Просмотр полной версии : [Вопрос] Таймер для актера
GoJIoBoJIoMkA
07.11.2017, 11:10
Здравствуйте !
Задумал я что бы актеры появлялись и исчезали по таймеру, хотел у вас спросить будет ли это работать?!
public OnGameModeInit()
{
SetTimer("CreateActor", 1000, false);
connect_timer[playerid] = SetTimerEx("CreateActor", 5000, true, "i", playerid);
return 1;
}
GoJIoBoJIoMkA
11.11.2017, 12:13
Подниму!!!
Что это вообще за код и как он связан с тем, что ты хочешь сделать? И что ты вообще хочешь сделать? Точнее, для чего?
GoJIoBoJIoMkA
14.11.2017, 12:43
Я задумал раскидать актеров по штату, например у Мэрии стоят 3 актера, примерно через час они исчезнут и через какое-то время снова появятся.
Ну типа стояли люди вели беседу,через какое-то время бац и их уже нет, массовка короче говоря)
Ну так при появлении запускай индивидуальный таймер на нужное время, в котором передавай ID актёров и всё.
GoJIoBoJIoMkA
15.11.2017, 10:47
Вот это будет работать?
Если нет, подправьте пожалуйста!
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;
}
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot