Guest User

Untitled

a guest
Jan 17th, 2025
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. new Float:PoklonX;
  2. new Float:PoklonY;
  3. new Float:PoklonZ;
  4. new PoklonCreated = 0;
  5. new PoklonObject;
  6.  
  7. stock CreateGift(playerid)
  8. {
  9. GetPlayerPos(playerid, PoklonX, PoklonY, PoklonZ); // Dohvati poziciju igrača
  10. PoklonX += 1.5;
  11. PoklonY += 1.5;
  12. PoklonZ += 0.5;
  13. PoklonObject = CreateObject(19057, PoklonX, PoklonY, PoklonZ, 0.0, 0.0, 0.0);
  14. PoklonCreated = 1;
  15. SendClientMessage(playerid, -1, "Stvorili ste novogodišnju kutiju!");
  16. SendClientMessageToAll(KAZANOVAGAMING, "Novogodišnja kutija je stvorena! Pronađite je i otvorite je.");
  17. }
  18. stock OpenGift(playerid)
  19. {
  20. if (!PoklonCreated)
  21. {
  22. SendClientMessage(playerid, -1, "Trenutno nema dostupnih poklona.");
  23. return 0;
  24. }
  25.  
  26. new Float:x, Float:y, Float:z;
  27. GetPlayerPos(playerid, x, y, z);
  28.  
  29. if (GetDistanceBetweenPoints3D(x, y, z, PoklonX, PoklonY, PoklonZ) <= 3.0)
  30. {
  31. DestroyObject(PoklonObject);
  32. PoklonCreated = 0;
  33. new reward = random(3); // Nasumično dodjeljivanje nagrada
  34. switch (reward)
  35. {
  36. case 0:
  37. {
  38. GivePlayerMoney(playerid, 5000);
  39. SendClientMessage(playerid, -1, "Otvorili ste kutiju i osvojili 5000$!");
  40. }
  41. case 1:
  42. {
  43. PlayerInfo[playerid][xZlato] +=10;
  44. SendClientMessage(playerid, -1, "Otvorili ste kutiju i osvojili 10 zlata!");
  45. }
  46. case 2:
  47. {
  48. SendClientMessage(playerid, -1, "Otvorili ste kutiju, ali nije bilo ništa unutra. Sretno sljedeći put!");
  49. }
  50. }
  51. return 1;
  52. }
  53. else
  54. {
  55. SendClientMessage(playerid, -1, "Morate biti bliže kutiji kako biste je otvorili.");
  56. }
  57. return 0;
  58. }
  59. CMD:stvoripoklon (playerid,parms[]){
  60.  
  61. if(PlayerInfo[playerid][xAdmin] < 6) return SendErrorMessage(playerid, "Niste u mogucnosti koristiti ovu komandu.");
  62. {
  63. CreateGift(playerid);
  64. }
  65. return 1;
  66. }
  67. CMD:otvoripoklon(playerid,parms[]){
  68. if(!IsPlayerConnected(playerid)) return SendErrorMessage(playerid, "Niste se ulogovali");
  69. if(OpenGift(playerid)) return SendErrorMessage(playerid, "Trenutno nije moguce otvoriti poklon");
  70. return 1;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment