Guest User

Diler sistem

a guest
Feb 22nd, 2018
731
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. //********************************** DILER SISTEM ***********************************//
  2. // JEDNOSTAVNI DILER SISTEM BY : PURDA
  3. // NAPOMENA:Radjeno za Srbija Gaming izvornu tako da vi morate prilagoditi za svoj mod! :)
  4. //***********************************************************************************//
  5.  
  6. ////// KOD OSTALIH DIALOGA
  7. #define DIALOG_DILER 705 // ako vec imate ovaj id medju dialozima stavite svoj neki broj kojeg nema medju dialozima :)
  8.  
  9. // KOD OSTALIH KOMANDI!
  10. YCMD:diler(playerid, params[],help)
  11. {
  12. if(UlogovanProvera[playerid] == 0) return Error(playerid,"Nisi ulogovan/a ili nisi registroivan/a");
  13. if(PI[playerid][Lider] == 1 || PI[playerid][Lider] == 2 || PI[playerid][Clan] == 1 || PI[playerid][Clan] == 2) return Error(playerid, "Ti si policajac,ne mozes kupovati od dilera!");
  14. {
  15. if(!IgracKodDilera(playerid)) return SCM_BS(playerid,"Morate biti ispred Dilera!");
  16. SPD(playerid, DIALOG_DILER, DIALOG_STYLE_LIST, "Kupovina", "AK47(2000$)\nM4(3500$)\nSniper(4000$)\nMarihuana(200$)\nDeagle(2200$)\nKokain(300$)\nPancir(800$)", "Kupi", "Odustani");
  17. }
  18. return 1;
  19. }
  20.  
  21. /// OVO NAJBOLJE UBACITI KOD PICKUPA I LABELA !!
  22. CreateActor(29, 2288.6343,-1642.5212,14.9966,137.7855); // DILER 1
  23. CreateActor(28, 2257.5627,-1408.5022,24.0000,194.9904); // DILER 2
  24. // I OVO ISTO KOD PICKUPA I LABELA!
  25. CreateDynamic3DTextLabel("{FFFFFF}[ {FFD700}Diler {FFFFFF}]\n/diler da kupite od dilera!", SVETLOPLAVA,2288.6343,-1642.5212,14.9966, 15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 10.0);
  26. CreateDynamic3DTextLabel("{FFFFFF}[ {FFD700}Diler {FFFFFF}]\n/diler da kupite od dilera!", SVETLOPLAVA,2257.5627,-1408.5022,24.0000, 15, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 10.0);
  27.  
  28. // MEDJU OSTALE STOCK NAJBOLJE UBACITI
  29. stock IgracKodDilera(playerid)
  30. {
  31. if(IsPlayerInRangeOfPoint(playerid, 2.0, 2288.6343,-1642.5212,14.9966)) return 1;// 1
  32. else if(IsPlayerInRangeOfPoint(playerid, 2.0, 2257.5627,-1408.5022,24.0000)) return 1;// 2
  33. // VI MOZETE DODATI JOS OVAKVIH AKO IMATE VISE DILERA I UNJETI NJIHOVE KOORDINATE,ALI PRIJE SVEGA IH MORATE KREIRATI KAO JA KORAK PRIJE!!
  34. return 0;
  35. }
  36.  
  37. // DODATI U "OnDialogResponse" !
  38. if(dialogid == DIALOG_DILER)
  39. {
  40. if(response)
  41. {
  42. if (listitem == 0)
  43. {
  44. GivePlayerWeapon(playerid, 30, 120);
  45. g_NovacMinus(playerid, 2000);
  46. SCM_BS(playerid, "Kupili ste AK-47 sa 120 metaka za 2000$ od dilera!");
  47. }
  48. else if (listitem == 1)
  49. {
  50. GivePlayerWeapon(playerid, 31, 120);
  51. g_NovacMinus(playerid, 3500);
  52. SCM_BS(playerid, "Kupili ste M4 sa 120 metaka za 3500$ od dilera!");
  53. }
  54. else if (listitem == 2)
  55. {
  56. GivePlayerWeapon(playerid, 34, 60);
  57. g_NovacMinus(playerid, 4000);
  58. SCM_BS(playerid, "Kupili ste Sniper sa 60 metaka za 4000$ od dilera!");
  59. }
  60. else if (listitem == 3)
  61. {
  62. PI[playerid][Cannabis]++;
  63. g_NovacMinus(playerid, 200);
  64. SCM_BS(playerid, "Kupili ste 1g Marihuane za 200$ od dilera!");
  65. }
  66. else if (listitem == 4)
  67. {
  68. GivePlayerWeapon(playerid, 24, 60);
  69. g_NovacMinus(playerid, 2200);
  70. SCM_BS(playerid, "Kupili ste Desert Eagle sa 60 metaka za 2200$ od dilera!");
  71. }
  72. else if (listitem == 5)
  73. {
  74. PI[playerid][Kokain]++;
  75. g_NovacMinus(playerid, 300);
  76. SCM_BS(playerid, "Kupili ste 1g Kokaina za 300$ od dilera!");
  77. }
  78. else if (listitem == 6)
  79. {
  80. g_SetPlayerArmour(playerid,100);
  81. g_NovacMinus(playerid, 800);
  82. SCM_BS(playerid, "Kupili ste Pancir za 800$ od dilera!");
  83. }
  84.  
  85. }
  86. }
  87. // DODATI KOD STOCK OSTALIH ( OVO JE SCM SAMO IZMJENJEN MALO , DA VAM NE RADI ERRORE U DIALOGU)
  88. stock SCM_BS(playerid, text[])
  89. {
  90. new ffstr[128];
  91. format(ffstr, 128, "{0099FF}[IME SERVERA] "C_BELA"%s", text);
  92. SCM(playerid, BELA, ffstr); // 0xBFC0C2FF
  93. return 1;
  94. }
  95.  
  96. /// OVO DODATI UKOLIKO NEMATE U MODU,AKO IMATE NE MORATE DODAVATI!
  97. stock g_NovacMinus(id, iznos)
  98. {
  99. GivePlayerMoney(id, -iznos);
  100. PI[id][pMoney] -= iznos;
  101. return 1;
  102. }
Add Comment
Please, Sign In to add comment