Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2018
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.36 KB | None | 0 0
  1. /*
  2. ///////////////////////////////////////////////
  3. /// REGISTER NAGRADA ( BONUS) SISTEM ///
  4. /// BY PURDA ///
  5. /// THANK ME LATER :D ///
  6. ///////////////////////////////////////////////
  7. */
  8.  
  9. #include <a_samp>
  10. #include <zcmd>
  11.  
  12.  
  13. new RegisterNagrada = 0; // DODATI KOD OSTALIH NEW NA VRHU SKRIPTE!
  14. #define DIALOG_REGISTER 1
  15. #define DIALOG_REGNAGRADA 800 /// DODATI KOD OSTALIH DIALOG NA VRH SKRIPTE!
  16.  
  17. #define SPD ShowPlayerDialog
  18. #define SCM SendClientMessage
  19.  
  20. #define BELA "{FFFFFF}"
  21. #define ZELENA "{6EF83C}"
  22. #define CRVENA "{F81414}"
  23.  
  24.  
  25.  
  26. #define KORISNICI "Korisnici/%s.ini"
  27. enum pInfo
  28. {
  29. pAdmin,
  30. pGM,
  31. pNovacDzep,
  32. pGold
  33. }
  34. new PlayerInfo[MAX_PLAYERS][pInfo];
  35.  
  36. #define FILTERSCRIPT
  37. #if defined FILTERSCRIPT
  38.  
  39. public OnFilterScriptInit()
  40. {
  41. print("...............................");
  42. print(" Register bonus by Purda ");
  43. print("...............................");
  44. return 1;
  45. }
  46.  
  47. public OnFilterScriptExit()
  48. {
  49. return 1;
  50. }
  51.  
  52. #else
  53.  
  54. main() {}
  55.  
  56. #endif
  57.  
  58. public OnPlayerRequestClass(playerid, classid)
  59. {
  60. return 1;
  61. }
  62.  
  63. public OnPlayerConnect(playerid)
  64. {
  65. return 1;
  66. }
  67.  
  68. public OnPlayerDisconnect(playerid, reason)
  69. {
  70. return 1;
  71. }
  72.  
  73. public OnPlayerSpawn(playerid)
  74. {
  75. return 1;
  76. }
  77.  
  78. public OnPlayerDeath(playerid, killerid, reason)
  79. {
  80. return 1;
  81. }
  82.  
  83. public OnVehicleSpawn(vehicleid)
  84. {
  85. return 1;
  86. }
  87.  
  88. public OnVehicleDeath(vehicleid, killerid)
  89. {
  90. return 1;
  91. }
  92.  
  93. public OnPlayerText(playerid, text[])
  94. {
  95. return 1;
  96. }
  97.  
  98. public OnPlayerCommandText(playerid, cmdtext[])
  99. {
  100. if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  101. {
  102. // Do something here
  103. return 0;
  104. }
  105. return 0;
  106. }
  107.  
  108. public OnPlayerRequestSpawn(playerid)
  109. {
  110. return 1;
  111. }
  112.  
  113. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  114. {
  115. if(dialogid == DIALOG_REGNAGRADA) //// DODATI U OSTALE DIALOGE!
  116. {
  117. if(response)
  118. {
  119. if (listitem == 0)
  120. {
  121. if(RegisterNagrada == 1) return SCM(playerid, -1, ""CRVENA" Register Nagrada je vec ukljucena,ne mozete ju dva puta ukljuciti!");
  122. if(RegisterNagrada == 0) { RegisterNagrada = 1; SCM(playerid, -1, ""ZELENA"Ukljucili ste nagradu na registraciji!"); }
  123. }
  124. else if (listitem == 1)
  125. {
  126. if(RegisterNagrada == 0) return SCM(playerid, -1, ""CRVENA" Register Nagrada je vec iskljucena,ne mozete ju dva puta iskljuciti!");
  127. if(RegisterNagrada == 1) { RegisterNagrada = 0; SCM(playerid, -1, ""CRVENA"Iskljucili ste nagradu ne registraciji!"); }
  128. }
  129. }
  130. }
  131. if(dialogid == DIALOG_REGISTER)
  132. {
  133. if(RegisterNagrada == 1) /// DODAJTE UNUTAR "DIALOG_REGISTER"!
  134. {
  135. GivePlayerMoney(playerid, 40000);
  136. PlayerInfo[playerid][pGold]++;
  137. new string[256];
  138. format(string,sizeof(string),""ZELENA"Dobili ste bonus na registraciji! | Novac: +40000 , Zlato: +1g");
  139. SCM(playerid, -1, string);
  140. }
  141. }
  142. return 1;
  143. }
  144. //------------------------------------
  145. CMD:regnagrada(playerid,params[]) /// DODATI MEDJU OSTALE KOMANDE!
  146. {
  147. if(!IsPlayerConnected(playerid)) return SCM(playerid,-1, ""CRVENA"Niste ulogovani!");
  148. if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdmin] >= 6)
  149. {
  150. SPD(playerid, DIALOG_REGNAGRADA, DIALOG_STYLE_LIST, "Register nagrada", ""ZELENA"Ukljuci\n"CRVENA"Iskljuci", "Odustani", "Odustani");
  151. }
  152. return 1;
  153. }
  154. //----------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement