Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. /*
  2. System losowania
  3. Code: NexuS
  4. Date: 20.04.2014
  5. */
  6.  
  7. #include a_samp.inc
  8. #include zcmd.inc
  9.  
  10. CMD:losowanie(playerid, params[]) {
  11. if(GetPlayerMoney(playerid) < 250)
  12. return SendClientMessage(playerid, -1, "* {8080FF}Potrzebujesz 250$, aby wylosować sobie nagrodę.");
  13.  
  14. GivePlayerMoney(playerid, -250);
  15. SendClientMessage(playerid, -1, "* {8080FF}Twoja nagroda zostanie wylosowana za 20 sekund!");
  16. SetTimerEx("Losowanko", 20000, 0, "d", playerid);
  17. return 1;
  18. }
  19.  
  20. forward Losowanko(playerid);
  21. public Losowanko(playerid) {
  22. new StrinG[150];
  23. switch(random(8))
  24. {
  25. case 0:
  26. {
  27. format(StrinG, sizeof(StrinG), "* {FF8000}%s nic nie wygrał {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  28. }
  29. case 1:
  30. {
  31. new x = random(15);
  32. SetPlayerScore(playerid, GetPlayerScore(playerid) + x);
  33. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał %dexp {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid),x);
  34. }
  35. case 2:
  36. {
  37. new i = random(10000);
  38. GivePlayerMoney(playerid, i);
  39. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał %d$ {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid),i);
  40. }
  41. case 3:
  42. {
  43. SetPlayerPos(playerid, 2395.6543,1000.5044,520.0);
  44. SetPlayerInterior(playerid, 0);
  45. ResetPlayerWeapons(playerid);
  46. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał skok bez spadochronu {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  47. }
  48. case 4:
  49. {
  50. SetPlayerArmour(playerid, 100.0);
  51. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał pancerz {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  52. }
  53. case 5:
  54. {
  55. SetPlayerHealth(playerid, 0.0);
  56. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał kostuchę {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  57. }
  58. case 6:
  59. {
  60. SetPlayerScore(playerid, GetPlayerScore(playerid) - 15);
  61. format(StrinG, sizeof(StrinG), "* {FF8000}%s stracił 15exp {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  62. }
  63. case 7:
  64. {
  65. GivePlayerWeapon(playerid, 24, 999);
  66. format(StrinG, sizeof(StrinG), "* {FF8000}%s wygrał Deagle {A40000}(/losowanie) {FFFFFF} *", Gracz(playerid));
  67. }
  68. }
  69. SendClientMessageToAll(-1, StrinG);
  70. return 1;
  71. }
  72.  
  73. Gracz(playerid) {
  74. new gracz[MAX_PLAYER_NAME];
  75. GetPlayerName(playerid, gracz, sizeof(gracz));
  76. return gracz;
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement