Guest User

Untitled

a guest
Mar 29th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.79 KB | None | 0 0
  1. //============================================================================//
  2. // Skripta napravljena : 29.03.2014.
  3. // Created by : Cimbur
  4. // Uzivajte! :)
  5. //==================================INCLUDEs==================================//
  6. #include <a_samp>
  7. #include <zcmd>
  8. //====================================BOJE====================================//
  9. #define RED  "{FF0000}"
  10. #define GRAY "{E0D7D7}"
  11. //===================================DEFINEs==================================//
  12. #define SCM SendClientMessage
  13. #define SPD ShowPlayerDialog
  14.  
  15. #define VOZILO 1000
  16. //====================================NEWs====================================//
  17. new uV[MAX_PLAYERS];
  18. //===================================PUBLICs==================================//
  19.  
  20. main()
  21. {
  22.     print("\n--------------------------------");
  23.     print(" KreiranjeVozila BY : Cimbur v1.0 ");
  24.     print("--------------------------------\n");
  25. }
  26.  
  27. public OnFilterScriptInit()
  28. {
  29.     return 1;
  30. }
  31.  
  32. public OnFilterScriptExit()
  33. {
  34.     return 1;
  35. }
  36.  
  37. public OnPlayerConnect(playerid)
  38. {
  39.     uV[playerid] = 0;
  40.     return 1;
  41. }
  42.  
  43. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  44. {
  45.     if(dialogid == VOZILO)
  46.         {
  47.         if(!response)return 0;
  48.         switch(listitem)
  49.             {
  50.                 case 0:
  51.             {
  52.             new Float:X,Float:Y,Float:Z,Float:Angle;
  53.             GetPlayerPos(playerid, X,Y,Z);
  54.             CreateVehicle(400, X,Y,Z, Angle, -1, -1, 60);
  55.             SCM(playerid, -1, ""GRAY"Stvorili ste LandStalker-a.");
  56.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  57.             uV[playerid] = 1;
  58.             }
  59.                 case 1:
  60.             {
  61.             new Float:X,Float:Y,Float:Z,Float:Angle;
  62.             GetPlayerPos(playerid, X,Y,Z);
  63.             CreateVehicle(560, X,Y,Z, Angle, -1, -1, 60);
  64.             SCM(playerid, -1, ""GRAY"Stvorili ste Sultan-a.");
  65.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  66.             uV[playerid] = 1;
  67.             }
  68.                 case 2:
  69.             {
  70.             new Float:X,Float:Y,Float:Z,Float:Angle;
  71.             GetPlayerPos(playerid,X,Y,Z);
  72.             CreateVehicle(451, X,Y,Z, Angle, -1, -1, 60);
  73.             SCM(playerid, -1, ""GRAY"Stvorili ste Turism-a.");
  74.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  75.             uV[playerid] = 1;
  76.             }
  77.                 case 3:
  78.             {
  79.             new Float:X,Float:Y,Float:Z,Float:Angle;
  80.             GetPlayerPos(playerid,X,Y,Z);
  81.             CreateVehicle(541, X,Y,Z, Angle, -1, -1, 60);
  82.             SCM(playerid, -1, ""GRAY"Stvorili ste Bullet.");
  83.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  84.             uV[playerid] = 1;
  85.             }
  86.                 case 4:
  87.             {
  88.             new Float:X,Float:Y,Float:Z,Float:Angle;
  89.             GetPlayerPos(playerid,X,Y,Z);
  90.             CreateVehicle(506, X,Y,Z, Angle, -1, -1, 60);
  91.             SCM(playerid, -1, ""GRAY"Stvorili ste Super GT.");
  92.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  93.             uV[playerid] = 1;
  94.             }
  95.                 case 5:
  96.             {
  97.             new Float:X,Float:Y,Float:Z,Float:Angle;
  98.             GetPlayerPos(playerid,X,Y,Z);
  99.             CreateVehicle(429, X,Y,Z, Angle, -1, -1, 60);
  100.             SCM(playerid, -1, ""GRAY"Stvorili ste Banshee.");
  101.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  102.             uV[playerid] = 1;
  103.             }
  104.                 case 6:
  105.             {
  106.             new Float:X,Float:Y,Float:Z,Float:Angle;
  107.             GetPlayerPos(playerid,X,Y,Z);
  108.             CreateVehicle(496, X,Y,Z, Angle, -1, -1, 60);
  109.             SCM(playerid, -1, ""GRAY"Stvorili ste Blistu Compact.");
  110.             SetTimerEx("Kreiranje", 300000, false, "i", playerid);
  111.             uV[playerid] = 1;
  112.         }
  113.         }
  114.         }
  115.     return 1;
  116. }
  117.  
  118. forward Kreiranje(playerid);
  119. public Kreiranje(playerid)
  120. {
  121.     uV[playerid] = 0;
  122.     return 1;
  123. }
  124. //==================================KOMANDE===================================//
  125. CMD:vozilo(playerid, params[])                                                
  126. {
  127.     if(IsPlayerAdmin(playerid)) return SCM(playerid, -1, ""RED" Error - "GRAY" Samo Vlasnici!");
  128.     if(uV[playerid] == 1) return SCM(playerid, -1, ""RED"Error - "GRAY"Vec si uzeo vozilo, sacekaj 5 minuta!");
  129.     if(IsPlayerInVehicle(playerid,GetPlayerVehicleID(playerid)))return SCM(playerid, -1, ""RED"Error - "GRAY"Morate izaci iz vozila!");
  130.     if(uV[playerid] == 0)
  131.     {
  132.         ShowPlayerDialog(playerid, VOZILO, DIALOG_STYLE_LIST, ""RED"Kreiranje Vozila",""RED"(1) "GRAY"LandStalker\n"RED"(2) "GRAY"Sultan\n"RED"(3) "GRAY"Turismo\n"RED"(4) "GRAY"Bullet\n"RED"(5) "GRAY"Super GT\n"RED"(6) "GRAY"Banshee\n"RED"(7) "GRAY"Blista Compact","Uzmi!","Zatvori");
  133.     }
  134.     return 1;
  135. }
Advertisement
Add Comment
Please, Sign In to add comment