Цитата «SeReGa»☆ (
)
вот я написал таймер который после 1 запуска повторяется, с условием! я хотел бы узнать оптимизированным ли считается такой вариант последовательности?
Я так понимаю речь идет о GetConVarInt(GiftDellEffect).
Код
public Action:dellGIFT(Handle:timer, any:ent)
{
if(GetConVarInt(GiftDellEffect)!=0&&IsValidEntity(ent))
{
CreateTimer(0.01, dellGIFT, ent);
switch(GetConVarInt(GiftDellEffect))
{
case 1:ResizeEnt(ent);
case 2:ReinvisEnt(ent);
case 3:
{
ResizeEnt(ent);
ReinvisEnt(ent);
}
}
return Plugin_Continue;
}
return Plugin_Stop;
}
Это только оптимизация таймера.
А вообще лучше при смене квара проверять, если == 0 убивать таймер. Ну и само собой значение запиши в переменную, а то 2 раза делаешь GetConVarInt.