else if(strcmp(params, "engine", true) == 0 && IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid == PLAYER_STATE_DRIVER))
{
new enstring[128];
new Vehicle = GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective;
if(Engine[Vehicle] == 1)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
format(enstring, sizeof(enstring), "* %s re-twisted the key and STOPPED the car engine", GetPlayerNameEx(playerid));
ProxDetector(25.0, playerid, enstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, COLOR_YELLOW, "You have turned your engine >{FFFFFF} ON");
Engine[Vehicle] = 1, SetVehicleParamsEx(Vehicle, 1, lights, alarm, doors, bonnet, boot, objective);
}
}
else if(Engine[Vehicle] == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
format(enstring, sizeof(enstring), "* %s twisted the key and START the car engine", GetPlayerNameEx(playerid));
ProxDetector(25.0, playerid, enstring, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
GetVehicleParamsEx(Vehicle, engine, lights, alarm, doors, bonnet, boot, objective);
SendClientMessage(playerid, COLOR_YELLOW, "You have turned your engine >{FFFFFF} OFF");
Engine[Vehicle] = 0, SetVehicleParamsEx(Vehicle, 0, lights, alarm, doors, bonnet, boot, objective);
}
}
}
return 1;
}
if(Engine[Vehicle] == 0) return SendClientMessage(playerid, -1, "Your vehicle engine is not turned on.");
if(Engine[Vehicle] < 1) return SendClientMessage(playerid, -1 "Your vehicle engine is not turned on.");
if(Engine[Vehicle] == 0) return SendClientMessage(playerid, -1, "Your vehicle engine is not turned on.");
|
Код:
if(Engine[Vehicle] == 0) return SendClientMessage(playerid, -1, "Your vehicle engine is not turned on."); |
|
OnPlayerEnterVehicle
Or onplayerstatechange then check if they've entered the drivers seat of the car. |
C:\Users\Cris\Desktop\0.3z Server\Philippines Roleplay (2014)\gamemodes\PHRP_1.1.pwn(50313) : error 017: undefined symbol "Vehicle" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate!=PLAYER_STATE_DRIVER)return 1;
new vid;
vid= GetPlayerVehicleID(playerid);
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx(vid, engine, lights, alarm, doors, bonnet, boot, objective);
if(engine!=1)return SendClientMessage(playerid,-1,"{ff0000}The engine is currently off");
return 1;
}