Advertisement
Nofear192

Briefcase System Made by NoFeAr

Oct 1st, 2013
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.84 KB | None | 0 0
  1. //Tutriol By Jimmy Made by NoFeAr
  2.  
  3. /************************************
  4. | NoFeAr |
  5. | Briefcase system |
  6. | |
  7. ************************************/
  8.  
  9. #include <a_samp>
  10.  
  11. #define COLOR_WHITE 0xFFFFFFFF
  12.  
  13. new mybriefcase;
  14.  
  15. new Float:briefcaseX = 0.0;
  16. new Float:briefcaseY = 0.0;
  17. new Float:briefcaseZ = 0.0;
  18.  
  19. public OnFilterScriptInit()
  20. {
  21. print("\n--------------------------------------");
  22. print(" Tutriol By Jimmy Made by NoFeAr ");
  23. print("--------------------------------------\n");
  24.  
  25. mybriefcase = CreatePickup(1210, 1, briefcaseX, briefcaseY, briefcaseZ, 0);
  26. return 1;
  27. }
  28.  
  29. public OnPlayerPickUpPickup(playerid, pickupid)
  30. {
  31. if(pickupid == mybriefcase)
  32. {
  33. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  34. }
  35. return 1;
  36. }
  37.  
  38. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  39. {
  40. if(dialogid == 777)
  41. {
  42. if(response)
  43. {
  44. if(listitem ==0)
  45. {
  46. if (GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  47. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  48. SetPlayerHealth(playerid, 100.0);
  49. SendClientMessage(playerid, COLOR_WHITE, "You bought Health for $5000!");
  50. }
  51. if(listitem ==1)
  52. {
  53. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  54. GivePlayerMoney(playerid, -5000);
  55. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  56. SetPlayerArmour(playerid, 100.0);
  57. SendClientMessage(playerid, COLOR_WHITE, "You bought Armour for $5000!");
  58. }
  59. if(listitem ==2)
  60. {
  61. ShowPlayerDialog(playerid, 888, DIALOG_STYLE_LIST, "Weapons", "M4 - 6000$\nAK47 - 6000$\nMP5 - 5000$\nUZI - 10000$\nCombat Shotgun - 10000$\nShotgun - 5000$\nDesert Eagle - 7000$\nSilent Pistol - 3000$\nSniper-8000$\nTec 9 - 3000$\nSawn-Off Shotgun - 8000$\nRPG - 10000$", "Buy", "Exit");
  62. }
  63. }
  64. }
  65. if(dialogid ==888)
  66. {
  67. if(response)
  68. {
  69. if(listitem==0)
  70. {
  71. if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  72. GivePlayerMoney(playerid, -6000);
  73. GivePlayerWeapon(playerid, 31, 300);
  74. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  75. SendClientMessage(playerid,COLOR_WHITE, "You bought M4 with 300 Ammo.");
  76. }
  77. if(listitem==1)
  78. {
  79. if(GetPlayerMoney(playerid) < 6000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  80. GivePlayerMoney(playerid, -6000);
  81. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  82. GivePlayerWeapon(playerid, 30, 300);
  83. SendClientMessage(playerid, COLOR_WHITE, "You bought AK 47 with 300 Ammo.");
  84. }
  85. if(listitem==2)
  86. {
  87. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  88. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  89. GivePlayerMoney(playerid, -5000);
  90. GivePlayerWeapon(playerid, 29, 300);
  91. SendClientMessage(playerid, COLOR_WHITE, "You bought MP5 with 300 Ammo.");
  92. }
  93. if(listitem==3)
  94. {
  95. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  96. GivePlayerMoney(playerid, -10000);
  97. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  98. GivePlayerWeapon(playerid, 28, 500);
  99. SendClientMessage(playerid, COLOR_WHITE, "You bought UZI with 300 Ammo.");
  100. }
  101. if(listitem==4)
  102. {
  103. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  104. GivePlayerMoney(playerid, -10000);
  105. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  106. GivePlayerWeapon(playerid, 27, 300);
  107. SendClientMessage(playerid, COLOR_WHITE, "You bought SPAZ12 with 300 Ammo.");
  108. }
  109. if(listitem==5)
  110. {
  111. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  112. GivePlayerMoney(playerid, -5000);
  113. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  114. GivePlayerWeapon(playerid, 25, 300);
  115. SendClientMessage(playerid, COLOR_WHITE, "You bought Shotgun with 300 Ammo.");
  116. }
  117. if(listitem==6)
  118. {
  119. if(GetPlayerMoney(playerid) < 7000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  120. GivePlayerMoney(playerid, -7000);
  121. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  122. GivePlayerWeapon(playerid, 24, 100);
  123. SendClientMessage(playerid, COLOR_WHITE, "You bought Desert Eagle with 100 Ammo.");
  124. }
  125. if(listitem==7)
  126. {
  127. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  128. GivePlayerMoney(playerid, -3000);
  129. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  130. GivePlayerWeapon(playerid, 23, 300);
  131. SendClientMessage(playerid, COLOR_WHITE, "You bought Silencer with 300 Ammo.");
  132. }
  133. if(listitem==8)
  134. {
  135. if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  136. GivePlayerMoney(playerid, -8000);
  137. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  138. GivePlayerWeapon(playerid, 34,100);
  139. SendClientMessage(playerid, COLOR_WHITE, "You bought Sniper with 100 Ammo.");
  140. }
  141. if(listitem==9)
  142. {
  143. if(GetPlayerMoney(playerid) < 3000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  144. GivePlayerMoney(playerid, -3000);
  145. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  146. GivePlayerWeapon(playerid, 32, 300);
  147. SendClientMessage(playerid, COLOR_WHITE, "You bought Tec 9 with 300 Ammo.");
  148. }
  149. if(listitem==10)
  150. {
  151. if(GetPlayerMoney(playerid) < 8000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  152. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  153. GivePlayerMoney(playerid, -8000);
  154. GivePlayerWeapon(playerid, 26, 100);
  155. SendClientMessage(playerid, COLOR_WHITE, "You bought Sawn off Shotgun with 100 Ammo.");
  156. }
  157. if(listitem==11)
  158. {
  159. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.") && ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  160. GivePlayerMoney(playerid, -10000);
  161. ShowPlayerDialog(playerid, 777, DIALOG_STYLE_LIST, "Briefcase", "Health - 5000$\nArmour - 5000$\n\nWeapons", "Select", "Cancel");
  162. GivePlayerWeapon(playerid, 35, 1);
  163. SendClientMessage(playerid, COLOR_WHITE, "You bought RPG with 1 Ammo.");
  164. }
  165. }
  166. }
  167. return 1;
  168. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement