04.01.2011, 11:51
whenever the engine is on i want it to tell them its off if they type /eon again but it seems not to be working in this script, thanks for any help given
And yes vehicle_Params_on are defined
pawn Код:
new engine,lights,alarm,doors,bonnet,boot,objective;
if (strcmp("/eon", cmd, true) == 0)
{
new vid = GetPlayerVehicleID(playerid);
new test = SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
if(vid != INVALID_VEHICLE_ID)
if(IsPlayerInAnyVehicle(playerid))
{
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
GameTextForPlayer(playerid, "Engine On", 4000, 3);
}
else if(!IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_RED, "You Are Not In Any Vehicle");
}
else if(GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective) == test)
{
SendClientMessage(playerid, COLOR_GREEN, "Engine Is Already Running");
}
return 1;
}
pawn Код:
#define VEHICLE_PARAMS_UNSET -1
#define VEHICLE_PARAMS_OFF 0
#define VEHICLE_PARAMS_ON 1