26.07.2011, 03:06
I'm trying to make a timed ignition system, and I keep getting this error:
C:\Program Files\Rockstar Games\GTA San Andreas\filterscripts\carsystem.pwn(253) : error 017: undefined symbol "PRESSED"
C:\Program Files\Rockstar Games\GTA San Andreas\filterscripts\carsystem.pwn(273) : warning 202: number of arguments does not match definition
1 Error.
The code is:
C:\Program Files\Rockstar Games\GTA San Andreas\filterscripts\carsystem.pwn(253) : error 017: undefined symbol "PRESSED"
C:\Program Files\Rockstar Games\GTA San Andreas\filterscripts\carsystem.pwn(273) : warning 202: number of arguments does not match definition
1 Error.
The code is:
pawn Код:
forward engine(playerid, msg[]);
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_HANDBRAKE))
{
if (IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid, COLOR_SYSTEM, "Your engine is starting..");
SetTimerEx("engine", 2000, 2, "s", "Engine Started.");
}
else
{
SendClientMessage(playerid, COLOR_SYSTEM, "You are not in the drivers seat.");
}
}
}
return 1;
}
public engine(playerid, msg[])
{
SendClientMessage(playerid, COLOR_SYSTEM, "%s", msg);
SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, 1, 0, 0, 0, 0, 0);
return 1;
}