Uh,,..I have bug with my cmd.. when i sit in my car and type /v engine my engine is turned on..i go sit in another car i must 2 x type /v engine first /v engine turning off and now /v engine to turn on..
Код:
if(strcmp(x_nr, "engine", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(vehid != INVALID_VEHICLE_ID)
{
if(EngineStatus[playerid] == 0)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 1;
SendClientMessage(playerid, 0xFFFFFFAA, "{2F991A}Upalio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je upalio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
else if(EngineStatus[playerid] == 1)
{
GetVehicleParamsEx(vehid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vehid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
EngineStatus[playerid] = 0;
SendClientMessage(playerid, 0xFFFFFFAA, "{E31919}Ugasio {FFFFFF}si vozilo!");
format(string, sizeof(string), "* %s je ugasio vozilo.", sendername);
ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5);
}
}
}
else
{
SendClientMessage(playerid, 0x00FF00FF, "{E31919}Nisi u vozilu!");
}
}
Код:
if(IsAnOwnableCar(newcar))
{
if(PlayerInfo[playerid][pPcarkey] == newcar) { CanTurnEngine[playerid] = newcar; }
else if(PlayerInfo[playerid][pPcarkey2] == newcar) { CanTurnEngine[playerid] = newcar; }
else
{
if(PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Mozete voziti ovo vozilo jer ste Admin na duћnosti !");
}
else
{
if(CarInfo[newcar][cLock] == 1)
{
CanTurnEngine[playerid] = 9999;
TogglePlayerControllable(playerid, 0);
if(PlayerInfo[playerid][pDecoder] == 1)
{
SendClientMessage(playerid, COLOR_GREY, "Mozete koristiti dekoder sa /decode");
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* Vozilo nije zakljucano, mozete ga pokrenuti!");
CanTurnEngine[playerid] = newcar;
}
}
}
if(cDebug == 1) SendClientMessageToAll(COLOR_LIGHT_BLUE,"[DEBUG]: Ownable Car");
}