Guest User

Untitled

a guest
Jan 4th, 2023
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 KB | None | 0 0
  1. //==================================[ PAKETIC ]==================================
  2. #define MAX_GIFTS 500
  3. #define Konvertujbroj
  4. new giftCounter;
  5. new Gift[MAX_GIFTS];
  6. new Picked[MAX_PLAYERS];
  7. new RandomModel[5][1] =
  8. {
  9. {19054},
  10. {19055},
  11. {19056},
  12. {19057},
  13. {19058}
  14. };
  15.  
  16.  
  17. //==================================[ PAKETIC ]==================================
  18.  
  19. // ---------------PAKETIC---------------------- //
  20. new PaketicPickup;
  21. // --------------PAKETIC----------------------- //
  22.  
  23. ==========================================================================================================================
  24. CMD:paketic(playerid, params[])
  25. {
  26. if( PlayerInfo[ playerid ][ xAdmin ] < 6 ) return SendErrorMessage( playerid, "Niste u mogucnosti koristiti ovu komandu." );
  27. if( !AdminDuty[ playerid ] ) return SendErrorMessage( playerid, "Da bi koristili ovu komandu morate biti Admin na duznosti" );
  28. new Float:x, Float:y, Float:z;
  29. new rand = random(sizeof(RandomModel));
  30. GetPlayerPos(playerid, x, y, z);
  31. Gift[giftCounter] = CreateDynamicPickup(RandomModel[rand][0], 1, x + 3, y + 1, z, GetPlayerVirtualWorld(playerid));
  32. giftCounter++;
  33. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[PAKETIC]{FFFFFF}Paketic je stvoren na nasumicnoj lokaciji,pronadjite ga i osvojite nagradu!");
  34. SendClientMessageToAll( -1, globalstring );
  35. SendInfoMessage(playerid, col_zeltamno"[SERVER]{FFFFFF}:Napravili ste paketic");
  36.  
  37. return 1;
  38. }
  39.  
  40. ==========================================================================================================================
  41. public OnPlayerPickUpDynamicPickup(playerid, pickupid)
  42. {
  43. for(new i = 0; i < MAX_GIFTS; i++)
  44. {
  45. if(pickupid == Gift[i] && Picked[playerid] == 0)
  46. {
  47. switch(random(5))
  48. {
  49. case 0:
  50. {
  51. new paket1 = (5000);
  52. PlayerInfo[playerid][xNovac] +=paket1;
  53. GivePlayerMoney(playerid, paket1);
  54. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[PAKETICI]{FFFFFF}:Paketic je pronadjen, vise srece drugi put!");
  55. SendClientMessageToAll( -1, globalstring );
  56. SendClientMessage(playerid, -1, col_zeltamno "[PAKETIC]:{FFFFFF}Cestitamo! U paketicu ste dobili $5000!");
  57. DestroyDynamicPickup(Gift[i]);
  58. }
  59.  
  60. case 1:
  61. {
  62. new paket2 = (7000);
  63. PlayerInfo[playerid][xNovac] +=paket2;
  64. GivePlayerMoney(playerid, paket2);
  65. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[PAKETICI]{FFFFFF}:Paketic je pronadjen!");
  66. SendClientMessageToAll( -1, globalstring );
  67. SendClientMessage(playerid, -1, col_zeltamno "[PAKETIC]{FFFFFF}:Cestitamo! U paketicu ste dobili $10000!");
  68. DestroyDynamicPickup(Gift[i]);
  69. }
  70. case 2:
  71. {
  72. PlayerInfo[playerid][xRespekt] +=1;
  73. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[Paketici]{FFFFFF}Paketic je pronadjen!");
  74. SendClientMessageToAll( -1, globalstring );
  75. SendClientMessage(playerid, -1, col_zeltamno "[PAKETIC]{FFFFFF}:Cestitamo! U paketicu ste dobili 1 respekt!");
  76. DestroyDynamicPickup(Gift[i]);
  77. }
  78. case 3:
  79. {
  80. PlayerInfo[playerid][xRespekt] +=3;
  81. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[PAKETICI]{FFFFFF}:Paketic je pronadjen!");
  82. SendClientMessageToAll( -1, globalstring );
  83. SendClientMessage(playerid, -1, col_zeltamno "[PAKETIC]{FFFFFF}:Cestitamo! U paketicu ste dobili 3 respekata!");
  84. DestroyDynamicPickup(Gift[i]);
  85. }
  86. case 4:
  87. {
  88. PlayerInfo[playerid][xRespekt] +=5;
  89. format( globalstring, sizeof( globalstring ), ""col_zeltamno"[PAKETICI]{FFFFFF}:Paketic je pronadjen!");
  90. SendClientMessageToAll( -1, globalstring );
  91. SendClientMessage(playerid, -1, col_zeltamno "[PAKETIC]{FFFFFF}:Cestitamo! U paketicu ste dobili 5 respekata!");
  92. DestroyDynamicPickup(Gift[i]);
  93. }
  94.  
  95. }
  96. }
  97. }
  98. return 1;
  99. }
  100.  
  101. ==========================================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment