new engine,lights,alarm,doors,bonnet,boot,objective;
new vid;
vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
return 1;
how to set the engine off when the first ride??
im use PHP код:
|
CMD:engine(playerid, params[]) { if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, "You need to be the driver of the vehicle"); new engine, lights, alarm, doors, bonnet, boot, objective; GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective); if(engine == 1) { SetVehicleParamsEx(GetPlayerVehicleID(playerid), 0, lights, alarm, doors, bonnet, boot, objective); SendClientMessage(playerid, COLOR_COOLBLUE, "You have turned the engine on"); } else { SetVehicleParamsEx(GetPlayerVehicleID(playerid), 1, lights, alarm, doors, bonnet, boot, objective); SendClientMessage(playerid, COLOR_COOLBLUE, "You have turned the engine off"); } return 1; } |
CMD:mesin(playerid, params[])
{
new vehicleid = GetPlayerVehicleID(playerid);
if(Engine[vehicleid] == 0)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid;
vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,1,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GREEN, "Engine Starting...");
SetTimerEx("EngineTimer", 2000, 0, "i", playerid);
}
else if(Engine[vehicleid] == 1)
{
Engine[vehicleid] = 0;
new engine,lights,alarm,doors,bonnet,boot,objective;
new vid;
vid = GetPlayerVehicleID(playerid);
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,0,lights,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_RED, "Mesin di matikan...");
TogglePlayerControllable(playerid,0);
}
return 1;
now working just put code to OnPlayerStateChange
![]() |