Guest User

Dialogs

a guest
Jan 7th, 2015
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.54 KB | None | 0 0
  1. if(dialogid == JDIALOGS+120)
  2. {
  3. for ( new i = 0; i < 5; i ++ )
  4. PlayAudioStreamForPlayer(i, inputtext);
  5. return 0;
  6. }
  7. if(dialogid == JDIALOGS+121)
  8. {
  9. if(!response)
  10. return 1;
  11. switch(listitem)
  12. {
  13. case 0:
  14. {
  15. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.");
  16. GivePlayerMoney(playerid, -5000);
  17. SetPlayerHealth(playerid, 100.0);
  18. SendClientMessage(playerid, 0xFFFFFF, "You bought health");
  19. }
  20. case 1:
  21. {
  22. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.");
  23. GivePlayerMoney(playerid, -5000);
  24. SetPlayerArmour(playerid, 99.0);
  25. SendClientMessage(playerid, 0xFFFFFF, "You bought armour");
  26. }
  27. case 2:
  28. {
  29. ShowPlayerDialog(playerid,JDIALOGS+119 , DIALOG_STYLE_LIST, "Weapon shop", "Knife - 1000$\nChainsaw - 2000$\nGrenade - 2000$\nMolotov Cocktail - 2000$\nDesert Eagle - 1150$\nSawnoff Shotgun - 2000$\nMicro SMG - 2000$/Uzi - 500$\nMP5 - 5000$\nSniper Rifle - 5000$\nFlamethower - 20000$\nSatchel Charge - 5000$\nFire Extinguisher - 50000$\nHealth- 5000$\nArmour - 10000$\nParachute - 100$", "Buy", "Cancel");
  30.  
  31. }
  32. }
  33. return 0;
  34. }
  35.  
  36. if(dialogid == JDIALOGS+119)
  37. {
  38. if(!response)
  39. return 1;
  40. switch(listitem)
  41. {
  42.  
  43. case 0:
  44. {
  45. if(GetPlayerMoney(playerid) < 1000)
  46. return SendClientMessage(playerid, 0x0000FFAA, "You don't have enough cash to buy this Weapon.");
  47. GivePlayerMoney(playerid, -2000);
  48. GivePlayerWeapon(playerid, 4, 1);
  49. SendClientMessage(playerid, 0x0000FFAA, "You have succesfully buyed your weapon.");
  50. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  51. SendToAdmins(-1,Jstring);
  52. }
  53. case 1:
  54. {
  55. if(GetPlayerMoney(playerid) < 2000)
  56. return SendClientMessage(playerid, 0x33FF00AA, "You don't have enough cash to buy this Weapon.");
  57. GivePlayerMoney(playerid, -2000);
  58. GivePlayerWeapon(playerid, 9, 1);
  59. SendClientMessage(playerid, 0x33FF00AA, "You have succesfully buyed your weapon.");
  60. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  61. SendToAdmins(-1,Jstring);
  62. }
  63. case 2:
  64. {
  65. if(GetPlayerMoney(playerid) < 2000)
  66. return SendClientMessage(playerid, 0x00FFFFAA, "You don't have enough cash to buy this Weapon.");
  67. GivePlayerMoney(playerid, -2000);
  68. GivePlayerWeapon(playerid, 16, 100);
  69. SendClientMessage(playerid, 0x00FFFFAA, "You have succesfully buyed your weapon."); format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  70. SendToAdmins(-1,Jstring);
  71. }
  72. case 3:
  73. {
  74. if(GetPlayerMoney(playerid) < 2000)
  75. return SendClientMessage(playerid, 0x6600FFAA, "You don't have enough cash to buy this Weapon.");
  76. GivePlayerMoney(playerid, -2000);
  77. GivePlayerWeapon(playerid, 18, 20);
  78. SendClientMessage(playerid, 0x6600FFAA, "You have succesfully buyed your weapon.");
  79. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  80. SendToAdmins(-1,Jstring);
  81. }
  82. case 4:
  83. {
  84. if(GetPlayerMoney(playerid) < 1150)
  85. return SendClientMessage(playerid, 0x99FF00AA, "You don't have enough cash to buy this Weapon.");
  86. GivePlayerMoney(playerid, -1150);
  87. GivePlayerWeapon(playerid, 24, 100);
  88. SendClientMessage(playerid, 0x99FF00AA, "You have succesfully buyed your weapon.");
  89. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  90. SendToAdmins(-1,Jstring);
  91. }
  92. case 5:
  93. {
  94. if(GetPlayerMoney(playerid) < 2000)
  95. return SendClientMessage(playerid, 0x999999AA, "You don't have enough cash to buy this Weapon.");
  96. GivePlayerMoney(playerid, -2000);
  97. GivePlayerWeapon(playerid, 26, 3000);
  98. SendClientMessage(playerid, 0x999999AA, "You have succesfully buyed your weapon.");
  99. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  100. SendToAdmins(-1,Jstring);
  101. }
  102. case 6:
  103. {
  104. if(GetPlayerMoney(playerid) < 2000)
  105. return SendClientMessage(playerid, 0xCC0000AA, "You don't have enough cash to buy this Weapon.");
  106. GivePlayerMoney(playerid, -2000);
  107. GivePlayerWeapon(playerid, 28, 7000);
  108. SendClientMessage(playerid, 0xCC0000AA, "You have succesfully buyed your weapon.");
  109. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  110. SendToAdmins(-1,Jstring);
  111. }
  112. case 7:
  113. {
  114. if(GetPlayerMoney(playerid) < 5000)
  115. return SendClientMessage(playerid, 0xFF00FFAA, "You don't have enough cash to buy this Weapon.");
  116. GivePlayerMoney(playerid, -5000);
  117. GivePlayerWeapon(playerid, 29, 1050);
  118. SendClientMessage(playerid, 0xFF00FFAA, "You have succesfully buyed your weapon.");
  119. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  120. SendToAdmins(-1,Jstring);
  121. }
  122. case 8:
  123. {
  124. if(GetPlayerMoney(playerid) < 10000)
  125. return SendClientMessage(playerid, 0xCCFF00AA, "You don't have enough cash to buy this Weapon.");
  126. GivePlayerMoney(playerid, -10000);
  127. GivePlayerWeapon(playerid, 34, 500);
  128. SendClientMessage(playerid, 0xCCFF00AA, "You have succesfully buyed your weapon.");
  129. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  130. SendToAdmins(-1,Jstring);
  131. }
  132. case 9:
  133. {
  134. if(GetPlayerMoney(playerid) < 20000)
  135. return SendClientMessage(playerid, 0xFFFFFFAA, "You don't have enough cash to buy this Weapon.");
  136. GivePlayerMoney(playerid, -20000);
  137. GivePlayerWeapon(playerid, 37, 10);
  138. SendClientMessage(playerid, 0xFFFFFFAA, "You have succesfully buyed your weapon.");
  139. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  140. SendToAdmins(-1,Jstring);
  141. }
  142. case 10:
  143. {
  144. if(GetPlayerMoney(playerid) < 5000)
  145. return SendClientMessage(playerid, 0xCC3300AA, "You don't have enough cash to buy this Weapon.");
  146. GivePlayerMoney(playerid, -5000);
  147. GivePlayerWeapon(playerid, 39, 20);
  148. SendClientMessage(playerid, 0xCC3300AA, "You have succesfully buyed your weapon.");
  149. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  150. SendToAdmins(-1,Jstring);
  151. }
  152. case 11:
  153. {
  154. if(GetPlayerMoney(playerid) < 5000)
  155. return SendClientMessage(playerid, 0x66FF99AA, "You don't have enough cash to buy this Weapon.");
  156. GivePlayerMoney(playerid, -5000);
  157. GivePlayerWeapon(playerid, 42, 5050);
  158. SendClientMessage(playerid, 0x66FF99AA, "You have succesfully buyed your weapon.");
  159. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Weapon from the shop",GetName(playerid),playerid);
  160. SendToAdmins(-1,Jstring);
  161. }
  162. case 12:
  163. {
  164. if(GetPlayerMoney(playerid) < 5000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.");
  165. GivePlayerMoney(playerid, -5000);
  166. SetPlayerHealth(playerid, 100.0);
  167. SendClientMessage(playerid, 0xFFFFFF, "You bought health");
  168. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Health from the shop",GetName(playerid),playerid);
  169. SendToAdmins(-1,Jstring);
  170. }
  171. case 13:
  172. {
  173. if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, 0xFF0000AA, "ERROR: You don't have enough cash.");
  174. GivePlayerMoney(playerid, -10000);
  175. SetPlayerArmour(playerid, 99.0);
  176. SendClientMessage(playerid, 0xFFFFFF, "You bought armour");
  177. format(Jstring,sizeof(Jstring),"{FFFFFF} %s(ID: %d) Bought Armour from the shop",GetName(playerid),playerid);
  178. SendToAdmins(-1,Jstring);
  179. }
  180. case 14:
  181. {
  182. if(GetPlayerMoney(playerid) < 100)
  183. return SendClientMessage(playerid, 0x33CCFFAA, "You don't have enough cash to buy this Weapon.");
  184. GivePlayerMoney(playerid, -100);
  185. GivePlayerWeapon(playerid, 46, 1);
  186. SendClientMessage(playerid, 0x33CCFFAA, "You have succesfully buyed your weapon.");
  187. }
  188.  
  189. }
  190. return 0;
  191. }
Advertisement
Add Comment
Please, Sign In to add comment