Guest User

PokloniFS by Rex

a guest
Jan 13th, 2023
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.97 KB | Gaming | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define FILTERSCRIPT
  5. #define COLOR_GREEN 0x33AA33AA
  6. #define BELA2 "{FFFFFF}"
  7. #define MAX_POKLONA 30
  8.  
  9. new brojac;
  10. new Poklon[MAX_POKLONA];
  11.  
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. print("\n--------------------------------------");
  16. print(" ---> [FS] Pokloni by Rex");
  17. print("--------------------------------------\n");
  18. brojac = 0;
  19. return 1;
  20. }
  21.  
  22. public OnFilterScriptExit()
  23. {
  24. return 1;
  25. }
  26.  
  27. CMD:napravipoklon(playerid, params[])
  28. {
  29. if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "Niste ovlasceni da koristite ovu komandu!");
  30. if(brojac > MAX_POKLONA) return SendClientMessage(playerid, -1, "Ne mozete napraviti vise od 30 poklona!");
  31. new Float:X, Float:Y, Float:Z, string[128];
  32. GetPlayerPos(playerid, X,Y,Z);
  33. brojac++;
  34. Poklon[brojac] = CreatePickup(19055, 1, X+4, Y, Z, 0);
  35. format(string, sizeof(string), "[POKLONI]:"BELA2"Na serveru je napravljeno %d poklona", brojac);
  36. SendClientMessageToAll(COLOR_GREEN, string);
  37. SendClientMessageToAll(COLOR_GREEN, "[POKLONI]:"BELA2"Ko prvi dodje do poklona ocekuje ga nagrada!");
  38. return 1;
  39. }
  40. public OnPlayerPickUpPickup(playerid, pickupid)
  41. {
  42. for(new i = 0; i < MAX_POKLONA; i++)
  43. {
  44. if(pickupid == Poklon[i])
  45. {
  46. new pokloncic;
  47. new max_poklon = 100000;
  48. pokloncic = random(max_poklon);
  49. if(pokloncic < 10000) return pokloncic = random(max_poklon);
  50. else
  51. {
  52. DestroyPickup(Poklon[i]);
  53. GivePlayerMoney(playerid, pokloncic);
  54. new name[32], string[128];
  55. GetPlayerName(playerid, name, sizeof(name));
  56. format(string, sizeof(string), "[POKLON]:"BELA2"Igrac %s je pronasao poklon i iz njega je dobio %d$", name, pokloncic);
  57. brojac--;
  58. SendClientMessageToAll(COLOR_GREEN, string);
  59. format(string, sizeof(string), "[POKLON]:"BELA2" Na serveru je preostalo %d poklona", brojac);
  60. SendClientMessageToAll(COLOR_GREEN, string);
  61. }
  62. }
  63. }
  64. return 1;
  65. }
Tags: #samp
Advertisement
Add Comment
Please, Sign In to add comment