Advertisement
Guest User

Arsham

a guest
Aug 23rd, 2009
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.86 KB | None | 0 0
  1. #include <a_samp>
  2. #include <core>
  3. #include <float>
  4.  
  5. new Pickup;
  6. new PlayerMoney;
  7. new PlayerMoneyPickup;
  8. forward Timer(playerid);
  9. new PlayerHasCase[MAX_PLAYERS];
  10.  
  11.  
  12. #define FILTERSCRIPT
  13. #if defined FILTERSCRIPT
  14.  
  15. public OnFilterScriptInit()
  16. {
  17. print("\n----------------------------------");
  18. print("arctic Sever Case");
  19. print("------------------------------------");
  20. print("Made By Assasin");
  21. print("------------------------------------");
  22. print("Xfire:terry12345678");
  23. print("MSN:terryseager2@gmail.com");
  24. print("------------------------------------");
  25. print("Website:www.Arcticservers.com");
  26. print("----------------------------------\n");
  27. return 1;
  28. }
  29.  
  30. public OnFilterScriptExit()
  31. {
  32. return 1;
  33. }
  34.  
  35. #else
  36.  
  37. main()
  38. {
  39.  
  40. }
  41.  
  42. #endif
  43.  
  44. public OnGameModeInit()
  45. {
  46. Pickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
  47. return 1;
  48. }
  49. public OnPlayerSpawn(playerid)
  50. {
  51. SetPlayerColor(playerid, 0x33AA33AA);
  52. return 1;
  53. }
  54. public OnPlayerDeath(playerid, killerid, reason)
  55. {
  56. new hadcase[MAX_PLAYER_NAME];
  57. new string[48];
  58. new Float:x, Float:y, Float:z;
  59.  
  60. if (PlayerHasCase[playerid] == 1)
  61. {
  62. GetPlayerName(playerid, hadcase, sizeof(hadcase));
  63. format(string, sizeof(string), "%s hase lost the case",hadcase);
  64. }
  65.  
  66. GetPlayerPos(playerid, x, y, z);
  67. PlayerMoney = GetPlayerMoney(playerid);
  68. ResetPlayerMoney(playerid);
  69. GivePlayerMoney(killerid, PlayerMoney);
  70. PlayerMoneyPickup = CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
  71. PlayerHasCase[playerid] = 0;
  72. return 1;
  73. }
  74.  
  75.  
  76. public OnPlayerCommandText(playerid, cmdtext[])
  77. {
  78. if(!strcmp(cmdtext, "/opencase", true))
  79. {
  80. if (PlayerHasCase[playerid] == 1)
  81. {
  82. new rand = random(5);
  83. switch(rand)
  84. {
  85. case 0:
  86. {
  87. SetPlayerHealth(playerid,50);
  88. SendClientMessage(playerid,0xFFFF00AA, "You lost a leg");
  89. PlayerHasCase[playerid] = 0;
  90. }
  91. case 1:
  92. {
  93. GivePlayerWeapon(playerid, 35, 15);
  94. SendClientMessage(playerid,0xFFFF00AA, "You Got 15 Well packed rockets");
  95. PlayerHasCase[playerid] = 0;
  96. }
  97. case 2:
  98. {
  99. GivePlayerMoney(playerid,43631);
  100. SendClientMessage(playerid,0xFFFF00AA, "It is Your LUCKY day");
  101. PlayerHasCase[playerid] = 0;
  102. }
  103. case 3:
  104. {
  105.  
  106. SendClientMessage(playerid,0xFFFF00AA, "You Get nothing");
  107. PlayerHasCase[playerid] = 0;
  108. }
  109. case 4:
  110. {
  111. GivePlayerMoney(playerid,-5000);
  112. SendClientMessage(playerid,0xFFFF00AA, "You Got Trick");
  113. PlayerHasCase[playerid] = 0;
  114. }
  115. }
  116. }
  117. return 1;
  118. }
  119. if(!strcmp(cmdtext, "/dropcase", true))
  120. {
  121. CreatePickup(1210, 2, 2019.7742,1344.4839,10.8203);
  122. SetPlayerColor(playerid, 0x33AA33AA);
  123. PlayerHasCase[playerid] = 0;
  124. return 1;
  125. }
  126. return 0;
  127. }
  128. public OnPlayerPickUpPickup(playerid, pickupid)
  129. {
  130. if(pickupid == Pickup)
  131. {
  132. PlayerHasCase[playerid] = 1;
  133. new hascase[MAX_PLAYER_NAME];
  134. new string[48];
  135. GetPlayerName(playerid, hascase, sizeof(hascase));
  136. format(string, sizeof(string), "%s Hase The Case", hascase);
  137.  
  138. SetPlayerWantedLevel(playerid, 3);
  139. SendClientMessage(playerid,0xFFFF00AA, "/opencase");
  140. SendClientMessage(playerid,0xFFFF00AA, "/dropcase");
  141. SetPlayerColor(playerid, 0xFF6600AA);
  142. GivePlayerMoney(playerid, 5000);
  143. SendClientMessage(playerid, 0x33AA33AA, "You Better Run They Gonna Whant That Money");
  144. SetTimerEx("Timer", 10000, 0, "i", playerid);
  145. DestroyPickup(Pickup);
  146. }
  147.  
  148. if(pickupid == PlayerMoneyPickup)
  149. {
  150. GivePlayerMoney(playerid, PlayerMoney);
  151. DestroyPickup(PlayerMoneyPickup);
  152. PlayerHasCase[playerid] = 1;
  153. }
  154. return 1;
  155. }
  156.  
  157. public Timer(playerid)
  158. {
  159. GivePlayerMoney(playerid, 5000);
  160. SetTimerEx("Timer", 50000, 0, "i", playerid);
  161. return 1;
  162. }
  163.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement