Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!strcmp(cmd, "/engine", true))
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(!engineOn[GetPlayerVehicleID(playerid)])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- return 1;
- }
- new vihh = GetPlayerVehicleID(playerid);
- if(proverkakilom[vihh] >= 1)
- {
- SendClientMessage(playerid,COLOR_GRAD1,"Ó âàøåãî òðàíñïîðòà ñòóêíóë ìîòîð.(Âîçìîæíî ñëèøêîì áîëüøîé ïðîáåã. Äëÿ âûçîâà ìåõíèêà èñïîëüçóéòå /call 555)");
- return 1;
- }
- /*if(maslo[vihh] >= 10 && maslo[vihh] <=20)
- {
- SendClientMessage(playerid,COLOR_LIGHTRED,"Âû íå ìîæåòå çàâåñòè äâèãàòåëü, ïîõîæå ÷òî äîëãî íå ìåíÿëè ìàñëî!");
- return 1;
- }*/
- if(IsAnOwnableCar(idcar))
- {
- if(PlayerInfo[playerid][pPcarkey] == idcar) { }
- else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
- else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
- else { return 1; }
- }
- if(pveh == 510/*|| pveh == 462*/ || pveh == 481 || pveh == 509)
- {
- return 1;
- }
- if(idcar == 59 || idcar == 60)
- {
- return 1;
- }
- if(idcar >= 135 && idcar <= 154 || idcar >= 279 && idcar <= 283)
- {
- if(HireCar[playerid] != idcar)
- {
- return 1;
- }
- }
- if(IsAPlane(idcar))
- {
- return 1;
- }
- if(IsAHarvest(idcar))
- {
- return 1;
- }
- if(IsADrugHarvest(idcar))
- {
- return 1;
- }
- if(IsASweeper(idcar))
- {
- return 1;
- }
- if(gEngine[playerid] == 1) {
- return 1;
- }
- //new playerveh = GetPlayerVehicleID(playerid);
- //PutPlayerInVehicle(playerid, playerveh, 0);
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "*%s Ïûòàåòñÿ çàïóñòèòü äâèãàòåëü àâòîìîáèëÿ...", sendername);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
- GameTextForPlayer(playerid, "~w~Starting vehicle engine...",3500,3);
- gEngine[playerid] = 1;
- return 1;
- }
- if(engineOn[GetPlayerVehicleID(playerid)])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
- {
- return 1;
- }
- if(IsAnOwnableCar(idcar))
- {
- if(PlayerInfo[playerid][pPcarkey] == idcar) { }
- else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
- else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
- else { return 1; }
- }
- if(pveh == 510/*||pveh == 462*/ || pveh == 481 || pveh == 509)
- {
- return 1;
- }
- if(idcar == 59 || idcar == 60)
- {
- return 1;
- }
- if(idcar >= 135 && idcar <= 154 || idcar >= 279 && idcar <= 283)
- {
- if(HireCar[playerid] != idcar)
- {
- return 1;
- }
- }
- if(IsAHarvest(idcar))
- {
- return 1;
- }
- if(IsADrugHarvest(idcar))
- {
- return 1;
- }
- if(IsAPlane(idcar))
- {
- return 1;
- }
- if(IsASweeper(idcar))
- {
- return 1;
- }
- new vid = GetPlayerVehicleID(playerid);
- if(vid != INVALID_VEHICLE_ID)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- engineOn[GetPlayerVehicleID(playerid)] = false;
- //RemovePlayerFromVehicle(playerid);
- /*TogglePlayerControllable(playerid, 0);*/
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "*%s Ïîâåðíóë êëþ÷ è çàãëóøèë äâèãàòåëü.", sendername);
- ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
- gEngine[playerid] = 0;
- return 1;
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment