Guest User

Untitled

a guest
Sep 29th, 2011
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.18 KB | None | 0 0
  1.     if(!strcmp(cmd, "/engine", true))
  2.     {
  3.         if(IsPlayerConnected(playerid))
  4.         {
  5.             if(IsPlayerInAnyVehicle(playerid))
  6.             {
  7.                 if(!engineOn[GetPlayerVehicleID(playerid)])
  8.                 {
  9.                     if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  10.                     {
  11.                         return 1;
  12.                     }
  13.                     new vihh = GetPlayerVehicleID(playerid);
  14. if(proverkakilom[vihh] >= 1)
  15.                     {
  16.                     SendClientMessage(playerid,COLOR_GRAD1,"Ó âàøåãî òðàíñïîðòà ñòóêíóë ìîòîð.(Âîçìîæíî ñëèøêîì áîëüøîé ïðîáåã. Äëÿ âûçîâà ìåõíèêà èñïîëüçóéòå /call 555)");
  17.                     return 1;
  18.                     }
  19. /*if(maslo[vihh] >= 10 && maslo[vihh] <=20)
  20.     {
  21.     SendClientMessage(playerid,COLOR_LIGHTRED,"Âû íå ìîæåòå çàâåñòè äâèãàòåëü, ïîõîæå ÷òî äîëãî íå ìåíÿëè ìàñëî!");
  22.     return 1;
  23.     }*/
  24.                     if(IsAnOwnableCar(idcar))
  25.                     {
  26.                         if(PlayerInfo[playerid][pPcarkey] == idcar) { }
  27.                         else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
  28.                         else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
  29.                         else { return 1; }
  30.                     }
  31.                     if(pveh == 510/*|| pveh == 462*/ || pveh == 481 || pveh == 509)
  32.                     {
  33.                         return 1;
  34.                     }
  35.                     if(idcar == 59 || idcar == 60)
  36.                     {
  37.                         return 1;
  38.                     }
  39.                     if(idcar >= 135 && idcar <= 154 || idcar >= 279 && idcar <= 283)
  40.                     {
  41.                         if(HireCar[playerid] != idcar)
  42.                         {
  43.                             return 1;
  44.                         }
  45.                     }
  46.                     if(IsAPlane(idcar))
  47.                     {
  48.                         return 1;
  49.                     }
  50.                     if(IsAHarvest(idcar))
  51.                     {
  52.                         return 1;
  53.                     }
  54.                     if(IsADrugHarvest(idcar))
  55.                     {
  56.                         return 1;
  57.                     }
  58.                     if(IsASweeper(idcar))
  59.                     {
  60.                         return 1;
  61.                     }
  62.                     if(gEngine[playerid] == 1) {
  63.                      return 1;
  64.                      }
  65.                    
  66.                     //new playerveh = GetPlayerVehicleID(playerid);
  67.                     //PutPlayerInVehicle(playerid, playerveh, 0);
  68.                     GetPlayerName(playerid, sendername, sizeof(sendername));
  69.                     format(string, sizeof(string), "*%s Ïûòàåòñÿ çàïóñòèòü äâèãàòåëü àâòîìîáèëÿ...", sendername);
  70.                     ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  71.                     SetTimerEx("StartingTheVehicle",3500,0,"i",playerid);
  72.                     GameTextForPlayer(playerid, "~w~Starting vehicle engine...",3500,3);
  73.                     gEngine[playerid] = 1;
  74.                     return 1;
  75.                 }
  76.                 if(engineOn[GetPlayerVehicleID(playerid)])
  77.                 {
  78.                     if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
  79.                     {
  80.                         return 1;
  81.                     }
  82.                     if(IsAnOwnableCar(idcar))
  83.                     {
  84.                         if(PlayerInfo[playerid][pPcarkey] == idcar) { }
  85.                         else if(PlayerInfo[playerid][pPcarkey2] == idcar) { }
  86.                         else if(PlayerInfo[playerid][pPcarkey3] == idcar) { }
  87.                         else { return 1; }
  88.                     }
  89.                     if(pveh == 510/*||pveh == 462*/ || pveh == 481 || pveh == 509)
  90.                     {
  91.                         return 1;
  92.                     }
  93.                     if(idcar == 59 || idcar == 60)
  94.                     {
  95.                         return 1;
  96.                     }
  97.                     if(idcar >= 135 && idcar <= 154 || idcar >= 279 && idcar <= 283)
  98.                     {
  99.                         if(HireCar[playerid] != idcar)
  100.                         {
  101.                             return 1;
  102.                         }
  103.                     }
  104.                     if(IsAHarvest(idcar))
  105.                     {
  106.                         return 1;
  107.                     }
  108.                     if(IsADrugHarvest(idcar))
  109.                     {
  110.                         return 1;
  111.                     }
  112.                     if(IsAPlane(idcar))
  113.                     {
  114.                         return 1;
  115.                     }
  116.                     if(IsASweeper(idcar))
  117.                     {
  118.                         return 1;
  119.                     }
  120.                     new vid = GetPlayerVehicleID(playerid);
  121.                     if(vid != INVALID_VEHICLE_ID)
  122.         {
  123.                     GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
  124.                     SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
  125.                     engineOn[GetPlayerVehicleID(playerid)] = false;
  126.                     //RemovePlayerFromVehicle(playerid);
  127.                     /*TogglePlayerControllable(playerid, 0);*/
  128.                     GetPlayerName(playerid, sendername, sizeof(sendername));
  129.                     format(string, sizeof(string), "*%s Ïîâåðíóë êëþ÷ è çàãëóøèë äâèãàòåëü.", sendername);
  130.                     ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  131.                     gEngine[playerid] = 0;
  132.                     return 1;
  133.                 }
  134.                 }
  135.             }
  136.         }
  137.         return 1;
  138.     }
  139.  
  140.  
Advertisement
Add Comment
Please, Sign In to add comment