hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:43



Jelenlévő felhasználók

Jelenleg 366 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 365 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [12 hozzászólás ]  OldalElőző12
Szerző Üzenet
 Hozzászólás témája: Re: scripting írás
HozzászólásElküldve:2013.10.01. 20:34 
Offline
Újonc

Csatlakozott:2013.09.03. 13:31
Hozzászólások:5
Nos, először is köszönöm mindenkinek hogy segít, és kérlek titeket, hogy ne veszekedjetek, hogy ki mit ír le(feltéve ha nem rossz;))
Na szóval megirtam a fegyverpluginomat, de ebbe még több error van.. és őszintén megmondom, próbáltam kilogikázni hogy mi a probléma, de semmi értelme. Mostmár ugy kérném a választ, hogy ha valaki irna nekem egy almenut(pisztolymenut) a fegyvermenuhoz, akkor hálás lennék érte mert már rohadtul elment a kedvem az egésztől.. ://

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6. #include <fun>
  7. #include <cstrike>
  8. #include <hamsandwich>
  9.  
  10. #define PLUGIN "New Weapon Menu"
  11. #define VERSION "1.0"
  12. #define AUTHOR "deeNNN.-"
  13.  
  14.  
  15. public plugin_init() {
  16. register_plugin(PLUGIN, VERSION, AUTHOR)
  17.  
  18. // Add your code here...
  19. }
  20. new gWPCT;
  21. new gWPTE;
  22.  
  23. public plugin_init() {
  24. register_plugin(PLUGIN, VERSION, AUTHOR)
  25. register_clcmd("say /guns" "say /fegyver", "fegyvermenu");
  26. RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1)
  27. register_logevent("logevent_end", 2, "1=Round_End");
  28. }
  29.  
  30. public logevent_end()
  31. {
  32. gWPCT = 0;
  33. gWPTE = 0;
  34. }
  35.  
  36.  
  37. public fegyvermenu(id)
  38. {
  39. cs_set_user_money(id, 0); // Penz nullazasa
  40. if(!user_has_weapon(id, CSW_C4))
  41. {
  42. strip_user_weapons(id);
  43. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  44. menu_additem(menu, "[M4A1 PACK.]", "m1", 0);
  45. menu_additem(menu, "[AK47 PACK.]", "m2", 0);
  46. menu_additem(menu, "[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  47. menu_additem(menu, "[MachineGun PACK.]", "m4", 0);
  48. menu_additem(menu, "[AUG PACK.]", "m5", 0);
  49. menu_additem(menu, "[FAMAS PACK.]", "m6", 0);
  50. menu_additem(menu, "[Galil PACK.]", "m7", 0);
  51. menu_additem(menu, "[SMG PACK.]", "m8", 0);
  52. menu_additem(menu, "[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  53. menu_additem(menu, "[Shotgun PACK.]\d (m3)", "m10", 0);
  54. menu_additem(menu, "[Scout PACK.]", "m11", 0);
  55. menu_additem(menu, "[SG552 PACK.]", "m12", 0);
  56. menu_additem(menu, "[P90 PACK.]", "m13", 0);
  57. menu_additem(menu, "[TMP PACK.]", "m14", 0);
  58. menu_additem(menu, "[UMP45 PACK.]", "m15", 0);
  59. menu_additem(menu, "[Mac10 PACK.]", "m16", 0);
  60. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  61. menu_display(id, menu);
  62. }
  63. else if (userTeam == CS_TEAM_CT)
  64. {
  65. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  66. menu_additem(menu, "\y[M4A1 PACK.]", "m1", 0);
  67. menu_additem(menu, "\y[AK47 PACK.]", "m2", 0);
  68. menu_additem(menu, "\y[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  69. menu_additem(menu, "\y[MachineGun PACK.]", "m4", 0);
  70. menu_additem(menu, "\y[AUG PACK.]", "m5", 0);
  71. menu_additem(menu, "\y[FAMAS PACK.]", "m6", 0);
  72. menu_additem(menu, "\y[Galil PACK.]", "m7", 0);
  73. menu_additem(menu, "\y[SMG PACK.]", "m8", 0);
  74. menu_additem(menu, "\y[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  75. menu_additem(menu, "\y[Shotgun PACK.]\d (m3)", "m10", 0);
  76. menu_additem(menu, "\y[Scout PACK.]", "m11", 0);
  77. menu_additem(menu, "\y[SG552 PACK.]", "m12", 0);
  78. menu_additem(menu, "\y[P90 PACK.]", "m13", 0);
  79. menu_additem(menu, "\y[TMP PACK.]", "m14", 0);
  80. menu_additem(menu, "\y[UMP45 PACK.]", "m15", 0);
  81. menu_additem(menu, "\y[Mac10 PACK.]", "m16", 0);
  82. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83. menu_display(id, menu);
  84. }
  85. else if (userTeam == CS_TEAM_T)
  86. {
  87. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  88. menu_additem(menu, "\r[M4A1 PACK.]", "m1", 0);
  89. menu_additem(menu, "\r[AK47 PACK.]", "m2", 0);
  90. menu_additem(menu, "\r[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  91. menu_additem(menu, "\r[MachineGun PACK.]", "m4", 0);
  92. menu_additem(menu, "\r[AUG PACK.]", "m5", 0);
  93. menu_additem(menu, "\r[FAMAS PACK.]", "m6", 0);
  94. menu_additem(menu, "\r[Galil PACK.]", "m7", 0);
  95. menu_additem(menu, "\r[SMG PACK.]", "m8", 0);
  96. menu_additem(menu, "\r[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  97. menu_additem(menu, "\r[Shotgun PACK.]\d (m3)", "m10", 0);
  98. menu_additem(menu, "\r[Scout PACK.]", "m11", 0);
  99. menu_additem(menu, "\r[SG552 PACK.]", "m12", 0);
  100. menu_additem(menu, "\r[P90 PACK.]", "m13", 0);
  101. menu_additem(menu, "\r[TMP PACK.]", "m14", 0);
  102. menu_additem(menu, "\r[UMP45 PACK.]", "m15", 0);
  103. menu_additem(menu, "\r[Mac10 PACK.]", "m16", 0);
  104. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  105. menu_display(id, menu);
  106. }
  107. }
  108. public pisztolymenu(id)
  109. {
  110. cs_set_user_money(id, 0); // Penz nullazasa
  111. if(!user_has_weapon(id, CSW_C4))
  112. {
  113. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  114. menu_additem(menu, "[Usp 45.]", "s1", 0);
  115. menu_additem(menu, "[Deagle]", "s2", 0);
  116. menu_additem(menu, "[Glock18]", "s3", 0);
  117. menu_additem(menu, "[P228 Compact]", "s4", 0);
  118. menu_additem(menu, "[Fiveseven]", "s5", 0);
  119. menu_additem(menu, "[Dual Elite]", "s6", 0);
  120. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  121. menu_display(id, menu, 0);
  122. }
  123. else if (userTeam == CS_TEAM_CT)
  124. {
  125. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  126. menu_additem(menu, "\y[Usp 45.]", "s1", 0);
  127. menu_additem(menu, "\y[Deagle]", "s2", 0);
  128. menu_additem(menu, "\y[Glock18]", "s3", 0);
  129. menu_additem(menu, "\y[P228 Compact]", "s4", 0);
  130. menu_additem(menu, "\y[Fiveseven]", "s5", 0);
  131. menu_additem(menu, "\y[Dual Elite]", "s6", 0);
  132. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  133. menu_display(id, menu, 0);
  134. }
  135. else if (userTeam == CS_TEAM_CT)
  136. {
  137. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  138. menu_additem(menu, "\r[Usp 45.]", "s1", 0);
  139. menu_additem(menu, "\r[Deagle]", "s2", 0);
  140. menu_additem(menu, "\r[Glock18]", "s3", 0);
  141. menu_additem(menu, "\r[P228 Compact]", "s4", 0);
  142. menu_additem(menu, "\r[Fiveseven]", "s5", 0);
  143. menu_additem(menu, "\r[Dual Elite]", "s6", 0);
  144. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  145. menu_display(id, menu, 0);
  146. }
  147. }
  148. public handler(id, menu, item)
  149. {
  150. if( item == MENU_EXIT )
  151. {
  152. menu_destroy(menu);
  153. return PLUGIN_HANDLED;
  154. }
  155. new data[6], szName[64];
  156. new access, callback;
  157. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  158. new key = str_to_num(data);
  159. switch(key)
  160. {
  161.  
  162. case 1:
  163. {
  164.  
  165. give_player_grenades(id);
  166. give_item(id, "weapon_knife");
  167. give_item(id, "weapon_m4a1");
  168. give_item(id, "ammo_556nato");
  169. give_item(id, "ammo_556nato");
  170. give_item(id, "ammo_556nato");
  171. pisztolymenu(id)
  172. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy M4A1 Packot!");
  173. }
  174. case 2:
  175. {
  176.  
  177. give_player_grenades(id);
  178. give_item(id, "weapon_knife");
  179. give_item(id, "weapon_ak47");
  180. give_item(id, "ammo_762nato");
  181. give_item(id, "ammo_762nato");
  182. give_item(id, "ammo_762nato");
  183. pisztolymenu(id)
  184. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AK47 Packot!");
  185. }
  186. case 3:
  187. {
  188. new CsTeams:userTeam = cs_get_user_team(id);
  189. if(userTeam == CS_TEAM_CT)
  190. {
  191. if(gWPCT < 3)
  192. {
  193.  
  194. give_player_grenades(id);
  195. give_item(id, "weapon_knife");
  196. give_item(id, "weapon_awp");
  197. give_item(id, "ammo_338magnum");
  198. give_item(id, "ammo_338magnum");
  199. give_item(id, "ammo_338magnum");
  200. pisztolymenu(id)
  201. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP Packot!");
  202. gWPCT++
  203. }
  204. else
  205. {
  206. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  207. fegyvermenu(id);
  208. }
  209. }
  210. if(userTeam == CS_TEAM_T)
  211. {
  212. if(gWPTE < 3)
  213. {
  214.  
  215. give_player_grenades(id);
  216. give_item(id, "weapon_knife");
  217. give_item(id, "weapon_awp");
  218. give_item(id, "ammo_338magnum");
  219. give_item(id, "ammo_338magnum");
  220. give_item(id, "ammo_338magnum");
  221. pisztolymenu(id)
  222. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP Packot!");
  223. gWPTE++
  224. }
  225. else
  226. {
  227. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  228. fegyvermenu(id);
  229. }
  230. }
  231.  
  232. }
  233. case 4:
  234. {
  235.  
  236. give_player_grenades(id);
  237. give_item(id, "weapon_knife");
  238. give_item(id, "weapon_m249");
  239. give_item(id, "ammo_556natobox");
  240. give_item(id, "ammo_556natobox");
  241. give_item(id, "ammo_556natobox");
  242. pisztolymenu(id)
  243. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy MachineGun Packot!");
  244. }
  245. case 5:
  246. {
  247.  
  248. give_player_grenades(id);
  249. give_item(id, "weapon_knife");
  250. give_item(id, "weapon_aug");
  251. give_item(id, "ammo_556nato");
  252. give_item(id, "ammo_556nato");
  253. give_item(id, "ammo_556nato");
  254. pisztolymenu(id)
  255. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AUG Packot!");
  256. }
  257. case 6:
  258. {
  259.  
  260. give_player_grenades(id);
  261. give_item(id, "weapon_knife");
  262. give_item(id, "weapon_famas");
  263. give_item(id, "ammo_556nato");
  264. give_item(id, "ammo_556nato");
  265. give_item(id, "ammo_556nato");
  266. pisztolymenu(id)
  267. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Famas Packot!");
  268. }
  269. case 7:
  270. {
  271.  
  272. give_player_grenades(id);
  273. give_item(id, "weapon_knife");
  274. give_item(id, "weapon_galil");
  275. give_item(id, "ammo_556nato");
  276. give_item(id, "ammo_556nato");
  277. give_item(id, "ammo_556nato");
  278. pisztolymenu(id)
  279. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Galil Packot!");
  280. }
  281. case 8:
  282. {
  283.  
  284. give_player_grenades(id);
  285. give_item(id, "weapon_knife");
  286. give_item(id, "weapon_mp5navy");
  287. give_item(id, "ammo_9mm");
  288. give_item(id, "ammo_9mm");
  289. give_item(id, "ammo_9mm");
  290. pisztolymenu(id)
  291. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Smg Packot!");
  292. }
  293. case 9:
  294. {
  295.  
  296. give_player_grenades(id);
  297. give_item(id, "weapon_knife");
  298. give_item(id, "weapon_xm1014");
  299. give_item(id, "ammo_buckshot");
  300. give_item(id, "ammo_buckshot");
  301. give_item(id, "ammo_buckshot");
  302. pisztolymenu(id)
  303. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AutoShotgun Packot!");
  304. }
  305. case 10:
  306. {
  307.  
  308. give_player_grenades(id);
  309. give_item(id, "weapon_knife");
  310. give_item(id, "weapon_m3");
  311. give_item(id, "ammo_buckshot");
  312. give_item(id, "ammo_buckshot");
  313. give_item(id, "ammo_buckshot");
  314. pisztolymenu(id)
  315. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Shotgun Packot!");
  316. }
  317. case 11:
  318. {
  319.  
  320. give_player_grenades(id);
  321. give_item(id, "weapon_knife");
  322. give_item(id, "weapon_scout");
  323. give_item(id, "ammo_762nato");
  324. give_item(id, "ammo_762nato");
  325. give_item(id, "ammo_762nato");
  326. pisztolymenu(id)
  327. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Scout Packot!");
  328. }
  329. case 12:
  330. {
  331.  
  332. give_player_grenades(id);
  333. give_item(id, "weapon_knife");
  334. give_item(id, "weapon_sg552");
  335. give_item(id, "ammo_556nato");
  336. give_item(id, "ammo_556nato");
  337. give_item(id, "ammo_556nato");
  338. pisztolymenu(id)
  339. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy SG552 Packot!");
  340. }
  341. case 13:
  342. {
  343.  
  344. give_player_grenades(id);
  345. give_item(id, "weapon_knife");
  346. give_item(id, "weapon_p90");
  347. give_item(id, "ammo_57mm");
  348. give_item(id, "ammo_57mm");
  349. pisztolymenu(id)
  350. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy P90 Packot!");
  351. }
  352. case 14:
  353. {
  354. give_player_grenades(id);
  355. give_item(id, "weapon_knife");
  356. give_item(id, "weapon_tmp");
  357. give_item(id,"ammo_9mm");
  358. give_item(id,"ammo_9mm");
  359. give_item(id,"ammo_9mm");
  360. give_item(id,"ammo_9mm");
  361. pisztolymenu(id)
  362. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy TMP Packot!");
  363. }
  364. case 15:
  365. {
  366. give_player_grenades(id);
  367. give_item(id, "weapon_knife");
  368. give_item(id, "weapon_ump45");
  369. give_item(id,"ammo_45acp");
  370. give_item(id,"ammo_45acp");
  371. give_item(id,"ammo_45acp");
  372. give_item(id,"ammo_45acp");
  373. pisztolymenu(id)
  374. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy UMP45 Packot!");
  375. }
  376. case 16:
  377. {
  378. give_player_grenades(id);
  379. give_item(id, "weapon_knife");
  380. give_item(id, "weapon_mac10");
  381. give_item(id,"ammo_45acp");
  382. give_item(id,"ammo_45acp");
  383. give_item(id,"ammo_45acp");
  384. give_item(id,"ammo_45acp");
  385. pisztolymenu(id)
  386. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy MAC-10 Packot!");
  387. }
  388. }
  389. case 's':
  390. {
  391. switch( key )
  392. {
  393. case 1:
  394. {
  395. give_item(id, "weapon_usp");
  396. give_item(id,"ammo_45acp");
  397. give_item(id,"ammo_45acp");
  398. give_item(id,"ammo_45acp");
  399. give_item(id,"ammo_45acp");
  400. give_item(id,"ammo_45acp");
  401. give_item(id,"ammo_45acp");
  402. give_item(id,"ammo_45acp");
  403. give_item(id,"ammo_45acp");
  404. give_item(id,"ammo_45acp");
  405. }
  406. case 2:
  407. {
  408. give_item(id, "weapon_deagle");
  409. give_item(id,"ammo_50ae");
  410. give_item(id,"ammo_50ae");
  411. give_item(id,"ammo_50ae")
  412. give_item(id,"ammo_50ae")
  413. give_item(id,"ammo_50ae")
  414. }
  415. case 3:
  416. {
  417. give_item(id, "weapon_glock18");
  418. give_item(id,"ammo_9mm");
  419. give_item(id,"ammo_9mm");
  420. give_item(id,"ammo_9mm");
  421. give_item(id,"ammo_9mm");
  422. give_item(id,"ammo_9mm");
  423. give_item(id,"ammo_9mm");
  424. }
  425. case 4:
  426. {
  427. give_item(id, "weapon_p228");
  428. give_item(id,"ammo_357sig");
  429. give_item(id,"ammo_357sig");
  430. give_item(id,"ammo_357sig");
  431. give_item(id,"ammo_357sig");
  432. }
  433. case 5:
  434. {
  435. give_item(id, "weapon_fiveseven");
  436. give_item(id,"ammo_57mm");
  437. give_item(id,"ammo_57mm");
  438. give_item(id,"ammo_57mm");
  439. give_item(id,"ammo_57mm");
  440. give_item(id,"ammo_57mm");
  441. }
  442. case 6:
  443. {
  444. give_item(id, "weapon_elite");
  445. give_item(id,"ammo_9mm");
  446. give_item(id,"ammo_9mm");
  447. give_item(id,"ammo_9mm");
  448. give_item(id,"ammo_9mm");
  449. }
  450. }
  451. }
  452. return PLUGIN_HANDLED;
  453. }
  454.  
  455. stock give_player_grenades(index)
  456. {
  457. give_item(index, "weapon_hegrenade");
  458. give_item(index, "weapon_flashbang");
  459. give_item(index, "weapon_flashbang");
  460. give_item(index, "weapon_smokegrenade");
  461. give_item(index, "item_thighpack");
  462. give_item(index, "item_assaultsuit");
  463. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: scripting írás
HozzászólásElküldve:2013.10.01. 21:45 
Offline
Jómunkásember
Avatar

Csatlakozott:2012.09.23. 20:29
Hozzászólások:325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <colorchat>
  6. #include <fun>
  7. #include <cstrike>
  8. #include <hamsandwich>
  9.  
  10. #define PLUGIN "New Weapon Menu"
  11. #define VERSION "1.0"
  12. #define AUTHOR "deeNNN.-"
  13.  
  14. new gWPCT;
  15. new gWPTE;
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19. register_clcmd("say /guns", "fegyvermenu");
  20. register_clcmd("say /fegyver","fegyvermenu");
  21. RegisterHam(Ham_Spawn, "player", "fegyvermenu", 1)
  22. register_logevent("logevent_end", 2, "1=Round_End");
  23. }
  24.  
  25. public logevent_end()
  26. {
  27. gWPCT = 0;
  28. gWPTE = 0;
  29. }
  30.  
  31.  
  32. public fegyvermenu(id)
  33. {
  34. cs_set_user_money(id, 0); // Penz nullazasa
  35. new CsTeams:userTeam = cs_get_user_team(id)
  36. if(!user_has_weapon(id, CSW_C4))
  37. {
  38. strip_user_weapons(id);
  39. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  40. menu_additem(menu, "[M4A1 PACK.]", "m1", 0);
  41. menu_additem(menu, "[AK47 PACK.]", "m2", 0);
  42. menu_additem(menu, "[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  43. menu_additem(menu, "[MachineGun PACK.]", "m4", 0);
  44. menu_additem(menu, "[AUG PACK.]", "m5", 0);
  45. menu_additem(menu, "[FAMAS PACK.]", "m6", 0);
  46. menu_additem(menu, "[Galil PACK.]", "m7", 0);
  47. menu_additem(menu, "[SMG PACK.]", "m8", 0);
  48. menu_additem(menu, "[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  49. menu_additem(menu, "[Shotgun PACK.]\d (m3)", "m10", 0);
  50. menu_additem(menu, "[Scout PACK.]", "m11", 0);
  51. menu_additem(menu, "[SG552 PACK.]", "m12", 0);
  52. menu_additem(menu, "[P90 PACK.]", "m13", 0);
  53. menu_additem(menu, "[TMP PACK.]", "m14", 0);
  54. menu_additem(menu, "[UMP45 PACK.]", "m15", 0);
  55. menu_additem(menu, "[Mac10 PACK.]", "m16", 0);
  56. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  57. menu_display(id, menu);
  58. }
  59. else if (userTeam == CS_TEAM_CT)
  60. {
  61. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  62. menu_additem(menu, "\y[M4A1 PACK.]", "m1", 0);
  63. menu_additem(menu, "\y[AK47 PACK.]", "m2", 0);
  64. menu_additem(menu, "\y[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  65. menu_additem(menu, "\y[MachineGun PACK.]", "m4", 0);
  66. menu_additem(menu, "\y[AUG PACK.]", "m5", 0);
  67. menu_additem(menu, "\y[FAMAS PACK.]", "m6", 0);
  68. menu_additem(menu, "\y[Galil PACK.]", "m7", 0);
  69. menu_additem(menu, "\y[SMG PACK.]", "m8", 0);
  70. menu_additem(menu, "\y[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  71. menu_additem(menu, "\y[Shotgun PACK.]\d (m3)", "m10", 0);
  72. menu_additem(menu, "\y[Scout PACK.]", "m11", 0);
  73. menu_additem(menu, "\y[SG552 PACK.]", "m12", 0);
  74. menu_additem(menu, "\y[P90 PACK.]", "m13", 0);
  75. menu_additem(menu, "\y[TMP PACK.]", "m14", 0);
  76. menu_additem(menu, "\y[UMP45 PACK.]", "m15", 0);
  77. menu_additem(menu, "\y[Mac10 PACK.]", "m16", 0);
  78. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  79. menu_display(id, menu);
  80. }
  81. else if (userTeam == CS_TEAM_T)
  82. {
  83. new menu = menu_create("\rFegyvermenu ~by deeNNN.-", "handler");
  84. menu_additem(menu, "\r[M4A1 PACK.]", "m1", 0);
  85. menu_additem(menu, "\r[AK47 PACK.]", "m2", 0);
  86. menu_additem(menu, "\r[AWP PACK.]\y (elso 3 embernek)", "m3", 0);
  87. menu_additem(menu, "\r[MachineGun PACK.]", "m4", 0);
  88. menu_additem(menu, "\r[AUG PACK.]", "m5", 0);
  89. menu_additem(menu, "\r[FAMAS PACK.]", "m6", 0);
  90. menu_additem(menu, "\r[Galil PACK.]", "m7", 0);
  91. menu_additem(menu, "\r[SMG PACK.]", "m8", 0);
  92. menu_additem(menu, "\r[Autoshotgun PACK.] \d (xm1014)", "m9", 0);
  93. menu_additem(menu, "\r[Shotgun PACK.]\d (m3)", "m10", 0);
  94. menu_additem(menu, "\r[Scout PACK.]", "m11", 0);
  95. menu_additem(menu, "\r[SG552 PACK.]", "m12", 0);
  96. menu_additem(menu, "\r[P90 PACK.]", "m13", 0);
  97. menu_additem(menu, "\r[TMP PACK.]", "m14", 0);
  98. menu_additem(menu, "\r[UMP45 PACK.]", "m15", 0);
  99. menu_additem(menu, "\r[Mac10 PACK.]", "m16", 0);
  100. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  101. menu_display(id, menu);
  102. }
  103. }
  104. public pisztolymenu(id)
  105. {
  106. cs_set_user_money(id, 0); // Penz nullazasa
  107. new CsTeams:userTeam = cs_get_user_team(id)
  108. if(!user_has_weapon(id, CSW_C4))
  109. {
  110. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  111. menu_additem(menu, "[Usp 45.]", "s1", 0);
  112. menu_additem(menu, "[Deagle]", "s2", 0);
  113. menu_additem(menu, "[Glock18]", "s3", 0);
  114. menu_additem(menu, "[P228 Compact]", "s4", 0);
  115. menu_additem(menu, "[Fiveseven]", "s5", 0);
  116. menu_additem(menu, "[Dual Elite]", "s6", 0);
  117. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  118. menu_display(id, menu, 0);
  119. }
  120. else if (userTeam == CS_TEAM_CT)
  121. {
  122. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  123. menu_additem(menu, "\y[Usp 45.]", "s1", 0);
  124. menu_additem(menu, "\y[Deagle]", "s2", 0);
  125. menu_additem(menu, "\y[Glock18]", "s3", 0);
  126. menu_additem(menu, "\y[P228 Compact]", "s4", 0);
  127. menu_additem(menu, "\y[Fiveseven]", "s5", 0);
  128. menu_additem(menu, "\y[Dual Elite]", "s6", 0);
  129. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  130. menu_display(id, menu, 0);
  131. }
  132. else if (userTeam == CS_TEAM_CT)
  133. {
  134. new menu = menu_create("\rPisztolymenu ~by deeNNN.-", "menu_handler")
  135. menu_additem(menu, "\r[Usp 45.]", "s1", 0);
  136. menu_additem(menu, "\r[Deagle]", "s2", 0);
  137. menu_additem(menu, "\r[Glock18]", "s3", 0);
  138. menu_additem(menu, "\r[P228 Compact]", "s4", 0);
  139. menu_additem(menu, "\r[Fiveseven]", "s5", 0);
  140. menu_additem(menu, "\r[Dual Elite]", "s6", 0);
  141. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  142. menu_display(id, menu, 0);
  143. }
  144. }
  145. public handler(id, menu, item)
  146. {
  147. if( item == MENU_EXIT )
  148. {
  149. menu_destroy(menu);
  150. return PLUGIN_HANDLED;
  151. }
  152. new data[6], szName[64];
  153. new access, callback;
  154. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  155. new key = str_to_num(data);
  156. switch(key)
  157. {
  158.  
  159. case 1:
  160. {
  161.  
  162. give_player_grenades(id);
  163. give_item(id, "weapon_knife");
  164. give_item(id, "weapon_m4a1");
  165. give_item(id, "ammo_556nato");
  166. give_item(id, "ammo_556nato");
  167. give_item(id, "ammo_556nato");
  168. pisztolymenu(id)
  169. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy M4A1 Packot!");
  170. }
  171. case 2:
  172. {
  173.  
  174. give_player_grenades(id);
  175. give_item(id, "weapon_knife");
  176. give_item(id, "weapon_ak47");
  177. give_item(id, "ammo_762nato");
  178. give_item(id, "ammo_762nato");
  179. give_item(id, "ammo_762nato");
  180. pisztolymenu(id)
  181. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AK47 Packot!");
  182. }
  183. case 3:
  184. {
  185. new CsTeams:userTeam = cs_get_user_team(id);
  186. if(userTeam == CS_TEAM_CT)
  187. {
  188. if(gWPCT < 3)
  189. {
  190.  
  191. give_player_grenades(id);
  192. give_item(id, "weapon_knife");
  193. give_item(id, "weapon_awp");
  194. give_item(id, "ammo_338magnum");
  195. give_item(id, "ammo_338magnum");
  196. give_item(id, "ammo_338magnum");
  197. pisztolymenu(id)
  198. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP Packot!");
  199. gWPCT++
  200. }
  201. else
  202. {
  203. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  204. fegyvermenu(id);
  205. }
  206. }
  207. if(userTeam == CS_TEAM_T)
  208. {
  209. if(gWPTE < 3)
  210. {
  211.  
  212. give_player_grenades(id);
  213. give_item(id, "weapon_knife");
  214. give_item(id, "weapon_awp");
  215. give_item(id, "ammo_338magnum");
  216. give_item(id, "ammo_338magnum");
  217. give_item(id, "ammo_338magnum");
  218. pisztolymenu(id)
  219. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AWP Packot!");
  220. gWPTE++
  221. }
  222. else
  223. {
  224. client_print(id, print_center, "Csak 3 ember wpzhet csapatonkent!");
  225. fegyvermenu(id);
  226. }
  227. }
  228.  
  229. }
  230. case 4:
  231. {
  232.  
  233. give_player_grenades(id);
  234. give_item(id, "weapon_knife");
  235. give_item(id, "weapon_m249");
  236. give_item(id, "ammo_556natobox");
  237. give_item(id, "ammo_556natobox");
  238. give_item(id, "ammo_556natobox");
  239. pisztolymenu(id)
  240. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy MachineGun Packot!");
  241. }
  242. case 5:
  243. {
  244.  
  245. give_player_grenades(id);
  246. give_item(id, "weapon_knife");
  247. give_item(id, "weapon_aug");
  248. give_item(id, "ammo_556nato");
  249. give_item(id, "ammo_556nato");
  250. give_item(id, "ammo_556nato");
  251. pisztolymenu(id)
  252. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AUG Packot!");
  253. }
  254. case 6:
  255. {
  256.  
  257. give_player_grenades(id);
  258. give_item(id, "weapon_knife");
  259. give_item(id, "weapon_famas");
  260. give_item(id, "ammo_556nato");
  261. give_item(id, "ammo_556nato");
  262. give_item(id, "ammo_556nato");
  263. pisztolymenu(id)
  264. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Famas Packot!");
  265. }
  266. case 7:
  267. {
  268.  
  269. give_player_grenades(id);
  270. give_item(id, "weapon_knife");
  271. give_item(id, "weapon_galil");
  272. give_item(id, "ammo_556nato");
  273. give_item(id, "ammo_556nato");
  274. give_item(id, "ammo_556nato");
  275. pisztolymenu(id)
  276. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Galil Packot!");
  277. }
  278. case 8:
  279. {
  280.  
  281. give_player_grenades(id);
  282. give_item(id, "weapon_knife");
  283. give_item(id, "weapon_mp5navy");
  284. give_item(id, "ammo_9mm");
  285. give_item(id, "ammo_9mm");
  286. give_item(id, "ammo_9mm");
  287. pisztolymenu(id)
  288. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Smg Packot!");
  289. }
  290. case 9:
  291. {
  292.  
  293. give_player_grenades(id);
  294. give_item(id, "weapon_knife");
  295. give_item(id, "weapon_xm1014");
  296. give_item(id, "ammo_buckshot");
  297. give_item(id, "ammo_buckshot");
  298. give_item(id, "ammo_buckshot");
  299. pisztolymenu(id)
  300. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy AutoShotgun Packot!");
  301. }
  302. case 10:
  303. {
  304.  
  305. give_player_grenades(id);
  306. give_item(id, "weapon_knife");
  307. give_item(id, "weapon_m3");
  308. give_item(id, "ammo_buckshot");
  309. give_item(id, "ammo_buckshot");
  310. give_item(id, "ammo_buckshot");
  311. pisztolymenu(id)
  312. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Shotgun Packot!");
  313. }
  314. case 11:
  315. {
  316.  
  317. give_player_grenades(id);
  318. give_item(id, "weapon_knife");
  319. give_item(id, "weapon_scout");
  320. give_item(id, "ammo_762nato");
  321. give_item(id, "ammo_762nato");
  322. give_item(id, "ammo_762nato");
  323. pisztolymenu(id)
  324. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy Scout Packot!");
  325. }
  326. case 12:
  327. {
  328.  
  329. give_player_grenades(id);
  330. give_item(id, "weapon_knife");
  331. give_item(id, "weapon_sg552");
  332. give_item(id, "ammo_556nato");
  333. give_item(id, "ammo_556nato");
  334. give_item(id, "ammo_556nato");
  335. pisztolymenu(id)
  336. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy SG552 Packot!");
  337. }
  338. case 13:
  339. {
  340.  
  341. give_player_grenades(id);
  342. give_item(id, "weapon_knife");
  343. give_item(id, "weapon_p90");
  344. give_item(id, "ammo_57mm");
  345. give_item(id, "ammo_57mm");
  346. pisztolymenu(id)
  347. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy P90 Packot!");
  348. }
  349. case 14:
  350. {
  351. give_player_grenades(id);
  352. give_item(id, "weapon_knife");
  353. give_item(id, "weapon_tmp");
  354. give_item(id,"ammo_9mm");
  355. give_item(id,"ammo_9mm");
  356. give_item(id,"ammo_9mm");
  357. give_item(id,"ammo_9mm");
  358. pisztolymenu(id)
  359. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy TMP Packot!");
  360. }
  361. case 15:
  362. {
  363. give_player_grenades(id);
  364. give_item(id, "weapon_knife");
  365. give_item(id, "weapon_ump45");
  366. give_item(id,"ammo_45acp");
  367. give_item(id,"ammo_45acp");
  368. give_item(id,"ammo_45acp");
  369. give_item(id,"ammo_45acp");
  370. pisztolymenu(id)
  371. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy UMP45 Packot!");
  372. }
  373. case 16:
  374. {
  375. give_player_grenades(id);
  376. give_item(id, "weapon_knife");
  377. give_item(id, "weapon_mac10");
  378. give_item(id,"ammo_45acp");
  379. give_item(id,"ammo_45acp");
  380. give_item(id,"ammo_45acp");
  381. give_item(id,"ammo_45acp");
  382. pisztolymenu(id)
  383. ColorChat(id, BLUE, "[INFO]^x04 Kaptal egy MAC-10 Packot!");
  384. }
  385. case 's':
  386. {
  387. switch( key )
  388. {
  389. case 1:
  390. {
  391. give_item(id, "weapon_usp");
  392. give_item(id,"ammo_45acp");
  393. give_item(id,"ammo_45acp");
  394. give_item(id,"ammo_45acp");
  395. give_item(id,"ammo_45acp");
  396. give_item(id,"ammo_45acp");
  397. give_item(id,"ammo_45acp");
  398. give_item(id,"ammo_45acp");
  399. give_item(id,"ammo_45acp");
  400. give_item(id,"ammo_45acp");
  401. }
  402. case 2:
  403. {
  404. give_item(id, "weapon_deagle");
  405. give_item(id,"ammo_50ae");
  406. give_item(id,"ammo_50ae");
  407. give_item(id,"ammo_50ae")
  408. give_item(id,"ammo_50ae")
  409. give_item(id,"ammo_50ae")
  410. }
  411. case 3:
  412. {
  413. give_item(id, "weapon_glock18");
  414. give_item(id,"ammo_9mm");
  415. give_item(id,"ammo_9mm");
  416. give_item(id,"ammo_9mm");
  417. give_item(id,"ammo_9mm");
  418. give_item(id,"ammo_9mm");
  419. give_item(id,"ammo_9mm");
  420. }
  421. case 4:
  422. {
  423. give_item(id, "weapon_p228");
  424. give_item(id,"ammo_357sig");
  425. give_item(id,"ammo_357sig");
  426. give_item(id,"ammo_357sig");
  427. give_item(id,"ammo_357sig");
  428. }
  429. case 5:
  430. {
  431. give_item(id, "weapon_fiveseven");
  432. give_item(id,"ammo_57mm");
  433. give_item(id,"ammo_57mm");
  434. give_item(id,"ammo_57mm");
  435. give_item(id,"ammo_57mm");
  436. give_item(id,"ammo_57mm");
  437. }
  438. case 6:
  439. {
  440. give_item(id, "weapon_elite");
  441. give_item(id,"ammo_9mm");
  442. give_item(id,"ammo_9mm");
  443. give_item(id,"ammo_9mm");
  444. give_item(id,"ammo_9mm");
  445. }
  446. }
  447. }
  448. }
  449. return PLUGIN_HANDLED;
  450. }
  451. stock give_player_grenades(index)
  452. {
  453. give_item(index, "weapon_hegrenade");
  454. give_item(index, "weapon_flashbang");
  455. give_item(index, "weapon_flashbang");
  456. give_item(index, "weapon_smokegrenade");
  457. give_item(index, "item_thighpack");
  458. give_item(index, "item_assaultsuit");
  459. }


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [12 hozzászólás ]  OldalElőző12


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole