04.09.2011, 22:33
Hi, i was wondering, how do i make a timer? and how does this work? I want to make one for my CC script.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_SECONDARY_ATTACK))
{
new Float:vX, Float:vY, Float:vZ;
GetVehicleVelocity(GetPlayerVehicleID(playerid), vX, vY, vZ);
SetVehicleVelocity(GetPlayerVehicleID(playerid), vX, vY, vZ);
SendClientMessage(playerid, COLOR_ORANGE,"Cruise control has been enabled!");
}
return 1;
}
new Timer[MAX_PLAYERS];
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(PRESSED(KEY_SECONDARY_ATTACK))
{
new Float:vX, Float:vY, Float:vZ,vid = GetPlayerVehicleID(playerid);
GetVehicleVelocity(vid, vX, vY, vZ);
Timer[playerid] = SetTimerEx("ASDQWE",200,1,"dfff",vid,vX,vY,vZ);
SendClientMessage(playerid, COLOR_ORANGE,"Cruise control has been enabled!");
}
return 1;
}
forward ASDQWE(vehicleid,Float:x,Float:y,Float:z);
public ASDQWE(vehicleid,Float:x,Float:y,Float:z) return SetVehicleVelocity(vehicleid,x,y,z);
pawn Код:
|
forward ASDQWE(vehicleid,Float:x,Float:y,Float:z);
public ASDQWE(vehicleid,Float:x,Float:y,Float:z) return SetVehicleVelocity(vehicleid,x,y,z);