hlmod.hu
https://hlmod.hu/

Fegyvermenu kijavítása: 4 ERROR!
https://hlmod.hu/viewtopic.php?f=10&t=11141
Oldal: 1 / 1

Szerző:  item [2013.09.30. 20:33 ]
Hozzászólás témája:  Fegyvermenu kijavítása: 4 ERROR!

Valamit elrontottam ebben a "felturbozott" fegyvermenu pluginban, de nem tudom hogy miaz. 4 ERROR-t ír ki, amiket nem is értek:
1) error 035: argument type mismatch <argument 3>
2) warning 215: expression has no effect
3) error 001: expected token: ";", but found ">"
4) error 029: invalid expression, assumed zero


Ha valaki kijavítaná, azt nagyon megköszönném.
Minden segítséget előre is köszönök!

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <fun>
  5. #include <cstrike>
  6. #include <hamsandwich>
  7.  
  8. #define PLUGIN "Weapon Menu"
  9. #define VERSION "1.0"
  10. #define AUTHOR "Silent"
  11.  
  12. new gWPCT;
  13. new gWPTE;
  14.  
  15. public plugin_init() {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17. register_clcmd("say /gunmenu","say /guns","say /fegyver","say /fegyvermenu" "fegyvermenu");
  18. RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1)
  19. register_logevent("logevent_end", 2, "1=Round_End");
  20. }
  21.  
  22. public logevent_end()
  23. {
  24. gWPCT = 0;
  25. gWPTE = 0;
  26. }
  27.  
  28.  
  29. public fegyvermenu(id)
  30. {
  31. cs_set_user_money(id, 0); // Penz nullazasa
  32. if(!user_has_weapon(id, CSW_C4))
  33. {
  34. strip_user_weapons(id);
  35. new menu = menu_create("\rSectOr #Gunmenu ~by pzS`", "handler");
  36. menu_additem(menu, "[M4A1 PACK.]", "1", 0);
  37. menu_additem(menu, "[AK47 PACK.]", "2", 0);
  38. menu_additem(menu, "[AWP PACK.]\y (elso 4 embernek)", "3", 0);
  39. menu_additem(menu, "[MachineGun PACK.]", "4", 0);
  40. menu_additem(menu, "[AUG PACK.]", "5", 0);
  41. menu_additem(menu, "[FAMAS PACK.]", "6", 0);
  42. menu_additem(menu, "[Galil PACK.]", "7", 0);
  43. menu_additem(menu, "[SMG PACK.]", "8", 0);
  44. menu_additem(menu, "[Autoshotgun PACK.] \d (xm1014)", "9", 0);
  45. menu_additem(menu, "[Shotgun PACK.]\d (m3)", "10", 0);
  46. menu_additem(menu, "[Scout PACK.]", "11", 0);
  47. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  48. menu_display(id, menu);
  49. }
  50. else if (userTeam == CS_TEAM_CT)
  51. {
  52. new menu = menu_create("\rSectOr #Gunmenu ~by pzS`", "handler");
  53. menu_additem(menu, "[M4A1 PACK.]", "1", 0);
  54. menu_additem(menu, "[AK47 PACK.]", "2", 0);
  55. menu_additem(menu, "[AWP PACK.]\y (elso 3 embernek)", "3", 0);
  56. menu_additem(menu, "[MachineGun PACK.]", "4", 0);
  57. menu_additem(menu, "[AUG PACK.]", "5", 0);
  58. menu_additem(menu, "[FAMAS PACK.]", "6", 0);
  59. menu_additem(menu, "[Galil PACK.]", "7", 0);
  60. menu_additem(menu, "[SMG PACK.]", "8", 0);
  61. menu_additem(menu, "[Autoshotgun PACK.] \d (xm1014)", "9", 0);
  62. menu_additem(menu, "[Shotgun PACK.]\d (m3)", "10", 0);
  63. menu_additem(menu, "[Scout PACK.]", "11", 0);
  64. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  65. menu_display(id, menu);
  66. }
  67. else if (userTeam == CS_TEAM_T)
  68. {
  69. new menu = menu_create("\rSectOr #Gunmenu ~by pzS`", "handler");
  70. menu_additem(menu, "[M4A1 PACK.]", "1", 0);
  71. menu_additem(menu, "[AK47 PACK.]", "2", 0);
  72. menu_additem(menu, "[AWP PACK.]\y (elso 3 embernek)", "3", 0);
  73. menu_additem(menu, "[MachineGun PACK.]", "4", 0);
  74. menu_additem(menu, "[AUG PACK.]", "5", 0);
  75. menu_additem(menu, "[FAMAS PACK.]", "6", 0);
  76. menu_additem(menu, "[Galil PACK.]", "7", 0);
  77. menu_additem(menu, "[SMG PACK.]", "8", 0);
  78. menu_additem(menu, "[Autoshotgun PACK.] \d (xm1014)", "9", 0);
  79. menu_additem(menu, "[Shotgun PACK.]\d (m3)", "10", 0);
  80. menu_additem(menu, "[Scout PACK.]", "11", 0);
  81. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  82. menu_display(id, menu);
  83. }
  84. }
  85. Pisztolymenu(id)
  86. {
  87. new menu = menu_create("\ySectOr #Pistolmenu ~by pzS`", "menu_handler")
  88. menu_additem(menu, "\w[Usp 45.]", "s1", 0);
  89. menu_additem(menu, "\w[Deagle]", "s2", 0);
  90. menu_additem(menu, "\w[Glock18]", "s3", 0);
  91. menu_additem(menu, "\w[P228 Compact]", "s4", 0);
  92. menu_additem(menu, "\w[Fiveseven]", "s5", 0);
  93. menu_additem(menu, "\w[Dual Elite]", "s6", 0);
  94. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  95. menu_display(id, menu, 0);
  96. }
  97. else if (userTeam == CS_TEAM_CT)
  98. {
  99. new menu = menu_create("\ySectOr #Pistolmenu ~by pzS`", "menu_handler")
  100. menu_additem(menu, "\w[Usp 45.]", "s1", 0);
  101. menu_additem(menu, "\w[Deagle]", "s2", 0);
  102. menu_additem(menu, "\w[Glock18]", "s3", 0);
  103. menu_additem(menu, "\w[P228 Compact]", "s4", 0);
  104. menu_additem(menu, "\w[Fiveseven]", "s5", 0);
  105. menu_additem(menu, "\w[Dual Elite]", "s6", 0);
  106. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  107. menu_display(id, menu, 0);
  108. }
  109. else if (userTeam == CS_TEAM_T)
  110. {
  111. new menu = menu_create("\ySectOr #Pistolmenu ~by pzS`", "menu_handler")
  112. menu_additem(menu, "\w[Usp 45.]", "s1", 0);
  113. menu_additem(menu, "\w[Deagle]", "s2", 0);
  114. menu_additem(menu, "\w[Glock18]", "s3", 0);
  115. menu_additem(menu, "\w[P228 Compact]", "s4", 0);
  116. menu_additem(menu, "\w[Fiveseven]", "s5", 0);
  117. menu_additem(menu, "\w[Dual Elite]", "s6", 0);
  118. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  119. menu_display(id, menu, 0);
  120. }
  121.  
  122. public handler(id, menu, item)
  123. {
  124. if( item == MENU_EXIT )
  125. {
  126. menu_destroy(menu);
  127. return PLUGIN_HANDLED;
  128. }
  129. new data[6], szName[64];
  130. new access, callback;
  131. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  132. new key = str_to_num(data);
  133. switch(key)
  134. {
  135.  
  136. case 1:
  137. {
  138.  
  139. give_player_grenades(id);
  140. give_item(id, "weapon_knife");
  141. give_item(id, "weapon_m4a1");
  142. give_item(id, "ammo_556nato");
  143. give_item(id, "ammo_556nato");
  144. give_item(id, "ammo_556nato");
  145. give_item(id, "item_assaultsuit")
  146. Pisztolymenu(id);
  147. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy M4A1 packot!");
  148. }
  149. case 2:
  150. {
  151.  
  152. give_player_grenades(id);
  153. give_item(id, "weapon_knife");
  154. give_item(id, "weapon_ak47");
  155. give_item(id, "ammo_762nato");
  156. give_item(id, "ammo_762nato");
  157. give_item(id, "ammo_762nato");
  158. give_item(id, "item_assaultsuit")
  159. Pisztolymenu(id);
  160. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy AK47 packot!");
  161. }
  162. case 3:
  163. {
  164. new CsTeams:userTeam = cs_get_user_team(id);
  165. if(userTeam == CS_TEAM_CT)
  166. {
  167. if(gWPCT < 3)
  168. {
  169.  
  170. give_player_grenades(id);
  171. give_item(id, "weapon_knife");
  172. give_item(id, "weapon_awp");
  173. give_item(id, "ammo_338magnum");
  174. give_item(id, "ammo_338magnum");
  175. give_item(id, "item_assaultsuit")
  176. Pisztolymenu(id);
  177. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy AWP packot!");
  178. gWPCT++
  179. }
  180. else
  181. {
  182. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  183. fegyvermenu(id);
  184. }
  185. }
  186. if(userTeam == CS_TEAM_T)
  187. {
  188. if(gWPTE < 3)
  189. {
  190.  
  191. give_player_grenades(id);
  192. give_item(id, "weapon_knife");
  193. give_item(id, "weapon_awp");
  194. give_item(id, "weapon_deagle");
  195. give_item(id, "ammo_338magnum");
  196. give_item(id, "ammo_338magnum");
  197. give_item(id, "item_assaultsuit")
  198. Pisztolymenu(id);
  199. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy AWP packot!");
  200. gWPTE++
  201. }
  202. else
  203. {
  204. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  205. fegyvermenu(id);
  206. }
  207. }
  208.  
  209. }
  210. case 4:
  211. {
  212.  
  213. give_player_grenades(id);
  214. give_item(id, "weapon_knife");
  215. give_item(id, "weapon_m249");
  216. give_item(id, "ammo_556natobox");
  217. give_item(id, "ammo_556natobox");
  218. give_item(id, "ammo_556natobox");
  219. give_item(id, "item_assaultsuit")
  220. Pisztolymenu(id);
  221. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy MachineGun packot!");
  222. }
  223. case 5:
  224. {
  225.  
  226. give_player_grenades(id);
  227. give_item(id, "weapon_knife");
  228. give_item(id, "weapon_aug");
  229. give_item(id, "ammo_556nato");
  230. give_item(id, "ammo_556nato");
  231. give_item(id, "ammo_556nato");
  232. give_item(id, "item_assaultsuit")
  233. Pisztolymenu(id);
  234. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy AUG packot!");
  235. }
  236. case 6:
  237. {
  238.  
  239. give_player_grenades(id);
  240. give_item(id, "weapon_knife");
  241. give_item(id, "weapon_famas");
  242. give_item(id, "ammo_556nato");
  243. give_item(id, "ammo_556nato");
  244. give_item(id, "ammo_556nato");
  245. give_item(id, "item_assaultsuit")
  246. Pisztolymenu(id);
  247. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy Famas packot!");
  248. }
  249. case 7:
  250. {
  251.  
  252. give_player_grenades(id);
  253. give_item(id, "weapon_knife");
  254. give_item(id, "weapon_galil");
  255. give_item(id, "ammo_556nato");
  256. give_item(id, "ammo_556nato");
  257. give_item(id, "ammo_556nato");
  258. give_item(id, "item_assaultsuit")
  259. Pisztolymenu(id);
  260. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy Galil packot!");
  261. }
  262. case 8:
  263. {
  264.  
  265. give_player_grenades(id);
  266. give_item(id, "weapon_knife");
  267. give_item(id, "weapon_mp5navy");
  268. give_item(id, "ammo_9mm");
  269. give_item(id, "ammo_9mm");
  270. give_item(id, "ammo_9mm");
  271. give_item(id, "item_assaultsuit")
  272. Pisztolymenu(id);
  273. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy Smg packot!");
  274. }
  275. case 9:
  276. {
  277.  
  278. give_player_grenades(id);
  279. give_item(id, "weapon_knife");
  280. give_item(id, "weapon_xm1014");
  281. give_item(id, "ammo_buckshot");
  282. give_item(id, "ammo_buckshot");
  283. give_item(id, "ammo_buckshot");
  284. give_item(id, "item_assaultsuit")
  285. Pisztolymenu(id);
  286. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy AutoShotgun packot!");
  287. }
  288. case 10:
  289. {
  290.  
  291. give_player_grenades(id);
  292. give_item(id, "weapon_knife");
  293. give_item(id, "weapon_m3");
  294. give_item(id, "ammo_buckshot");
  295. give_item(id, "ammo_buckshot");
  296. give_item(id, "ammo_buckshot");
  297. give_item(id, "item_assaultsuit")
  298. Pisztolymenu(id);
  299. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy Shotgun packot!");
  300. }
  301. case 11:
  302. {
  303.  
  304. give_player_grenades(id);
  305. give_item(id, "weapon_knife");
  306. give_item(id, "weapon_scout");
  307. give_item(id, "ammo_762nato");
  308. give_item(id, "ammo_762nato");
  309. give_item(id, "ammo_762nato");
  310. give_item(id, "item_assaultsuit")
  311. Pisztolymenu(id);
  312. ColorChat(id, RED, "[SectOr #]^x04 Kaptal egy Scout packot!");
  313. }
  314. }
  315. return PLUGIN_HANDLED;
  316. }
  317.  
  318. stock give_player_grenades(index)
  319. {
  320. give_item(index, "weapon_hegrenade");
  321. give_item(index, "weapon_flashbang");
  322. give_item(index, "weapon_flashbang");
  323. give_item(index, "weapon_smokegrenade");
  324. give_item(index, "item_thighpack");
  325. give_item(index, "item_assaultsuit");
  326. }
  327.  

Szerző:  CrB [2013.10.01. 08:06 ]
Hozzászólás témája:  Re: Fegyvermenu kijavítása: 4 ERROR!

nem valamit rontottál el hanem kb mindent :D mi volt az alap elképzelés? mert ebbe annyi hiba van, hogy egyszerűbb újat írni :D

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