-
Таймер для актера
Здравствуйте !
Задумал я что бы актеры появлялись и исчезали по таймеру, хотел у вас спросить будет ли это работать?!
PHP код:
public OnGameModeInit()
{
SetTimer("CreateActor", 1000, false);
connect_timer[playerid] = SetTimerEx("CreateActor", 5000, true, "i", playerid);
return 1;
}
-
-
Что это вообще за код и как он связан с тем, что ты хочешь сделать? И что ты вообще хочешь сделать? Точнее, для чего?
-
Я задумал раскидать актеров по штату, например у Мэрии стоят 3 актера, примерно через час они исчезнут и через какое-то время снова появятся.
Ну типа стояли люди вели беседу,через какое-то время бац и их уже нет, массовка короче говоря)
-
Ну так при появлении запускай индивидуальный таймер на нужное время, в котором передавай ID актёров и всё.
-
Вот это будет работать?
Если нет, подправьте пожалуйста!
PHP код:
public OnGameModeInit() {
SetTimerEx("ActorActions", 1000, false, "i", 0);
return 1;
}
public ActorActions(astate) {
switch (astate) {
case 0 : {
CreateActor(209, 1312.4034,-1178.5077,23.6972,267.5299);
astate = 1;
}
case 1 : {
DestroyActor(actorid);
astate = 0;
}
default : { }
}
SetTimerEx("ActorActions", 10000, false, "i", astate);
return 1;
}