HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. ////////////////////////////////////////////////////////////////////////////////////////////////////
  2. ////////////////////////////////////////////////////////////////////////////////////////////////////
  3. //// Plugin Version:1.0.0 ////
  4. //// Created By: ////
  5. //// FloxaY ////
  6. //// & ////
  7. //// Alfaaaa ////
  8. ////////////////////////////////////////////////////////////////////////////////////////////////////
  9. ////////////////////////////////////////////////////////////////////////////////////////////////////
  10. //Egyéb Segítségek,amiket felhasználtam:
  11. //FloxaY - Ha valamiben elakadtam õ volt az aki segített :D
  12. //IrOn123 - A jutalom-ért téma: http://hlmod.hu/viewtopic.php?f=29&t=21153
  13. //DeR0iD - %-os esély-ért téma: http://hlmod.hu/viewtopic.php?f=9&t=20965
  14. //crazyboy - Rang rendszer pluginjáért téma: http://hlmod.hu/viewtopic.php?f=101&t=15982
  15.  
  16. #include <amxmodx>
  17. #include <amxmisc>
  18. #include <cstrike>
  19. #include <csx>
  20. #include <colorchat>
  21. #include <engine>
  22. #include <fun>
  23. #include <fakemeta>
  24. #include <hamsandwich>
  25.  
  26. #define PLUGIN "Global Offensive"
  27. #define VERSION "1.0.0"
  28. #define AUTHOR "FloxaY & Alfaaaa"
  29.  
  30. new perc[33]
  31. new arany[33]
  32.  
  33. new alap[33]
  34. new awp_skin[33]
  35. new ak_skin[33]
  36. new m4_skin[33]
  37. new fam_skin[33]
  38. new mp_skin[33]
  39. new sc_skin[33]
  40. new usp_skin[33]
  41. new dg_skin[33]
  42. new gl_skin[33]
  43. new p_skin[33]
  44. new kes_skin[33]
  45.  
  46. new skinbeki[33][8]
  47.  
  48. new oles[33]
  49. new lada[33]
  50. new kulcs[33]
  51.  
  52. new const szerverPrefix[] = "^4[Információ]"
  53.  
  54. new awp_toxic[33] //1
  55. new awp_hb[33] //2
  56. new awp_double[33] //3
  57. new awp_pulse[33] //4
  58. new awp_poison[33] //5
  59.  
  60. new m4_gd[33] //1
  61. new m4_atom[33] //2
  62. new m4_double[33] //3
  63. new m4_pulse[33] //4
  64. new m4_poison[33] //5
  65.  
  66. new ak_phoe[33] //1
  67. new ak_wat[33] //2
  68. new ak_double[33] //3
  69. new ak_pulse[33] //4
  70. new ak_poison[33] //5
  71.  
  72. new fm_red[33] //1
  73. new fm_double[33] //2
  74. new fm_vulcan[33] //3
  75. new fm_poison[33] //4
  76.  
  77. new mp_double[33] //1
  78. new mp_pulse[33] //2
  79. new mp_poison[33] //3
  80.  
  81. new sc_double[33] //1
  82. new sc_pulse[33] //2
  83. new sc_poison[33] //3
  84.  
  85. new usp_fire[33] //1
  86. new usp_ori[33] //2
  87. new usp_pulse[33] //3
  88. new usp_poison[33] //4
  89.  
  90. new dg_cobalt[33] //1
  91. new dg_hipno[33]//2
  92. new dg_pulse[33]//3
  93. new dg_poison[33]//4
  94.  
  95. new gl_carbo[33] //1
  96. new gl_pulse[33] //2
  97.  
  98. new p_pulse[33]//1
  99. new p_death[33]//2
  100.  
  101. new ks_pulse[33]//1
  102. new ks_poison[33]//2
  103. new ks_paint[33]//3
  104. //ajandek
  105. new fkuld[41]
  106.  
  107. new bool:aranykuld[33]
  108. new bool:ladakuld[33]
  109. new bool:kulcskuld[33]
  110. new x_tempid
  111.  
  112. //rang
  113. #define ASD 17
  114. new message[192]
  115. new nev[32]
  116. new Temp[192]
  117. static color[10]
  118. new szint[33]
  119.  
  120. //awp
  121. new v_awp_toxic[] = "models/go/v_awp1.mdl"
  122. new v_awp_hb[] = "models/go/v_awp2.mdl"
  123. new v_awp_double[] = "models/go/v_awp3.mdl"
  124. new v_awp_pulse[] = "models/go/v_awp4.mdl"
  125. new v_awp_poison[] = "models/go/v_awp5.mdl"
  126. //m4a1
  127. new v_m4_gd[] = "models/go/v_m41.mdl"
  128. new v_m4_atom[] = "models/go/v_m42.mdl"
  129. new v_m4_double[] = "models/go/v_m43.mdl"
  130. new v_m4_pulse[] = "models/go/v_m44.mdl"
  131. new v_m4_poison[] = "models/go/v_m45.mdl"
  132. //ak47
  133. new v_ak_phoe[] = "models/go/v_ak1.mdl"
  134. new v_ak_wat[] = "models/go/v_ak2.mdl"
  135. new v_ak_double[] = "models/go/v_ak3.mdl"
  136. new v_ak_pulse[] = "models/go/v_ak4.mdl"
  137. new v_ak_poison[] = "models/go/v_ak5.mdl"
  138. //famas
  139. new v_fm_red[] = "models/go/v_fm1.mdl"
  140. new v_fm_double[] = "models/go/v_fm2.mdl"
  141. new v_fm_vulcan[] = "models/go/v_fm3.mdl"
  142. new v_fm_poison[] = "models/go/v_fm4.mdl"
  143. //mp5
  144. new v_mp_double[] = "models/go/v_mp51.mdl"
  145. new v_mp_pulse[] = "models/go/v_mp52.mdl"
  146. new v_mp_poison[] = "models/go/v_mp53.mdl"
  147. //scout
  148. new v_sc_double[] = "models/go/v_sc1.mdl"
  149. new v_sc_pulse[] = "models/go/v_sc2.mdl"
  150. new v_sc_poison[] = "models/go/v_sc3.mdl"
  151. //usp
  152. new v_us_fire[] = "models/go/v_us1.mdl"
  153. new v_us_ori[] = "models/go/v_us2.mdl"
  154. new v_us_pulse[] = "models/go/v_us3.mdl"
  155. new v_us_poison[] = "models/go/v_us4.mdl"
  156. //deagle
  157. new v_dg_cobalt[] = "models/go/v_dg1.mdl"
  158. new v_dg_hipno[] = "models/go/v_dg2.mdl"
  159. new v_dg_pulse[] = "models/go/v_dg3.mdl"
  160. new v_dg_poison[] = "models/go/v_dg4.mdl"
  161. //glock
  162. new v_gl_carbo[] = "models/go/v_gl1.mdl"
  163. new v_gl_pulse[] = "models/go/v_gl2.mdl"
  164. //p90
  165. new v_p_pulse[] = "models/go/v_p91.mdl"
  166. new v_p_death[] = "models/go/v_p92.mdl"
  167. //knife
  168. new v_ks_pulse[] = "models/go/v_ks1.mdl"
  169. new v_ks_poison[] = "models/go/v_ks2.mdl"
  170. new v_ks_paint[] = "models/go/v_ks3.mdl"
  171.  
  172. new const skin_names[][] = {
  173. { "AWP | Worm God"}, //0
  174. { "AWP | Hyper Beast"},//1
  175. { "AWP | Double"},//2
  176. { "AWP | Pulse"},//3
  177. { "AWP | Poison"},//4
  178. { "M4A1 | Guardian"},//5
  179. { "M4A1 | Atom"},//6
  180. { "M4A1 | Double"},//7
  181. { "M4A1 | Pulse"},//8
  182. { "M4A1 | Poison"},//9
  183. { "AK47 | Jaguar"},//10
  184. { "AK47 | Wateland Rebel"},//11
  185. { "AK47 | Double"},//12
  186. { "AK47 | Pulse"},//13
  187. { "AK47 | Poison"},//14
  188. { "Famas | Redline"},//15
  189. { "Famas | Double"},//16
  190. { "Famas | Vulcan"},//17
  191. { "Famas | Poison"},//18
  192. { "MP5 | Double"},//19
  193. { "MP5 | Pulse"},//20
  194. { "MP5 | Poison"},//21
  195. { "Scout | Double"},//22
  196. { "Scout | Pulse"},//23
  197. { "Scout | Poison"},//24
  198. { "USP | Fire Elemental"},//25
  199. { "USP | Orion"},//26
  200. { "USP | Pulse"},//27
  201. { "USP | Poison"},//28
  202. { "Deagle | Cobalt"},//29
  203. { "Deagle | Hipnotic"},//30
  204. { "Deagle | Pulse"},//31
  205. { "Deagle | Poison"},//32
  206. { "Glock18 | Carbonite"},//33
  207. { "Glock18 | Pulse"},//34
  208. { "P90 | Pulse"},//35
  209. { "P90 | Death"},//36
  210. { "Knife | Pulse"},//37
  211. { "Knife | Poison"},//38
  212. { "Knife | PaintSplash"}//39
  213.  
  214. }
  215.  
  216. new const szamok[ASD] =
  217. {
  218. 50,
  219. 125,
  220. 250,
  221. 350,
  222. 500,
  223. 725,
  224. 975,
  225. 1200,
  226. 1500,
  227. 1850,
  228. 2200,
  229. 2650,
  230. 3200,
  231. 4000,
  232. 4500,
  233. 5200,
  234. 6000
  235. }
  236. new const rangok[ASD+1][] =
  237. {
  238. "Silver I",
  239. "Silver II",
  240. "Silver III",
  241. "Silver IV",
  242. "Silver Elite",
  243. "Silver Elite Master",
  244. "Gold Nova I",
  245. "Gold Nova II",
  246. "Gold Nova III",
  247. "Gold Nova Master",
  248. "Master Guardian I",
  249. "Master Guardian II",
  250. "Master Guardian Elite",
  251. "Distinguished Master Guardian",
  252. "Legendary Eagle",
  253. "Legendary Eagle Master",
  254. "Supreme Master First Class",
  255. "The Global Elite"
  256. }
  257.  
  258. public plugin_init() {
  259. register_plugin(PLUGIN, VERSION, AUTHOR)
  260.  
  261. register_impulse(201, "menuu")
  262. register_clcmd("say /menu", "menuu")
  263. register_clcmd("say", "sayhook")
  264. register_clcmd("say_team", "tshook")
  265. register_clcmd("MENNYISEG", "arany_kuld")
  266. register_clcmd("say /sorsolas", "jutalom")
  267.  
  268.  
  269. set_task(60.0, "idoellenorzes",_,_,_,"b")
  270.  
  271. RegisterHam(Ham_Spawn,"player","Fegyomenu",1)
  272.  
  273.  
  274. register_event("CurWeapon", "skin_check", "be", "1=1")
  275. register_event("CurWeapon","ecw","be","1=1")
  276. register_event("DeathMsg", "death", "a")
  277. }
  278.  
  279. public plugin_precache() {
  280.  
  281. //fegyverek
  282. precache_model(v_awp_toxic)
  283. precache_model(v_awp_hb)
  284. precache_model(v_awp_double)
  285. precache_model(v_awp_pulse)
  286. precache_model(v_awp_poison)
  287.  
  288. precache_model(v_m4_gd)
  289. precache_model(v_m4_atom)
  290. precache_model(v_m4_double)
  291. precache_model(v_m4_pulse)
  292. precache_model(v_m4_poison)
  293.  
  294. precache_model(v_ak_phoe)
  295. precache_model(v_ak_wat)
  296. precache_model(v_ak_double)
  297. precache_model(v_ak_pulse)
  298. precache_model(v_ak_poison)
  299.  
  300. precache_model(v_fm_red)
  301. precache_model(v_fm_double)
  302. precache_model(v_fm_vulcan)
  303. precache_model(v_fm_poison)
  304.  
  305. precache_model(v_mp_double)
  306. precache_model(v_mp_pulse)
  307. precache_model(v_mp_poison)
  308.  
  309. precache_model(v_sc_double)
  310. precache_model(v_sc_pulse)
  311. precache_model(v_sc_poison)
  312.  
  313. precache_model(v_us_fire)
  314. precache_model(v_us_ori)
  315. precache_model(v_us_pulse)
  316. precache_model(v_us_poison)
  317.  
  318. precache_model(v_dg_cobalt)
  319. precache_model(v_dg_hipno)
  320. precache_model(v_dg_pulse)
  321. precache_model(v_dg_poison)
  322.  
  323. precache_model(v_gl_carbo)
  324. precache_model(v_gl_pulse)
  325.  
  326. precache_model(v_p_pulse)
  327. precache_model(v_p_death)
  328.  
  329. precache_model(v_ks_pulse)
  330. precache_model(v_ks_poison)
  331. precache_model(v_ks_paint)
  332.  
  333. precache_model("models/csgo/v_m4a1_csgo.mdl")
  334. precache_model("models/csgo/v_ak47_csgo.mdl")
  335. precache_model("models/csgo/v_deagle_csgo.mdl")
  336. precache_model("models/csgo/v_awp_csgo.mdl")
  337. precache_model("models/csgo/v_mp5_csgo.mdl")
  338. precache_model("models/csgo/v_usp_csgo.mdl")
  339. precache_model("models/csgo/v_knife_csgo.mdl")
  340. precache_model("models/csgo/v_flashbang_csgo.mdl")
  341. precache_model("models/csgo/v_hegrenade_csgo.mdl")
  342. precache_model("models/csgo/v_c4_csgo.mdl")
  343. precache_model("models/csgo/v_p90_csgo.mdl")
  344. precache_model("models/csgo/v_glock_csgo.mdl")
  345. precache_model("models/csgo/v_scout_csgo.mdl")
  346. precache_model("models/csgo/v_famas_csgo.mdl")
  347.  
  348. }
  349.  
  350. public client_disconnect(id) {
  351. Mentes_cuccok(id)
  352. Mentes_skin(id)
  353. }
  354.  
  355. public client_putinserver(id) {
  356.  
  357. Betoltes_skin(id)
  358. Betoltes_cuccok(id)
  359. alap[id] = 1
  360. skinbeki[id][0] = false //bekapcsolva
  361.  
  362. }
  363.  
  364. public skin_check(id) {
  365. new weapon = get_user_weapon(id)
  366.  
  367. //awp
  368. if(awp_skin[id] == 1 && weapon == CSW_AWP)
  369. {
  370. set_pev(id, pev_viewmodel2, v_awp_toxic)
  371. }
  372. if(awp_skin[id] == 2 && weapon == CSW_AWP)
  373. {
  374. set_pev(id, pev_viewmodel2, v_awp_hb)
  375. }
  376. if(awp_skin[id] == 3 && weapon == CSW_AWP)
  377. {
  378. set_pev(id, pev_viewmodel2, v_awp_double)
  379. }
  380. if(awp_skin[id] == 4 && weapon == CSW_AWP)
  381. {
  382. set_pev(id, pev_viewmodel2, v_awp_pulse)
  383. }
  384. if(awp_skin[id] == 5 && weapon == CSW_AWP)
  385. {
  386. set_pev(id, pev_viewmodel2, v_awp_poison)
  387. }
  388.  
  389. //m4a1
  390. if(m4_skin[id] == 1 && weapon == CSW_M4A1)
  391. {
  392. set_pev(id, pev_viewmodel2, v_m4_gd)
  393. }
  394. if(m4_skin[id] == 2 && weapon == CSW_M4A1)
  395. {
  396. set_pev(id, pev_viewmodel2, v_m4_atom)
  397. }
  398. if(m4_skin[id] == 3 && weapon == CSW_M4A1)
  399. {
  400. set_pev(id, pev_viewmodel2, v_m4_double)
  401. }
  402. if(m4_skin[id] == 4 && weapon == CSW_M4A1)
  403. {
  404. set_pev(id, pev_viewmodel2, v_m4_pulse)
  405. }
  406. if(m4_skin[id] == 5 && weapon == CSW_M4A1)
  407. {
  408. set_pev(id, pev_viewmodel2, v_m4_poison)
  409. }
  410.  
  411. //ak47
  412. if(ak_skin[id] == 1 && weapon == CSW_AK47)
  413. {
  414. set_pev(id, pev_viewmodel2, v_ak_phoe)
  415. }
  416. if(ak_skin[id] == 2 && weapon == CSW_AK47)
  417. {
  418. set_pev(id, pev_viewmodel2, v_ak_wat)
  419. }
  420. if(ak_skin[id] == 3 && weapon == CSW_AK47)
  421. {
  422. set_pev(id, pev_viewmodel2, v_ak_double)
  423. }
  424. if(ak_skin[id] == 4 && weapon == CSW_AK47)
  425. {
  426. set_pev(id, pev_viewmodel2, v_ak_pulse)
  427. }
  428. if(ak_skin[id] == 5 && weapon == CSW_AK47)
  429. {
  430. set_pev(id, pev_viewmodel2, v_ak_poison)
  431. }
  432.  
  433. //famas
  434. if(fam_skin[id] == 1 && weapon == CSW_FAMAS)
  435. {
  436. set_pev(id, pev_viewmodel2, v_fm_red)
  437. }
  438. if(fam_skin[id] == 2 && weapon == CSW_FAMAS)
  439. {
  440. set_pev(id, pev_viewmodel2, v_fm_double)
  441. }
  442. if(fam_skin[id] == 3 && weapon == CSW_FAMAS)
  443. {
  444. set_pev(id, pev_viewmodel2, v_fm_vulcan)
  445. }
  446. if(fam_skin[id] == 4 && weapon == CSW_FAMAS)
  447. {
  448. set_pev(id, pev_viewmodel2, v_fm_poison)
  449. }
  450.  
  451. //Mp5
  452. if(mp_skin[id] == 1 && weapon == CSW_MP5NAVY)
  453. {
  454. set_pev(id, pev_viewmodel2, v_mp_double)
  455. }
  456. if(mp_skin[id] == 2 && weapon == CSW_MP5NAVY)
  457. {
  458. set_pev(id, pev_viewmodel2, v_mp_pulse)
  459. }
  460. if(mp_skin[id] == 3 && weapon == CSW_MP5NAVY)
  461. {
  462. set_pev(id, pev_viewmodel2, v_mp_poison)
  463. }
  464.  
  465. //Scout
  466. if(sc_skin[id] == 1 && weapon == CSW_SCOUT)
  467. {
  468. set_pev(id, pev_viewmodel2, v_sc_double)
  469. }
  470. if(sc_skin[id] == 2 && weapon == CSW_SCOUT)
  471. {
  472. set_pev(id, pev_viewmodel2, v_sc_pulse)
  473. }
  474. if(sc_skin[id] == 3 && weapon == CSW_SCOUT)
  475. {
  476. set_pev(id, pev_viewmodel2, v_sc_poison)
  477. }
  478.  
  479. //USP
  480. if(usp_skin[id] == 1 && weapon == CSW_USP)
  481. {
  482. set_pev(id, pev_viewmodel2, v_us_fire)
  483. }
  484. if(usp_skin[id] == 2 && weapon == CSW_USP)
  485. {
  486. set_pev(id, pev_viewmodel2, v_us_ori)
  487. }
  488. if(usp_skin[id] == 3 && weapon == CSW_USP)
  489. {
  490. set_pev(id, pev_viewmodel2, v_sc_pulse)
  491. }
  492. if(usp_skin[id] == 4 && weapon == CSW_USP)
  493. {
  494. set_pev(id, pev_viewmodel2, v_sc_poison)
  495. }
  496.  
  497. //Deagle
  498. if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  499. {
  500. set_pev(id, pev_viewmodel2, v_dg_cobalt)
  501. }
  502. if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  503. {
  504. set_pev(id, pev_viewmodel2, v_dg_hipno)
  505. }
  506. if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  507. {
  508. set_pev(id, pev_viewmodel2, v_dg_pulse)
  509. }
  510. if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  511. {
  512. set_pev(id, pev_viewmodel2, v_dg_poison)
  513. }
  514.  
  515. //Glock
  516. if(gl_skin[id] == 1 && weapon == CSW_GLOCK18)
  517. {
  518. set_pev(id, pev_viewmodel2, v_gl_carbo)
  519. }
  520. if(gl_skin[id] == 2 && weapon == CSW_GLOCK18)
  521. {
  522. set_pev(id, pev_viewmodel2, v_gl_pulse)
  523. }
  524.  
  525. //P90
  526. if(p_skin[id] == 1 && weapon == CSW_P90)
  527. {
  528. set_pev(id, pev_viewmodel2, v_p_pulse)
  529. }
  530. if(p_skin[id] == 2 && weapon == CSW_P90)
  531. {
  532. set_pev(id, pev_viewmodel2, v_p_death)
  533. }
  534.  
  535. //Knife
  536. if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  537. {
  538. set_pev(id, pev_viewmodel2, v_ks_pulse)
  539. }
  540. if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  541. {
  542. set_pev(id, pev_viewmodel2, v_ks_poison)
  543. }
  544. if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  545. {
  546. set_pev(id, pev_viewmodel2, v_ks_paint)
  547. }
  548.  
  549.  
  550. if(alap[id] == 1 && weapon == CSW_M4A1)
  551. {
  552. set_pev(id,pev_viewmodel2,"models/csgo/v_m4a1_csgo.mdl")
  553. }
  554. if(alap[id] == 1 && weapon == CSW_AK47)
  555. {
  556. set_pev(id,pev_viewmodel2,"models/csgo/v_ak47_csgo.mdl")
  557. }
  558. if(alap[id] == 1 && weapon == CSW_DEAGLE)
  559. {
  560. set_pev(id,pev_viewmodel2,"models/csgo/v_deagle_csgo.mdl")
  561. }
  562. {
  563. if(alap[id] == 1 && weapon == CSW_AWP)
  564. set_pev(id,pev_viewmodel2,"models/csgo/v_awp_csgo.mdl")
  565. }
  566. if(alap[id] == 1 && weapon == CSW_MP5NAVY)
  567. {
  568. set_pev(id,pev_viewmodel2,"models/csgo/v_mp5_csgo.mdl")
  569. }
  570. if(alap[id] == 1 && weapon == CSW_USP)
  571. {
  572. set_pev(id,pev_viewmodel2,"models/csgo/v_usp_csgo.mdl")
  573. }
  574. if(alap[id] == 1 && weapon == CSW_KNIFE)
  575. {
  576. set_pev(id,pev_viewmodel2,"models/csgo/v_knife_csgo.mdl")
  577. }
  578. if(alap[id] == 1 && weapon == CSW_FLASHBANG)
  579. {
  580. set_pev(id,pev_viewmodel2,"models/csgo/v_flashbang_csgo.mdl")
  581. }
  582. if(alap[id] == 1 && weapon == CSW_HEGRENADE)
  583. {
  584. set_pev(id,pev_viewmodel2,"models/csgo/v_hegrenade_csgo.mdl")
  585. }
  586. if(alap[id] == 1 && weapon == CSW_C4)
  587. {
  588. set_pev(id,pev_viewmodel2,"models/csgo/v_c4_csgo.mdl")
  589. }
  590. if(alap[id] == 1 && weapon == CSW_GLOCK18)
  591. {
  592. set_pev(id,pev_viewmodel2,"models/csgo/v_glock_csgo.mdl")
  593. }
  594. if(alap[id] == 1 && weapon == CSW_SCOUT)
  595. {
  596. set_pev(id,pev_viewmodel2,"models/csgo/v_scout_csgo.mdl")
  597. }
  598. if(alap[id] == 1 && weapon == CSW_P90)
  599. {
  600. set_pev(id,pev_viewmodel2,"models/csgo/v_p90_csgo.mdl")
  601. }
  602. if(alap[id] == 1 && weapon == CSW_FAMAS)
  603. {
  604. set_pev(id,pev_viewmodel2,"models/csgo/v_famas_csgo.mdl")
  605. }
  606.  
  607.  
  608. }
  609.  
  610. public ecw(id) {
  611. new weapon = get_user_weapon(id)
  612.  
  613. if(awp_skin[id] == 1 && weapon == CSW_AWP)
  614. set_pev(id,pev_viewmodel2, v_awp_toxic)
  615. if(awp_skin[id] == 2 && weapon == CSW_AWP)
  616. set_pev(id,pev_viewmodel2, v_awp_hb)
  617. if(awp_skin[id] == 3 && weapon == CSW_AWP)
  618. set_pev(id,pev_viewmodel2, v_awp_double)
  619. if(awp_skin[id] == 4 && weapon == CSW_AWP)
  620. set_pev(id,pev_viewmodel2, v_awp_pulse)
  621. if(awp_skin[id] == 5 && weapon == CSW_AWP)
  622. set_pev(id,pev_viewmodel2, v_awp_poison)
  623.  
  624. if(m4_skin[id] == 1 && weapon == CSW_M4A1)
  625. set_pev(id,pev_viewmodel2, v_m4_gd)
  626. if(m4_skin[id] == 2 && weapon == CSW_M4A1)
  627. set_pev(id,pev_viewmodel2, v_m4_atom)
  628. if(m4_skin[id] == 3 && weapon == CSW_M4A1)
  629. set_pev(id,pev_viewmodel2, v_m4_double)
  630. if(m4_skin[id] == 4 && weapon == CSW_M4A1)
  631. set_pev(id,pev_viewmodel2, v_m4_pulse)
  632. if(m4_skin[id] == 5 && weapon == CSW_M4A1)
  633. set_pev(id,pev_viewmodel2, v_m4_poison)
  634.  
  635. if(ak_skin[id] == 1 && weapon == CSW_AK47)
  636. set_pev(id,pev_viewmodel2, v_ak_phoe)
  637. if(ak_skin[id] == 2 && weapon == CSW_AK47)
  638. set_pev(id,pev_viewmodel2, v_ak_wat)
  639. if(ak_skin[id] == 3 && weapon == CSW_AK47)
  640. set_pev(id,pev_viewmodel2, v_ak_double)
  641. if(ak_skin[id] == 4 && weapon == CSW_AK47)
  642. set_pev(id,pev_viewmodel2, v_ak_pulse)
  643. if(ak_skin[id] == 5 && weapon == CSW_AK47)
  644. set_pev(id,pev_viewmodel2, v_ak_poison)
  645.  
  646. if(fam_skin[id] == 1 && weapon == CSW_FAMAS)
  647. set_pev(id,pev_viewmodel2, v_fm_red)
  648. if(fam_skin[id] == 2 && weapon == CSW_FAMAS)
  649. set_pev(id,pev_viewmodel2, v_fm_double)
  650. if(fam_skin[id] == 3 && weapon == CSW_FAMAS)
  651. set_pev(id,pev_viewmodel2, v_fm_vulcan)
  652. if(fam_skin[id] == 4 && weapon == CSW_FAMAS)
  653. set_pev(id,pev_viewmodel2, v_fm_poison)
  654.  
  655. if(mp_skin[id] == 1 && weapon == CSW_MP5NAVY)
  656. set_pev(id,pev_viewmodel2, v_mp_double)
  657. if(mp_skin[id] == 2 && weapon == CSW_MP5NAVY)
  658. set_pev(id,pev_viewmodel2, v_mp_pulse)
  659. if(mp_skin[id] == 3 && weapon == CSW_MP5NAVY)
  660. set_pev(id,pev_viewmodel2, v_mp_poison)
  661.  
  662. if(sc_skin[id] == 1 && weapon == CSW_SCOUT)
  663. set_pev(id,pev_viewmodel2, v_sc_double)
  664. if(sc_skin[id] == 2 && weapon == CSW_SCOUT)
  665. set_pev(id,pev_viewmodel2, v_sc_pulse)
  666. if(sc_skin[id] == 3 && weapon == CSW_SCOUT)
  667. set_pev(id,pev_viewmodel2, v_sc_poison)
  668.  
  669. if(usp_skin[id] == 1 && weapon == CSW_USP)
  670. set_pev(id,pev_viewmodel2, v_us_fire)
  671. if(usp_skin[id] == 2 && weapon == CSW_USP)
  672. set_pev(id,pev_viewmodel2, v_us_ori)
  673. if(usp_skin[id] == 3 && weapon == CSW_USP)
  674. set_pev(id,pev_viewmodel2, v_us_pulse)
  675. if(usp_skin[id] == 4 && weapon == CSW_USP)
  676. set_pev(id,pev_viewmodel2, v_us_poison)
  677.  
  678. if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  679. set_pev(id,pev_viewmodel2, v_dg_cobalt)
  680. if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  681. set_pev(id,pev_viewmodel2, v_dg_hipno)
  682. if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  683. set_pev(id,pev_viewmodel2, v_dg_pulse)
  684. if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  685. set_pev(id,pev_viewmodel2, v_dg_poison)
  686.  
  687. if(gl_skin[id] == 1 && weapon == CSW_GLOCK18)
  688. set_pev(id,pev_viewmodel2, v_gl_carbo)
  689. if(gl_skin[id] == 2 && weapon == CSW_GLOCK18)
  690. set_pev(id,pev_viewmodel2, v_gl_pulse)
  691.  
  692. if(p_skin[id] == 1 && weapon == CSW_P90)
  693. set_pev(id,pev_viewmodel2, v_p_pulse)
  694. if(p_skin[id] == 2 && weapon == CSW_P90)
  695. set_pev(id,pev_viewmodel2, v_p_death)
  696.  
  697. if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  698. set_pev(id,pev_viewmodel2, v_ks_pulse)
  699. if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  700. set_pev(id,pev_viewmodel2, v_ks_poison)
  701. if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  702. set_pev(id,pev_viewmodel2, v_ks_paint)
  703.  
  704.  
  705.  
  706.  
  707. }
  708. public death(){
  709.  
  710.  
  711. new killer = read_data(1)
  712. new victim = read_data(2)
  713.  
  714. if(killer != victim)
  715. oles[killer]++
  716.  
  717. while(oles[killer] >= szamok[szint[killer]])
  718. {
  719. szint[killer]++
  720. }
  721.  
  722. if(killer == victim)
  723. {
  724. return PLUGIN_HANDLED
  725. }
  726. if(15.0 >= random_float(1.0, 100.0))
  727. {
  728. ladat_kap(killer)
  729. }
  730. else if(15.0 >= random_float(1.0, 100.0))
  731. {
  732. kulcsot_kap(killer)
  733. }
  734. else if(45.0 >= random_float(1.0, 100.0))
  735. {
  736. aranyat_kap(killer)
  737. }
  738. else if(30.0 >= random_float(1.0, 100.0))
  739. {
  740.  
  741. }
  742.  
  743. return PLUGIN_CONTINUE
  744. }
  745.  
  746. public aranyat_kap(id) {
  747. new penz = random_num(50,250)
  748. new veg_penz = penz + (random_num(1,3))
  749. arany[id] += veg_penz
  750. ColorChat(id, GREEN,"%s ^1Kaptál ^4%d ^1Aranyat!", szerverPrefix, veg_penz)
  751. Mentes_cuccok(id)
  752. }
  753.  
  754.  
  755. public sorsol_sk(id) {
  756. if(100.0 >= random_float(1.0, 100.0))
  757. {
  758. sorsol_skin(id)
  759. }
  760. else if(10.0 >= random_float(1.0, 100.0))
  761. {
  762. sorsol_skin_ritka(id)
  763. }
  764. else if(5.0 >= random_float(1.0, 700.0))
  765. {
  766. sorsol_skin_nagyon_ritka(id)
  767. }
  768. else if(1.0 >= random_float(1.0, 4000.0))
  769. {
  770. sorsol_kes(id)
  771. }
  772. }
  773.  
  774. public sorsol_skin(id) {
  775.  
  776. if(is_user_alive(id) && is_user_connected(id)) {
  777. new nev[32]
  778. get_user_name(id,nev,31)
  779. switch(random_num(1,8))
  780. {
  781. case 1:
  782. {
  783. awp_toxic[id] ++
  784. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[0][0])
  785. }
  786. case 2:
  787. {
  788. m4_gd[id] ++
  789. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[5][0])
  790. }
  791. case 3:
  792. {
  793. ak_phoe[id] ++
  794. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[10][0])
  795. }
  796. case 4:
  797. {
  798. fm_red[id] ++
  799. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[15][0])
  800. }
  801. case 5:
  802. {
  803. mp_double[id] ++
  804. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[19][0])
  805. }
  806. case 6:
  807. {
  808. sc_double[id] ++
  809. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[22][0])
  810. }
  811. case 7:
  812. {
  813. usp_fire[id] ++
  814. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[25][0])
  815. }
  816. case 8:
  817. {
  818. dg_cobalt[id] ++
  819. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[29][0])
  820. }
  821.  
  822.  
  823. }
  824. Mentes_skin(id)
  825. }
  826. }
  827.  
  828. public ladat_kap(id) {
  829.  
  830. if(is_user_alive(id) && is_user_connected(id)) {
  831. new nev[32]
  832. get_user_name(id,nev,31)
  833. lada[id]++
  834. ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Ládát!",szerverPrefix, nev)
  835. }
  836. Mentes_cuccok(id)
  837. }
  838. public kulcsot_kap(id) {
  839.  
  840. if(is_user_alive(id) && is_user_connected(id)) {
  841. new nev[32]
  842. get_user_name(id,nev,31)
  843. kulcs[id]++
  844. ColorChat(id, GREEN,"%s ^3%s ^1Talált egy ^3Kulcsot!",szerverPrefix, nev)
  845. }
  846. Mentes_cuccok(id)
  847. }
  848.  
  849. public sorsol_skin_ritka(id) {
  850.  
  851. if(is_user_alive(id) && is_user_connected(id)) {
  852. new nev[32]
  853. get_user_name(id,nev,31)
  854. switch(random_num(1,11))
  855. {
  856. case 1:
  857.  
  858. {
  859. awp_hb[id] ++
  860. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[1][0])
  861. }
  862. case 2:
  863. {
  864. m4_atom[id] ++
  865. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[6][0])
  866. }
  867. case 3:
  868. {
  869. ak_wat[id] ++
  870. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[11][0])
  871. }
  872. case 4:
  873. {
  874. fm_double[id] ++
  875. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[16][0])
  876. }
  877. case 6:
  878. {
  879. mp_pulse[id] ++
  880. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[20][0])
  881. }
  882. case 7:
  883. {
  884. sc_pulse[id] ++
  885. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[23][0])
  886. }
  887. case 8:
  888. {
  889. usp_ori[id] ++
  890. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[26][0])
  891. }
  892. case 9:
  893. {
  894. dg_hipno[id] ++
  895. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[30][0])
  896. }
  897. case 10:
  898. {
  899. gl_carbo[id] ++
  900. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[33][0])
  901. }
  902. case 11:
  903. {
  904. p_pulse[id] ++
  905. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[35][0])
  906. }
  907.  
  908. }
  909. Mentes_skin(id)
  910. }
  911. }
  912.  
  913. public sorsol_skin_nagyon_ritka(id) {
  914.  
  915. if(is_user_alive(id) && is_user_connected(id)) {
  916. new nev[32]
  917. get_user_name(id,nev,31)
  918. switch(random_num(1,20))
  919. {
  920. case 1:
  921. {
  922. awp_double[id] ++
  923. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[2][0])
  924. }
  925. case 2:
  926. {
  927. awp_pulse[id] ++
  928. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[3][0])
  929. }
  930. case 3:
  931. {
  932. awp_poison[id] ++
  933. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[4][0])
  934. }
  935. case 5:
  936. {
  937. m4_double[id] ++
  938. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[7][0])
  939. }
  940. case 6:
  941. {
  942. m4_pulse[id] ++
  943. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[8][0])
  944. }
  945. case 7:
  946. {
  947. m4_poison[id] ++
  948. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[9][0])
  949. }
  950. case 8:
  951. {
  952. ak_double[id] ++
  953. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[12][0])
  954. }
  955. case 9:
  956. {
  957. ak_pulse[id] ++
  958. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[13][0])
  959. }
  960. case 10:
  961. {
  962. ak_poison[id] ++
  963. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[14][0])
  964. }
  965. case 11:
  966. {
  967. fm_vulcan[id] ++
  968. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[17][0])
  969. }
  970. case 12:
  971. {
  972. fm_poison[id] ++
  973. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[18][0])
  974. }
  975. case 13:
  976. {
  977. mp_poison[id] ++
  978. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[21][0])
  979. }
  980. case 14:
  981. {
  982. sc_poison[id] ++
  983. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[24][0])
  984. }
  985. case 15:
  986. {
  987. usp_pulse[id] ++
  988. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[27][0])
  989. }
  990. case 16:
  991. {
  992. usp_poison[id] ++
  993. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[28][0])
  994. }
  995. case 17:
  996. {
  997. dg_pulse[id] ++
  998. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[31][0])
  999. }
  1000. case 18:
  1001. {
  1002. dg_poison[id] ++
  1003. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[32][0])
  1004. }
  1005. case 19:
  1006. {
  1007. gl_pulse[id] ++
  1008. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[34][0])
  1009. }
  1010. case 20:
  1011. {
  1012. p_death[id] ++
  1013. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[36][0])
  1014. }
  1015. }
  1016. Mentes_skin(id)
  1017. }
  1018. }
  1019.  
  1020. public sorsol_kes(id) {
  1021. if(is_user_alive(id) && is_user_connected(id)) {
  1022. new nev[32]
  1023. get_user_name(id,nev,31)
  1024. switch(random_num(1,3))
  1025. {
  1026. case 1:
  1027. {
  1028. ks_pulse[id] ++
  1029. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[37][0])
  1030. }
  1031. case 2:
  1032. {
  1033. ks_poison[id] ++
  1034. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[38][0])
  1035. }
  1036. case 3:
  1037. {
  1038. ks_paint[id] ++
  1039. ColorChat(0, GREEN,"%s ^3%s ^1Talált egy ^3%s ^1skint!", szerverPrefix, nev, skin_names[39][0])
  1040. }
  1041.  
  1042. }
  1043. Mentes_skin(id)
  1044. }
  1045. }
  1046.  
  1047. public idoellenorzes(){
  1048. new p[32],n;
  1049. get_players(p,n,"ch")
  1050. for(new i=0;i<n;i++)
  1051. {
  1052. new id = p[i];
  1053. perc[id]++
  1054. }
  1055. }
  1056.  
  1057. public jutalom(id){
  1058. if(perc[id] >= 10){
  1059. sorsol_sk(id)
  1060. perc[id] = 0
  1061. }
  1062. else
  1063. {
  1064. client_print(id, print_center, "Várj még %d percet!", 10-perc[id])
  1065. }
  1066. }
  1067.  
  1068. public menuu(id) {
  1069. new focim[121],menu1[121]
  1070. formatex(focim, charsmax(focim), "\rGlobal\y Offensive\d - \wFőMenü\d ^n\wArany:\r %d \d- \wÖlések:\r %d", arany[id], oles[id])
  1071. new menu = menu_create(focim, "menuu_h")
  1072.  
  1073. menu_additem(menu, "Raktár", "0", 0)
  1074. menu_additem(menu, "Láda nyitás", "1", 0)
  1075. menu_additem(menu, "Ajándékozás", "2", 0)
  1076. if(!skinbeki[id][0])
  1077. {
  1078. menu_additem(menu,"\ySkin \rBekapcsolva\w || \dKikapcsolva","3",0)
  1079. }
  1080. else
  1081. {
  1082. menu_additem(menu,"\ySkin \dBekapcsolva\w || \rKikapcsolva","3",0)
  1083. }
  1084.  
  1085. format(menu1, charsmax(menu1),"\yKövetkező Rang:\r%s \y[\w%d\%d\y]" ,rangok[szint[id]+1],oles[id], szamok[szint[id]])
  1086.  
  1087. menu_additem(menu,menu1,"4",0)
  1088.  
  1089.  
  1090. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1091.  
  1092. menu_display(id, menu, 0)
  1093. }
  1094.  
  1095. public menuu_h(id, menu, item)
  1096. {
  1097. if( item == MENU_EXIT )
  1098. {
  1099. menu_destroy(menu);
  1100. return PLUGIN_HANDLED;
  1101. }
  1102. new data[9], access, callback, szName[64]
  1103. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1104. new key = str_to_num(data)
  1105.  
  1106. switch(key)
  1107. {
  1108. case 0:
  1109. {
  1110. menu_skinek(id)
  1111. }
  1112. case 1:
  1113. {
  1114. lada_menu(id)
  1115. }
  1116. case 2:
  1117. {
  1118. ajandekozas(id)
  1119. }
  1120. case 3:
  1121. {
  1122. if(!skinbeki[id][0])
  1123. {
  1124. alap[id] = 0
  1125. ak_skin[id] = 0
  1126. dg_skin[id] = 0
  1127. usp_skin[id] = 0
  1128. m4_skin[id] = 0
  1129. fam_skin[id] = 0
  1130. awp_skin[id] = 0
  1131. sc_skin[id] = 0
  1132. p_skin[id] = 0
  1133. gl_skin[id] = 0
  1134. skinbeki[id][0] = true //kikapcsolva
  1135.  
  1136. menuu(id)
  1137. }
  1138. else
  1139. {
  1140. alap[id] = 1
  1141. skinbeki[id][0] = false //bekapcsolva
  1142.  
  1143. menuu(id)
  1144. }
  1145. }
  1146. case 4:
  1147. {
  1148. menuu(id)
  1149. }
  1150.  
  1151. }
  1152. return PLUGIN_HANDLED
  1153. }
  1154.  
  1155. public menu_skinek(id) {
  1156. new szText[555 char]
  1157.  
  1158. new menu = menu_create("\rGlobal\y Offensive\w - \dRaktár", "menu_skinek_h")
  1159.  
  1160.  
  1161. if(awp_toxic[id] >= 1) {
  1162. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  1163. menu_additem(menu, szText, "1", 0)
  1164. }
  1165. if(awp_hb[id] >= 1) {
  1166. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  1167. menu_additem(menu, szText, "2", 0)
  1168. }
  1169. if(awp_double[id] >= 1) {
  1170. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  1171. menu_additem(menu, szText, "3", 0)
  1172. }
  1173. if(awp_pulse[id] >= 1) {
  1174. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  1175. menu_additem(menu, szText, "4", 0)
  1176. }
  1177. if(awp_poison[id] >= 1) {
  1178. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  1179. menu_additem(menu, szText, "5", 0)
  1180. }
  1181.  
  1182. if(m4_gd[id] >= 1) {
  1183. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], m4_gd[id])
  1184. menu_additem(menu, szText, "6", 0)
  1185. }
  1186. if(m4_atom[id] >= 1) {
  1187. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], m4_atom[id])
  1188. menu_additem(menu, szText, "7", 0)
  1189. }
  1190. if(m4_double[id] >= 1) {
  1191. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], m4_double[id])
  1192. menu_additem(menu, szText, "8", 0)
  1193. }
  1194. if(m4_pulse[id] >= 1) {
  1195. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], m4_pulse[id])
  1196. menu_additem(menu, szText, "9", 0)
  1197. }
  1198. if(m4_poison[id] >= 1) {
  1199. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], m4_pulse[id])
  1200. menu_additem(menu, szText, "10", 0)
  1201. }
  1202.  
  1203. if(ak_phoe[id] >= 1) {
  1204. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ak_phoe[id])
  1205. menu_additem(menu, szText, "11", 0)
  1206. }
  1207. if(ak_wat[id] >= 1) {
  1208. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ak_wat[id])
  1209. menu_additem(menu, szText, "12", 0)
  1210. }
  1211. if(ak_double[id] >= 1) {
  1212. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[12][0], ak_double[id])
  1213. menu_additem(menu, szText, "13", 0)
  1214. }
  1215. if(ak_pulse[id] >= 1) {
  1216. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[13][0], ak_pulse[id])
  1217. menu_additem(menu, szText, "14", 0)
  1218. }
  1219. if(ak_poison[id] >= 1) {
  1220. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[14][0], ak_poison[id])
  1221. menu_additem(menu, szText, "15", 0)
  1222. }
  1223.  
  1224. if(fm_red[id] >= 1) {
  1225. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[15][0], fm_red[id])
  1226. menu_additem(menu, szText, "16", 0)
  1227. }
  1228. if(fm_double[id] >= 1) {
  1229. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[16][0], fm_double[id])
  1230. menu_additem(menu, szText, "17", 0)
  1231. }
  1232. if(fm_vulcan[id] >= 1) {
  1233. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[17][0], fm_vulcan[id])
  1234. menu_additem(menu, szText, "18", 0)
  1235. }
  1236. if(fm_poison[id] >= 1) {
  1237. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[18][0], fm_poison[id])
  1238. menu_additem(menu, szText, "19", 0)
  1239. }
  1240.  
  1241. if(mp_double[id] >= 1) {
  1242. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[19][0], mp_double[id])
  1243. menu_additem(menu, szText, "20", 0)
  1244. }
  1245. if(mp_pulse[id] >= 1) {
  1246. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[20][0], mp_pulse[id])
  1247. menu_additem(menu, szText, "21", 0)
  1248. }
  1249. if(mp_poison[id] >= 1) {
  1250. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[21][0], mp_poison[id])
  1251. menu_additem(menu, szText, "22", 0)
  1252. }
  1253.  
  1254. if(sc_double[id] >= 1) {
  1255. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[22][0], sc_double[id])
  1256. menu_additem(menu, szText, "23", 0)
  1257. }
  1258. if(sc_pulse[id] >= 1) {
  1259. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[23][0], sc_pulse[id])
  1260. menu_additem(menu, szText, "24", 0)
  1261. }
  1262. if(sc_poison[id] >= 1) {
  1263. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[24][0], sc_poison[id])
  1264. menu_additem(menu, szText, "25", 0)
  1265. }
  1266.  
  1267. if(usp_fire[id] >= 1) {
  1268. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[25][0], usp_fire[id])
  1269. menu_additem(menu, szText, "26", 0)
  1270. }
  1271. if(usp_ori[id] >= 1) {
  1272. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[26][0], usp_ori[id])
  1273. menu_additem(menu, szText, "27", 0)
  1274. }
  1275. if(usp_pulse[id] >= 1) {
  1276. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[27][0], usp_pulse[id])
  1277. menu_additem(menu, szText, "28", 0)
  1278. }
  1279. if(usp_poison[id] >= 1) {
  1280. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[28][0], usp_poison[id])
  1281. menu_additem(menu, szText, "29", 0)
  1282. }
  1283.  
  1284. if(dg_cobalt[id] >= 1) {
  1285. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[29][0], dg_cobalt[id])
  1286. menu_additem(menu, szText, "30", 0)
  1287. }
  1288. if(dg_hipno[id] >= 1) {
  1289. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[30][0], dg_hipno[id])
  1290. menu_additem(menu, szText, "31", 0)
  1291. }
  1292. if(dg_pulse[id] >= 1) {
  1293. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[31][0], dg_pulse[id])
  1294. menu_additem(menu, szText, "32", 0)
  1295. }
  1296. if(dg_poison[id] >= 1) {
  1297. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[32][0], dg_poison[id])
  1298. menu_additem(menu, szText, "33", 0)
  1299. }
  1300.  
  1301. if(gl_carbo[id] >= 1) {
  1302. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[33][0], gl_carbo[id])
  1303. menu_additem(menu, szText, "34", 0)
  1304. }
  1305. if(gl_pulse[id] >= 1) {
  1306. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[34][0], gl_pulse[id])
  1307. menu_additem(menu, szText, "35", 0)
  1308. }
  1309.  
  1310. if(p_pulse[id] >= 1) {
  1311. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[35][0], p_pulse[id])
  1312. menu_additem(menu, szText, "36", 0)
  1313. }
  1314. if(p_death[id] >= 1) {
  1315. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[36][0], p_death[id])
  1316. menu_additem(menu, szText, "37", 0)
  1317. }
  1318.  
  1319. if(ks_pulse[id] >= 1) {
  1320. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[37][0], ks_pulse[id])
  1321. menu_additem(menu, szText, "38", 0)
  1322. }
  1323. if(ks_poison[id] >= 1) {
  1324. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[38][0], ks_poison[id])
  1325. menu_additem(menu, szText, "39", 0)
  1326. }
  1327. if(ks_paint[id] >= 1) {
  1328. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[39][0], ks_paint[id])
  1329. menu_additem(menu, szText, "40", 0)
  1330. }
  1331.  
  1332.  
  1333.  
  1334. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1335. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  1336. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  1337.  
  1338. menu_display(id, menu, 0)
  1339. }
  1340.  
  1341. public menu_skinek_h(id, menu, item)
  1342. {
  1343. if( item == MENU_EXIT )
  1344. {
  1345. menu_destroy(menu);
  1346. return PLUGIN_HANDLED;
  1347. }
  1348. new data[9], access, callback, szName[64]
  1349. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1350. new key = str_to_num(data)
  1351. switch(key)
  1352. {
  1353. case 1:
  1354. {
  1355.  
  1356. awp_skin[id] = 1
  1357. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[0][0])
  1358.  
  1359. new weapon = get_user_weapon(id)
  1360. if(awp_skin[id] == 1 && weapon == CSW_AWP)
  1361. {
  1362. set_pev(id, pev_viewmodel2, v_awp_toxic)
  1363.  
  1364. }
  1365. }
  1366. case 2:
  1367. {
  1368.  
  1369. awp_skin[id] = 2
  1370. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[1][0])
  1371.  
  1372. new weapon = get_user_weapon(id)
  1373. if(awp_skin[id] == 2 && weapon == CSW_AWP)
  1374. {
  1375. set_pev(id, pev_viewmodel2, v_awp_hb)
  1376.  
  1377. }
  1378. }
  1379. case 3:
  1380. {
  1381.  
  1382. awp_skin[id] = 3
  1383. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[2][0])
  1384.  
  1385. new weapon = get_user_weapon(id)
  1386. if(awp_skin[id] == 3 && weapon == CSW_AWP)
  1387. {
  1388. set_pev(id, pev_viewmodel2, v_awp_double)
  1389.  
  1390. }
  1391. }
  1392. case 4:
  1393. {
  1394.  
  1395. awp_skin[id] = 4
  1396. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[3][0])
  1397.  
  1398. new weapon = get_user_weapon(id)
  1399. if(awp_skin[id] == 4 && weapon == CSW_AWP)
  1400. {
  1401. set_pev(id, pev_viewmodel2, v_awp_pulse)
  1402.  
  1403. }
  1404. }
  1405. case 5:
  1406. {
  1407.  
  1408. awp_skin[id] = 5
  1409. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[4][0])
  1410.  
  1411. new weapon = get_user_weapon(id)
  1412. if(awp_skin[id] == 5 && weapon == CSW_AWP)
  1413. {
  1414. set_pev(id, pev_viewmodel2, v_awp_poison)
  1415.  
  1416. }
  1417. }
  1418. case 6:
  1419. {
  1420.  
  1421. m4_skin[id] = 1
  1422. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[5][0])
  1423.  
  1424. new weapon = get_user_weapon(id)
  1425. if(m4_skin[id] == 1 && weapon == CSW_M4A1)
  1426. {
  1427. set_pev(id, pev_viewmodel2, v_m4_gd)
  1428.  
  1429. }
  1430. }
  1431. case 7:
  1432. {
  1433.  
  1434. m4_skin[id] = 2
  1435. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[6][0])
  1436.  
  1437. new weapon = get_user_weapon(id)
  1438. if(m4_skin[id] == 2 && weapon == CSW_M4A1)
  1439. {
  1440. set_pev(id, pev_viewmodel2, v_m4_atom)
  1441.  
  1442. }
  1443. }
  1444. case 8:
  1445. {
  1446.  
  1447. m4_skin[id] = 3
  1448. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[7][0])
  1449.  
  1450. new weapon = get_user_weapon(id)
  1451. if(m4_skin[id] == 3 && weapon == CSW_M4A1)
  1452. {
  1453. set_pev(id, pev_viewmodel2, v_m4_double)
  1454.  
  1455. }
  1456. }
  1457. case 9:
  1458. {
  1459.  
  1460. m4_skin[id] = 4
  1461. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[8][0])
  1462.  
  1463. new weapon = get_user_weapon(id)
  1464. if(m4_skin[id] == 4 && weapon == CSW_M4A1)
  1465. {
  1466. set_pev(id, pev_viewmodel2, v_m4_pulse)
  1467.  
  1468. }
  1469. }
  1470. case 10:
  1471. {
  1472.  
  1473. m4_skin[id] = 5
  1474. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[9][0])
  1475.  
  1476. new weapon = get_user_weapon(id)
  1477. if(m4_skin[id] == 5 && weapon == CSW_M4A1)
  1478. {
  1479. set_pev(id, pev_viewmodel2, v_m4_poison)
  1480.  
  1481. }
  1482. }
  1483. case 11:
  1484. {
  1485.  
  1486. ak_skin[id] = 1
  1487. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[10][0])
  1488.  
  1489. new weapon = get_user_weapon(id)
  1490. if(ak_skin[id] == 1 && weapon == CSW_AK47)
  1491. {
  1492. set_pev(id, pev_viewmodel2, v_ak_phoe)
  1493.  
  1494. }
  1495. }
  1496. case 12:
  1497. {
  1498.  
  1499. ak_skin[id] = 2
  1500. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[11][0])
  1501.  
  1502. new weapon = get_user_weapon(id)
  1503. if(ak_skin[id] == 2 && weapon == CSW_AK47)
  1504. {
  1505. set_pev(id, pev_viewmodel2, v_ak_wat)
  1506.  
  1507. }
  1508. }
  1509. case 13:
  1510. {
  1511.  
  1512. ak_skin[id] = 3
  1513. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[12][0])
  1514.  
  1515. new weapon = get_user_weapon(id)
  1516. if(ak_skin[id] == 3 && weapon == CSW_AK47)
  1517. {
  1518. set_pev(id, pev_viewmodel2, v_ak_double)
  1519.  
  1520. }
  1521. }
  1522. case 14:
  1523. {
  1524.  
  1525. ak_skin[id] = 4
  1526. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[13][0])
  1527.  
  1528. new weapon = get_user_weapon(id)
  1529. if(ak_skin[id] == 4 && weapon == CSW_AK47)
  1530. {
  1531. set_pev(id, pev_viewmodel2, v_ak_pulse)
  1532.  
  1533. }
  1534. }
  1535. case 15:
  1536. {
  1537.  
  1538. ak_skin[id] = 5
  1539. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[14][0])
  1540.  
  1541. new weapon = get_user_weapon(id)
  1542. if(ak_skin[id] == 5 && weapon == CSW_AK47)
  1543. {
  1544. set_pev(id, pev_viewmodel2, v_ak_poison)
  1545.  
  1546. }
  1547. }
  1548. case 16:
  1549. {
  1550.  
  1551. fam_skin[id] = 1
  1552. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[15][0])
  1553.  
  1554. new weapon = get_user_weapon(id)
  1555. if(fam_skin[id] == 1 && weapon == CSW_FAMAS)
  1556. {
  1557. set_pev(id, pev_viewmodel2, v_fm_red)
  1558.  
  1559. }
  1560. }
  1561. case 17:
  1562. {
  1563.  
  1564. fam_skin[id] = 2
  1565. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[16][0])
  1566.  
  1567. new weapon = get_user_weapon(id)
  1568. if(fam_skin[id] == 2 && weapon == CSW_FAMAS)
  1569. {
  1570. set_pev(id, pev_viewmodel2, v_fm_double)
  1571.  
  1572. }
  1573. }
  1574. case 18:
  1575. {
  1576.  
  1577. fam_skin[id] = 3
  1578. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[17][0])
  1579.  
  1580. new weapon = get_user_weapon(id)
  1581. if(fam_skin[id] == 3 && weapon == CSW_FAMAS)
  1582. {
  1583. set_pev(id, pev_viewmodel2, v_fm_vulcan)
  1584.  
  1585. }
  1586. }
  1587. case 19:
  1588. {
  1589.  
  1590. fam_skin[id] = 4
  1591. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[18][0])
  1592.  
  1593. new weapon = get_user_weapon(id)
  1594. if(fam_skin[id] == 4 && weapon == CSW_FAMAS)
  1595. {
  1596. set_pev(id, pev_viewmodel2, v_fm_poison)
  1597.  
  1598. }
  1599. }
  1600. case 20:
  1601. {
  1602.  
  1603. mp_skin[id] = 1
  1604. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[19][0])
  1605.  
  1606. new weapon = get_user_weapon(id)
  1607. if(mp_skin[id] == 1 && weapon == CSW_MP5NAVY)
  1608. {
  1609. set_pev(id, pev_viewmodel2, v_mp_double)
  1610.  
  1611. }
  1612. }
  1613. case 21:
  1614. {
  1615.  
  1616. mp_skin[id] = 2
  1617. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[20][0])
  1618.  
  1619. new weapon = get_user_weapon(id)
  1620. if(mp_skin[id] == 2 && weapon == CSW_MP5NAVY)
  1621. {
  1622. set_pev(id, pev_viewmodel2, v_mp_pulse)
  1623.  
  1624. }
  1625. }
  1626. case 22:
  1627. {
  1628.  
  1629. mp_skin[id] = 3
  1630. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad az ^3%s ^1skint!", szerverPrefix, skin_names[21][0])
  1631.  
  1632. new weapon = get_user_weapon(id)
  1633. if(mp_skin[id] == 3 && weapon == CSW_MP5NAVY)
  1634. {
  1635. set_pev(id, pev_viewmodel2, v_mp_poison)
  1636.  
  1637. }
  1638. }
  1639. case 23:
  1640. {
  1641.  
  1642. sc_skin[id] = 1
  1643. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[22][0])
  1644.  
  1645. new weapon = get_user_weapon(id)
  1646. if(sc_skin[id] == 1 && weapon == CSW_SCOUT)
  1647. {
  1648. set_pev(id, pev_viewmodel2, v_sc_double)
  1649.  
  1650. }
  1651. }
  1652. case 24:
  1653. {
  1654.  
  1655. sc_skin[id] = 2
  1656. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[23][0])
  1657.  
  1658. new weapon = get_user_weapon(id)
  1659. if(sc_skin[id] == 2 && weapon == CSW_SCOUT)
  1660. {
  1661. set_pev(id, pev_viewmodel2, v_sc_pulse)
  1662.  
  1663. }
  1664. }
  1665. case 25:
  1666. {
  1667.  
  1668. sc_skin[id] = 3
  1669. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[24][0])
  1670.  
  1671. new weapon = get_user_weapon(id)
  1672. if(sc_skin[id] == 3 && weapon == CSW_SCOUT)
  1673. {
  1674. set_pev(id, pev_viewmodel2, v_sc_poison)
  1675.  
  1676. }
  1677. }
  1678. case 26:
  1679. {
  1680.  
  1681. usp_skin[id] = 1
  1682. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[25][0])
  1683.  
  1684. new weapon = get_user_weapon(id)
  1685. if(usp_skin[id] == 1 && weapon == CSW_USP)
  1686. {
  1687. set_pev(id, pev_viewmodel2, v_us_fire)
  1688.  
  1689. }
  1690. }
  1691. case 27:
  1692. {
  1693.  
  1694. usp_skin[id] = 2
  1695. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[26][0])
  1696.  
  1697. new weapon = get_user_weapon(id)
  1698. if(usp_skin[id] == 2 && weapon == CSW_USP)
  1699. {
  1700. set_pev(id, pev_viewmodel2, v_us_ori)
  1701.  
  1702. }
  1703. }
  1704. case 28:
  1705. {
  1706.  
  1707. usp_skin[id] = 3
  1708. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[27][0])
  1709.  
  1710. new weapon = get_user_weapon(id)
  1711. if(usp_skin[id] == 3 && weapon == CSW_USP)
  1712. {
  1713. set_pev(id, pev_viewmodel2, v_us_pulse)
  1714.  
  1715. }
  1716. }
  1717. case 29:
  1718. {
  1719.  
  1720. usp_skin[id] = 4
  1721. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[28][0])
  1722.  
  1723. new weapon = get_user_weapon(id)
  1724. if(usp_skin[id] == 4 && weapon == CSW_USP)
  1725. {
  1726. set_pev(id, pev_viewmodel2, v_us_poison)
  1727.  
  1728. }
  1729. }
  1730. case 30:
  1731. {
  1732.  
  1733. dg_skin[id] = 1
  1734. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[29][0])
  1735.  
  1736. new weapon = get_user_weapon(id)
  1737. if(dg_skin[id] == 1 && weapon == CSW_DEAGLE)
  1738. {
  1739. set_pev(id, pev_viewmodel2, v_dg_cobalt)
  1740.  
  1741. }
  1742. }
  1743. case 31:
  1744. {
  1745.  
  1746. dg_skin[id] = 2
  1747. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[30][0])
  1748.  
  1749. new weapon = get_user_weapon(id)
  1750. if(dg_skin[id] == 2 && weapon == CSW_DEAGLE)
  1751. {
  1752. set_pev(id, pev_viewmodel2, v_dg_hipno)
  1753.  
  1754. }
  1755. }
  1756. case 32:
  1757. {
  1758.  
  1759. dg_skin[id] = 3
  1760. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[31][0])
  1761.  
  1762. new weapon = get_user_weapon(id)
  1763. if(dg_skin[id] == 3 && weapon == CSW_DEAGLE)
  1764. {
  1765. set_pev(id, pev_viewmodel2, v_dg_pulse)
  1766.  
  1767. }
  1768. }
  1769. case 33:
  1770. {
  1771.  
  1772. dg_skin[id] = 4
  1773. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[32][0])
  1774.  
  1775. new weapon = get_user_weapon(id)
  1776. if(dg_skin[id] == 4 && weapon == CSW_DEAGLE)
  1777. {
  1778. set_pev(id, pev_viewmodel2, v_dg_poison)
  1779.  
  1780. }
  1781. }
  1782. case 34:
  1783. {
  1784.  
  1785. gl_skin[id] = 1
  1786. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[33][0])
  1787.  
  1788. new weapon = get_user_weapon(id)
  1789. if(gl_skin[id] == 1 && weapon == CSW_GLOCK18)
  1790. {
  1791. set_pev(id, pev_viewmodel2, v_gl_carbo)
  1792.  
  1793. }
  1794. }
  1795. case 35:
  1796. {
  1797.  
  1798. gl_skin[id] = 2
  1799. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[34][0])
  1800.  
  1801. new weapon = get_user_weapon(id)
  1802. if(gl_skin[id] == 2 && weapon == CSW_GLOCK18)
  1803. {
  1804. set_pev(id, pev_viewmodel2, v_gl_pulse)
  1805.  
  1806. }
  1807. }
  1808.  
  1809. case 36:
  1810. {
  1811.  
  1812. p_skin[id] = 1
  1813. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[35][0])
  1814.  
  1815. new weapon = get_user_weapon(id)
  1816. if(p_skin[id] == 1 && weapon == CSW_P90)
  1817. {
  1818. set_pev(id, pev_viewmodel2, v_p_pulse)
  1819.  
  1820. }
  1821. }
  1822. case 37:
  1823. {
  1824.  
  1825. p_skin[id] = 2
  1826. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[36][0])
  1827.  
  1828. new weapon = get_user_weapon(id)
  1829. if(p_skin[id] == 2 && weapon == CSW_P90)
  1830. {
  1831. set_pev(id, pev_viewmodel2, v_p_death)
  1832.  
  1833. }
  1834. }
  1835. case 38:
  1836. {
  1837.  
  1838. kes_skin[id] = 1
  1839. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[37][0])
  1840.  
  1841. new weapon = get_user_weapon(id)
  1842. if(kes_skin[id] == 1 && weapon == CSW_KNIFE)
  1843. {
  1844. set_pev(id, pev_viewmodel2, v_ks_pulse)
  1845.  
  1846. }
  1847. }
  1848. case 39:
  1849. {
  1850.  
  1851. kes_skin[id] = 2
  1852. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[38][0])
  1853.  
  1854. new weapon = get_user_weapon(id)
  1855. if(kes_skin[id] == 2 && weapon == CSW_KNIFE)
  1856. {
  1857. set_pev(id, pev_viewmodel2, v_ks_poison)
  1858.  
  1859. }
  1860. }
  1861. case 40:
  1862. {
  1863.  
  1864. kes_skin[id] = 3
  1865. ColorChat(id, GREEN,"%s ^1Sikeresen kiválasztottad a ^3%s ^1skint!", szerverPrefix, skin_names[39][0])
  1866.  
  1867. new weapon = get_user_weapon(id)
  1868. if(kes_skin[id] == 3 && weapon == CSW_KNIFE)
  1869. {
  1870. set_pev(id, pev_viewmodel2, v_ks_paint)
  1871.  
  1872. }
  1873. }
  1874.  
  1875.  
  1876. }
  1877. return PLUGIN_HANDLED
  1878. }
  1879.  
  1880. public lada_menu(id){
  1881.  
  1882. new szText[555 char]
  1883.  
  1884. formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dLáda Menü ^n\wLádáid:\r%d \d| \wKulcsaid:\r%d ", lada[id], kulcs[id] )
  1885. new menu = menu_create(szText, "lada_menu_h")
  1886.  
  1887.  
  1888. formatex( szText, charsmax( szText ), "\wLádanyitás \d[1 Kulcs & 1 Láda]")
  1889. menu_additem(menu, szText, "0", 0)
  1890.  
  1891. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1892.  
  1893. menu_display(id, menu, 0)
  1894. }
  1895. public lada_menu_h(id, menu, item)
  1896. {
  1897.  
  1898. if( item == MENU_EXIT )
  1899. {
  1900. menu_destroy(menu);
  1901. return PLUGIN_HANDLED;
  1902. }
  1903.  
  1904. new data[9], access, callback, szName[64]
  1905. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1906. new key = str_to_num(data)
  1907.  
  1908. switch(key)
  1909. {
  1910. case 0:
  1911. {
  1912. if(lada[id] >= 1 && kulcs[id] >= 1)
  1913. {
  1914. lada[id] --
  1915. kulcs[id] --
  1916. sorsol_sk(id)
  1917. lada_menu(id)
  1918. }
  1919. else
  1920. ColorChat(id, RED, "^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  1921. }
  1922. }
  1923. return PLUGIN_HANDLED
  1924. }
  1925.  
  1926. public kuldesmenu(id)
  1927. {
  1928. new szText[555 char]
  1929.  
  1930. formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\w - \dKüldés ^n\d Válasszd ki a Játékost! " )
  1931. new menu = menu_create(szText, "kuldes_menu_h")
  1932. new players[32], pnum, tempid;
  1933. new szName[32], szTempid[10];
  1934. get_players(players, pnum);
  1935. for( new i; i<pnum; i++ )
  1936. {
  1937. tempid = players[i];
  1938. {
  1939. get_user_name(tempid, szName, charsmax(szName));
  1940. num_to_str(tempid, szTempid, charsmax(szTempid));
  1941. menu_additem(menu, szName, szTempid, 0);
  1942. }
  1943. }
  1944.  
  1945.  
  1946. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1947. menu_display(id, menu, 0)
  1948. }
  1949.  
  1950. public kuldes_menu_h(id, menu, item)
  1951. {
  1952. if( item == MENU_EXIT )
  1953. {
  1954. menu_destroy(menu);
  1955. return PLUGIN_HANDLED;
  1956. }
  1957.  
  1958. new data[6], szName[64]
  1959. new access, callback;
  1960. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1961. x_tempid = str_to_num(data);
  1962. client_cmd(id, "messagemode MENNYISEG");
  1963. menu_destroy(menu);
  1964. return PLUGIN_HANDLED;
  1965. }
  1966.  
  1967.  
  1968. public arany_kuld(id)
  1969. {
  1970. new uzenet[121];
  1971. new kuldoneve[32], tempname[32]
  1972. read_args(uzenet, charsmax(uzenet))
  1973. remove_quotes(uzenet)
  1974. get_user_name(id, kuldoneve, 31)
  1975. get_user_name(x_tempid, tempname, 31)
  1976.  
  1977. if(str_to_num(uzenet) < 0)
  1978. return PLUGIN_HANDLED
  1979.  
  1980. if(arany[id] >= str_to_num(uzenet) && aranykuld[id] == true)
  1981. {
  1982. arany[x_tempid] += str_to_num(uzenet)
  1983. arany[id] -= str_to_num(uzenet)
  1984. aranykuld[id] = false
  1985. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^1Aranyat ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  1986. }
  1987. if(lada[id] >= str_to_num(uzenet) && ladakuld[id] == true)
  1988. {
  1989. lada[x_tempid] += str_to_num(uzenet)
  1990. lada[id] -= str_to_num(uzenet)
  1991. ladakuld[id] = false
  1992. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^1Ládát ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  1993. }
  1994. if(kulcs[id] >= str_to_num(uzenet) && kulcskuld[id] == true)
  1995. {
  1996. kulcs[x_tempid] += str_to_num(uzenet)
  1997. kulcs[id] -= str_to_num(uzenet)
  1998. kulcskuld[id] = false
  1999. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d^1 ^1Kulcs-ot ^3%s -nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), tempname)
  2000. }
  2001. if(awp_toxic[id] >= str_to_num(uzenet) && fkuld[id] == 1)
  2002. {
  2003. awp_toxic[x_tempid] += str_to_num(uzenet)
  2004. awp_toxic[id] -= str_to_num(uzenet)
  2005. fkuld[id] = 0
  2006. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-ot ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[0][0], tempname)
  2007. }
  2008. if(awp_hb[id] >= str_to_num(uzenet) && fkuld[id] == 2)
  2009. {
  2010. awp_hb[x_tempid] += str_to_num(uzenet)
  2011. awp_hb[id] -= str_to_num(uzenet)
  2012. fkuld[id] = 0
  2013. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[1][0], tempname)
  2014. }
  2015. if(awp_double[id] >= str_to_num(uzenet) && fkuld[id] == 3)
  2016. {
  2017. awp_double[x_tempid] += str_to_num(uzenet)
  2018. awp_double[id] -= str_to_num(uzenet)
  2019. fkuld[id] = 0
  2020. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[2][0], tempname)
  2021. }
  2022. if(awp_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 4)
  2023. {
  2024. awp_pulse[x_tempid] += str_to_num(uzenet)
  2025. awp_pulse[id] -= str_to_num(uzenet)
  2026. fkuld[id] = 0
  2027. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[3][0], tempname)
  2028. }
  2029. if(awp_poison[id] >= str_to_num(uzenet) && fkuld[id] == 5)
  2030. {
  2031. awp_poison[x_tempid] += str_to_num(uzenet)
  2032. awp_poison[id] -= str_to_num(uzenet)
  2033. fkuld[id] = 0
  2034. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[4][0], tempname)
  2035. }
  2036.  
  2037. if(m4_gd[id] >= str_to_num(uzenet) && fkuld[id] == 6)
  2038. {
  2039. m4_gd[x_tempid] += str_to_num(uzenet)
  2040. m4_gd[id] -= str_to_num(uzenet)
  2041. fkuld[id] = 0
  2042. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[5][0], tempname)
  2043. }
  2044. if(m4_atom[id] >= str_to_num(uzenet) && fkuld[id] == 7)
  2045. {
  2046. m4_atom[x_tempid] += str_to_num(uzenet)
  2047. m4_atom[id] -= str_to_num(uzenet)
  2048. fkuld[id] = 0
  2049. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-ot ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[6][0], tempname)
  2050. }
  2051. if(m4_double[id] >= str_to_num(uzenet) && fkuld[id] == 8)
  2052. {
  2053. m4_double[x_tempid] += str_to_num(uzenet)
  2054. m4_double[id] -= str_to_num(uzenet)
  2055. fkuld[id] = 0
  2056. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-et ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[7][0], tempname)
  2057. }
  2058. if(m4_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 9)
  2059. {
  2060. m4_pulse[x_tempid] += str_to_num(uzenet)
  2061. m4_pulse[id] -= str_to_num(uzenet)
  2062. fkuld[id] = 0
  2063. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[8][0], tempname)
  2064. }
  2065. if(m4_poison[id] >= str_to_num(uzenet) && fkuld[id] == 10)
  2066. {
  2067. m4_poison[x_tempid] += str_to_num(uzenet)
  2068. m4_poison[id] -= str_to_num(uzenet)
  2069. fkuld[id] = 0
  2070. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[9][0], tempname)
  2071. }
  2072.  
  2073. if(ak_phoe[id] >= str_to_num(uzenet) && fkuld[id] == 11)
  2074. {
  2075. ak_phoe[x_tempid] += str_to_num(uzenet)
  2076. ak_phoe[id] -= str_to_num(uzenet)
  2077. fkuld[id] = 0
  2078. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[10][0], tempname)
  2079. }
  2080. if(ak_wat[id] >= str_to_num(uzenet) && fkuld[id] == 12)
  2081. {
  2082. ak_wat[x_tempid] += str_to_num(uzenet)
  2083. ak_wat[id] -= str_to_num(uzenet)
  2084. fkuld[id] = 0
  2085. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[11][0], tempname)
  2086. }
  2087. if(ak_double[id] >= str_to_num(uzenet) && fkuld[id] == 13)
  2088. {
  2089. ak_double[x_tempid] += str_to_num(uzenet)
  2090. ak_double[id] -= str_to_num(uzenet)
  2091. fkuld[id] = 0
  2092. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[12][0], tempname)
  2093. }
  2094. if(ak_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 14)
  2095. {
  2096. ak_pulse[x_tempid] += str_to_num(uzenet)
  2097. ak_pulse[id] -= str_to_num(uzenet)
  2098. fkuld[id] = 0
  2099. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[13][0], tempname)
  2100. }
  2101. if(ak_poison[id] >= str_to_num(uzenet) && fkuld[id] == 15)
  2102. {
  2103. ak_poison[x_tempid] += str_to_num(uzenet)
  2104. ak_poison[id] -= str_to_num(uzenet)
  2105. fkuld[id] = 0
  2106. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[14][0], tempname)
  2107. }
  2108.  
  2109. if(fm_red[id] >= str_to_num(uzenet) && fkuld[id] == 16)
  2110. {
  2111. fm_red[x_tempid] += str_to_num(uzenet)
  2112. fm_red[id] -= str_to_num(uzenet)
  2113. fkuld[id] = 0
  2114. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[15][0], tempname)
  2115. }
  2116. if(fm_double[id] >= str_to_num(uzenet) && fkuld[id] == 17)
  2117. {
  2118. fm_double[x_tempid] += str_to_num(uzenet)
  2119. fm_double[id] -= str_to_num(uzenet)
  2120. fkuld[id] = 0
  2121. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[16][0], tempname)
  2122. }
  2123. if(fm_vulcan[id] >= str_to_num(uzenet) && fkuld[id] == 18)
  2124. {
  2125. fm_vulcan[x_tempid] += str_to_num(uzenet)
  2126. fm_vulcan[id] -= str_to_num(uzenet)
  2127. fkuld[id] = 0
  2128. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[17][0], tempname)
  2129. }
  2130. if(fm_poison[id] >= str_to_num(uzenet) && fkuld[id] == 19)
  2131. {
  2132. fm_poison[x_tempid] += str_to_num(uzenet)
  2133. fm_poison[id] -= str_to_num(uzenet)
  2134. fkuld[id] = 0
  2135. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[18][0], tempname)
  2136. }
  2137.  
  2138. if(mp_double[id] >= str_to_num(uzenet) && fkuld[id] == 20)
  2139. {
  2140. mp_double[x_tempid] += str_to_num(uzenet)
  2141. mp_double[id] -= str_to_num(uzenet)
  2142. fkuld[id] = 0
  2143. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[19][0], tempname)
  2144. }
  2145. if(mp_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 21)
  2146. {
  2147. mp_pulse[x_tempid] += str_to_num(uzenet)
  2148. mp_pulse[id] -= str_to_num(uzenet)
  2149. fkuld[id] = 0
  2150. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[20][0], tempname)
  2151. }
  2152. if(mp_poison[id] >= str_to_num(uzenet) && fkuld[id] == 22)
  2153. {
  2154. mp_poison[x_tempid] += str_to_num(uzenet)
  2155. mp_poison[id] -= str_to_num(uzenet)
  2156. fkuld[id] = 0
  2157. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[21][0], tempname)
  2158. }
  2159.  
  2160. if(sc_double[id] >= str_to_num(uzenet) && fkuld[id] == 23)
  2161. {
  2162. sc_double[x_tempid] += str_to_num(uzenet)
  2163. sc_double[id] -= str_to_num(uzenet)
  2164. fkuld[id] = 0
  2165. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[22][0], tempname)
  2166. }
  2167. if(sc_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 24)
  2168. {
  2169. sc_pulse[x_tempid] += str_to_num(uzenet)
  2170. sc_pulse[id] -= str_to_num(uzenet)
  2171. fkuld[id] = 0
  2172. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[23][0], tempname)
  2173. }
  2174. if(sc_poison[id] >= str_to_num(uzenet) && fkuld[id] == 25)
  2175. {
  2176. sc_poison[x_tempid] += str_to_num(uzenet)
  2177. sc_poison[id] -= str_to_num(uzenet)
  2178. fkuld[id] = 0
  2179. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[24][0], tempname)
  2180. }
  2181.  
  2182. if(usp_fire[id] >= str_to_num(uzenet) && fkuld[id] == 26)
  2183. {
  2184. usp_fire[x_tempid] += str_to_num(uzenet)
  2185. usp_fire[id] -= str_to_num(uzenet)
  2186. fkuld[id] = 0
  2187. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[25][0], tempname)
  2188. }
  2189. if(usp_ori[id] >= str_to_num(uzenet) && fkuld[id] == 27)
  2190. {
  2191. usp_ori[x_tempid] += str_to_num(uzenet)
  2192. usp_ori[id] -= str_to_num(uzenet)
  2193. fkuld[id] = 0
  2194. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[26][0], tempname)
  2195. }
  2196. if(usp_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 28)
  2197. {
  2198. usp_pulse[x_tempid] += str_to_num(uzenet)
  2199. usp_pulse[id] -= str_to_num(uzenet)
  2200. fkuld[id] = 0
  2201. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[27][0], tempname)
  2202. }
  2203. if(usp_poison[id] >= str_to_num(uzenet) && fkuld[id] == 29)
  2204. {
  2205. usp_poison[x_tempid] += str_to_num(uzenet)
  2206. usp_poison[id] -= str_to_num(uzenet)
  2207. fkuld[id] = 0
  2208. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[28][0], tempname)
  2209. }
  2210.  
  2211.  
  2212. if(dg_cobalt[id] >= str_to_num(uzenet) && fkuld[id] == 30)
  2213. {
  2214. dg_cobalt[x_tempid] += str_to_num(uzenet)
  2215. dg_cobalt[id] -= str_to_num(uzenet)
  2216. fkuld[id] = 0
  2217. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[29][0], tempname)
  2218. }
  2219. if(dg_hipno[id] >= str_to_num(uzenet) && fkuld[id] == 31)
  2220. {
  2221. dg_hipno[x_tempid] += str_to_num(uzenet)
  2222. dg_hipno[id] -= str_to_num(uzenet)
  2223. fkuld[id] = 0
  2224. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[30][0], tempname)
  2225. }
  2226. if(dg_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 32)
  2227. {
  2228. dg_pulse[x_tempid] += str_to_num(uzenet)
  2229. dg_pulse[id] -= str_to_num(uzenet)
  2230. fkuld[id] = 0
  2231. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[31][0], tempname)
  2232. }
  2233. if(dg_poison[id] >= str_to_num(uzenet) && fkuld[id] == 33)
  2234. {
  2235. dg_poison[x_tempid] += str_to_num(uzenet)
  2236. dg_poison[id] -= str_to_num(uzenet)
  2237. fkuld[id] = 0
  2238. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[32][0], tempname)
  2239. }
  2240.  
  2241. if(gl_carbo[id] >= str_to_num(uzenet) && fkuld[id] == 34)
  2242. {
  2243. gl_carbo[x_tempid] += str_to_num(uzenet)
  2244. gl_carbo[id] -= str_to_num(uzenet)
  2245. fkuld[id] = 0
  2246. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[33][0], tempname)
  2247. }
  2248. if(gl_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 35)
  2249. {
  2250. gl_pulse[x_tempid] += str_to_num(uzenet)
  2251. gl_pulse[id] -= str_to_num(uzenet)
  2252. fkuld[id] = 0
  2253. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[34][0], tempname)
  2254. }
  2255.  
  2256. if(p_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 36)
  2257. {
  2258. p_pulse[x_tempid] += str_to_num(uzenet)
  2259. p_pulse[id] -= str_to_num(uzenet)
  2260. fkuld[id] = 0
  2261. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[35][0], tempname)
  2262. }
  2263. if(p_death[id] >= str_to_num(uzenet) && fkuld[id] == 37)
  2264. {
  2265. p_death[x_tempid] += str_to_num(uzenet)
  2266. p_death[id] -= str_to_num(uzenet)
  2267. fkuld[id] = 0
  2268. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[36][0], tempname)
  2269. }
  2270.  
  2271. if(ks_pulse[id] >= str_to_num(uzenet) && fkuld[id] == 38)
  2272. {
  2273. ks_pulse[x_tempid] += str_to_num(uzenet)
  2274. ks_pulse[id] -= str_to_num(uzenet)
  2275. fkuld[id] = 0
  2276. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[37][0], tempname)
  2277. }
  2278. if(ks_poison[id] >= str_to_num(uzenet) && fkuld[id] == 39)
  2279. {
  2280. ks_poison[x_tempid] += str_to_num(uzenet)
  2281. ks_poison[id] -= str_to_num(uzenet)
  2282. fkuld[id] = 0
  2283. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[38][0], tempname)
  2284. }
  2285. if(ks_paint[id] >= str_to_num(uzenet) && fkuld[id] == 40)
  2286. {
  2287. ks_paint[x_tempid] += str_to_num(uzenet)
  2288. ks_paint[id] -= str_to_num(uzenet)
  2289. fkuld[id] = 0
  2290. ColorChat(0, GREEN, "%s ^3%s ^1küldött ^4%d ^3%s-t ^1%s-nak!", szerverPrefix, kuldoneve, str_to_num(uzenet), skin_names[39][0], tempname)
  2291. }
  2292.  
  2293. return PLUGIN_HANDLED;
  2294. }
  2295.  
  2296. public ajandekozas(id)
  2297. {
  2298. new szText[555 char]
  2299.  
  2300. formatex( szText, charsmax( szText ), "\rGlobal\y Offensive\d - Ajándékozás^n \wVálasszd ki mit szeretnél \rAjándékozni")
  2301. new menu = menu_create(szText, "menu_handler")
  2302. formatex( szText, charsmax( szText ), "Arany: \y%d", arany[id])
  2303. menu_additem(menu, szText, "0", 0) //arany
  2304. formatex( szText, charsmax( szText ), "Láda: \y%d", lada[id])
  2305. menu_additem(menu, szText, "1", 0) //lada
  2306. formatex( szText, charsmax( szText ), "Kulcs: \y%d", kulcs[id])
  2307. menu_additem(menu, szText, "2", 0) //kulcs
  2308. if(awp_toxic[id] >= 1) {
  2309. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[0][0], awp_toxic[id])
  2310. menu_additem(menu, szText, "3", 0)
  2311. }
  2312. if(awp_hb[id] >= 1) {
  2313. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[1][0], awp_hb[id])
  2314. menu_additem(menu, szText, "4", 0)
  2315. }
  2316. if(awp_double[id] >= 1) {
  2317. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[2][0], awp_double[id])
  2318. menu_additem(menu, szText, "5", 0)
  2319. }
  2320. if(awp_pulse[id] >= 1) {
  2321. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[3][0], awp_pulse[id])
  2322. menu_additem(menu, szText, "6", 0)
  2323. }
  2324. if(awp_poison[id] >= 1) {
  2325. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[4][0], awp_poison[id])
  2326. menu_additem(menu, szText, "7", 0)
  2327. }
  2328. if(m4_gd[id] >= 1) {
  2329. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[5][0], m4_gd[id])
  2330. menu_additem(menu, szText, "8", 0)
  2331. }
  2332. if(m4_atom[id] >= 1) {
  2333. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[6][0], m4_atom[id])
  2334. menu_additem(menu, szText, "9", 0)
  2335. }
  2336. if(m4_double[id] >= 1) {
  2337. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[7][0], m4_double[id])
  2338. menu_additem(menu, szText, "10", 0)
  2339. }
  2340. if(m4_pulse[id] >= 1) {
  2341. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[8][0], m4_pulse[id])
  2342. menu_additem(menu, szText, "11", 0)
  2343. }
  2344. if(m4_poison[id] >= 1) {
  2345. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[9][0], m4_poison[id])
  2346. menu_additem(menu, szText, "12", 0)
  2347. }
  2348. if(ak_phoe[id] >= 1) {
  2349. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[10][0], ak_phoe[id])
  2350. menu_additem(menu, szText, "13", 0)
  2351. }
  2352. if(ak_wat[id] >= 1) {
  2353. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[11][0], ak_wat[id])
  2354. menu_additem(menu, szText, "14", 0)
  2355. }
  2356. if(ak_double[id] >= 1) {
  2357. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[12][0], ak_double[id])
  2358. menu_additem(menu, szText, "15", 0)
  2359. }
  2360. if(ak_pulse[id] >= 1) {
  2361. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[13][0], ak_pulse[id])
  2362. menu_additem(menu, szText, "16", 0)
  2363. }
  2364. if(ak_poison[id] >= 1) {
  2365. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[14][0], ak_poison[id])
  2366. menu_additem(menu, szText, "17", 0)
  2367. }
  2368. if(fm_red[id] >= 1) {
  2369. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[15][0], fm_red[id])
  2370. menu_additem(menu, szText, "18", 0)
  2371. }
  2372. if(fm_double[id] >= 1) {
  2373. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[16][0], fm_double[id])
  2374. menu_additem(menu, szText, "19", 0)
  2375. }
  2376. if(fm_vulcan[id] >= 1) {
  2377. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[17][0], fm_vulcan[id])
  2378. menu_additem(menu, szText, "20", 0)
  2379. }
  2380. if(fm_poison[id] >= 1) {
  2381. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[18][0], fm_poison[id])
  2382. menu_additem(menu, szText, "21", 0)
  2383. }
  2384. if(mp_double[id] >= 1) {
  2385. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[19][0], mp_double[id])
  2386. menu_additem(menu, szText, "22", 0)
  2387. }
  2388. if(mp_pulse[id] >= 1) {
  2389. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[20][0], mp_pulse[id])
  2390. menu_additem(menu, szText, "23", 0)
  2391. }
  2392. if(mp_poison[id] >= 1) {
  2393. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[21][0], mp_poison[id])
  2394. menu_additem(menu, szText, "24", 0)
  2395. }
  2396. if(sc_double[id] >= 1) {
  2397. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[22][0], sc_double[id])
  2398. menu_additem(menu, szText, "25", 0)
  2399. }
  2400. if(sc_pulse[id] >= 1) {
  2401. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[23][0], sc_pulse[id])
  2402. menu_additem(menu, szText, "26", 0)
  2403. }
  2404. if(sc_poison[id] >= 1) {
  2405. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[24][0], sc_poison[id])
  2406. menu_additem(menu, szText, "27", 0)
  2407. }
  2408. if(usp_fire[id] >= 1) {
  2409. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[25][0], usp_fire[id])
  2410. menu_additem(menu, szText, "28", 0)
  2411. }
  2412. if(usp_ori[id] >= 1) {
  2413. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[26][0], usp_ori[id])
  2414. menu_additem(menu, szText, "29", 0)
  2415. }
  2416. if(usp_pulse[id] >= 1) {
  2417. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[27][0], usp_pulse[id])
  2418. menu_additem(menu, szText, "30", 0)
  2419. }
  2420. if(usp_poison[id] >= 1) {
  2421. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[28][0], usp_poison[id])
  2422. menu_additem(menu, szText, "31", 0)
  2423. }
  2424. if(dg_cobalt[id] >= 1) {
  2425. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[29][0], dg_cobalt[id])
  2426. menu_additem(menu, szText, "32", 0)
  2427. }
  2428. if(dg_hipno[id] >= 1) {
  2429. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[30][0], dg_hipno[id])
  2430. menu_additem(menu, szText, "33", 0)
  2431. }
  2432. if(dg_pulse[id] >= 1) {
  2433. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[31][0], dg_pulse[id])
  2434. menu_additem(menu, szText, "34", 0)
  2435. }
  2436. if(dg_poison[id] >= 1) {
  2437. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[32][0], dg_poison[id])
  2438. menu_additem(menu, szText, "35", 0)
  2439. }
  2440. if(gl_carbo[id] >= 1) {
  2441. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[33][0], gl_carbo[id])
  2442. menu_additem(menu, szText, "36", 0)
  2443. }
  2444. if(gl_pulse[id] >= 1) {
  2445. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[34][0], gl_pulse[id])
  2446. menu_additem(menu, szText, "37", 0)
  2447. }
  2448. if(p_pulse[id] >= 1) {
  2449. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[35][0], p_pulse[id])
  2450. menu_additem(menu, szText, "38", 0)
  2451. }
  2452. if(p_death[id] >= 1) {
  2453. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[36][0], p_death[id])
  2454. menu_additem(menu, szText, "39", 0)
  2455. }
  2456. if(ks_pulse[id] >= 1) {
  2457. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[37][0], ks_pulse[id])
  2458. menu_additem(menu, szText, "40", 0)
  2459. }
  2460. if(ks_poison[id] >= 1) {
  2461. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[38][0], ks_poison[id])
  2462. menu_additem(menu, szText, "41", 0)
  2463. }
  2464. if(ks_paint[id] >= 1) {
  2465. formatex( szText, charsmax( szText ), "%s \d(%d DB)", skin_names[39][0], ks_paint[id])
  2466. menu_additem(menu, szText, "42", 0)
  2467. }
  2468.  
  2469.  
  2470.  
  2471. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  2472. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  2473. menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
  2474. menu_display(id, menu, 0)
  2475. }
  2476.  
  2477. public menu_handler(id, menu, item)
  2478. {
  2479. if( item == MENU_EXIT )
  2480. {
  2481. menu_destroy(menu);
  2482. return PLUGIN_HANDLED;
  2483. }
  2484.  
  2485. new data[9], access, callback, szName[64]
  2486. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  2487. new key = str_to_num(data)
  2488.  
  2489. switch(key)
  2490. {
  2491. case 0: //arany
  2492. {
  2493. kuldesmenu(id)
  2494. aranykuld[id] = true
  2495. }
  2496. case 1: //lada
  2497. {
  2498. kuldesmenu(id)
  2499. ladakuld[id] = true
  2500. }
  2501. case 2: //kulcs
  2502. {
  2503. kuldesmenu(id)
  2504. kulcskuld[id] = true
  2505. }
  2506. case 3:
  2507. {
  2508. kuldesmenu(id)
  2509. fkuld[id] = 1 //awp toxic
  2510. }
  2511. case 4:
  2512. {
  2513. kuldesmenu(id)
  2514. fkuld[id] = 2 //awp hyperbeast
  2515. }
  2516. case 5:
  2517. {
  2518. kuldesmenu(id)
  2519. fkuld[id] = 3 //awp double
  2520. }
  2521. case 6:
  2522. {
  2523. kuldesmenu(id)
  2524. fkuld[id] = 4 //awp pulse
  2525. }
  2526. case 7:
  2527. {
  2528. kuldesmenu(id)
  2529. fkuld[id] = 5 //awp poison
  2530. }
  2531. case 8:
  2532. {
  2533. kuldesmenu(id)
  2534. fkuld[id] = 6 //m4a1 guardian
  2535. }
  2536. case 9:
  2537. {
  2538. kuldesmenu(id)
  2539. fkuld[id] = 7 //m4a1 atom
  2540. }
  2541. case 10:
  2542. {
  2543. kuldesmenu(id)
  2544. fkuld[id] = 8 //m4a1 double
  2545. }
  2546. case 11:
  2547. {
  2548. kuldesmenu(id)
  2549. fkuld[id] = 9 //m4a1 pulse
  2550. }
  2551. case 12:
  2552. {
  2553. kuldesmenu(id)
  2554. fkuld[id] = 10 //m4a1 poison
  2555. }
  2556. case 13:
  2557. {
  2558. kuldesmenu(id)
  2559. fkuld[id] = 11 //ak phoenix
  2560. }
  2561. case 14:
  2562. {
  2563. kuldesmenu(id)
  2564. fkuld[id] = 12 //ak wateland
  2565. }
  2566. case 15:
  2567. {
  2568. kuldesmenu(id)
  2569. fkuld[id] = 13 //ak double
  2570. }
  2571. case 16:
  2572. {
  2573. kuldesmenu(id)
  2574. fkuld[id] = 14 //ak pulse
  2575. }
  2576. case 17:
  2577. {
  2578. kuldesmenu(id)
  2579. fkuld[id] = 15 //ak poison
  2580. }
  2581. case 18:
  2582. {
  2583. kuldesmenu(id)
  2584. fkuld[id] = 16 //fm redline
  2585. }
  2586. case 19:
  2587. {
  2588. kuldesmenu(id)
  2589. fkuld[id] = 17 // fm double
  2590. }
  2591. case 20:
  2592. {
  2593. kuldesmenu(id)
  2594. fkuld[id] = 18 //fm vulcan
  2595. }
  2596. case 21:
  2597. {
  2598. kuldesmenu(id)
  2599. fkuld[id] = 19 //fm poison
  2600. }
  2601. case 22:
  2602. {
  2603. kuldesmenu(id)
  2604. fkuld[id] = 20 //mp double
  2605. }
  2606. case 23:
  2607. {
  2608. kuldesmenu(id)
  2609. fkuld[id] = 21 //mp pulse
  2610. }
  2611. case 24:
  2612. {
  2613. kuldesmenu(id)
  2614. fkuld[id] = 22 //mp posion
  2615. }
  2616. case 25:
  2617. {
  2618. kuldesmenu(id)
  2619. fkuld[id] = 23 //sc double
  2620. }
  2621. case 26:
  2622. {
  2623. kuldesmenu(id)
  2624. fkuld[id] = 24 //sc pulse
  2625. }
  2626. case 27:
  2627. {
  2628. kuldesmenu(id)
  2629. fkuld[id] = 25 //sc posion
  2630. }
  2631. case 28:
  2632. {
  2633. kuldesmenu(id)
  2634. fkuld[id] = 26 //usp fire
  2635. }
  2636. case 29:
  2637. {
  2638. kuldesmenu(id)
  2639. fkuld[id] = 27 //usp ori
  2640. }
  2641. case 30:
  2642. {
  2643. kuldesmenu(id)
  2644. fkuld[id] = 28 //usp pulse
  2645. }
  2646. case 31:
  2647. {
  2648. kuldesmenu(id)
  2649. fkuld[id] = 29 //usp poison
  2650. }
  2651. case 32:
  2652. {
  2653. kuldesmenu(id)
  2654. fkuld[id] = 30 //dg cobalt
  2655. }
  2656. case 33:
  2657. {
  2658. kuldesmenu(id)
  2659. fkuld[id] = 31 //dg hipno
  2660. }
  2661. case 34:
  2662. {
  2663. kuldesmenu(id)
  2664. fkuld[id] = 32 //dg pulse
  2665. }
  2666. case 35:
  2667. {
  2668. kuldesmenu(id)
  2669. fkuld[id] = 33 //dg poison
  2670. }
  2671. case 36:
  2672. {
  2673. kuldesmenu(id)
  2674. fkuld[id] = 34 //gl carbo
  2675. }
  2676. case 37:
  2677. {
  2678. kuldesmenu(id)
  2679. fkuld[id] = 35 //gl pulse
  2680. }
  2681. case 38:
  2682. {
  2683. kuldesmenu(id)
  2684. fkuld[id] = 36 //p pulse
  2685. }
  2686. case 39:
  2687. {
  2688. kuldesmenu(id)
  2689. fkuld[id] = 37 //p death
  2690. }
  2691. case 40:
  2692. {
  2693. kuldesmenu(id)
  2694. fkuld[id] = 38 //ks pulse
  2695. }
  2696. case 41:
  2697. {
  2698. kuldesmenu(id)
  2699. fkuld[id] = 39 //ks poison
  2700. }
  2701. case 42:
  2702. {
  2703. kuldesmenu(id)
  2704. fkuld[id] = 40 //ks paint
  2705. }
  2706. }
  2707. Mentes_skin(id)
  2708. return PLUGIN_HANDLED
  2709. }
  2710.  
  2711. public Fegyomenu(id)
  2712. {
  2713. if(is_user_alive(id) || is_user_connected(id)) {
  2714. strip_user_weapons(id)
  2715. give_item(id, "weapon_knife")
  2716. give_item(id, "weapon_flashbang")
  2717. give_item(id, "weapon_hegrenade")
  2718. new menu = menu_create("\rGlobal \yOffensive \w- \dFegyverMenü","fegyver_h")
  2719. menu_additem(menu,"M4A1","1",0)
  2720. menu_additem(menu,"AK47","2",0)
  2721. menu_additem(menu,"AWP","3",0)
  2722. menu_additem(menu,"FAMAS","4",0)
  2723. menu_additem(menu,"MP5","5",0)
  2724. menu_additem(menu,"Scout","6",0)
  2725. menu_additem(menu,"P90","7",0)
  2726.  
  2727. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  2728. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  2729. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  2730. menu_display(id, menu, 0)
  2731. }
  2732. }
  2733. public fegyver_h(id,menu,item)
  2734. {
  2735. if(item == MENU_EXIT)
  2736. {
  2737. menu_destroy(menu);
  2738. }
  2739.  
  2740. new data[9],szName[64];
  2741. new access,callback;
  2742. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2743. new key = str_to_num(data);
  2744.  
  2745. switch(key)
  2746. {
  2747. case 1:
  2748. {
  2749. pisztoly(id)
  2750. give_item(id, "weapon_m4a1")
  2751. cs_set_user_bpammo(id,CSW_M4A1,120)
  2752. }
  2753. case 2:
  2754. {
  2755. pisztoly(id)
  2756. give_item(id, "weapon_ak47")
  2757. cs_set_user_bpammo(id,CSW_AK47,120)
  2758. }
  2759. case 3:
  2760. {
  2761. pisztoly(id)
  2762. give_item(id, "weapon_awp")
  2763. cs_set_user_bpammo(id,CSW_AWP,50)
  2764. }
  2765. case 4:
  2766. {
  2767. pisztoly(id)
  2768. give_item(id, "weapon_famas")
  2769. cs_set_user_bpammo(id,CSW_FAMAS,120)
  2770. }
  2771. case 5:
  2772. {
  2773. pisztoly(id)
  2774. give_item(id, "weapon_mp5navy")
  2775. cs_set_user_bpammo(id,CSW_MP5NAVY,150)
  2776. }
  2777. case 6:
  2778. {
  2779. pisztoly(id)
  2780. give_item(id, "weapon_scout")
  2781. cs_set_user_bpammo(id,CSW_SCOUT,100)
  2782. }
  2783. case 7:
  2784. {
  2785. pisztoly(id)
  2786. give_item(id, "weapon_p90")
  2787. cs_set_user_bpammo(id,CSW_P90,150)
  2788. }
  2789.  
  2790. }
  2791. }
  2792.  
  2793. public pisztoly(id)
  2794. {
  2795. new menu = menu_create("\rGlobal \yOffensive \w- \dPisztolyMenü","pisztoly_h")
  2796. menu_additem(menu,"Deagle","1",0)
  2797. menu_additem(menu,"USP","2",0)
  2798. menu_additem(menu,"Glock","3",0)
  2799.  
  2800. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2801. menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s");
  2802. menu_display(id,menu,0)
  2803. }
  2804. public pisztoly_h(id,menu,item)
  2805. {
  2806. if(item == MENU_EXIT)
  2807. {
  2808. menu_destroy(menu);
  2809. }
  2810.  
  2811. new data[9],szName[64];
  2812. new access,callback;
  2813. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  2814. new key = str_to_num(data);
  2815.  
  2816. switch(key)
  2817. {
  2818. case 1:
  2819. {
  2820. give_item(id, "weapon_knife")
  2821. give_item(id, "weapon_deagle")
  2822. cs_set_user_bpammo(id,CSW_DEAGLE,200)
  2823. }
  2824. case 2:
  2825. {
  2826. give_item(id, "weapon_knife")
  2827. give_item(id, "weapon_usp")
  2828. cs_set_user_bpammo(id,CSW_USP,200)
  2829. }
  2830. case 3:
  2831. {
  2832. give_item(id, "weapon_knife")
  2833. give_item(id, "weapon_glock18")
  2834. cs_set_user_bpammo(id,CSW_GLOCK18,200)
  2835. }
  2836.  
  2837. }
  2838. }
  2839.  
  2840. public sayhook(id)
  2841. {
  2842.  
  2843. read_args (message, 191)
  2844. remove_quotes (message)
  2845. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  2846. {
  2847. return PLUGIN_CONTINUE
  2848. }
  2849. get_user_name(id, nev, 31)
  2850. if(is_user_alive(id)) {
  2851. get_user_team(id, color, 9)
  2852. formatex(Temp, 191, "^4[%s] ^3%s^x01: %s", rangok[szint[id]], nev, message)
  2853.  
  2854. }
  2855. else {
  2856. get_user_team(id, color, 9)
  2857. formatex(Temp, 191, "^4*Halott* [%s] ^3%s^1: %s", rangok[szint[id]], nev, message)
  2858. }
  2859. sendmessage(color)
  2860. return PLUGIN_HANDLED
  2861. }
  2862. public tshook(id)
  2863. {
  2864. read_args (message, 191)
  2865. remove_quotes (message)
  2866. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  2867. {
  2868. return PLUGIN_CONTINUE
  2869. }
  2870. get_user_name(id, nev, 31)
  2871. new playerTeam = get_user_team(id)
  2872. new playerTeamName[19]
  2873. switch (playerTeam)
  2874. {
  2875. case 1: {
  2876. copy (playerTeamName, 11, "*Terrorista*")
  2877.  
  2878. }
  2879. case 2: {
  2880. copy (playerTeamName, 18, "*Anti-Terrorista*")
  2881.  
  2882. }
  2883. default:
  2884. copy (playerTeamName, 9, "*Nézõ*")
  2885. }
  2886. if(is_user_alive(id))
  2887. {
  2888. get_user_team(id, color, 9)
  2889. formatex(Temp, 191, "^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  2890.  
  2891. }
  2892. else
  2893. {
  2894. get_user_team(id, color, 9)
  2895. formatex(Temp, 191, "^1*Halott* ^3(%s) ^4[%s] ^3%s^1: %s",playerTeamName, rangok[szint[id]], nev, message)
  2896. }
  2897. sendtmessage(color, playerTeam)
  2898. return PLUGIN_HANDLED
  2899. }
  2900. public sendmessage(color[])
  2901. {
  2902. new teamName[10]
  2903. for(new player = 1; player < get_maxplayers(); player++)
  2904. {
  2905. get_user_team (player, teamName, 9)
  2906. teamf (player, color)
  2907. elkuldes(player, Temp)
  2908. teamf(player, teamName)
  2909. }
  2910. }
  2911. public sendtmessage(color[], playerTeam)
  2912. {
  2913. new teamName[10]
  2914. for (new player = 1; player < get_maxplayers(); player++)
  2915. {
  2916. if(get_user_team(player) == playerTeam)
  2917. {
  2918. get_user_team (player, teamName, 9)
  2919. elkuldes(player, Temp)
  2920. teamf (player, teamName)
  2921. teamf (player, color)
  2922. }
  2923. }
  2924. }
  2925. public teamf(player, team[])
  2926. {
  2927. message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
  2928. write_byte(player)
  2929. write_string(team)
  2930. message_end()
  2931. }
  2932. public elkuldes(player, Temp[])
  2933. {
  2934.  
  2935. message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
  2936. write_byte( player )
  2937. write_string( Temp )
  2938. message_end()
  2939.  
  2940. }
  2941. public Mentes_cuccok(id)
  2942. {
  2943. new name[33]
  2944. get_user_name(id, name, 32)
  2945. new filenev[128], tartalom[64]
  2946. format(filenev, sizeof(filenev), "addons/amxmodx/mod/adatok/%s.txt", name)
  2947.  
  2948. new sor = 0
  2949.  
  2950. formatex(tartalom, charsmax(tartalom), "%d", oles[id])
  2951. write_file(filenev, tartalom, sor)
  2952. sor++
  2953. formatex(tartalom, charsmax(tartalom), "%d", lada[id])
  2954. write_file(filenev, tartalom, sor)
  2955. sor++
  2956. formatex(tartalom, charsmax(tartalom), "%d", kulcs[id])
  2957. write_file(filenev, tartalom, sor)
  2958. sor++
  2959. formatex(tartalom, charsmax(tartalom), "%d", szint[id])
  2960. write_file(filenev, tartalom, sor)
  2961. sor++
  2962. formatex(tartalom, charsmax(tartalom), "%d", arany[id])
  2963. write_file(filenev, tartalom, sor)
  2964. sor++
  2965.  
  2966.  
  2967. }
  2968. public Betoltes_cuccok(id)
  2969. {
  2970. new name[33]
  2971. get_user_name(id, name, 32)
  2972. new filenev[128]
  2973. format(filenev, 127, "addons/amxmodx/mod/adatok/%s.txt", name)
  2974.  
  2975. new sor = 0
  2976.  
  2977. if (is_user_bot(id) || !file_exists(filenev))
  2978. return
  2979.  
  2980. new oles_mny[32], lada_mny[32], kulcs_mny[32], szint_mny[32], arany_mny[32]
  2981. new len
  2982.  
  2983. read_file(filenev, sor, oles_mny, 63, len)
  2984. sor++
  2985. read_file(filenev, sor, lada_mny, 63, len)
  2986. sor++
  2987. read_file(filenev, sor, kulcs_mny, 63, len)
  2988. sor++
  2989. read_file(filenev, sor, szint_mny, 63, len)
  2990. sor++
  2991. read_file(filenev, sor, arany_mny, 63, len)
  2992. sor++
  2993.  
  2994.  
  2995.  
  2996. oles[id] = str_to_num(oles_mny)
  2997. lada[id] = str_to_num(lada_mny)
  2998. kulcs[id] = str_to_num(kulcs_mny)
  2999. szint[id] = str_to_num(szint_mny)
  3000. }
  3001.  
  3002. public Mentes_skin(id)
  3003. {
  3004. new name[33]
  3005. get_user_name(id, name, 32)
  3006. new filenev[128], tartalom[64]
  3007. format(filenev, sizeof(filenev), "addons/amxmodx/mod/skinek/%s.txt", name)
  3008.  
  3009. new sor = 0
  3010.  
  3011. formatex(tartalom, charsmax(tartalom), "%d", awp_toxic[id])
  3012. write_file(filenev, tartalom, sor)
  3013. sor++
  3014. formatex(tartalom, charsmax(tartalom), "%d", awp_hb[id])
  3015. write_file(filenev, tartalom, sor)
  3016. sor++
  3017. formatex(tartalom, charsmax(tartalom), "%d", awp_double[id])
  3018. write_file(filenev, tartalom, sor)
  3019. sor++
  3020. formatex(tartalom, charsmax(tartalom), "%d", awp_pulse[id])
  3021. write_file(filenev, tartalom, sor)
  3022. sor++
  3023. formatex(tartalom, charsmax(tartalom), "%d", awp_poison[id])
  3024. write_file(filenev, tartalom, sor)
  3025. sor++
  3026. formatex(tartalom, charsmax(tartalom), "%d", m4_gd[id])
  3027. write_file(filenev, tartalom, sor)
  3028. sor++
  3029. formatex(tartalom, charsmax(tartalom), "%d", m4_atom[id])
  3030. write_file(filenev, tartalom, sor)
  3031. sor++
  3032. formatex(tartalom, charsmax(tartalom), "%d", m4_double[id])
  3033. write_file(filenev, tartalom, sor)
  3034. sor++
  3035. formatex(tartalom, charsmax(tartalom), "%d", m4_pulse[id])
  3036. write_file(filenev, tartalom, sor)
  3037. sor++
  3038. formatex(tartalom, charsmax(tartalom), "%d", m4_poison[id])
  3039. write_file(filenev, tartalom, sor)
  3040. sor++
  3041. formatex(tartalom, charsmax(tartalom), "%d", ak_phoe[id])
  3042. write_file(filenev, tartalom, sor)
  3043. sor++
  3044. formatex(tartalom, charsmax(tartalom), "%d", ak_wat[id])
  3045. write_file(filenev, tartalom, sor)
  3046. sor++
  3047. formatex(tartalom, charsmax(tartalom), "%d", ak_double[id])
  3048. write_file(filenev, tartalom, sor)
  3049. sor++
  3050. formatex(tartalom, charsmax(tartalom), "%d", ak_pulse[id])
  3051. write_file(filenev, tartalom, sor)
  3052. sor++
  3053. formatex(tartalom, charsmax(tartalom), "%d", ak_poison[id])
  3054. write_file(filenev, tartalom, sor)
  3055. sor++
  3056. formatex(tartalom, charsmax(tartalom), "%d", fm_red[id])
  3057. write_file(filenev, tartalom, sor)
  3058. sor++
  3059. formatex(tartalom, charsmax(tartalom), "%d", fm_double[id])
  3060. write_file(filenev, tartalom, sor)
  3061. sor++
  3062. formatex(tartalom, charsmax(tartalom), "%d", fm_vulcan[id])
  3063. write_file(filenev, tartalom, sor)
  3064. sor++
  3065. formatex(tartalom, charsmax(tartalom), "%d", fm_poison[id])
  3066. write_file(filenev, tartalom, sor)
  3067. sor++
  3068. formatex(tartalom, charsmax(tartalom), "%d", mp_double[id])
  3069. write_file(filenev, tartalom, sor)
  3070. sor++
  3071. formatex(tartalom, charsmax(tartalom), "%d", mp_pulse[id])
  3072. write_file(filenev, tartalom, sor)
  3073. sor++
  3074. formatex(tartalom, charsmax(tartalom), "%d", mp_poison[id])
  3075. write_file(filenev, tartalom, sor)
  3076. sor++
  3077. formatex(tartalom, charsmax(tartalom), "%d", sc_double[id])
  3078. write_file(filenev, tartalom, sor)
  3079. sor++
  3080. formatex(tartalom, charsmax(tartalom), "%d", sc_pulse[id])
  3081. write_file(filenev, tartalom, sor)
  3082. sor++
  3083. formatex(tartalom, charsmax(tartalom), "%d", sc_poison[id])
  3084. write_file(filenev, tartalom, sor)
  3085. sor++
  3086. formatex(tartalom, charsmax(tartalom), "%d", usp_fire[id])
  3087. write_file(filenev, tartalom, sor)
  3088. sor++
  3089. formatex(tartalom, charsmax(tartalom), "%d", usp_ori[id])
  3090. write_file(filenev, tartalom, sor)
  3091. sor++
  3092. formatex(tartalom, charsmax(tartalom), "%d", usp_pulse[id])
  3093. write_file(filenev, tartalom, sor)
  3094. sor++
  3095. formatex(tartalom, charsmax(tartalom), "%d", usp_poison[id])
  3096. write_file(filenev, tartalom, sor)
  3097. sor++
  3098. formatex(tartalom, charsmax(tartalom), "%d", dg_cobalt[id])
  3099. write_file(filenev, tartalom, sor)
  3100. sor++
  3101. formatex(tartalom, charsmax(tartalom), "%d", dg_hipno[id])
  3102. write_file(filenev, tartalom, sor)
  3103. sor++
  3104. formatex(tartalom, charsmax(tartalom), "%d", dg_pulse[id])
  3105. write_file(filenev, tartalom, sor)
  3106. sor++
  3107. formatex(tartalom, charsmax(tartalom), "%d", dg_poison[id])
  3108. write_file(filenev, tartalom, sor)
  3109. sor++
  3110. formatex(tartalom, charsmax(tartalom), "%d", gl_carbo[id])
  3111. write_file(filenev, tartalom, sor)
  3112. sor++
  3113. formatex(tartalom, charsmax(tartalom), "%d", gl_pulse[id])
  3114. write_file(filenev, tartalom, sor)
  3115. sor++
  3116. formatex(tartalom, charsmax(tartalom), "%d", p_pulse[id])
  3117. write_file(filenev, tartalom, sor)
  3118. sor++
  3119. formatex(tartalom, charsmax(tartalom), "%d", p_death[id])
  3120. write_file(filenev, tartalom, sor)
  3121. sor++
  3122. formatex(tartalom, charsmax(tartalom), "%d", ks_pulse[id])
  3123. write_file(filenev, tartalom, sor)
  3124. sor++
  3125. formatex(tartalom, charsmax(tartalom), "%d", ks_poison[id])
  3126. write_file(filenev, tartalom, sor)
  3127. sor++
  3128. formatex(tartalom, charsmax(tartalom), "%d", ks_paint[id])
  3129. write_file(filenev, tartalom, sor)
  3130. sor++
  3131.  
  3132.  
  3133.  
  3134.  
  3135. }
  3136. public Betoltes_skin(id)
  3137. {
  3138. new name[33]
  3139. get_user_name(id, name, 32)
  3140. new filenev[128]
  3141. format(filenev, 127, "addons/amxmodx/mod/skinek/%s.txt", name)
  3142.  
  3143. new sor = 0
  3144.  
  3145. if (is_user_bot(id) || !file_exists(filenev))
  3146. return
  3147.  
  3148. new awp_toxic_db[32], awp_hb_db[32], awp_double_db[32], awp_pulse_db[32], awp_poison_db[32]
  3149. new m4_gd_db[32], m4_atom_db[32], m4_double_db[32], m4_pulse_db[32], m4_poison_db[32]
  3150. new ak_phoe_db[32], ak_wat_db[32], ak_double_db[32], ak_pulse_db[32], ak_poison_db[32]
  3151. new fm_red_db[32], fm_double_db[32], fm_vulcan_db[32], fm_poison_db[32]
  3152. new mp_double_db[32], mp_pulse_db[32], mp_poison_db[32]
  3153. new sc_double_db[32], sc_pulse_db[32], sc_poison_db[32]
  3154. new usp_fire_db[32], usp_ori_db[32], usp_pulse_db[32], usp_poison_db[32]
  3155. new dg_cobalt_db[32], dg_hipno_db[32], dg_pulse_db[32], dg_poison_db[32]
  3156. new gl_carbo_db[32], gl_pulse_db[32]
  3157. new p_pulse_db[32], p_death_db[32]
  3158. new ks_pulse_db[32], ks_poison_db[32], ks_paint_db[32]
  3159.  
  3160. new len
  3161.  
  3162. read_file(filenev, sor, awp_toxic_db, 63, len)
  3163. sor++
  3164. read_file(filenev, sor, awp_hb_db, 63, len)
  3165. sor++
  3166. read_file(filenev, sor, awp_double_db, 63, len)
  3167. sor++
  3168. read_file(filenev, sor, awp_pulse_db, 63, len)
  3169. sor++
  3170. read_file(filenev, sor, awp_poison_db, 63, len)
  3171. sor++
  3172. read_file(filenev, sor, m4_gd_db, 63, len)
  3173. sor++
  3174. read_file(filenev, sor, m4_atom_db, 63, len)
  3175. sor++
  3176. read_file(filenev, sor, m4_double_db, 63, len)
  3177. sor++
  3178. read_file(filenev, sor, m4_pulse_db, 63, len)
  3179. sor++
  3180. read_file(filenev, sor, m4_poison_db, 63, len)
  3181. sor++
  3182. read_file(filenev, sor, ak_phoe_db, 63, len)
  3183. sor++
  3184. read_file(filenev, sor, ak_wat_db, 63, len)
  3185. sor++
  3186. read_file(filenev, sor, ak_double_db, 63, len)
  3187. sor++
  3188. read_file(filenev, sor, ak_pulse_db, 63, len)
  3189. sor++
  3190. read_file(filenev, sor, ak_poison_db, 63, len)
  3191. sor++
  3192. read_file(filenev, sor, fm_red_db, 63, len)
  3193. sor++
  3194. read_file(filenev, sor, fm_double_db, 63, len)
  3195. sor++
  3196. read_file(filenev, sor, fm_vulcan_db, 63, len)
  3197. sor++
  3198. read_file(filenev, sor, fm_poison_db, 63, len)
  3199. sor++
  3200. read_file(filenev, sor, mp_double_db, 63, len)
  3201. sor++
  3202. read_file(filenev, sor, mp_pulse_db, 63, len)
  3203. sor++
  3204. read_file(filenev, sor, mp_poison_db, 63, len)
  3205. sor++
  3206. read_file(filenev, sor, sc_double_db, 63, len)
  3207. sor++
  3208. read_file(filenev, sor, sc_pulse_db, 63, len)
  3209. sor++
  3210. read_file(filenev, sor, sc_poison_db, 63, len)
  3211. sor++
  3212. read_file(filenev, sor, usp_fire_db, 63, len)
  3213. sor++
  3214. read_file(filenev, sor, usp_ori_db, 63, len)
  3215. sor++
  3216. read_file(filenev, sor, usp_pulse_db, 63, len)
  3217. sor++
  3218. read_file(filenev, sor, usp_poison_db, 63, len)
  3219. sor++
  3220. read_file(filenev, sor, dg_cobalt_db, 63, len)
  3221. sor++
  3222. read_file(filenev, sor, dg_hipno_db, 63, len)
  3223. sor++
  3224. read_file(filenev, sor, dg_pulse_db, 63, len)
  3225. sor++
  3226. read_file(filenev, sor, dg_poison_db, 63, len)
  3227. sor++
  3228. read_file(filenev, sor, gl_carbo_db, 63, len)
  3229. sor++
  3230. read_file(filenev, sor, gl_pulse_db, 63, len)
  3231. sor++
  3232. read_file(filenev, sor, p_pulse_db, 63, len)
  3233. sor++
  3234. read_file(filenev, sor, p_death_db, 63, len)
  3235. sor++
  3236. read_file(filenev, sor, ks_pulse_db, 63, len)
  3237. sor++
  3238. read_file(filenev, sor, ks_poison_db, 63, len)
  3239. sor++
  3240. read_file(filenev, sor, ks_paint_db, 63, len)
  3241. sor++
  3242.  
  3243.  
  3244. awp_toxic[id] = str_to_num(awp_toxic_db)
  3245. awp_hb[id] = str_to_num(awp_hb_db)
  3246. awp_double[id] = str_to_num(awp_double_db)
  3247. awp_pulse[id] = str_to_num(awp_pulse_db)
  3248. awp_poison[id] = str_to_num(awp_poison_db)
  3249. m4_gd[id] = str_to_num(m4_gd_db)
  3250. m4_atom[id] = str_to_num(m4_atom_db)
  3251. m4_double[id] = str_to_num(m4_double_db)
  3252. m4_pulse[id] = str_to_num(m4_pulse_db)
  3253. m4_poison[id] = str_to_num(m4_poison_db)
  3254. ak_phoe[id] = str_to_num(ak_phoe_db)
  3255. ak_wat[id] = str_to_num(ak_wat_db)
  3256. ak_double[id] = str_to_num(ak_double_db)
  3257. ak_pulse[id] = str_to_num(ak_pulse_db)
  3258. ak_poison[id] = str_to_num(ak_poison_db)
  3259. fm_red[id] = str_to_num(fm_red_db)
  3260. fm_double[id] = str_to_num(fm_double_db)
  3261. fm_vulcan[id] = str_to_num(fm_vulcan_db)
  3262. fm_poison[id] = str_to_num(fm_poison_db)
  3263. mp_double[id] = str_to_num(mp_double_db)
  3264. mp_pulse[id] = str_to_num(mp_pulse_db)
  3265. mp_poison[id] = str_to_num(mp_poison_db)
  3266. sc_double[id] = str_to_num(sc_double_db)
  3267. sc_pulse[id] = str_to_num(sc_pulse_db)
  3268. sc_poison[id] = str_to_num(sc_poison_db)
  3269. usp_fire[id] = str_to_num(usp_fire_db)
  3270. usp_ori[id] = str_to_num(usp_ori_db)
  3271. usp_pulse[id] = str_to_num(usp_pulse_db)
  3272. usp_poison[id] = str_to_num(usp_poison_db)
  3273. dg_cobalt[id] = str_to_num(dg_cobalt_db)
  3274. dg_hipno[id] = str_to_num(dg_hipno_db)
  3275. dg_pulse[id] = str_to_num(dg_pulse_db)
  3276. dg_poison[id] = str_to_num(dg_poison_db)
  3277. gl_carbo[id] = str_to_num(gl_carbo_db)
  3278. gl_pulse[id] = str_to_num(gl_pulse_db)
  3279. p_pulse[id] = str_to_num(p_pulse_db)
  3280. p_death[id] = str_to_num(p_death_db)
  3281. ks_pulse[id] = str_to_num(ks_pulse_db)
  3282. ks_poison[id] = str_to_num(ks_poison_db)
  3283. ks_paint[id] = str_to_num(ks_paint_db)
  3284. }
  3285.