hlmod.hu
https://hlmod.hu/

Bezáruló Menü!
https://hlmod.hu/viewtopic.php?f=10&t=22174
Oldal: 1 / 1

Szerző:  DecToR [2015.09.12. 10:23 ]
Hozzászólás témája:  Bezáruló Menü!

Szevasztok! van ez az USP menü, és az a hibája hogyha megveszem az Arany usp-t [AZ UTOLSÓT] akkor azután már nem jön be ez az USP menü.

Aki tudja mi a baja az kérem javítsa!

SMA Forráskód: [ Mindet kijelol ]
  1. }
  2. public vasarolhato_usp(id) {
  3. new cim[121]
  4. format(cim, charsmax(cim), "Vasarolhato USP-k^n\wSzint \r%d \wTapasztalat \r%d%% \wPont: \r%d",szint[id],xp[id],pont[id])
  5. new menu = menu_create(cim, "vasarolhato_usp_h" )
  6.  
  7. menu_additem(menu,"Alap USP","0",0)
  8.  
  9. if(db[0][id] == 1){
  10. menu_additem(menu,"\wSpitfire USP |\r(1.3x DMG) \y[Feloldva]","1",0)
  11. }
  12. else
  13. {
  14. menu_additem(menu,"\wSpitfire USP | 250 Pont \y(1.3x DMG) \r[Zárolva]","1",0)
  15.  
  16. }
  17. if(db[1][id] == 1){
  18. menu_additem(menu,"\wTűz USP |\r(1.4x DMG) \y[Feloldva]","2",0)
  19. }
  20. else
  21. {
  22. menu_additem(menu,"\wTűz USP | 350 Pont \y(1.4x DMG) \r[Zárolva]","2",0)
  23.  
  24. }
  25. if(db[2][id] == 1){
  26. menu_additem(menu,"\wTerepmintás USP |\r(1.5x DMG) \y[Feloldva]","3",0)
  27. }
  28. else
  29. {
  30. menu_additem(menu,"\wTerepmintás USP | 750 Pont \y(1.5x DMG) \r[Zárolva]","3",0)
  31. }
  32. if(db[3][id] == 1){
  33. menu_additem(menu,"\wEzĂĽst USP |\r(2x DMG) \y[Feloldva]","4",0)
  34. }
  35. else
  36. {
  37. menu_additem(menu,"\wEzüst USP | 1250 Pont \y(2x DMG) \r[Zárolva]","4",0)
  38. }
  39. if(db[4][id] == 1){
  40. menu_additem(menu,"\wKatonai USP |\r(2.0x DMG) \y[Feloldva]","5",0)
  41. }
  42. else
  43. {
  44. menu_additem(menu,"\wKatonai USP | 1750 Pont \y(2.0x DMG) \r[Zárolva]","5",0)
  45.  
  46. }
  47. if(db[5][id] == 1){
  48. menu_additem(menu,"\wKekVihar USP |\r(2.2x DMG) \y[Feloldva]","6",0)
  49. }
  50. else
  51. {
  52. menu_additem(menu,"\wKekVihar USP | 2500 Pont \y(2.2x DMG) \r[Zárolva]","6",0)
  53.  
  54. }
  55. if(db[6][id] == 1){
  56. menu_additem(menu,"\wArany USP |\r(3.0x DMG) \y[Feloldva]","7",0)
  57. }
  58. else
  59. {
  60. menu_additem(menu,"\wArany USP | 8000 Pont \y(3.0x DMG) \r[Zárolva]","7",0)
  61. }
  62.  
  63.  
  64. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  65. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  66.  
  67. menu_display(id, menu, 0);
  68. return PLUGIN_HANDLED;
  69.  
  70.  
  71. }
  72.  
  73. public vasarolhato_usp_h(id, menu, item){
  74. if(item == MENU_EXIT){
  75. menu_destroy(menu);
  76. return PLUGIN_HANDLED;
  77. }
  78.  
  79. new data[9], szName[64];
  80. new access, callback;
  81.  
  82. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  83.  
  84. new key = str_to_num(data);
  85.  
  86. switch(key){
  87. case 0:{
  88. usp[id] = 0
  89. pont[id] += 1750
  90. }
  91. case 1:{
  92. if(db[0][id] == 1){
  93. usp[id] = 1
  94. }
  95. else if(pont[id] >= 250){
  96. pont[id] -= 250
  97. usp[id] = 1
  98. db[0][id] = 1
  99.  
  100. }
  101. else
  102. {
  103. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  104.  
  105. }
  106.  
  107. }
  108. case 2:{
  109. if(db[1][id] == 1){
  110. usp[id] = 2
  111. }
  112. else if(pont[id] >= 350){
  113. pont[id] -= 350
  114. usp[id] = 2
  115. db[1][id] = 1
  116.  
  117. }
  118. else
  119. {
  120. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  121.  
  122. }
  123.  
  124. }
  125. case 3:{
  126. if(db[2][id] == 1){
  127. usp[id] = 3
  128. }
  129. else if(pont[id] >= 750){
  130. pont[id] -= 750
  131. usp[id] = 3
  132. db[2][id] = 1
  133.  
  134. }
  135. else
  136. {
  137. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  138. }
  139. }
  140.  
  141. case 4:{
  142. if(db[3][id] == 1){
  143. usp[id] = 4
  144. }
  145. else if(pont[id] >= 1250){
  146. pont[id] -= 1250
  147. usp[id] = 4
  148. db[3][id] = 1
  149.  
  150. }
  151. else
  152. {
  153. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  154. }
  155. }
  156. case 5:{
  157. if(db[4][id] == 1){
  158. usp[id] = 5
  159. }
  160. else if(pont[id] >= 1750){
  161. pont[id] -= 1750
  162. usp[id] = 5
  163. db[4][id] = 1
  164.  
  165. }
  166. else
  167. {
  168. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  169. }
  170. }
  171. case 6:{
  172. if(db[5][id] == 1){
  173. usp[id] = 6
  174. }
  175. else if(pont[id] >= 2500){
  176. pont[id] -= 2500
  177. usp[id] = 6
  178. db[5][id] = 1
  179.  
  180. }
  181. else
  182. {
  183. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  184. }
  185. }
  186. case 7:{
  187. if(db[6][id] == 1){
  188. usp[id] = 7
  189. vasarolhato_usp(id)
  190. }
  191. else if(pont[id] >= 8000){
  192. pont[id] -= 8000
  193. usp[id] = 7
  194. db[6][id] = 1
  195. vasarolhato_usp(id)
  196.  
  197. }
  198. else
  199. {
  200. print_color(id, "!g.:[*|P|eac|E|*]:.!y Kevés pontod van!.")
  201. }
  202.  
  203. }
  204.  
  205.  
  206. }
  207. menu_destroy(menu)
  208. return PLUGIN_HANDLED
  209. }


köszönöm!

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/