how to create a delay?
#1

How would I create a delay....
I.E
/engine
Code here
Delayhere
Message: engine on!

How could I do this?
Reply
#2

You can do it with YSI's y_timers if you'd like. I find the syntax to be much easier.

pawn Код:
defer CallDelayHere(playerid);
pawn Код:
timer CallDelayHere[timeinmshere](playerid)
{
     // Whatever you want to do here...
}
Reply
#3

pawn Код:
//add this in function
SetTimerEx("StartEngine",1000/*one second */,true,"d",GetPLayerVehicleID(playerid));


//somewhere else
public StartEngine(vehicleid)
{
    new engine, lights, alarm, doors, bonnet, boot, objective;
    GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
    SetVehicleParamsEx(vehicleid, 1,lights, alarm, doors, bonnet, boot, objective);
    return 1;
}
NOTE: UNTESTED!
Reply
#4

Thanks!!
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)