Advertisement
JeffryUGP

Coal Job - kaloqn54

Feb 17th, 2013
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.89 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3. #include <sscanf>
  4.  
  5. #define COLOR_ORANGE 0xFFA54F
  6. #define COLOR_RED 0xCD3333
  7.  
  8. new Checkpoint[MAX_PLAYERS];
  9. new bool:CoalJob[MAX_PLAYERS];
  10.  
  11. public OnPlayerConnect(playerid)
  12. {
  13.     Checkpoint[playerid] = 0;
  14.     CoalJob[playerid] = false;
  15.     return 1;
  16. }
  17.  
  18. CMD:coalmine(playerid, params[])
  19. {
  20.     new Vehicle = GetPlayerVehicleID(playerid);
  21.     if(GetVehicleModel(Vehicle) == 573)
  22.     {
  23.         SendClientMessage(playerid, COLOR_ORANGE, "Go to all checkppoints.");
  24.         SetPlayerRaceCheckpoint(playerid, 0, 817.1170,845.0590,10.4850, 765.4453,885.4069,-1.2558, 3);
  25.         CoalJob[playerid] = true;
  26.         Checkpoint[playerid] = 0;
  27.     }
  28.     else
  29.     {
  30.         SendClientMessage(playerid, COLOR_RED, "You are not in a truck");
  31.     }
  32.     return 1;
  33. }
  34.  
  35.  
  36. public OnPlayerEnterRaceCheckpoint(playerid)
  37. {
  38.     if(CoalJob[playerid] == true)
  39.     {
  40.         DisablePlayerRaceCheckpoint(playerid);
  41.         switch(Checkpoint[playerid])
  42.         {
  43.             case 0:
  44.             {
  45.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  46.                 Checkpoint[playerid] ++;
  47.                 SetPlayerRaceCheckpoint(playerid, 0, 765.4453,885.4069,-1.2558, 690.2831,979.4869,-12.7432, 3 );
  48.             }
  49.             case 1:
  50.             {
  51.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  52.                 Checkpoint[playerid] ++;
  53.                 SetPlayerRaceCheckpoint(playerid, 0, 690.2831,979.4869,-12.7432, 731.7955,882.9299,-26.4920, 3);
  54.             }
  55.             case 2:
  56.             {
  57.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  58.                 Checkpoint[playerid] ++;
  59.                 SetPlayerRaceCheckpoint(playerid, 0, 731.7955,882.9299,-26.4920, 628.5996,922.4578,-41.0336, 3);
  60.             }
  61.             case 3:
  62.             {
  63.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  64.                 Checkpoint[playerid] ++;
  65.                 SetPlayerRaceCheckpoint(playerid, 0, 628.5996,922.4578,-41.0336, 521.0988,906.9174,-41.5109, 3);
  66.             }
  67.             case 4:
  68.             {
  69.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  70.                 Checkpoint[playerid] ++;
  71.                 SetPlayerRaceCheckpoint(playerid, 0, 521.0988,906.9174,-41.5109, 765.4453,885.4069,-1.2558, 3);
  72.             }
  73.             case 5:
  74.             {
  75.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç ïàðâèÿ ÷åêïîéíò îòèäè ïðè äðóãèÿ");
  76.                 Checkpoint[playerid] ++;
  77.                 SetPlayerRaceCheckpoint(playerid, 0, 817.1170, 845.0590, 10.4850, 817.1170,845.0590,10.4850, 3);
  78.             }
  79.             case 6:
  80.             {
  81.                 SendClientMessage(playerid, COLOR_ORANGE, "Òè ìèíà ïðåç âñèÿêè ÷åêïîéíòîâå è âçå 10000");
  82.                 GivePlayerMoney(playerid, 10000);
  83.                 CoalJob[playerid] = false;
  84.                 Checkpoint[playerid] = 0;
  85.             }
  86.         }
  87.     }
  88.     return 1;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement