HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* Script generated by Pawn Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <fakemeta>
  6. #include <colorchat>
  7. #include <nvault>
  8.  
  9. #pragma tabsize 1
  10.  
  11. #define PLUGIN "CS:GO Skinek + Pontrendszer"
  12. #define AUTHOR "AltaiR"
  13. #define VERSION "1.3"
  14.  
  15. #define CHATPREFIX "SERVER"
  16. #define MENUPREFIX "SERVER"
  17.  
  18. #define VIP_JOG ADMIN_LEVEL_E
  19. #define ADMIN_JOG ADMIN_BAN
  20.  
  21. new const tmpk[][] =
  22. {
  23. "", //NE vltoztatasd = 0
  24. "Alap", //Alap TMP = 1
  25. "TMP | MSMC" //2
  26. }
  27.  
  28. new const tmpmodelek[][] =
  29. {
  30. "", //NE vltoztatasd = 0
  31. "models/v_tmp.mdl", //Alap TMP = 1
  32. "models/csgo_skins/TMP/msmc.mdl" //2
  33. }
  34.  
  35. new tmpengedelyek[][33] =
  36. {
  37. 0, //NE vltoztatasd = 0
  38. 1, //Alap TMP = 1
  39. 0 //2
  40.  
  41. }
  42.  
  43. new const tmparak[] =
  44. {
  45. 0, //NE vltoztatasd = 0
  46. 0, //Alap TMP = 1
  47. 80 //2
  48. }
  49.  
  50. new const xm1014ek[][] =
  51. {
  52. "", //NE vltoztatasd = 0
  53. "Alap", //Alap XM1014 = 1
  54. "XM1014 | XI Blue", //2
  55. "XM1014 | Asiimov" //3
  56. }
  57.  
  58. new const xm1014modelek[][] =
  59. {
  60. "", //NE vltoztatasd = 0
  61. "models/v_xm1014.mdl", //Alap XM1014 = 1
  62. "models/csgo_skins/XM1014/xiblue.mdl", //2
  63. "models/csgo_skins/XM1014/asiimov.mdl" //3
  64. }
  65.  
  66. new xm1014engedelyek[][33] =
  67. {
  68. 0, //NE vltoztatasd = 0
  69. 1, //Alap XM1014 = 1
  70. 0, //2
  71. 0 //3
  72.  
  73. }
  74.  
  75. new const xm1014arak[] =
  76. {
  77. 0, //NE vltoztatasd = 0
  78. 0, //Alap XM1014 = 1
  79. 50, //2
  80. 100 //3
  81. }
  82.  
  83. new const mac10ek[][] =
  84. {
  85. "", //NE vltoztatasd = 0
  86. "Alap", //Alap MAC10 = 1
  87. "MAC10 | Átok", //2
  88. "MAC10 | Forróság", //3
  89. "MAC10 | Rangeen" //4
  90. }
  91.  
  92. new const mac10modelek[][] =
  93. {
  94. "", //NE vltoztatasd = 0
  95. "models/v_mac10.mdl", //Alap MAC10 = 1
  96. "models/csgo_skins/MAC10/atok.mdl", //2
  97. "models/csgo_skins/MAC10/forrosag.mdl", //3
  98. "models/csgo_skins/MAC10/rangeen.mdl" //4
  99. }
  100.  
  101. new mac10engedelyek[][33] =
  102. {
  103. 0, //NE vltoztatasd = 0
  104. 1, //Alap MAC10 = 1
  105. 0, //2
  106. 0, //3
  107. 0 //4
  108.  
  109. }
  110.  
  111. new const mac10arak[] =
  112. {
  113. 0, //NE vltoztatasd = 0
  114. 0, //Alap MAC10 = 1
  115. 100, //2
  116. 50, //3
  117. 30 //4
  118. }
  119.  
  120. new const m249ek[][] =
  121. {
  122. "", //NE vltoztatasd = 0
  123. "Alap", //Alap M249 = 1
  124. "M249 | HK" //2
  125. }
  126.  
  127. new const m249modelek[][] =
  128. {
  129. "", //NE vltoztatasd = 0
  130. "models/v_m249.mdl", //Alap M249 = 1
  131. "models/csgo_skins/M249/hk.mdl" //2
  132. }
  133.  
  134. new m249engedelyek[][33] =
  135. {
  136. 0, //NE vltoztatasd = 0
  137. 1, //Alap M249 = 1
  138. 0 //2
  139.  
  140. }
  141.  
  142. new const m249arak[] =
  143. {
  144. 0, //NE vltoztatasd = 0
  145. 0, //Alap M249 = 1
  146. 800 //2
  147. }
  148.  
  149. new const mp5ok[][] =
  150. {
  151. "", //NE vltoztatasd = 0
  152. "Alap", //Alap MP5 = 1
  153. "MP5 | Heckler", //2
  154. "MP5 | Asiimov" //3
  155. }
  156.  
  157. new const mp5modelek[][] =
  158. {
  159. "", //NE vltoztatasd = 0
  160. "models/v_mp5.mdl", //Alap MP5 = 1
  161. "models/csgo_skins/MP5/heckler.mdl", //2
  162. "models/csgo_skins/MP5/asiimov.mdl" //3
  163. }
  164.  
  165. new mp5engedelyek[][33] =
  166. {
  167. 0, //NE vltoztatasd = 0
  168. 1, //Alap MP5 = 1
  169. 0, //2
  170. 0 //3
  171.  
  172. }
  173.  
  174. new const mp5arak[] =
  175. {
  176. 0, //NE vltoztatasd = 0
  177. 0, //Alap MP5 = 1
  178. 30, //2
  179. 50 //3
  180. }
  181.  
  182. new const scoutok[][] =
  183. {
  184. "", //NE vltoztatasd = 0
  185. "Alap", //Alap Scout = 1
  186. "SSG08 | Nagy Vas" //2
  187. }
  188.  
  189. new const scoutmodelek[][] =
  190. {
  191. "", //NE vltoztatasd = 0
  192. "models/v_scout.mdl", //Alap Scout = 1
  193. "models/csgo_skins/SSG08/nagyvas.mdl" //2
  194. }
  195.  
  196. new scoutengedelyek[][33] =
  197. {
  198. 0, //NE vltoztatasd = 0
  199. 1, //Alap Scout = 1
  200. 0 //2
  201.  
  202. }
  203.  
  204. new const scoutarak[] =
  205. {
  206. 0, //NE vltoztatasd = 0
  207. 0, //Alap Scout = 1
  208. 250 //2
  209. }
  210.  
  211. new const galilok[][] =
  212. {
  213. "", //NE vltoztatasd = 0
  214. "Alap", //Alap Galil = 1
  215. "Galil | Kerberosz" //2
  216. }
  217.  
  218. new const galilmodelek[][] =
  219. {
  220. "", //NE vltoztatasd = 0
  221. "models/v_galil.mdl", //Alap Galil = 1
  222. "models/csgo_skins/Galil/kerberosz.mdl" //2
  223. }
  224.  
  225. new galilengedelyek[][33] =
  226. {
  227. 0, //NE vltoztatasd = 0
  228. 1, //Alap Galil = 1
  229. 0 //2
  230.  
  231. }
  232.  
  233. new const galilarak[] =
  234. {
  235. 0, //NE vltoztatasd = 0
  236. 0, //Alap Galil = 1
  237. 100 //2
  238. }
  239.  
  240. new const famasok[][] =
  241. {
  242. "", //NE vltoztatasd = 0
  243. "Alap", //Alap Famas = 1
  244. "Famas | Impulzus", //2
  245. "Famas | Vegyérék" //3
  246. }
  247.  
  248. new const famasmodelek[][] =
  249. {
  250. "", //NE vltoztatasd = 0
  251. "models/v_famas.mdl", //Alap Famas = 1
  252. "models/csgo_skins/Famas/impulzus.mdl", //2
  253. "models/csgo_skins/Famas/vegyertek.mdl" //3
  254. }
  255.  
  256. new famasengedelyek[][33] =
  257. {
  258. 0, //NE vltoztatasd = 0
  259. 1, //Alap Famas = 1
  260. 0, //2
  261. 0 //3
  262. }
  263.  
  264. new const famasarak[] =
  265. {
  266. 0, //NE vltoztatasd = 0
  267. 0, //Alap Famas = 1
  268. 300, //2
  269. 200 //3
  270. }
  271.  
  272. new const uspk[][] =
  273. {
  274. "", //NE vltoztatasd = 0
  275. "Alap", //Alap USP = 1
  276. "USP-S | Asiimov", //2
  277. "USP-S | Orion", //3
  278. "USP-S | Kajmán", //4
  279. "USP-S | Nyomaték", //5
  280. "USP-S | Vexter", //6
  281. "USP-S | Karmazsin Háló" //7
  282. }
  283.  
  284. new const uspmodelek[][] =
  285. {
  286. "", //NE vltoztatasd = 0
  287. "models/v_usp.mdl", //Alap USP = 1
  288. "models/csgo_skins/USP/asiimov.mdl", //2
  289. "models/csgo_skins/USP/orion.mdl", //3
  290. "models/csgo_skins/USP/kajman.mdl", //4
  291. "models/csgo_skins/USP/nyomatek.mdl", //5
  292. "models/csgo_skins/USP/vexter.mdl", //6
  293. "models/csgo_skins/USP/karmazsin.mdl" //7
  294. }
  295.  
  296. new uspengedelyek[][33] =
  297. {
  298. 0, //NE vltoztatasd = 0
  299. 1, //Alap USP = 1
  300. 0, //2
  301. 0, //3
  302. 0, //4
  303. 0, //5
  304. 0, //6
  305. 0 //7
  306. }
  307.  
  308. new const usparak[] =
  309. {
  310. 0, //NE vltoztatasd = 0
  311. 0, //Alap USP = 1
  312. 300, //2
  313. 200, //3
  314. 300, //4
  315. 80, //5
  316. 30, //6
  317. 50 //7
  318. }
  319.  
  320. new const glockok[][] =
  321. {
  322. "", //NE vltoztatasd = 0
  323. "Alap", //Alap Glock-18 = 1
  324. "Glock-18 | Halványulás", //2
  325. "Glock-18 | Daráló", //3
  326. "Glock-18 | Vízelementál", //4
  327. "Glock-18 | Candy Apple" //5
  328. }
  329.  
  330. new const glockmodelek[][] =
  331. {
  332. "", //NE vltoztatasd = 0
  333. "models/v_glock18.mdl", //Alap Glock-18 = 1
  334. "models/csgo_skins/Glock/halvanyulas.mdl", //2
  335. "models/csgo_skins/Glock/daralo.mdl", //3
  336. "models/csgo_skins/Glock/vizelemental.mdl", //4
  337. "models/csgo_skins/Glock/candyapple.mdl" //5
  338. }
  339.  
  340. new glockengedelyek[][33] =
  341. {
  342. 0, //NE vltoztatasd = 0
  343. 1, //Alap Glock-18 = 1
  344. 0, //2
  345. 0, //3
  346. 0, //4
  347. 0 //5
  348. }
  349.  
  350. new const glockarak[] =
  351. {
  352. 0, //NE vltoztatasd = 0
  353. 0, //Alap Glock-18 = 1
  354. 800, //2
  355. 80, //3
  356. 300, //4
  357. 50 //5
  358. }
  359.  
  360. new const m3ak[][] =
  361. {
  362. "", //NE vltoztatasd = 0
  363. "Alap", //Alap M3 = 1
  364. "M3 | Hiper Bestia", //2
  365. "M3 | Remington", //3
  366. "M3 | Mossbenger", //4
  367. "M3 | A Kraken", //5
  368. "M3 | Yorick" //6
  369. }
  370.  
  371. new const m3modelek[][] =
  372. {
  373. "", //NE vltoztatasd = 0
  374. "models/v_m3.mdl", //Alap M3 = 1
  375. "models/csgo_skins/M3/hiperbestia.mdl", //2
  376. "models/csgo_skins/M3/remington.mdl", //3
  377. "models/csgo_skins/M3/mossbenger.mdl", //4
  378. "models/csgo_skins/M3/kraken.mdl", //5
  379. "models/csgo_skins/M3/yorick.mdl" //6
  380. }
  381.  
  382. new m3engedelyek[][33] =
  383. {
  384. 0, //NE vltoztatasd = 0
  385. 1, //Alap M3 = 1
  386. 0, //2
  387. 0, //3
  388. 0, //4
  389. 0, //5
  390. 0 //6
  391. }
  392.  
  393. new const m3arak[] =
  394. {
  395. 0, //NE vltoztatasd = 0
  396. 0, //Alap M3 = 1
  397. 150, //2
  398. 50, //3
  399. 100, //4
  400. 500, //5
  401. 400 //6
  402. }
  403.  
  404. new const deaglek[][] =
  405. {
  406. "", //NE vltoztatasd = 0
  407. "Alap", //Alap Desert Eagle = 1
  408. "Desert Eagle | Aranyrózsa", //2
  409. "Desert Eagle | Dzsungel", //3
  410. "Desert Eagle | Biohazard", //4
  411. "Desert Eagle | Öreg Sárkány" //5
  412. }
  413.  
  414. new const deaglemodelek[][] =
  415. {
  416. "", //NE vltoztatasd = 0
  417. "models/v_deagle.mdl", //Alap Desert Eagle = 1
  418. "models/csgo_skins/Deagle/aranyrozsa.mdl", //2
  419. "models/csgo_skins/Deagle/dzsungel.mdl", //3
  420. "models/csgo_skins/Deagle/biohazard.mdl", //4
  421. "models/csgo_skins/Deagle/oregsarkany.mdl" //5
  422. }
  423.  
  424. new deagleengedelyek[][33] =
  425. {
  426. 0, //NE vltoztatasd = 0
  427. 1, //Alap Desert Eagle = 1
  428. 0, //2
  429. 0, //3
  430. 0, //4
  431. 0 //5
  432. }
  433.  
  434. new const deaglearak[] =
  435. {
  436. 0, //NE vltoztatasd = 0
  437. 0, //Alap Desert Eagle = 1
  438. 150, //2
  439. 50, //3
  440. 100, //4
  441. 200 //5
  442. }
  443.  
  444. new const awpk[][] =
  445. {
  446. "", //NE vltoztatasd = 0
  447. "Alap", //Alap AWP = 1
  448. "AWP | Sárkány Tan", //2
  449. "AWP | Hiper Bestia", //3
  450. "AWP | Asiimov", //4
  451. "AWP | Vörös Vonal" //5
  452. }
  453.  
  454. new const awpmodelek[][] =
  455. {
  456. "", //NE vltoztatasd = 0
  457. "models/v_awp.mdl", //Alap AWP = 1
  458. "models/csgo_skins/AWP/sarkanytan.mdl", //2
  459. "models/csgo_skins/AWP/hiperbestia.mdl", //3
  460. "models/csgo_skins/AWP/asiimov.mdl", //4
  461. "models/csgo_skins/AWP/vorosvonal.mdl" //5
  462. }
  463.  
  464. new awpengedelyek[][33] =
  465. {
  466. 0, //NE vltoztatasd = 0
  467. 1, //Alap AWP = 1
  468. 0, //2
  469. 0, //3
  470. 0, //4
  471. 0 //5
  472. }
  473.  
  474. new const awparak[] =
  475. {
  476. 0, //NE vltoztatasd = 0
  477. 0, //Alap AWP = 1
  478. 1000, //2
  479. 350, //3
  480. 400, //4
  481. 150 //5
  482. }
  483.  
  484. new const m4a1ek[][] =
  485. {
  486. "", //NE vltoztatasd = 0
  487. "Alap", //Alap M4A1 = 1
  488. "M4A1 | Asiimov", //2
  489. "M4A1 | Sárkánykirály", //3
  490. "M4A1 | Üvöltés", //4
  491. "M4A1 | Poszeidón", //5
  492. "M4A1 | Condor" //6
  493. }
  494.  
  495. new const m4a1modelek[][] =
  496. {
  497. "", //NE vltoztatasd = 0
  498. "models/v_m4a1.mdl", //Alap M4A1 = 1
  499. "models/csgo_skins/M4A1/asiimov.mdl", //2
  500. "models/csgo_skins/M4A1/sarkanykiraly.mdl", //3
  501. "models/csgo_skins/M4A1/uvoltes.mdl", //4
  502. "models/csgo_skins/M4A1/poszeidon.mdl", //5
  503. "models/csgo_skins/M4A1/condor.mdl" //6
  504. }
  505.  
  506. new m4a1engedelyek[][33] =
  507. {
  508. 0, //NE vltoztatasd = 0
  509. 1, //Alap M4A1 = 1
  510. 0, //2
  511. 0, //3
  512. 0, //4
  513. 0, //5
  514. 0 //6
  515. }
  516.  
  517. new const m4a1arak[] =
  518. {
  519. 0, //NE vltoztatasd = 0
  520. 0, //Alap M4A1 = 1
  521. 400, //2
  522. 350, //3
  523. 1000, //4
  524. 500, //5
  525. 150 //6
  526. }
  527.  
  528. new const ak47ek[][] =
  529. {
  530. "", //NE vltoztatasd = 0
  531. "Alap", //Alap AK47 = 1
  532. "AK47 | Aquamarin", //2
  533. "AK47 | Tuzkígyó", //3
  534. "AK47 | Vulkanizáció", //4
  535. "AK47 | Edzett", //5
  536. "AK47 | Vörös Vonal" //6
  537. }
  538.  
  539. new const ak47modelek[][] =
  540. {
  541. "", //NE vltoztatasd = 0
  542. "models/v_ak47.mdl", //Alap AK47 = 1
  543. "models/csgo_skins/AK47/aquamarin.mdl", //2
  544. "models/csgo_skins/AK47/tuzkigyo.mdl", //3
  545. "models/csgo_skins/AK47/vulkanizacio.mdl", //4
  546. "models/csgo_skins/AK47/edzett.mdl", //5
  547. "models/csgo_skins/AK47/vorosvonal.mdl" //6
  548. }
  549.  
  550. new ak47engedelyek[][33] =
  551. {
  552. 0, //NE vltoztatasd = 0
  553. 1, //Alap AK47 = 1
  554. 0, //2
  555. 0, //3
  556. 0, //4
  557. 0, //5
  558. 0 //6
  559. }
  560.  
  561. new const ak47arak[] =
  562. {
  563. 0, //NE vltoztatasd = 0
  564. 0, //Alap AK47 = 1
  565. 350, //2
  566. 1000, //3
  567. 200, //4
  568. 350, //5
  569. 150 //6
  570. }
  571.  
  572. new const kesek[][] =
  573. {
  574. "", //NE vltoztatsd = 0
  575. "Alap", //Alap ks = 1
  576. "Pillangókés | Asiimov", //2
  577. "Pillangókés | Karmazsin Háló", //3
  578. "Pillangókés | Edzett", //4
  579. "Pillangókés | Halványulás", //5
  580. "Pillangókés | Fakuló Márvány", //6
  581. "Karambit | Karmazsin Háló", //7
  582. "Karambit | Doppler", //8
  583. "Karambit | Edzett", //9
  584. "Karambit | Damaszkuszi Acél", //10
  585. "Vadászkés | Doppler", //11
  586. "Vadászkés | Mészárlás", //12
  587. "Vadászkés | Edzett", //13
  588. "Vadászkés | Doppler (blue)", //14
  589. "Vadászkés | Karmazsin Háló", //15
  590. "Vadászkés | Damaszkuszi Acél", //16
  591. "M9 bajonett | Halványulás", //17
  592. "M9 bajonett | Doppler (blue)", //18
  593. "Zsigerelõkés", //19
  594. "Zsigerelõkés | Edzett", //20
  595. "Handzsárkés | Edzett", //21
  596. "Handzsárkés | Karmazsin Háló", //22
  597. "Handzsárkés | Doppler (red)", //23
  598. "Handzsárkés | Doppler (blue)", //24
  599. "Handzsárkés | Halványulás", //25
  600. "Handzsárkés | Mészárlás", //26
  601. "Handzsárkés | Ultraibolya", //27
  602. "Árnyéktõr | Neonlovas", //28
  603. "Árnyéktõr | Északi Erdõ", //29
  604. "Árnyéktõr | Edzett", //30
  605. "Árnyéktõr | Karmazsin Háló", //31
  606. "Árnyéktõr | Doppler (blue)", //32
  607. "Árnyéktõr | Halványulás", //33
  608. "Árnyéktõr | Mészárlás", //34
  609. "Bowie kés", //35
  610. "Bajonett | Deep Space", //36
  611. "Bajonett | Edzett", //37
  612. "Bajonett | Karmazsin Háló", //38
  613. "Bajonett | Doppler (red)", //39
  614. "Bajonett | Doppler (blue)", //40
  615. "Bajonett | Halványulás", //41
  616. "Bajonett | Fakuló Márvány", //42
  617. "Bajonett | Mészárlás", //43
  618. "Bajonett | Tigrisfog", //44
  619. "Összecsukhatókés | Tigrisfog", //45
  620. "Összecsukhatókés | Mészárlás", //46
  621. "Összecsukhatókés | Fakuló Márvány", //47
  622. "Összecsukhatókés | Doppler(r)", //48
  623. "Összecsukhatókés | Doppler(b)", //49
  624. "Összecsukhatókés | Megperzselt", //50
  625. "Összecsukhatókés | Karmazsin Háló", //51
  626. "Összecsukhatókés | Halványulás" //52
  627. }
  628.  
  629. new const kesmodelek[][] =
  630. {
  631. "", //NE vltoztatsd = 0
  632. "models/v_knife.mdl", //Alap ks - NE vltoztatsd = 1
  633. "models/csgo_skins/Pillangokes/asiimov.mdl", //2
  634. "models/csgo_skins/Pillangokes/karmazsin.mdl", //3
  635. "models/csgo_skins/Pillangokes/edzett.mdl", //4
  636. "models/csgo_skins/Pillangokes/halvanyulas.mdl", //5
  637. "models/csgo_skins/Pillangokes/marvany.mdl", //6
  638. "models/csgo_skins/Karambit/karmazsin.mdl", //7
  639. "models/csgo_skins/Karambit/doppler.mdl", //8
  640. "models/csgo_skins/Karambit/edzett.mdl", //9
  641. "models/csgo_skins/Karambit/damaszkuszi.mdl", //10
  642. "models/csgo_skins/Vadaszkes/doppler.mdl", //11
  643. "models/csgo_skins/Vadaszkes/meszarlas.mdl", //12
  644. "models/csgo_skins/Vadaszkes/edzett.mdl", //13
  645. "models/csgo_skins/Vadaszkes/doppler2.mdl", //14
  646. "models/csgo_skins/Vadaszkes/karmazsin.mdl", //15
  647. "models/csgo_skins/Vadaszkes/damaszkuszi.mdl", //16
  648. "models/csgo_skins/M9-bajonett/halvanyulas.mdl", //17
  649. "models/csgo_skins/M9-bajonett/doppler.mdl", //18
  650. "models/csgo_skins/Zsigerelokes/zsigerelo.mdl", //19
  651. "models/csgo_skins/Zsigerelokes/edzett.mdl", //20
  652. "models/csgo_skins/Handzsarkes/edzett.mdl", //21
  653. "models/csgo_skins/Handzsarkes/karmazsin.mdl", //22
  654. "models/csgo_skins/Handzsarkes/doppler.mdl", //23
  655. "models/csgo_skins/Handzsarkes/doppler2.mdl", //24
  656. "models/csgo_skins/Handzsarkes/halvanyulas.mdl", //25
  657. "models/csgo_skins/Handzsarkes/meszarlas.mdl", //26
  658. "models/csgo_skins/Handzsarkes/ultraibolya.mdl", //27
  659. "models/csgo_skins/Arnyektor/neonlovas.mdl", //28
  660. "models/csgo_skins/Arnyektor/eszakierdo.mdl", //29
  661. "models/csgo_skins/Arnyektor/edzett.mdl", //30
  662. "models/csgo_skins/Arnyektor/karmazsin.mdl", //31
  663. "models/csgo_skins/Arnyektor/doppler.mdl", //32
  664. "models/csgo_skins/Arnyektor/halvanyulas.mdl", //33
  665. "models/csgo_skins/Arnyektor/meszarlas.mdl", //34
  666. "models/csgo_skins/Bowiekes/bowie.mdl", //35
  667. "models/csgo_skins/Bajonett/deepspace.mdl", //36
  668. "models/csgo_skins/Bajonett/edzett.mdl", //37
  669. "models/csgo_skins/Bajonett/karmazsin.mdl", //38
  670. "models/csgo_skins/Bajonett/doppler.mdl", //39
  671. "models/csgo_skins/Bajonett/doppler2.mdl", //40
  672. "models/csgo_skins/Bajonett/halvanyulas.mdl", //41
  673. "models/csgo_skins/Bajonett/marvany.mdl", //42
  674. "models/csgo_skins/Bajonett/meszarlas.mdl", //43
  675. "models/csgo_skins/Bajonett/tigris.mdl", //44
  676. "models/csgo_skins/Osszecsukhatokes/tigris.mdl", //45
  677. "models/csgo_skins/Osszecsukhatokes/meszarlas.mdl", //46
  678. "models/csgo_skins/Osszecsukhatokes/marvany.mdl", //47
  679. "models/csgo_skins/Osszecsukhatokes/doppler.mdl", //48
  680. "models/csgo_skins/Osszecsukhatokes/doppler2.mdl", //49
  681. "models/csgo_skins/Osszecsukhatokes/megperzselt.mdl", //50
  682. "models/csgo_skins/Osszecsukhatokes/karmazsin.mdl", //51
  683. "models/csgo_skins/Osszecsukhatokes/halvanyulas.mdl" //52
  684. }
  685.  
  686. new kesengedelyek[][33] =
  687. {
  688. 0, //NE vltoztatsd = 0
  689. 1, //Alap ks - NE vltoztatsd = 1
  690. 0, //2
  691. 0, //3
  692. 0, //4
  693. 0, //5
  694. 0, //6
  695. 0, //7
  696. 0, //8
  697. 0, //9
  698. 0, //10
  699. 0, //11
  700. 0, //12
  701. 0, //13
  702. 0, //14
  703. 0, //15
  704. 0, //16
  705. 0, //17
  706. 0, //18
  707. 0, //19
  708. 0, //20
  709. 0, //21
  710. 0, //22
  711. 0, //23
  712. 0, //24
  713. 0, //25
  714. 0, //26
  715. 0, //27
  716. 0, //28
  717. 0, //29
  718. 0, //30
  719. 0, //31
  720. 0, //32
  721. 0, //33
  722. 0, //34
  723. 0, //35
  724. 0, //36
  725. 0, //37
  726. 0, //38
  727. 0, //39
  728. 0, //40
  729. 0, //41
  730. 0, //42
  731. 0, //43
  732. 0, //44
  733. 0, //45
  734. 0, //46
  735. 0, //47
  736. 0, //48
  737. 0, //49
  738. 0, //50
  739. 0, //51
  740. 0 //52
  741. }
  742.  
  743. new const kesarak[] =
  744. {
  745. 0, //NE vltoztatsd = 0
  746. 0, //Alap ks - NE vltoztatsd = 1
  747. 3500, //2
  748. 3000, //3
  749. 4000, //4
  750. 5500, //5
  751. 6000, //6
  752. 3000, //7
  753. 4000, //8
  754. 4000, //9
  755. 3500, //10
  756. 4000, //11
  757. 3000, //12
  758. 4000, //13
  759. 4000, //14
  760. 3000, //15
  761. 3500, //16
  762. 5500, //17
  763. 4000, //18
  764. 2000, //19
  765. 3500, //20
  766. 3500, //21
  767. 3000, //22
  768. 4000, //23
  769. 4000, //24
  770. 5500, //25
  771. 3000, //26
  772. 2500, //27
  773. 4000, //28
  774. 500, //29
  775. 4000, //30
  776. 3500, //31
  777. 4000, //32
  778. 5500, //33
  779. 3000, //34
  780. 5000, //35
  781. 5000, //36
  782. 4000, //37
  783. 3500, //38
  784. 4000, //39
  785. 4000, //40
  786. 5500, //41
  787. 6000, //42
  788. 3000, //43
  789. 4500, //44
  790. 4500, //45
  791. 3000, //46
  792. 6000, //47
  793. 4000, //48
  794. 4000, //49
  795. 800, //50
  796. 3500, //51
  797. 5500 //52
  798. }
  799.  
  800. new kes[33], ak47[33], m4a1[33], awp[33], deagle[33], m3[33], glock[33], usp[33], famas[33], galil[33], scout[33], mp5[33], m249[33], mac10[33], xm1014[33], tmp[33];
  801. new pont[33];
  802. new megvasarlandoskin, megvasarlandoskinfajta;
  803. new pcvar_alappont, pcvar_vippont, pcvar_adminpont, pcvar_extrapont_enable
  804. new gVault;
  805. new gVault1;
  806. new gVault2;
  807. new gVault3;
  808. new gVault4;
  809. new gVault5;
  810. new gVault6;
  811. new gVault7;
  812. new gVault8;
  813. new gVault9;
  814. new gVault10;
  815. new gVault11;
  816. new gVault12;
  817. new gVault13;
  818. new gVault14;
  819. new gVault15;
  820. new gVault16;
  821.  
  822. new gMsgHudSync;
  823.  
  824. public plugin_init()
  825. {
  826. register_plugin(PLUGIN, VERSION, AUTHOR);
  827. register_clcmd("say /skinek", "skin_menu");
  828. register_clcmd("say /kes", "kes_menu");
  829. register_clcmd("say /ak47", "ak47_menu");
  830. register_clcmd("say /m4a1", "m4a1_menu");
  831. register_clcmd("say /awp", "awp_menu");
  832. register_clcmd("say /deagle", "deagle_menu");
  833. register_clcmd("say /m3", "m3_menu");
  834. register_clcmd("say /glock", "glock_menu");
  835. register_clcmd("say /usp", "usp_menu");
  836. register_clcmd("say /famas", "famas_menu");
  837. register_clcmd("say /galil", "galil_menu");
  838. register_clcmd("say /scout", "scout_menu");
  839. register_clcmd("say /mp5", "mp5_menu");
  840. register_clcmd("say /m249", "m249_menu");
  841. register_clcmd("say /mac10", "mac10_menu");
  842. register_clcmd("say /xm1014", "xm1014_menu");
  843. register_clcmd("say /tmp", "tmp_menu");
  844.  
  845. register_clcmd("say_team /skinek", "skin_menu");
  846. register_clcmd("say_team /kes", "kes_menu");
  847. register_clcmd("say_team /ak47", "ak47_menu");
  848. register_clcmd("say_team /m4a1", "m4a1_menu");
  849. register_clcmd("say_team /awp", "awp_menu");
  850. register_clcmd("say_team /deagle", "deagle_menu");
  851. register_clcmd("say_team /m3", "m3_menu");
  852. register_clcmd("say_team /glock", "glock_menu");
  853. register_clcmd("say_team /usp", "usp_menu");
  854. register_clcmd("say_team /famas", "famas_menu");
  855. register_clcmd("say_team /scout", "scout_menu");
  856. register_clcmd("say_team /mp5", "mp5_menu");
  857. register_clcmd("say_team /m249", "m249_menu");
  858. register_clcmd("say_team /mac10", "mac10_menu");
  859. register_clcmd("say_team /xm1014", "xm1014_menu");
  860. register_clcmd("say_team /tmp", "tmp_menu");
  861.  
  862. register_event("CurWeapon", "fegyverskincsere", "be", "1=1");
  863. register_event("DeathMsg" , "oles" , "a" )
  864.  
  865. pcvar_alappont = register_cvar("fs_alappont", "5");
  866. pcvar_vippont = register_cvar("fs_vippont", "8");
  867. pcvar_adminpont = register_cvar("fs_adminpont", "8");
  868. pcvar_extrapont_enable = register_cvar("fs_ep_enable", "1");
  869.  
  870. gVault = nvault_open("Pont");
  871. gVault1 = nvault_open("Skinek1");
  872. gVault2 = nvault_open("Skinek2");
  873. gVault3 = nvault_open("Skinek3");
  874. gVault4 = nvault_open("Skinek4");
  875. gVault5 = nvault_open("Skinek5");
  876. gVault6 = nvault_open("Skinek6");
  877. gVault7 = nvault_open("Skinek7");
  878. gVault8 = nvault_open("Skinek8");
  879. gVault9 = nvault_open("Skinek9");
  880. gVault10 = nvault_open("Skinek10");
  881. gVault11 = nvault_open("Skinek11");
  882. gVault12 = nvault_open("Skinek12");
  883. gVault13 = nvault_open("Skinek13");
  884. gVault14 = nvault_open("Skinek14");
  885. gVault15 = nvault_open("Skinek15");
  886. gVault16 = nvault_open("Skinek16");
  887.  
  888. set_task(180.0, "Hirdetes");
  889. set_task(300.0, "pontmentes");
  890.  
  891. gMsgHudSync = CreateHudSyncObj()
  892. }
  893.  
  894. public plugin_precache()
  895. {
  896. for(new i=2;i<sizeof kesmodelek;i++)
  897. precache_model(kesmodelek[i]);
  898.  
  899. for(new i=2;i<sizeof ak47modelek;i++)
  900. precache_model(ak47modelek[i]);
  901.  
  902. for(new i=2;i<sizeof m4a1modelek;i++)
  903. precache_model(m4a1modelek[i]);
  904.  
  905. for(new i=2;i<sizeof awpmodelek;i++)
  906. precache_model(awpmodelek[i]);
  907.  
  908. for(new i=2;i<sizeof deaglemodelek;i++)
  909. precache_model(deaglemodelek[i]);
  910.  
  911. for(new i=2;i<sizeof m3modelek;i++)
  912. precache_model(m3modelek[i]);
  913.  
  914. for(new i=2;i<sizeof glockmodelek;i++)
  915. precache_model(glockmodelek[i]);
  916.  
  917. for(new i=2;i<sizeof uspmodelek;i++)
  918. precache_model(uspmodelek[i]);
  919.  
  920. for(new i=2;i<sizeof famasmodelek;i++)
  921. precache_model(famasmodelek[i]);
  922.  
  923. for(new i=2;i<sizeof galilmodelek;i++)
  924. precache_model(galilmodelek[i]);
  925.  
  926. for(new i=2;i<sizeof scoutmodelek;i++)
  927. precache_model(scoutmodelek[i]);
  928.  
  929. for(new i=2;i<sizeof mp5modelek;i++)
  930. precache_model(mp5modelek[i]);
  931.  
  932. for(new i=2;i<sizeof m249modelek;i++)
  933. precache_model(m249modelek[i]);
  934.  
  935. for(new i=2;i<sizeof mac10modelek;i++)
  936. precache_model(mac10modelek[i]);
  937.  
  938. for(new i=2;i<sizeof xm1014modelek;i++)
  939. precache_model(xm1014modelek[i]);
  940.  
  941. for(new i=2;i<sizeof tmpmodelek;i++)
  942. precache_model(tmpmodelek[i]);
  943. }
  944.  
  945. public ShowStatom(id)
  946. {
  947. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  948. {
  949. new r, g, b;
  950. switch(random(3))
  951. {
  952. case 0:
  953. {
  954. r = random_num(200, 250);
  955. g = random_num(0, 50);
  956. b = random_num(0, 50);
  957. }
  958. case 1:
  959. {
  960. r = random_num(0, 50);
  961. g = random_num(200, 250);
  962. b = random_num(0, 50);
  963. }
  964. case 2:
  965. {
  966. r = random_num(0, 50);
  967. g = random_num(0, 50);
  968. b = random_num(200, 250);
  969. }
  970. }
  971.  
  972. set_hudmessage(r, g, b, 0.005, 0.2, 0, 6.0, 12.0);
  973. ShowSyncHudMsg(id, gMsgHudSync, "Pontjaid: %i", pont[id]);
  974. set_task(0.2, "ShowStatom", id);
  975. }
  976. }
  977.  
  978. public vasarlas_menu(id, mitvesz, melyiketvesz) //Ha mitvesz 0 - kes, 1 - ak47, 2 - m4a1, 3 - awp, 4 - deagle, 5 - m3, 6 - glock, 7 - usp, 8 - famas, 9 - galil, 10 - scout, 11 - mp5, 12 - m249, 13 - mac10, 14 - xm1014, 15 - tmp
  979. {
  980. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  981. {
  982. new menunev[1025], menu;
  983. megvasarlandoskinfajta = mitvesz;
  984. megvasarlandoskin = melyiketvesz;
  985.  
  986. if(mitvesz == 0)
  987. {
  988. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , kesek[melyiketvesz], pont[id], kesarak[melyiketvesz]);
  989. menu = menu_create(menunev, "vasarlas_menu_handle");
  990. menu_additem(menu, "Igen", "1");
  991. menu_additem(menu, "Nem", "2");
  992. }
  993. else if(mitvesz == 1)
  994. {
  995. megvasarlandoskin = melyiketvesz
  996. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , ak47ek[melyiketvesz], pont[id], ak47arak[melyiketvesz]);
  997. menu = menu_create(menunev, "vasarlas_menu_handle");
  998. menu_additem(menu, "Igen", "1");
  999. menu_additem(menu, "Nem", "2");
  1000. }
  1001. else if(mitvesz == 2)
  1002. {
  1003. megvasarlandoskin = melyiketvesz
  1004. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , m4a1ek[melyiketvesz], pont[id], m4a1arak[melyiketvesz]);
  1005. menu = menu_create(menunev, "vasarlas_menu_handle");
  1006. menu_additem(menu, "Igen", "1");
  1007. menu_additem(menu, "Nem", "2");
  1008. }
  1009. else if(mitvesz == 3)
  1010. {
  1011. megvasarlandoskin = melyiketvesz
  1012. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , awpk[melyiketvesz], pont[id], awparak[melyiketvesz]);
  1013. menu = menu_create(menunev, "vasarlas_menu_handle");
  1014. menu_additem(menu, "Igen", "1");
  1015. menu_additem(menu, "Nem", "2");
  1016. }
  1017. else if(mitvesz == 4)
  1018. {
  1019. megvasarlandoskin = melyiketvesz
  1020. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , deaglek[melyiketvesz], pont[id], deaglearak[melyiketvesz]);
  1021. menu = menu_create(menunev, "vasarlas_menu_handle");
  1022. menu_additem(menu, "Igen", "1");
  1023. menu_additem(menu, "Nem", "2");
  1024. }
  1025. else if(mitvesz == 5)
  1026. {
  1027. megvasarlandoskin = melyiketvesz
  1028. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , m3ak[melyiketvesz], pont[id], m3arak[melyiketvesz]);
  1029. menu = menu_create(menunev, "vasarlas_menu_handle");
  1030. menu_additem(menu, "Igen", "1");
  1031. menu_additem(menu, "Nem", "2");
  1032. }
  1033. else if(mitvesz == 6)
  1034. {
  1035. megvasarlandoskin = melyiketvesz
  1036. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , glockok[melyiketvesz], pont[id], glockarak[melyiketvesz]);
  1037. menu = menu_create(menunev, "vasarlas_menu_handle");
  1038. menu_additem(menu, "Igen", "1");
  1039. menu_additem(menu, "Nem", "2");
  1040. }
  1041. else if(mitvesz == 7)
  1042. {
  1043. megvasarlandoskin = melyiketvesz
  1044. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , uspk[melyiketvesz], pont[id], usparak[melyiketvesz]);
  1045. menu = menu_create(menunev, "vasarlas_menu_handle");
  1046. menu_additem(menu, "Igen", "1");
  1047. menu_additem(menu, "Nem", "2");
  1048. }
  1049. else if(mitvesz == 8)
  1050. {
  1051. megvasarlandoskin = melyiketvesz
  1052. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , famasok[melyiketvesz], pont[id], famasarak[melyiketvesz]);
  1053. menu = menu_create(menunev, "vasarlas_menu_handle");
  1054. menu_additem(menu, "Igen", "1");
  1055. menu_additem(menu, "Nem", "2");
  1056. }
  1057. else if(mitvesz == 9)
  1058. {
  1059. megvasarlandoskin = melyiketvesz
  1060. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , galilok[melyiketvesz], pont[id], galilarak[melyiketvesz]);
  1061. menu = menu_create(menunev, "vasarlas_menu_handle");
  1062. menu_additem(menu, "Igen", "1");
  1063. menu_additem(menu, "Nem", "2");
  1064. }
  1065. else if(mitvesz == 10)
  1066. {
  1067. megvasarlandoskin = melyiketvesz
  1068. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , scoutok[melyiketvesz], pont[id], scoutarak[melyiketvesz]);
  1069. menu = menu_create(menunev, "vasarlas_menu_handle");
  1070. menu_additem(menu, "Igen", "1");
  1071. menu_additem(menu, "Nem", "2");
  1072. }
  1073. else if(mitvesz == 11)
  1074. {
  1075. megvasarlandoskin = melyiketvesz
  1076. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , mp5ok[melyiketvesz], pont[id], mp5arak[melyiketvesz]);
  1077. menu = menu_create(menunev, "vasarlas_menu_handle");
  1078. menu_additem(menu, "Igen", "1");
  1079. menu_additem(menu, "Nem", "2");
  1080. }
  1081. else if(mitvesz == 12)
  1082. {
  1083. megvasarlandoskin = melyiketvesz
  1084. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , m249ek[melyiketvesz], pont[id], m249arak[melyiketvesz]);
  1085. menu = menu_create(menunev, "vasarlas_menu_handle");
  1086. menu_additem(menu, "Igen", "1");
  1087. menu_additem(menu, "Nem", "2");
  1088. }
  1089. else if(mitvesz == 13)
  1090. {
  1091. megvasarlandoskin = melyiketvesz
  1092. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , mac10ek[melyiketvesz], pont[id], mac10arak[melyiketvesz]);
  1093. menu = menu_create(menunev, "vasarlas_menu_handle");
  1094. menu_additem(menu, "Igen", "1");
  1095. menu_additem(menu, "Nem", "2");
  1096. }
  1097. else if(mitvesz == 14)
  1098. {
  1099. megvasarlandoskin = melyiketvesz
  1100. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , xm1014ek[melyiketvesz], pont[id], xm1014arak[melyiketvesz]);
  1101. menu = menu_create(menunev, "vasarlas_menu_handle");
  1102. menu_additem(menu, "Igen", "1");
  1103. menu_additem(menu, "Nem", "2");
  1104. }
  1105. else if(mitvesz == 15)
  1106. {
  1107. megvasarlandoskin = melyiketvesz
  1108. format(menunev, 1024, "\r%s^n\wBiztosan meg szeretnéd venni ezt:\y %s^n\wPontjaid: \y%i^n\wÁra: \y%i", MENUPREFIX , tmpk[melyiketvesz], pont[id], tmparak[melyiketvesz]);
  1109. menu = menu_create(menunev, "vasarlas_menu_handle");
  1110. menu_additem(menu, "Igen", "1");
  1111. menu_additem(menu, "Nem", "2");
  1112. }
  1113. mentes(id);
  1114.  
  1115. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1116.  
  1117. menu_display(id, menu, 0);
  1118. }
  1119. }
  1120.  
  1121. public vasarlas_menu_handle(id, menu, item)
  1122. {
  1123. if(item == MENU_EXIT)
  1124. {
  1125. menu_destroy(menu);
  1126. return PLUGIN_HANDLED;
  1127. }
  1128.  
  1129. new data[9], access, callback, szName[64]
  1130. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  1131. new key = str_to_num(data)
  1132.  
  1133. switch(key)
  1134. {
  1135. case 1:
  1136. {
  1137. if(megvasarlandoskinfajta == 0)
  1138. {
  1139. if(pont[id] < kesarak[megvasarlandoskin])
  1140. {
  1141. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1142. menu_destroy(menu);
  1143. return PLUGIN_HANDLED;
  1144. }
  1145. else
  1146. {
  1147. kesengedelyek[megvasarlandoskin][id] = 1;
  1148. kes[id] = megvasarlandoskin;
  1149. pont[id] = pont[id] - kesarak[megvasarlandoskin]
  1150. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, kesarak[megvasarlandoskin], kesek[megvasarlandoskin]);
  1151. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, kesek[megvasarlandoskin]);
  1152. kesment(id);
  1153. }
  1154. }
  1155. else if(megvasarlandoskinfajta == 1)
  1156. {
  1157. if(pont[id] < ak47arak[megvasarlandoskin])
  1158. {
  1159. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1160. menu_destroy(menu);
  1161. return PLUGIN_HANDLED;
  1162. }
  1163. else
  1164. {
  1165. ak47engedelyek[megvasarlandoskin][id] = 1;
  1166. ak47[id] = megvasarlandoskin;
  1167. pont[id] = pont[id] - ak47arak[megvasarlandoskin]
  1168. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, ak47arak[megvasarlandoskin], ak47ek[megvasarlandoskin]);
  1169. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, ak47ek[megvasarlandoskin]);
  1170. ak47ment(id);
  1171. }
  1172. }
  1173. else if(megvasarlandoskinfajta == 2)
  1174. {
  1175. if(pont[id] < m4a1arak[megvasarlandoskin])
  1176. {
  1177. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1178. menu_destroy(menu);
  1179. return PLUGIN_HANDLED;
  1180. }
  1181. else
  1182. {
  1183. m4a1engedelyek[megvasarlandoskin][id] = 1;
  1184. m4a1[id] = megvasarlandoskin;
  1185. pont[id] = pont[id] - m4a1arak[megvasarlandoskin]
  1186. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, m4a1arak[megvasarlandoskin], m4a1ek[megvasarlandoskin]);
  1187. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m4a1ek[megvasarlandoskin]);
  1188. m4a1ment(id);
  1189. }
  1190. }
  1191. else if(megvasarlandoskinfajta == 3)
  1192. {
  1193. if(pont[id] < awparak[megvasarlandoskin])
  1194. {
  1195. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1196. menu_destroy(menu);
  1197. return PLUGIN_HANDLED;
  1198. }
  1199. else
  1200. {
  1201. awpengedelyek[megvasarlandoskin][id] = 1;
  1202. awp[id] = megvasarlandoskin;
  1203. pont[id] = pont[id] - awparak[megvasarlandoskin]
  1204. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, awparak[megvasarlandoskin], awpk[megvasarlandoskin]);
  1205. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, awpk[megvasarlandoskin]);
  1206. awpment(id);
  1207. }
  1208. }
  1209. else if(megvasarlandoskinfajta == 4)
  1210. {
  1211. if(pont[id] < deaglearak[megvasarlandoskin])
  1212. {
  1213. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1214. menu_destroy(menu);
  1215. return PLUGIN_HANDLED;
  1216. }
  1217. else
  1218. {
  1219. deagleengedelyek[megvasarlandoskin][id] = 1;
  1220. deagle[id] = megvasarlandoskin;
  1221. pont[id] = pont[id] - deaglearak[megvasarlandoskin]
  1222. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, deaglearak[megvasarlandoskin], deaglek[megvasarlandoskin]);
  1223. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, deaglek[megvasarlandoskin]);
  1224. deaglement(id);
  1225. }
  1226. }
  1227. else if(megvasarlandoskinfajta == 5)
  1228. {
  1229. if(pont[id] < m3arak[megvasarlandoskin])
  1230. {
  1231. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1232. menu_destroy(menu);
  1233. return PLUGIN_HANDLED;
  1234. }
  1235. else
  1236. {
  1237. m3engedelyek[megvasarlandoskin][id] = 1;
  1238. m3[id] = megvasarlandoskin;
  1239. pont[id] = pont[id] - m3arak[megvasarlandoskin]
  1240. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, m3arak[megvasarlandoskin], m3ak[megvasarlandoskin]);
  1241. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m3ak[megvasarlandoskin]);
  1242. m3ment(id);
  1243. }
  1244. }
  1245. else if(megvasarlandoskinfajta == 6)
  1246. {
  1247. if(pont[id] < glockarak[megvasarlandoskin])
  1248. {
  1249. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1250. menu_destroy(menu);
  1251. return PLUGIN_HANDLED;
  1252. }
  1253. else
  1254. {
  1255. glockengedelyek[megvasarlandoskin][id] = 1;
  1256. glock[id] = megvasarlandoskin;
  1257. pont[id] = pont[id] - glockarak[megvasarlandoskin]
  1258. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, glockarak[megvasarlandoskin], glockok[megvasarlandoskin]);
  1259. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, glockok[megvasarlandoskin]);
  1260. glockment(id);
  1261. }
  1262. }
  1263. else if(megvasarlandoskinfajta == 7)
  1264. {
  1265. if(pont[id] < usparak[megvasarlandoskin])
  1266. {
  1267. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1268. menu_destroy(menu);
  1269. return PLUGIN_HANDLED;
  1270. }
  1271. else
  1272. {
  1273. uspengedelyek[megvasarlandoskin][id] = 1;
  1274. usp[id] = megvasarlandoskin;
  1275. pont[id] = pont[id] - usparak[megvasarlandoskin]
  1276. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, usparak[megvasarlandoskin], uspk[megvasarlandoskin]);
  1277. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, uspk[megvasarlandoskin]);
  1278. uspment(id);
  1279. }
  1280. }
  1281. else if(megvasarlandoskinfajta == 8)
  1282. {
  1283. if(pont[id] < famasarak[megvasarlandoskin])
  1284. {
  1285. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1286. menu_destroy(menu);
  1287. return PLUGIN_HANDLED;
  1288. }
  1289. else
  1290. {
  1291. famasengedelyek[megvasarlandoskin][id] = 1;
  1292. famas[id] = megvasarlandoskin;
  1293. pont[id] = pont[id] - famasarak[megvasarlandoskin]
  1294. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, famasarak[megvasarlandoskin], famasok[megvasarlandoskin]);
  1295. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, famasok[megvasarlandoskin]);
  1296. famasment(id);
  1297. }
  1298. }
  1299. else if(megvasarlandoskinfajta == 9)
  1300. {
  1301. if(pont[id] < galilarak[megvasarlandoskin])
  1302. {
  1303. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1304. menu_destroy(menu);
  1305. return PLUGIN_HANDLED;
  1306. }
  1307. else
  1308. {
  1309. galilengedelyek[megvasarlandoskin][id] = 1;
  1310. galil[id] = megvasarlandoskin;
  1311. pont[id] = pont[id] - galilarak[megvasarlandoskin]
  1312. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, galilarak[megvasarlandoskin], galilok[megvasarlandoskin]);
  1313. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, galilok[megvasarlandoskin]);
  1314. galilment(id);
  1315. }
  1316. }
  1317. else if(megvasarlandoskinfajta == 10)
  1318. {
  1319. if(pont[id] < scoutarak[megvasarlandoskin])
  1320. {
  1321. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1322. menu_destroy(menu);
  1323. return PLUGIN_HANDLED;
  1324. }
  1325. else
  1326. {
  1327. scoutengedelyek[megvasarlandoskin][id] = 1;
  1328. scout[id] = megvasarlandoskin;
  1329. pont[id] = pont[id] - scoutarak[megvasarlandoskin]
  1330. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, scoutarak[megvasarlandoskin], scoutok[megvasarlandoskin]);
  1331. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, scoutok[megvasarlandoskin]);
  1332. scoutment(id);
  1333. }
  1334. }
  1335. else if(megvasarlandoskinfajta == 11)
  1336. {
  1337. if(pont[id] < mp5arak[megvasarlandoskin])
  1338. {
  1339. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1340. menu_destroy(menu);
  1341. return PLUGIN_HANDLED;
  1342. }
  1343. else
  1344. {
  1345. mp5engedelyek[megvasarlandoskin][id] = 1;
  1346. mp5[id] = megvasarlandoskin;
  1347. pont[id] = pont[id] - mp5arak[megvasarlandoskin]
  1348. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, mp5arak[megvasarlandoskin], mp5ok[megvasarlandoskin]);
  1349. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, mp5ok[megvasarlandoskin]);
  1350. mp5ment(id);
  1351. }
  1352. }
  1353. else if(megvasarlandoskinfajta == 12)
  1354. {
  1355. if(pont[id] < m249arak[megvasarlandoskin])
  1356. {
  1357. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1358. menu_destroy(menu);
  1359. return PLUGIN_HANDLED;
  1360. }
  1361. else
  1362. {
  1363. m249engedelyek[megvasarlandoskin][id] = 1;
  1364. m249[id] = megvasarlandoskin;
  1365. pont[id] = pont[id] - m249arak[megvasarlandoskin]
  1366. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, m249arak[megvasarlandoskin], m249ek[megvasarlandoskin]);
  1367. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m249ek[megvasarlandoskin]);
  1368. m249ment(id);
  1369. }
  1370. }
  1371. else if(megvasarlandoskinfajta == 13)
  1372. {
  1373. if(pont[id] < mac10arak[megvasarlandoskin])
  1374. {
  1375. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1376. menu_destroy(menu);
  1377. return PLUGIN_HANDLED;
  1378. }
  1379. else
  1380. {
  1381. mac10engedelyek[megvasarlandoskin][id] = 1;
  1382. mac10[id] = megvasarlandoskin;
  1383. pont[id] = pont[id] - mac10arak[megvasarlandoskin]
  1384. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, mac10arak[megvasarlandoskin], mac10ek[megvasarlandoskin]);
  1385. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, mac10ek[megvasarlandoskin]);
  1386. mac10ment(id);
  1387. }
  1388. }
  1389. else if(megvasarlandoskinfajta == 14)
  1390. {
  1391. if(pont[id] < xm1014arak[megvasarlandoskin])
  1392. {
  1393. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1394. menu_destroy(menu);
  1395. return PLUGIN_HANDLED;
  1396. }
  1397. else
  1398. {
  1399. xm1014engedelyek[megvasarlandoskin][id] = 1;
  1400. xm1014[id] = megvasarlandoskin;
  1401. pont[id] = pont[id] - xm1014arak[megvasarlandoskin]
  1402. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, xm1014arak[megvasarlandoskin], xm1014ek[megvasarlandoskin]);
  1403. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, xm1014ek[megvasarlandoskin]);
  1404. xm1014ment(id);
  1405. }
  1406. }
  1407. else if(megvasarlandoskinfajta == 15)
  1408. {
  1409. if(pont[id] < tmparak[megvasarlandoskin])
  1410. {
  1411. ColorChat(id, GREEN, "[%s]^x01 Nincs elég pontod.", CHATPREFIX);
  1412. menu_destroy(menu);
  1413. return PLUGIN_HANDLED;
  1414. }
  1415. else
  1416. {
  1417. tmpengedelyek[megvasarlandoskin][id] = 1;
  1418. tmp[id] = megvasarlandoskin;
  1419. pont[id] = pont[id] - tmparak[megvasarlandoskin]
  1420. ColorChat(id, GREEN, "[%s]^x01 Sikeresen megvásároltad^x03 %i^x01 pontért ezt:^x03 %s^x01.", CHATPREFIX, tmparak[megvasarlandoskin], tmpk[megvasarlandoskin]);
  1421. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, tmpk[megvasarlandoskin]);
  1422. tmpment(id);
  1423. }
  1424. }
  1425. }
  1426. case 2:
  1427. {
  1428. menu_destroy(menu);
  1429. return PLUGIN_HANDLED;
  1430. }
  1431. }
  1432.  
  1433. mentes(id)
  1434.  
  1435. menu_destroy(menu);
  1436. return PLUGIN_HANDLED;
  1437. }
  1438.  
  1439. public skin_menu(id)
  1440. {
  1441. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1442. {
  1443. new menunev[1025];
  1444. new menu;
  1445. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wSkinek", MENUPREFIX, pont[id])
  1446. menu = menu_create(menunev, "skin_menu_handle");
  1447. menu_additem(menu, "\yKés\w Skinek", "1", 0);
  1448. menu_additem(menu, "\yAK47\w Skinek", "2", 0);
  1449. menu_additem(menu, "\yM4A1\w Skinek", "3", 0);
  1450. menu_additem(menu, "\yAWP\w Skinek", "4", 0);
  1451. menu_additem(menu, "\yDesert Eagle\w Skinek", "5", 0);
  1452. menu_additem(menu, "\yM3\w Skinek", "6", 0);
  1453. menu_additem(menu, "\yGlock-18\w Skinek", "7", 0);
  1454. menu_additem(menu, "\yUSP-S\w Skinek", "8", 0);
  1455. menu_additem(menu, "\yFamas\w Skinek", "9", 0);
  1456. menu_additem(menu, "\yGalil\w Skinek", "10", 0);
  1457. menu_additem(menu, "\yScout\w Skinek", "11", 0);
  1458. menu_additem(menu, "\yMP5\w Skinek", "12", 0);
  1459. menu_additem(menu, "\yM249\w Skinek", "13", 0);
  1460. menu_additem(menu, "\yMAC10\w Skinek", "14", 0);
  1461. menu_additem(menu, "\yXM1014\w Skinek", "15", 0);
  1462. menu_additem(menu, "\yTMP\w Skinek", "16", 0);
  1463. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1464. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1465. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1466.  
  1467. menu_display(id, menu, 0);
  1468. }
  1469. }
  1470.  
  1471. public skin_menu_handle(id, menu, item)
  1472. {
  1473. if(item == MENU_EXIT)
  1474. {
  1475. menu_destroy(menu);
  1476. return PLUGIN_HANDLED;
  1477. }
  1478.  
  1479. new data[9], access, callback, szName[64];
  1480. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1481. new key = str_to_num(data);
  1482.  
  1483. switch(key)
  1484. {
  1485. case 1: kes_menu(id);
  1486. case 2: ak47_menu(id);
  1487. case 3: m4a1_menu(id);
  1488. case 4: awp_menu(id);
  1489. case 5: deagle_menu(id);
  1490. case 6: m3_menu(id);
  1491. case 7: glock_menu(id);
  1492. case 8: usp_menu(id);
  1493. case 9: famas_menu(id);
  1494. case 10: galil_menu(id);
  1495. case 11: scout_menu(id);
  1496. case 12: mp5_menu(id);
  1497. case 13: m249_menu(id);
  1498. case 14: mac10_menu(id);
  1499. case 15: xm1014_menu(id);
  1500. case 16: tmp_menu(id)
  1501. }
  1502.  
  1503. menu_destroy(menu);
  1504. return PLUGIN_HANDLED;
  1505. }
  1506.  
  1507. public kes_menu(id)
  1508. {
  1509. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1510. {
  1511. new menupont[1025], menunev[1025];
  1512. new menu
  1513. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wKés Skinek", MENUPREFIX, pont[id])
  1514. menu = menu_create(menunev, "kes_menu_handle");
  1515. for(new i=1;i<sizeof kesek;i++)
  1516. {
  1517. kesbetolt(id, i)
  1518. if(i == 1)
  1519. {
  1520. if(kes[id] == 1)
  1521. {
  1522. format(menupont, 1024, "\d%s \r^t(Használatban)", kesek[i]);
  1523. menu_additem(menu, menupont);
  1524. }
  1525. else
  1526. menu_additem(menu, kesek[i]);
  1527. }
  1528. else if(kesengedelyek[i][id] == 0)
  1529. {
  1530. format(menupont, 1024, "%s \r^t(Ára: %i pont)", kesek[i], kesarak[i]);
  1531. menu_additem(menu, menupont);
  1532. }
  1533. else
  1534. {
  1535. if(i == kes[id])
  1536. {
  1537. format(menupont, 1024, "\d%s \r^t(Használatban)", kesek[i]);
  1538. }
  1539. else
  1540. format(menupont, 1024, "%s \r^t(Megszerezve)", kesek[i]);
  1541. menu_additem(menu, menupont);
  1542. }
  1543. }
  1544. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1545. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1546. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1547. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1548.  
  1549. menu_display(id, menu, 0);
  1550. }
  1551.  
  1552. }
  1553.  
  1554. public kes_menu_handle(id, menu, item)
  1555. {
  1556. if(item == MENU_EXIT)
  1557. {
  1558. menu_destroy(menu);
  1559. return PLUGIN_HANDLED;
  1560. }
  1561.  
  1562. if(item+1 == kes[id])
  1563. {
  1564. kes_menu(id)
  1565. return PLUGIN_HANDLED;
  1566. }
  1567.  
  1568. if(kesengedelyek[item+1][id] == 0 && item != 0)
  1569. {
  1570. vasarlas_menu(id, 0, item + 1);
  1571. }
  1572. else
  1573. {
  1574. kes[id] = item + 1;
  1575. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, kesek[kes[id]]);
  1576. }
  1577.  
  1578. menu_destroy(menu);
  1579. return PLUGIN_HANDLED;
  1580. }
  1581.  
  1582. public ak47_menu(id)
  1583. {
  1584. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1585. {
  1586. new menupont[1025], menunev[1025];
  1587. new menu
  1588. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wAK47 Skinek", MENUPREFIX, pont[id])
  1589. menu = menu_create(menunev, "ak47_menu_handle");
  1590. for(new i=1;i<sizeof ak47ek;i++)
  1591. {
  1592. ak47betolt(id, i);
  1593. if(i == 1)
  1594. {
  1595. if(ak47[id] == 1)
  1596. {
  1597. format(menupont, 1024, "\d%s \r^t(Használatban)", ak47ek[i]);
  1598. menu_additem(menu, menupont);
  1599. }
  1600. else
  1601. menu_additem(menu, ak47ek[i]);
  1602. }
  1603. else if(ak47engedelyek[i][id] == 0)
  1604. {
  1605. format(menupont, 1024, "%s \r^t(Ára: %i pont)", ak47ek[i], ak47arak[i]);
  1606. menu_additem(menu, menupont);
  1607. }
  1608. else
  1609. {
  1610. if(i == ak47[id])
  1611. format(menupont, 1024, "\d%s \r^t(Használatban)", ak47ek[i]);
  1612. else
  1613. format(menupont, 1024, "%s \r^t(Megszerezve)", ak47ek[i]);
  1614. menu_additem(menu, menupont);
  1615. }
  1616. }
  1617. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1618. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1619. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1620. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1621.  
  1622. menu_display(id, menu, 0);
  1623. }
  1624.  
  1625. }
  1626.  
  1627. public ak47_menu_handle(id, menu, item)
  1628. {
  1629. if(item == MENU_EXIT)
  1630. {
  1631. menu_destroy(menu);
  1632. return PLUGIN_HANDLED;
  1633. }
  1634.  
  1635. if(item+1 == ak47[id])
  1636. {
  1637. ak47_menu(id)
  1638. return PLUGIN_HANDLED;
  1639. }
  1640.  
  1641. if(ak47engedelyek[item+1][id] == 0 && item != 0)
  1642. {
  1643. vasarlas_menu(id, 1, item + 1);
  1644. }
  1645. else
  1646. {
  1647. ak47[id] = item + 1;
  1648. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, ak47ek[ak47[id]]);
  1649. }
  1650.  
  1651. menu_destroy(menu);
  1652. return PLUGIN_HANDLED;
  1653. }
  1654.  
  1655. public m4a1_menu(id)
  1656. {
  1657. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1658. {
  1659. new menupont[1025], menunev[1025];
  1660. new menu
  1661. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wM4A1 Skinek", MENUPREFIX, pont[id])
  1662. menu = menu_create(menunev, "m4a1_menu_handle");
  1663. for(new i=1;i<sizeof m4a1ek;i++)
  1664. {
  1665. m4a1betolt(id, i);
  1666. if(i == 1)
  1667. {
  1668. if(m4a1[id] == 1)
  1669. {
  1670. format(menupont, 1024, "\d%s \r^t(Használatban)", m4a1ek[i]);
  1671. menu_additem(menu, menupont);
  1672. }
  1673. else
  1674. menu_additem(menu, m4a1ek[i]);
  1675. }
  1676. else if(m4a1engedelyek[i][id] == 0)
  1677. {
  1678. format(menupont, 1024, "%s \r^t(Ára: %i pont)", m4a1ek[i], m4a1arak[i]);
  1679. menu_additem(menu, menupont);
  1680. }
  1681. else
  1682. {
  1683. if(i == m4a1[id])
  1684. format(menupont, 1024, "\d%s \r^t(Használatban)", m4a1ek[i]);
  1685. else
  1686. format(menupont, 1024, "%s \r^t(Megszerezve)", m4a1ek[i]);
  1687. menu_additem(menu, menupont);
  1688. }
  1689. }
  1690. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1691. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1692. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1693. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1694.  
  1695. menu_display(id, menu, 0);
  1696. }
  1697.  
  1698. }
  1699.  
  1700. public m4a1_menu_handle(id, menu, item)
  1701. {
  1702. if(item == MENU_EXIT)
  1703. {
  1704. menu_destroy(menu);
  1705. return PLUGIN_HANDLED;
  1706. }
  1707.  
  1708. if(item+1 == m4a1[id])
  1709. {
  1710. m4a1_menu(id)
  1711. return PLUGIN_HANDLED;
  1712. }
  1713.  
  1714. if(m4a1engedelyek[item+1][id] == 0 && item != 0)
  1715. {
  1716. vasarlas_menu(id, 2, item + 1);
  1717. }
  1718. else
  1719. {
  1720. m4a1[id] = item + 1;
  1721. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m4a1ek[m4a1[id]]);
  1722. }
  1723.  
  1724. menu_destroy(menu);
  1725. return PLUGIN_HANDLED;
  1726. }
  1727.  
  1728. public awp_menu(id)
  1729. {
  1730. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1731. {
  1732. new menupont[1025], menunev[1025];
  1733. new menu
  1734. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wAWP Skinek", MENUPREFIX, pont[id])
  1735. menu = menu_create(menunev, "awp_menu_handle");
  1736. for(new i=1;i<sizeof awpk;i++)
  1737. {
  1738. awpbetolt(id, i);
  1739. if(i == 1)
  1740. {
  1741. if(awp[id] == 1)
  1742. {
  1743. format(menupont, 1024, "\d%s \r^t(Használatban)", awpk[i]);
  1744. menu_additem(menu, menupont);
  1745. }
  1746. else
  1747. menu_additem(menu, awpk[i]);
  1748. }
  1749. else if(awpengedelyek[i][id] == 0)
  1750. {
  1751. format(menupont, 1024, "%s \r^t(Ára: %i pont)", awpk[i], awparak[i]);
  1752. menu_additem(menu, menupont);
  1753. }
  1754. else
  1755. {
  1756. if(i == awp[id])
  1757. format(menupont, 1024, "\d%s \r^t(Használatban)", awpk[i]);
  1758. else
  1759. format(menupont, 1024, "%s \r^t(Megszerezve)", awpk[i]);
  1760. menu_additem(menu, menupont);
  1761. }
  1762. }
  1763. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1764. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1765. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1766. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1767.  
  1768. menu_display(id, menu, 0);
  1769. }
  1770.  
  1771. }
  1772.  
  1773. public awp_menu_handle(id, menu, item)
  1774. {
  1775. if(item == MENU_EXIT)
  1776. {
  1777. menu_destroy(menu);
  1778. return PLUGIN_HANDLED;
  1779. }
  1780.  
  1781. if(item+1 == awp[id])
  1782. {
  1783. awp_menu(id)
  1784. return PLUGIN_HANDLED;
  1785. }
  1786.  
  1787. if(awpengedelyek[item+1][id] == 0 && item != 0)
  1788. {
  1789. vasarlas_menu(id, 3, item + 1);
  1790. }
  1791. else
  1792. {
  1793. awp[id] = item + 1;
  1794. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, awpk[awp[id]]);
  1795. }
  1796.  
  1797. menu_destroy(menu);
  1798. return PLUGIN_HANDLED;
  1799. }
  1800.  
  1801. public deagle_menu(id)
  1802. {
  1803. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1804. {
  1805. new menupont[1025], menunev[1025];
  1806. new menu
  1807. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wDeseret Eagle Skinek", MENUPREFIX, pont[id])
  1808. menu = menu_create(menunev, "deagle_menu_handle");
  1809. for(new i=1;i<sizeof deaglek;i++)
  1810. {
  1811. deaglebetolt(id, i);
  1812. if(i == 1)
  1813. {
  1814. if(deagle[id] == 1)
  1815. {
  1816. format(menupont, 1024, "\d%s \r^t(Használatban)", deaglek[i]);
  1817. menu_additem(menu, menupont);
  1818. }
  1819. else
  1820. menu_additem(menu, deaglek[i]);
  1821. }
  1822. else if(deagleengedelyek[i][id] == 0)
  1823. {
  1824. format(menupont, 1024, "%s \r^t(Ára: %i pont)", deaglek[i], deaglearak[i]);
  1825. menu_additem(menu, menupont);
  1826. }
  1827. else
  1828. {
  1829. if(i == deagle[id])
  1830. format(menupont, 1024, "\d%s \r^t(Használatban)", deaglek[i]);
  1831. else
  1832. format(menupont, 1024, "%s \r^t(Megszerezve)", deaglek[i]);
  1833. menu_additem(menu, menupont);
  1834. }
  1835. }
  1836. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1837. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1838. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1839. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1840.  
  1841. menu_display(id, menu, 0);
  1842. }
  1843. }
  1844.  
  1845. public deagle_menu_handle(id, menu, item)
  1846. {
  1847. if(item == MENU_EXIT)
  1848. {
  1849. menu_destroy(menu);
  1850. return PLUGIN_HANDLED;
  1851. }
  1852.  
  1853. if(item+1 == deagle[id])
  1854. {
  1855. deagle_menu(id)
  1856. return PLUGIN_HANDLED;
  1857. }
  1858.  
  1859. if(deagleengedelyek[item+1][id] == 0 && item != 0)
  1860. {
  1861. vasarlas_menu(id, 4, item + 1);
  1862. }
  1863. else
  1864. {
  1865. deagle[id] = item + 1;
  1866. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, deaglek[deagle[id]]);
  1867. }
  1868.  
  1869. menu_destroy(menu);
  1870. return PLUGIN_HANDLED;
  1871. }
  1872.  
  1873. public m3_menu(id)
  1874. {
  1875. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1876. {
  1877. new menupont[1025], menunev[1025];
  1878. new menu
  1879. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wM3 Skinek", MENUPREFIX, pont[id])
  1880. menu = menu_create(menunev, "m3_menu_handle");
  1881. for(new i=1;i<sizeof m3ak;i++)
  1882. {
  1883. m3betolt(id, i);
  1884. if(i == 1)
  1885. {
  1886. if(m3[id] == 1)
  1887. {
  1888. format(menupont, 1024, "\d%s \r^t(Használatban)", m3ak[i]);
  1889. menu_additem(menu, menupont);
  1890. }
  1891. else
  1892. menu_additem(menu, m3ak[i]);
  1893. }
  1894. else if(m3engedelyek[i][id] == 0)
  1895. {
  1896. format(menupont, 1024, "%s \r^t(Ára: %i pont)", m3ak[i], m3arak[i]);
  1897. menu_additem(menu, menupont);
  1898. }
  1899. else
  1900. {
  1901. if(i == m3[id])
  1902. format(menupont, 1024, "\d%s \r^t(Használatban)", m3ak[i]);
  1903. else
  1904. format(menupont, 1024, "%s \r^t(Megszerezve)", m3ak[i]);
  1905. menu_additem(menu, menupont);
  1906. }
  1907. }
  1908. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1909. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1910. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1911. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1912.  
  1913. menu_display(id, menu, 0);
  1914. }
  1915.  
  1916. }
  1917.  
  1918. public m3_menu_handle(id, menu, item)
  1919. {
  1920. if(item == MENU_EXIT)
  1921. {
  1922. menu_destroy(menu);
  1923. return PLUGIN_HANDLED;
  1924. }
  1925.  
  1926. if(item+1 == m3[id])
  1927. {
  1928. m3_menu(id)
  1929. return PLUGIN_HANDLED;
  1930. }
  1931.  
  1932. if(m3engedelyek[item+1][id] == 0 && item != 0)
  1933. {
  1934. vasarlas_menu(id, 5, item + 1);
  1935. }
  1936. else
  1937. {
  1938. m3[id] = item + 1;
  1939. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m3ak[m3[id]]);
  1940. }
  1941.  
  1942. menu_destroy(menu);
  1943. return PLUGIN_HANDLED;
  1944. }
  1945.  
  1946. public glock_menu(id)
  1947. {
  1948. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  1949. {
  1950. new menupont[1025], menunev[1025];
  1951. new menu
  1952. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wGlock-18 Skinek", MENUPREFIX, pont[id])
  1953. menu = menu_create(menunev, "glock_menu_handle");
  1954. for(new i=1;i<sizeof glockok;i++)
  1955. {
  1956. glockbetolt(id, i);
  1957. if(i == 1)
  1958. {
  1959. if(glock[id] == 1)
  1960. {
  1961. format(menupont, 1024, "\d%s \r^t(Használatban)", glockok[i]);
  1962. menu_additem(menu, menupont);
  1963. }
  1964. else
  1965. menu_additem(menu, glockok[i]);
  1966. }
  1967. else if(glockengedelyek[i][id] == 0)
  1968. {
  1969. format(menupont, 1024, "%s \r^t(Ára: %i pont)", glockok[i], glockarak[i]);
  1970. menu_additem(menu, menupont);
  1971. }
  1972. else
  1973. {
  1974. if(i == glock[id])
  1975. format(menupont, 1024, "\d%s \r^t(Használatban)", glockok[i]);
  1976. else
  1977. format(menupont, 1024, "%s \r^t(Megszerezve)", glockok[i]);
  1978. menu_additem(menu, menupont);
  1979. }
  1980. }
  1981. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  1982. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  1983. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  1984. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  1985.  
  1986. menu_display(id, menu, 0);
  1987. }
  1988.  
  1989. }
  1990.  
  1991. public glock_menu_handle(id, menu, item)
  1992. {
  1993. if(item == MENU_EXIT)
  1994. {
  1995. menu_destroy(menu);
  1996. return PLUGIN_HANDLED;
  1997. }
  1998.  
  1999. if(item+1 == glock[id])
  2000. {
  2001. glock_menu(id)
  2002. return PLUGIN_HANDLED;
  2003. }
  2004.  
  2005. if(glockengedelyek[item+1][id] == 0 && item != 0)
  2006. {
  2007. vasarlas_menu(id, 6, item + 1);
  2008. }
  2009. else
  2010. {
  2011. glock[id] = item + 1;
  2012. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, glockok[glock[id]]);
  2013. }
  2014.  
  2015. menu_destroy(menu);
  2016. return PLUGIN_HANDLED;
  2017. }
  2018.  
  2019. public usp_menu(id)
  2020. {
  2021. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2022. {
  2023. new menupont[1025], menunev[1025];
  2024. new menu
  2025. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wUSP-S Skinek", MENUPREFIX, pont[id])
  2026. menu = menu_create(menunev, "usp_menu_handle");
  2027. for(new i=1;i<sizeof uspk;i++)
  2028. {
  2029. uspbetolt(id, i);
  2030. if(i == 1)
  2031. {
  2032. if(usp[id] == 1)
  2033. {
  2034. format(menupont, 1024, "\d%s \r^t(Használatban)", uspk[i]);
  2035. menu_additem(menu, menupont);
  2036. }
  2037. else
  2038. menu_additem(menu, uspk[i]);
  2039. }
  2040. else if(uspengedelyek[i][id] == 0)
  2041. {
  2042. format(menupont, 1024, "%s \r^t(Ára: %i pont)", uspk[i], usparak[i]);
  2043. menu_additem(menu, menupont);
  2044. }
  2045. else
  2046. {
  2047. if(i == usp[id])
  2048. format(menupont, 1024, "\d%s \r^t(Használatban)", uspk[i]);
  2049. else
  2050. format(menupont, 1024, "%s \r^t(Megszerezve)", uspk[i]);
  2051. menu_additem(menu, menupont);
  2052. }
  2053. }
  2054. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2055. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2056. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2057. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2058.  
  2059. menu_display(id, menu, 0);
  2060. }
  2061.  
  2062. }
  2063.  
  2064. public usp_menu_handle(id, menu, item)
  2065. {
  2066. if(item == MENU_EXIT)
  2067. {
  2068. menu_destroy(menu);
  2069. return PLUGIN_HANDLED;
  2070. }
  2071.  
  2072. if(item+1 == usp[id])
  2073. {
  2074. usp_menu(id)
  2075. return PLUGIN_HANDLED;
  2076. }
  2077.  
  2078. if(uspengedelyek[item+1][id] == 0 && item != 0)
  2079. {
  2080. vasarlas_menu(id, 7, item + 1);
  2081. }
  2082. else
  2083. {
  2084. usp[id] = item + 1;
  2085. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, uspk[usp[id]]);
  2086. }
  2087.  
  2088. menu_destroy(menu);
  2089. return PLUGIN_HANDLED;
  2090. }
  2091.  
  2092. public famas_menu(id)
  2093. {
  2094. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2095. {
  2096. new menupont[1025], menunev[1025];
  2097. new menu
  2098. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wFamas Skinek", MENUPREFIX, pont[id])
  2099. menu = menu_create(menunev, "famas_menu_handle");
  2100. for(new i=1;i<sizeof famasok;i++)
  2101. {
  2102. famasbetolt(id, i);
  2103. if(i == 1)
  2104. {
  2105. if(famas[id] == 1)
  2106. {
  2107. format(menupont, 1024, "\d%s \r^t(Használatban)", famasok[i]);
  2108. menu_additem(menu, menupont);
  2109. }
  2110. else
  2111. menu_additem(menu, famasok[i]);
  2112. }
  2113. else if(glockengedelyek[i][id] == 0)
  2114. {
  2115. format(menupont, 1024, "%s \r^t(Ára: %i pont)", famasok[i], famasarak[i]);
  2116. menu_additem(menu, menupont);
  2117. }
  2118. else
  2119. {
  2120. if(i == famas[id])
  2121. format(menupont, 1024, "\d%s \r^t(Használatban)", famasok[i]);
  2122. else
  2123. format(menupont, 1024, "%s \r^t(Megszerezve)", famasok[i]);
  2124. menu_additem(menu, menupont);
  2125. }
  2126. }
  2127. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2128. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2129. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2130. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2131.  
  2132. menu_display(id, menu, 0);
  2133. }
  2134.  
  2135. }
  2136.  
  2137. public famas_menu_handle(id, menu, item)
  2138. {
  2139. if(item == MENU_EXIT)
  2140. {
  2141. menu_destroy(menu);
  2142. return PLUGIN_HANDLED;
  2143. }
  2144.  
  2145. if(item+1 == famas[id])
  2146. {
  2147. famas_menu(id)
  2148. return PLUGIN_HANDLED;
  2149. }
  2150.  
  2151. if(famasengedelyek[item+1][id] == 0 && item != 0)
  2152. {
  2153. vasarlas_menu(id, 8, item + 1);
  2154. }
  2155. else
  2156. {
  2157. famas[id] = item + 1;
  2158. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, famasok[famas[id]]);
  2159. }
  2160.  
  2161. menu_destroy(menu);
  2162. return PLUGIN_HANDLED;
  2163. }
  2164.  
  2165. public galil_menu(id)
  2166. {
  2167. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2168. {
  2169. new menupont[1025], menunev[1025];
  2170. new menu
  2171. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wGalil Skinek", MENUPREFIX, pont[id])
  2172. menu = menu_create(menunev, "galil_menu_handle");
  2173. for(new i=1;i<sizeof galilok;i++)
  2174. {
  2175. galilbetolt(id, i);
  2176. if(i == 1)
  2177. {
  2178. if(galil[id] == 1)
  2179. {
  2180. format(menupont, 1024, "\d%s \r^t(Használatban)", galilok[i]);
  2181. menu_additem(menu, menupont);
  2182. }
  2183. else
  2184. menu_additem(menu, galilok[i]);
  2185. }
  2186. else if(galilengedelyek[i][id] == 0)
  2187. {
  2188. format(menupont, 1024, "%s \r^t(Ára: %i pont)", galilok[i], galilarak[i]);
  2189. menu_additem(menu, menupont);
  2190. }
  2191. else
  2192. {
  2193. if(i == galil[id])
  2194. format(menupont, 1024, "\d%s \r^t(Használatban)", galilok[i]);
  2195. else
  2196. format(menupont, 1024, "%s \r^t(Megszerezve)", galilok[i]);
  2197. menu_additem(menu, menupont);
  2198. }
  2199. }
  2200. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2201. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2202. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2203. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2204.  
  2205. menu_display(id, menu, 0);
  2206. }
  2207.  
  2208. }
  2209.  
  2210. public galil_menu_handle(id, menu, item)
  2211. {
  2212. if(item == MENU_EXIT)
  2213. {
  2214. menu_destroy(menu);
  2215. return PLUGIN_HANDLED;
  2216. }
  2217.  
  2218. if(item+1 == galil[id])
  2219. {
  2220. galil_menu(id)
  2221. return PLUGIN_HANDLED;
  2222. }
  2223.  
  2224. if(galilengedelyek[item+1][id] == 0 && item != 0)
  2225. {
  2226. vasarlas_menu(id, 9, item + 1);
  2227. }
  2228. else
  2229. {
  2230. galil[id] = item + 1;
  2231. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, galilok[galil[id]]);
  2232. }
  2233.  
  2234. menu_destroy(menu);
  2235. return PLUGIN_HANDLED;
  2236. }
  2237.  
  2238. public scout_menu(id)
  2239. {
  2240. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2241. {
  2242. new menupont[1025], menunev[1025];
  2243. new menu
  2244. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wScout Skinek", MENUPREFIX, pont[id])
  2245. menu = menu_create(menunev, "scout_menu_handle");
  2246. for(new i=1;i<sizeof scoutok;i++)
  2247. {
  2248. scoutbetolt(id, i);
  2249. if(i == 1)
  2250. {
  2251. if(scout[id] == 1)
  2252. {
  2253. format(menupont, 1024, "\d%s \r^t(Használatban)", scoutok[i]);
  2254. menu_additem(menu, menupont);
  2255. }
  2256. else
  2257. menu_additem(menu, scoutok[i]);
  2258. }
  2259. else if(scoutengedelyek[i][id] == 0)
  2260. {
  2261. format(menupont, 1024, "%s \r^t(Ára: %i pont)", scoutok[i], scoutarak[i]);
  2262. menu_additem(menu, menupont);
  2263. }
  2264. else
  2265. {
  2266. if(i == scout[id])
  2267. format(menupont, 1024, "\d%s \r^t(Használatban)", scoutok[i]);
  2268. else
  2269. format(menupont, 1024, "%s \r^t(Megszerezve)", scoutok[i]);
  2270. menu_additem(menu, menupont);
  2271. }
  2272. }
  2273. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2274. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2275. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2276. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2277.  
  2278. menu_display(id, menu, 0);
  2279. }
  2280.  
  2281. }
  2282.  
  2283. public scout_menu_handle(id, menu, item)
  2284. {
  2285. if(item == MENU_EXIT)
  2286. {
  2287. menu_destroy(menu);
  2288. return PLUGIN_HANDLED;
  2289. }
  2290.  
  2291. if(item+1 == scout[id])
  2292. {
  2293. scout_menu(id)
  2294. return PLUGIN_HANDLED;
  2295. }
  2296.  
  2297. if(scoutengedelyek[item+1][id] == 0 && item != 0)
  2298. {
  2299. vasarlas_menu(id, 10, item + 1);
  2300. }
  2301. else
  2302. {
  2303. scout[id] = item + 1;
  2304. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, scoutok[scout[id]]);
  2305. }
  2306.  
  2307. menu_destroy(menu);
  2308. return PLUGIN_HANDLED;
  2309. }
  2310.  
  2311. public mp5_menu(id)
  2312. {
  2313. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2314. {
  2315. new menupont[1025], menunev[1025];
  2316. new menu
  2317. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wMP5 Skinek", MENUPREFIX, pont[id])
  2318. menu = menu_create(menunev, "mp5_menu_handle");
  2319. for(new i=1;i<sizeof mp5ok;i++)
  2320. {
  2321. mp5betolt(id, i);
  2322. if(i == 1)
  2323. {
  2324. if(mp5[id] == 1)
  2325. {
  2326. format(menupont, 1024, "\d%s \r^t(Használatban)", mp5ok[i]);
  2327. menu_additem(menu, menupont);
  2328. }
  2329. else
  2330. menu_additem(menu, mp5ok[i]);
  2331. }
  2332. else if(mp5engedelyek[i][id] == 0)
  2333. {
  2334. format(menupont, 1024, "%s \r^t(Ára: %i pont)", mp5ok[i], mp5arak[i]);
  2335. menu_additem(menu, menupont);
  2336. }
  2337. else
  2338. {
  2339. if(i == mp5[id])
  2340. format(menupont, 1024, "\d%s \r^t(Használatban)", mp5ok[i]);
  2341. else
  2342. format(menupont, 1024, "%s \r^t(Megszerezve)", mp5ok[i]);
  2343. menu_additem(menu, menupont);
  2344. }
  2345. }
  2346. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2347. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2348. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2349. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2350.  
  2351. menu_display(id, menu, 0);
  2352. }
  2353. }
  2354.  
  2355. public mp5_menu_handle(id, menu, item)
  2356. {
  2357. if(item == MENU_EXIT)
  2358. {
  2359. menu_destroy(menu);
  2360. return PLUGIN_HANDLED;
  2361. }
  2362.  
  2363. if(item+1 == mp5[id])
  2364. {
  2365. mp5_menu(id)
  2366. return PLUGIN_HANDLED;
  2367. }
  2368.  
  2369. if(mp5engedelyek[item+1][id] == 0 && item != 0)
  2370. {
  2371. vasarlas_menu(id, 11, item + 1);
  2372. }
  2373. else
  2374. {
  2375. mp5[id] = item + 1;
  2376. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, mp5ok[mp5[id]]);
  2377. }
  2378.  
  2379. menu_destroy(menu);
  2380. return PLUGIN_HANDLED;
  2381. }
  2382.  
  2383. public m249_menu(id)
  2384. {
  2385. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2386. {
  2387. new menupont[1025], menunev[1025];
  2388. new menu
  2389. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wM249 Skinek", MENUPREFIX, pont[id])
  2390. menu = menu_create(menunev, "m249_menu_handle");
  2391. for(new i=1;i<sizeof m249ek;i++)
  2392. {
  2393. m249betolt(id, i);
  2394. if(i == 1)
  2395. {
  2396. if(m249[id] == 1)
  2397. {
  2398. format(menupont, 1024, "\d%s \r^t(Használatban)", m249ek[i]);
  2399. menu_additem(menu, menupont);
  2400. }
  2401. else
  2402. menu_additem(menu, m249ek[i]);
  2403. }
  2404. else if(m249engedelyek[i][id] == 0)
  2405. {
  2406. format(menupont, 1024, "%s \r^t(Ára: %i pont)", m249ek[i], m249arak[i]);
  2407. menu_additem(menu, menupont);
  2408. }
  2409. else
  2410. {
  2411. if(i == m249[id])
  2412. format(menupont, 1024, "\d%s \r^t(Használatban)", m249ek[i]);
  2413. else
  2414. format(menupont, 1024, "%s \r^t(Megszerezve)", m249ek[i]);
  2415. menu_additem(menu, menupont);
  2416. }
  2417. }
  2418. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2419. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2420. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2421. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2422.  
  2423. menu_display(id, menu, 0);
  2424. }
  2425. }
  2426.  
  2427. public m249_menu_handle(id, menu, item)
  2428. {
  2429. if(item == MENU_EXIT)
  2430. {
  2431. menu_destroy(menu);
  2432. return PLUGIN_HANDLED;
  2433. }
  2434.  
  2435. if(item+1 == m249[id])
  2436. {
  2437. m249_menu(id)
  2438. return PLUGIN_HANDLED;
  2439. }
  2440.  
  2441. if(m249engedelyek[item+1][id] == 0 && item != 0)
  2442. {
  2443. vasarlas_menu(id, 12, item + 1);
  2444. }
  2445. else
  2446. {
  2447. m249[id] = item + 1;
  2448. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, m249ek[m249[id]]);
  2449. }
  2450.  
  2451. menu_destroy(menu);
  2452. return PLUGIN_HANDLED;
  2453. }
  2454.  
  2455. public mac10_menu(id)
  2456. {
  2457. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2458. {
  2459. new menupont[1025], menunev[1025];
  2460. new menu
  2461. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wMAC10 Skinek", MENUPREFIX, pont[id])
  2462. menu = menu_create(menunev, "mac10_menu_handle");
  2463. for(new i=1;i<sizeof m249ek;i++)
  2464. {
  2465. mac10betolt(id, i);
  2466. if(i == 1)
  2467. {
  2468. if(mac10[id] == 1)
  2469. {
  2470. format(menupont, 1024, "\d%s \r^t(Használatban)", mac10ek[i]);
  2471. menu_additem(menu, menupont);
  2472. }
  2473. else
  2474. menu_additem(menu, mac10ek[i]);
  2475. }
  2476. else if(mac10engedelyek[i][id] == 0)
  2477. {
  2478. format(menupont, 1024, "%s \r^t(Ára: %i pont)", mac10ek[i], mac10arak[i]);
  2479. menu_additem(menu, menupont);
  2480. }
  2481. else
  2482. {
  2483. if(i == mac10[id])
  2484. format(menupont, 1024, "\d%s \r^t(Használatban)", mac10ek[i]);
  2485. else
  2486. format(menupont, 1024, "%s \r^t(Megszerezve)", mac10ek[i]);
  2487. menu_additem(menu, menupont);
  2488. }
  2489. }
  2490. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2491. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2492. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2493. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2494.  
  2495. menu_display(id, menu, 0);
  2496. }
  2497. }
  2498.  
  2499. public mac10_menu_handle(id, menu, item)
  2500. {
  2501. if(item == MENU_EXIT)
  2502. {
  2503. menu_destroy(menu);
  2504. return PLUGIN_HANDLED;
  2505. }
  2506.  
  2507. if(item+1 == mac10[id])
  2508. {
  2509. mac10_menu(id)
  2510. return PLUGIN_HANDLED;
  2511. }
  2512.  
  2513. if(mac10engedelyek[item+1][id] == 0 && item != 0)
  2514. {
  2515. vasarlas_menu(id, 13, item + 1);
  2516. }
  2517. else
  2518. {
  2519. mac10[id] = item + 1;
  2520. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, mac10ek[mac10[id]]);
  2521. }
  2522.  
  2523. menu_destroy(menu);
  2524. return PLUGIN_HANDLED;
  2525. }
  2526.  
  2527. public xm1014_menu(id)
  2528. {
  2529. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2530. {
  2531. new menupont[1025], menunev[1025];
  2532. new menu
  2533. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wXM1014 Skinek", MENUPREFIX, pont[id])
  2534. menu = menu_create(menunev, "xm1014_menu_handle");
  2535. for(new i=1;i<sizeof xm1014ek;i++)
  2536. {
  2537. xm1014betolt(id, i);
  2538. if(i == 1)
  2539. {
  2540. if(xm1014[id] == 1)
  2541. {
  2542. format(menupont, 1024, "\d%s \r^t(Használatban)", xm1014ek[i]);
  2543. menu_additem(menu, menupont);
  2544. }
  2545. else
  2546. menu_additem(menu, xm1014ek[i]);
  2547. }
  2548. else if(xm1014engedelyek[i][id] == 0)
  2549. {
  2550. format(menupont, 1024, "%s \r^t(Ára: %i pont)", xm1014ek[i], xm1014arak[i]);
  2551. menu_additem(menu, menupont);
  2552. }
  2553. else
  2554. {
  2555. if(i == xm1014[id])
  2556. format(menupont, 1024, "\d%s \r^t(Használatban)", xm1014ek[i]);
  2557. else
  2558. format(menupont, 1024, "%s \r^t(Megszerezve)", xm1014ek[i]);
  2559. menu_additem(menu, menupont);
  2560. }
  2561. }
  2562. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2563. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2564. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2565. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2566.  
  2567. menu_display(id, menu, 0);
  2568. }
  2569. }
  2570.  
  2571. public xm1014_menu_handle(id, menu, item)
  2572. {
  2573. if(item == MENU_EXIT)
  2574. {
  2575. menu_destroy(menu);
  2576. return PLUGIN_HANDLED;
  2577. }
  2578.  
  2579. if(item+1 == xm1014[id])
  2580. {
  2581. xm1014_menu(id)
  2582. return PLUGIN_HANDLED;
  2583. }
  2584.  
  2585. if(xm1014engedelyek[item+1][id] == 0 && item != 0)
  2586. {
  2587. vasarlas_menu(id, 14, item + 1);
  2588. }
  2589. else
  2590. {
  2591. xm1014[id] = item + 1;
  2592. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, xm1014ek[xm1014[id]]);
  2593. }
  2594.  
  2595. menu_destroy(menu);
  2596. return PLUGIN_HANDLED;
  2597. }
  2598.  
  2599. public tmp_menu(id)
  2600. {
  2601. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2602. {
  2603. new menupont[1025], menunev[1025];
  2604. new menu
  2605. format(menunev, 1024, "\r%s^n\wPontjaid: \y%i^n\wTMP Skinek", MENUPREFIX, pont[id])
  2606. menu = menu_create(menunev, "tmp_menu_handle");
  2607. for(new i=1;i<sizeof tmpk;i++)
  2608. {
  2609. tmpbetolt(id, i);
  2610. if(i == 1)
  2611. {
  2612. if(tmp[id] == 1)
  2613. {
  2614. format(menupont, 1024, "\d%s \r^t(Használatban)", tmpk[i]);
  2615. menu_additem(menu, menupont);
  2616. }
  2617. else
  2618. menu_additem(menu, tmpk[i]);
  2619. }
  2620. else if(tmpengedelyek[i][id] == 0)
  2621. {
  2622. format(menupont, 1024, "%s \r^t(Ára: %i pont)", tmpk[i], tmparak[i]);
  2623. menu_additem(menu, menupont);
  2624. }
  2625. else
  2626. {
  2627. if(i == tmp[id])
  2628. format(menupont, 1024, "\d%s \r^t(Használatban)", tmpk[i]);
  2629. else
  2630. format(menupont, 1024, "%s \r^t(Megszerezve)", tmpk[i]);
  2631. menu_additem(menu, menupont);
  2632. }
  2633. }
  2634. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  2635. menu_setprop(menu, MPROP_NEXTNAME, "Következõ");
  2636. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  2637. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  2638.  
  2639. menu_display(id, menu, 0);
  2640. }
  2641. }
  2642.  
  2643. public tmp_menu_handle(id, menu, item)
  2644. {
  2645. if(item == MENU_EXIT)
  2646. {
  2647. menu_destroy(menu);
  2648. return PLUGIN_HANDLED;
  2649. }
  2650.  
  2651. if(item+1 == tmp[id])
  2652. {
  2653. tmp_menu(id)
  2654. return PLUGIN_HANDLED;
  2655. }
  2656.  
  2657. if(tmpengedelyek[item+1][id] == 0 && item != 0)
  2658. {
  2659. vasarlas_menu(id, 15, item + 1);
  2660. }
  2661. else
  2662. {
  2663. tmp[id] = item + 1;
  2664. ColorChat(id, GREEN, "[%s]^x01 Mostantól ezt használod:^x03 %s^x01.", CHATPREFIX, tmpk[tmp[id]]);
  2665. }
  2666.  
  2667. menu_destroy(menu);
  2668. return PLUGIN_HANDLED;
  2669. }
  2670.  
  2671. public fegyverskincsere(id)
  2672. {
  2673. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2674. {
  2675. new fegyo = get_user_weapon(id);
  2676.  
  2677. if(fegyo == CSW_KNIFE)
  2678. set_pev(id, pev_viewmodel2, kesmodelek[kes[id]]);
  2679.  
  2680. if(fegyo == CSW_AK47)
  2681. set_pev(id, pev_viewmodel2, ak47modelek[ak47[id]]);
  2682.  
  2683. if(fegyo == CSW_M4A1)
  2684. set_pev(id, pev_viewmodel2, m4a1modelek[m4a1[id]]);
  2685.  
  2686. if(fegyo == CSW_AWP)
  2687. set_pev(id, pev_viewmodel2, awpmodelek[awp[id]]);
  2688.  
  2689. if(fegyo == CSW_DEAGLE)
  2690. set_pev(id, pev_viewmodel2, deaglemodelek[deagle[id]]);
  2691.  
  2692. if(fegyo == CSW_M3)
  2693. set_pev(id, pev_viewmodel2, m3modelek[m3[id]]);
  2694.  
  2695. if(fegyo == CSW_GLOCK18)
  2696. set_pev(id, pev_viewmodel2, glockmodelek[glock[id]]);
  2697.  
  2698. if(fegyo == CSW_USP)
  2699. set_pev(id, pev_viewmodel2, uspmodelek[usp[id]]);
  2700.  
  2701. if(fegyo == CSW_FAMAS)
  2702. set_pev(id, pev_viewmodel2, famasmodelek[famas[id]]);
  2703.  
  2704. if(fegyo == CSW_GALIL)
  2705. set_pev(id, pev_viewmodel2, galilmodelek[galil[id]]);
  2706.  
  2707. if(fegyo == CSW_SCOUT)
  2708. set_pev(id, pev_viewmodel2, scoutmodelek[scout[id]]);
  2709.  
  2710. if(fegyo == CSW_MP5NAVY)
  2711. set_pev(id, pev_viewmodel2, mp5modelek[mp5[id]]);
  2712.  
  2713. if(fegyo == CSW_M249)
  2714. set_pev(id, pev_viewmodel2, m249modelek[m249[id]]);
  2715.  
  2716. if(fegyo == CSW_MAC10)
  2717. set_pev(id, pev_viewmodel2, mac10modelek[mac10[id]]);
  2718.  
  2719. if(fegyo == CSW_XM1014)
  2720. set_pev(id, pev_viewmodel2, xm1014modelek[xm1014[id]]);
  2721.  
  2722. if(fegyo == CSW_TMP)
  2723. set_pev(id, pev_viewmodel2, tmpmodelek[tmp[id]]);
  2724. }
  2725. }
  2726.  
  2727. public oles()
  2728. {
  2729. new id = read_data(1);
  2730.  
  2731. if(!is_user_connected(id))
  2732. return PLUGIN_CONTINUE;
  2733.  
  2734. if(id == read_data(1))
  2735. return PLUGIN_CONTINUE;
  2736.  
  2737. if(get_user_flags(id) & ADMIN_JOG && get_pcvar_num(pcvar_extrapont_enable) == 1)
  2738. pont[id]+=get_pcvar_num(pcvar_adminpont);
  2739. else if(get_user_flags(id) & VIP_JOG && get_pcvar_num(pcvar_extrapont_enable) == 1)
  2740. pont[id]+=get_pcvar_num(pcvar_vippont);
  2741. else
  2742. pont[id]+=get_pcvar_num(pcvar_alappont);
  2743.  
  2744. return PLUGIN_CONTINUE;
  2745. }
  2746.  
  2747. public client_putinserver(id)
  2748. {
  2749. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2750. {
  2751. kes[id] = 1;
  2752. ak47[id] = 1;
  2753. m4a1[id] = 1;
  2754. awp[id] = 1;
  2755. deagle[id] = 1;
  2756. m3[id] = 1;
  2757. glock[id] = 1;
  2758. usp[id] = 1;
  2759. famas[id] = 1;
  2760. galil[id] = 1;
  2761. scout[id] = 1;
  2762. mp5[id] = 1;
  2763. m249[id] = 1;
  2764. mac10[id] = 1;
  2765. xm1014[id] = 1;
  2766. tmp[id] = 1;
  2767. }
  2768. }
  2769.  
  2770. public client_connect(id)
  2771. {
  2772. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2773. {
  2774. set_task(1.0, "ShowStatom", id)
  2775. betoltes(id)
  2776. }
  2777. }
  2778.  
  2779. public client_disconnect(id)
  2780. {
  2781. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2782. {
  2783. mentes(id)
  2784. }
  2785. }
  2786.  
  2787. public Hirdetes()
  2788. {
  2789. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  2790. {
  2791. switch(random(2))
  2792. {
  2793. case 0: ColorChat(0, GREEN, "[%s]^x01 Parancsok:^x03 /skinek /kes /ak47 /m4a1 / awp /deagle /m3 /glock /usp /famas /galil /scout /mp5 /m249 /mac10 /xm1014 /tmp", CHATPREFIX);
  2794. case 1: ColorChat(0, GREEN, "[%s]^x01 A pontokat 5 percenként automatikusan lementi a szerver.", CHATPREFIX);
  2795. }
  2796. set_task(180.0, "Hirdetes");
  2797. }
  2798. }
  2799.  
  2800. public kesment(id)
  2801. {
  2802. new nev[32];
  2803. get_user_name(id,nev,31);
  2804. new vaultkey[64],vaultdata[256];
  2805.  
  2806. format(vaultkey,63,"%s-%i-Skinek1",nev,kes[id]);
  2807. format(vaultdata,255,"%i#",kesengedelyek[kes[id]][id]);
  2808.  
  2809. nvault_set(gVault1,vaultkey,vaultdata);
  2810.  
  2811. return PLUGIN_CONTINUE;
  2812. }
  2813.  
  2814. public kesbetolt(id, mentettkes)
  2815. {
  2816. new nev[32];
  2817. get_user_name(id,nev,31);
  2818. new vaultkey[64],vaultdata[256];
  2819.  
  2820. format(vaultkey,63,"%s-%i-Skinek1",nev, mentettkes);
  2821. format(vaultdata,255,"%i#",kesengedelyek[mentettkes][id]);
  2822.  
  2823. nvault_get(gVault1,vaultkey,vaultdata,255);
  2824.  
  2825. replace_all(vaultdata, 255, "#", " ");
  2826.  
  2827. new skin1[33]
  2828. parse(vaultdata, skin1, 32);
  2829.  
  2830. kesengedelyek[mentettkes][id] = str_to_num(skin1);
  2831.  
  2832. return PLUGIN_CONTINUE;
  2833. }
  2834.  
  2835. public ak47ment(id)
  2836. {
  2837. new nev[32];
  2838. get_user_name(id,nev,31);
  2839. new vaultkey[64],vaultdata[256];
  2840.  
  2841. format(vaultkey,63,"%s-%i-Skinek2",nev,ak47[id]);
  2842. format(vaultdata,255,"%i#",ak47engedelyek[ak47[id]][id]);
  2843.  
  2844. nvault_set(gVault2,vaultkey,vaultdata);
  2845.  
  2846. return PLUGIN_CONTINUE;
  2847. }
  2848.  
  2849. public ak47betolt(id, mentettak47)
  2850. {
  2851. new nev[32];
  2852. get_user_name(id,nev,31);
  2853. new vaultkey[64],vaultdata[256];
  2854.  
  2855. format(vaultkey,63,"%s-%i-Skinek2",nev, mentettak47);
  2856. format(vaultdata,255,"%i#",ak47engedelyek[mentettak47][id]);
  2857.  
  2858. nvault_get(gVault2,vaultkey,vaultdata,255);
  2859.  
  2860. replace_all(vaultdata, 255, "#", " ");
  2861.  
  2862. new skin1[33]
  2863. parse(vaultdata, skin1, 32);
  2864.  
  2865. ak47engedelyek[mentettak47][id] = str_to_num(skin1);
  2866.  
  2867. return PLUGIN_CONTINUE;
  2868. }
  2869.  
  2870. public m4a1ment(id)
  2871. {
  2872. new nev[32];
  2873. get_user_name(id,nev,31);
  2874. new vaultkey[64],vaultdata[256];
  2875.  
  2876. format(vaultkey,63,"%s-%i-Skinek3",nev,m4a1[id]);
  2877. format(vaultdata,255,"%i#",m4a1engedelyek[m4a1[id]][id]);
  2878.  
  2879. nvault_set(gVault3,vaultkey,vaultdata);
  2880.  
  2881. return PLUGIN_CONTINUE;
  2882. }
  2883.  
  2884. public m4a1betolt(id, mentettm4a1)
  2885. {
  2886. new nev[32];
  2887. get_user_name(id,nev,31);
  2888. new vaultkey[64],vaultdata[256];
  2889.  
  2890. format(vaultkey,63,"%s-%i-Skinek3",nev, mentettm4a1);
  2891. format(vaultdata,255,"%i#",m4a1engedelyek[mentettm4a1][id]);
  2892.  
  2893. nvault_get(gVault3,vaultkey,vaultdata,255);
  2894.  
  2895. replace_all(vaultdata, 255, "#", " ");
  2896.  
  2897. new skin1[33]
  2898. parse(vaultdata, skin1, 32);
  2899.  
  2900. m4a1engedelyek[mentettm4a1][id] = str_to_num(skin1);
  2901.  
  2902. return PLUGIN_CONTINUE;
  2903. }
  2904.  
  2905. public awpment(id)
  2906. {
  2907. new nev[32];
  2908. get_user_name(id,nev,31);
  2909. new vaultkey[64],vaultdata[256];
  2910.  
  2911. format(vaultkey,63,"%s-%i-Skinek4",nev,awp[id]);
  2912. format(vaultdata,255,"%i#",awpengedelyek[awp[id]][id]);
  2913.  
  2914. nvault_set(gVault4,vaultkey,vaultdata);
  2915.  
  2916. return PLUGIN_CONTINUE;
  2917. }
  2918.  
  2919. public awpbetolt(id, mentettawp)
  2920. {
  2921. new nev[32];
  2922. get_user_name(id,nev,31);
  2923. new vaultkey[64],vaultdata[256];
  2924.  
  2925. format(vaultkey,63,"%s-%i-Skinek4",nev, mentettawp);
  2926. format(vaultdata,255,"%i#",awpengedelyek[mentettawp][id]);
  2927.  
  2928. nvault_get(gVault4,vaultkey,vaultdata,255);
  2929.  
  2930. replace_all(vaultdata, 255, "#", " ");
  2931.  
  2932. new skin1[33]
  2933. parse(vaultdata, skin1, 32);
  2934.  
  2935. awpengedelyek[mentettawp][id] = str_to_num(skin1);
  2936.  
  2937. return PLUGIN_CONTINUE;
  2938. }
  2939.  
  2940. public deaglement(id)
  2941. {
  2942. new nev[32];
  2943. get_user_name(id,nev,31);
  2944. new vaultkey[64],vaultdata[256];
  2945.  
  2946. format(vaultkey,63,"%s-%i-Skinek5",nev,deagle[id]);
  2947. format(vaultdata,255,"%i#",deagleengedelyek[deagle[id]][id]);
  2948.  
  2949. nvault_set(gVault5,vaultkey,vaultdata);
  2950.  
  2951. return PLUGIN_CONTINUE;
  2952. }
  2953.  
  2954. public deaglebetolt(id, mentettdeagle)
  2955. {
  2956. new nev[32];
  2957. get_user_name(id,nev,31);
  2958. new vaultkey[64],vaultdata[256];
  2959.  
  2960. format(vaultkey,63,"%s-%i-Skinek5",nev, mentettdeagle);
  2961. format(vaultdata,255,"%i#",deagleengedelyek[mentettdeagle][id]);
  2962.  
  2963. nvault_get(gVault5,vaultkey,vaultdata,255);
  2964.  
  2965. replace_all(vaultdata, 255, "#", " ");
  2966.  
  2967. new skin1[33]
  2968. parse(vaultdata, skin1, 32);
  2969.  
  2970. deagleengedelyek[mentettdeagle][id] = str_to_num(skin1);
  2971.  
  2972. return PLUGIN_CONTINUE;
  2973. }
  2974.  
  2975. public m3ment(id)
  2976. {
  2977. new nev[32];
  2978. get_user_name(id,nev,31);
  2979. new vaultkey[64],vaultdata[256];
  2980.  
  2981. format(vaultkey,63,"%s-%i-Skinek6",nev,m3[id]);
  2982. format(vaultdata,255,"%i#",m3engedelyek[m3[id]][id]);
  2983.  
  2984. nvault_set(gVault6,vaultkey,vaultdata);
  2985.  
  2986. return PLUGIN_CONTINUE;
  2987. }
  2988.  
  2989. public m3betolt(id, mentettm3)
  2990. {
  2991. new nev[32];
  2992. get_user_name(id,nev,31);
  2993. new vaultkey[64],vaultdata[256];
  2994.  
  2995. format(vaultkey,63,"%s-%i-Skinek6",nev, mentettm3);
  2996. format(vaultdata,255,"%i#",m3engedelyek[mentettm3][id]);
  2997.  
  2998. nvault_get(gVault6,vaultkey,vaultdata,255);
  2999.  
  3000. replace_all(vaultdata, 255, "#", " ");
  3001.  
  3002. new skin1[33]
  3003. parse(vaultdata, skin1, 32);
  3004.  
  3005. m3engedelyek[mentettm3][id] = str_to_num(skin1);
  3006.  
  3007. return PLUGIN_CONTINUE;
  3008. }
  3009.  
  3010. public glockment(id)
  3011. {
  3012. new nev[32];
  3013. get_user_name(id,nev,31);
  3014. new vaultkey[64],vaultdata[256];
  3015.  
  3016. format(vaultkey,63,"%s-%i-Skinek7",nev,glock[id]);
  3017. format(vaultdata,255,"%i#",glockengedelyek[glock[id]][id]);
  3018.  
  3019. nvault_set(gVault7,vaultkey,vaultdata);
  3020.  
  3021. return PLUGIN_CONTINUE;
  3022. }
  3023.  
  3024. public glockbetolt(id, mentettglock)
  3025. {
  3026. new nev[32];
  3027. get_user_name(id,nev,31);
  3028. new vaultkey[64],vaultdata[256];
  3029.  
  3030. format(vaultkey,63,"%s-%i-Skinek7",nev, mentettglock);
  3031. format(vaultdata,255,"%i#",glockengedelyek[mentettglock][id]);
  3032.  
  3033. nvault_get(gVault7,vaultkey,vaultdata,255);
  3034.  
  3035. replace_all(vaultdata, 255, "#", " ");
  3036.  
  3037. new skin1[33]
  3038. parse(vaultdata, skin1, 32);
  3039.  
  3040. glockengedelyek[mentettglock][id] = str_to_num(skin1);
  3041.  
  3042. return PLUGIN_CONTINUE;
  3043. }
  3044.  
  3045. public uspment(id)
  3046. {
  3047. new nev[32];
  3048. get_user_name(id,nev,31);
  3049. new vaultkey[64],vaultdata[256];
  3050.  
  3051. format(vaultkey,63,"%s-%i-Skinek8",nev,usp[id]);
  3052. format(vaultdata,255,"%i#",uspengedelyek[usp[id]][id]);
  3053.  
  3054. nvault_set(gVault8,vaultkey,vaultdata);
  3055.  
  3056. return PLUGIN_CONTINUE;
  3057. }
  3058.  
  3059. public uspbetolt(id, mentettusp)
  3060. {
  3061. new nev[32];
  3062. get_user_name(id,nev,31);
  3063. new vaultkey[64],vaultdata[256];
  3064.  
  3065. format(vaultkey,63,"%s-%i-Skinek8",nev, mentettusp);
  3066. format(vaultdata,255,"%i#",uspengedelyek[mentettusp][id]);
  3067.  
  3068. nvault_get(gVault8,vaultkey,vaultdata,255);
  3069.  
  3070. replace_all(vaultdata, 255, "#", " ");
  3071.  
  3072. new skin1[33]
  3073. parse(vaultdata, skin1, 32);
  3074.  
  3075. uspengedelyek[mentettusp][id] = str_to_num(skin1);
  3076.  
  3077. return PLUGIN_CONTINUE;
  3078. }
  3079.  
  3080. public famasment(id)
  3081. {
  3082. new nev[32];
  3083. get_user_name(id,nev,31);
  3084. new vaultkey[64],vaultdata[256];
  3085.  
  3086. format(vaultkey,63,"%s-%i-Skinek9",nev,famas[id]);
  3087. format(vaultdata,255,"%i#",famasengedelyek[famas[id]][id]);
  3088.  
  3089. nvault_set(gVault9,vaultkey,vaultdata);
  3090.  
  3091. return PLUGIN_CONTINUE;
  3092. }
  3093.  
  3094. public famasbetolt(id, mentettfamas)
  3095. {
  3096. new nev[32];
  3097. get_user_name(id,nev,31);
  3098. new vaultkey[64],vaultdata[256];
  3099.  
  3100. format(vaultkey,63,"%s-%i-Skinek9",nev, mentettfamas);
  3101. format(vaultdata,255,"%i#",famasengedelyek[mentettfamas][id]);
  3102.  
  3103. nvault_get(gVault9,vaultkey,vaultdata,255);
  3104.  
  3105. replace_all(vaultdata, 255, "#", " ");
  3106.  
  3107. new skin1[33]
  3108. parse(vaultdata, skin1, 32);
  3109.  
  3110. famasengedelyek[mentettfamas][id] = str_to_num(skin1);
  3111.  
  3112. return PLUGIN_CONTINUE;
  3113. }
  3114.  
  3115. public galilment(id)
  3116. {
  3117. new nev[32];
  3118. get_user_name(id,nev,31);
  3119. new vaultkey[64],vaultdata[256];
  3120.  
  3121. format(vaultkey,63,"%s-%i-Skinek10",nev,galil[id]);
  3122. format(vaultdata,255,"%i#",galilengedelyek[galil[id]][id]);
  3123.  
  3124. nvault_set(gVault10,vaultkey,vaultdata);
  3125.  
  3126. return PLUGIN_CONTINUE;
  3127. }
  3128.  
  3129. public galilbetolt(id, mentettgalil)
  3130. {
  3131. new nev[32];
  3132. get_user_name(id,nev,31);
  3133. new vaultkey[64],vaultdata[256];
  3134.  
  3135. format(vaultkey,63,"%s-%i-Skinek10",nev, mentettgalil);
  3136. format(vaultdata,255,"%i#",galilengedelyek[mentettgalil][id]);
  3137.  
  3138. nvault_get(gVault10,vaultkey,vaultdata,255);
  3139.  
  3140. replace_all(vaultdata, 255, "#", " ");
  3141.  
  3142. new skin1[33]
  3143. parse(vaultdata, skin1, 32);
  3144.  
  3145. galilengedelyek[mentettgalil][id] = str_to_num(skin1);
  3146.  
  3147. return PLUGIN_CONTINUE;
  3148. }
  3149.  
  3150. public scoutment(id)
  3151. {
  3152. new nev[32];
  3153. get_user_name(id,nev,31);
  3154. new vaultkey[64],vaultdata[256];
  3155.  
  3156. format(vaultkey,63,"%s-%i-Skinek11",nev,scout[id]);
  3157. format(vaultdata,255,"%i#",scoutengedelyek[scout[id]][id]);
  3158.  
  3159. nvault_set(gVault11,vaultkey,vaultdata);
  3160.  
  3161. return PLUGIN_CONTINUE;
  3162. }
  3163.  
  3164. public scoutbetolt(id, mentettscout)
  3165. {
  3166. new nev[32];
  3167. get_user_name(id,nev,31);
  3168. new vaultkey[64],vaultdata[256];
  3169.  
  3170. format(vaultkey,63,"%s-%i-Skinek11",nev, mentettscout);
  3171. format(vaultdata,255,"%i#",scoutengedelyek[mentettscout][id]);
  3172.  
  3173. nvault_get(gVault11,vaultkey,vaultdata,255);
  3174.  
  3175. replace_all(vaultdata, 255, "#", " ");
  3176.  
  3177. new skin1[33]
  3178. parse(vaultdata, skin1, 32);
  3179.  
  3180. scoutengedelyek[mentettscout][id] = str_to_num(skin1);
  3181.  
  3182. return PLUGIN_CONTINUE;
  3183. }
  3184.  
  3185. public mp5ment(id)
  3186. {
  3187. new nev[32];
  3188. get_user_name(id,nev,31);
  3189. new vaultkey[64],vaultdata[256];
  3190.  
  3191. format(vaultkey,63,"%s-%i-Skinek12",nev,mp5[id]);
  3192. format(vaultdata,255,"%i#",mp5engedelyek[mp5[id]][id]);
  3193.  
  3194. nvault_set(gVault12,vaultkey,vaultdata);
  3195.  
  3196. return PLUGIN_CONTINUE;
  3197. }
  3198.  
  3199. public mp5betolt(id, mentettmp5)
  3200. {
  3201. new nev[32];
  3202. get_user_name(id,nev,31);
  3203. new vaultkey[64],vaultdata[256];
  3204.  
  3205. format(vaultkey,63,"%s-%i-Skinek12",nev, mentettmp5);
  3206. format(vaultdata,255,"%i#",mp5engedelyek[mentettmp5][id]);
  3207.  
  3208. nvault_get(gVault12,vaultkey,vaultdata,255);
  3209.  
  3210. replace_all(vaultdata, 255, "#", " ");
  3211.  
  3212. new skin1[33]
  3213. parse(vaultdata, skin1, 32);
  3214.  
  3215. mp5engedelyek[mentettmp5][id] = str_to_num(skin1);
  3216.  
  3217. return PLUGIN_CONTINUE;
  3218. }
  3219.  
  3220. public m249ment(id)
  3221. {
  3222. new nev[32];
  3223. get_user_name(id,nev,31);
  3224. new vaultkey[64],vaultdata[256];
  3225.  
  3226. format(vaultkey,63,"%s-%i-Skinek13",nev,m249[id]);
  3227. format(vaultdata,255,"%i#",m249engedelyek[m249[id]][id]);
  3228.  
  3229. nvault_set(gVault13,vaultkey,vaultdata);
  3230.  
  3231. return PLUGIN_CONTINUE;
  3232. }
  3233.  
  3234. public m249betolt(id, mentettm249)
  3235. {
  3236. new nev[32];
  3237. get_user_name(id,nev,31);
  3238. new vaultkey[64],vaultdata[256];
  3239.  
  3240. format(vaultkey,63,"%s-%i-Skinek13",nev, mentettm249);
  3241. format(vaultdata,255,"%i#",m249engedelyek[mentettm249][id]);
  3242.  
  3243. nvault_get(gVault13,vaultkey,vaultdata,255);
  3244.  
  3245. replace_all(vaultdata, 255, "#", " ");
  3246.  
  3247. new skin1[33]
  3248. parse(vaultdata, skin1, 32);
  3249.  
  3250. m249engedelyek[mentettm249][id] = str_to_num(skin1);
  3251.  
  3252. return PLUGIN_CONTINUE;
  3253. }
  3254.  
  3255. public mac10ment(id)
  3256. {
  3257. new nev[32];
  3258. get_user_name(id,nev,31);
  3259. new vaultkey[64],vaultdata[256];
  3260.  
  3261. format(vaultkey,63,"%s-%i-Skinek14",nev,mac10[id]);
  3262. format(vaultdata,255,"%i#",mac10engedelyek[mac10[id]][id]);
  3263.  
  3264. nvault_set(gVault14,vaultkey,vaultdata);
  3265.  
  3266. return PLUGIN_CONTINUE;
  3267. }
  3268.  
  3269. public mac10betolt(id, mentettmac10)
  3270. {
  3271. new nev[32];
  3272. get_user_name(id,nev,31);
  3273. new vaultkey[64],vaultdata[256];
  3274.  
  3275. format(vaultkey,63,"%s-%i-Skinek14",nev, mentettmac10);
  3276. format(vaultdata,255,"%i#",mac10engedelyek[mentettmac10][id]);
  3277.  
  3278. nvault_get(gVault14,vaultkey,vaultdata,255);
  3279.  
  3280. replace_all(vaultdata, 255, "#", " ");
  3281.  
  3282. new skin1[33]
  3283. parse(vaultdata, skin1, 32);
  3284.  
  3285. mac10engedelyek[mentettmac10][id] = str_to_num(skin1);
  3286.  
  3287. return PLUGIN_CONTINUE;
  3288. }
  3289.  
  3290. public xm1014ment(id)
  3291. {
  3292. new nev[32];
  3293. get_user_name(id,nev,31);
  3294. new vaultkey[64],vaultdata[256];
  3295.  
  3296. format(vaultkey,63,"%s-%i-Skinek15",nev,xm1014[id]);
  3297. format(vaultdata,255,"%i#",xm1014engedelyek[xm1014[id]][id]);
  3298.  
  3299. nvault_set(gVault15,vaultkey,vaultdata);
  3300.  
  3301. return PLUGIN_CONTINUE;
  3302. }
  3303.  
  3304. public xm1014betolt(id, mentettxm1014)
  3305. {
  3306. new nev[32];
  3307. get_user_name(id,nev,31);
  3308. new vaultkey[64],vaultdata[256];
  3309.  
  3310. format(vaultkey,63,"%s-%i-Skinek15",nev, mentettxm1014);
  3311. format(vaultdata,255,"%i#",xm1014engedelyek[mentettxm1014][id]);
  3312.  
  3313. nvault_get(gVault15,vaultkey,vaultdata,255);
  3314.  
  3315. replace_all(vaultdata, 255, "#", " ");
  3316.  
  3317. new skin1[33]
  3318. parse(vaultdata, skin1, 32);
  3319.  
  3320. xm1014engedelyek[mentettxm1014][id] = str_to_num(skin1);
  3321.  
  3322. return PLUGIN_CONTINUE;
  3323. }
  3324.  
  3325. public tmpment(id)
  3326. {
  3327. new nev[32];
  3328. get_user_name(id,nev,31);
  3329. new vaultkey[64],vaultdata[256];
  3330.  
  3331. format(vaultkey,63,"%s-%i-Skinek16",nev,tmp[id]);
  3332. format(vaultdata,255,"%i#",tmpengedelyek[tmp[id]][id]);
  3333.  
  3334. nvault_set(gVault16,vaultkey,vaultdata);
  3335.  
  3336. return PLUGIN_CONTINUE;
  3337. }
  3338.  
  3339. public tmpbetolt(id, mentetttmp)
  3340. {
  3341. new nev[32];
  3342. get_user_name(id,nev,31);
  3343. new vaultkey[64],vaultdata[256];
  3344.  
  3345. format(vaultkey,63,"%s-%i-Skinek16",nev, mentetttmp);
  3346. format(vaultdata,255,"%i#",tmpengedelyek[mentetttmp][id]);
  3347.  
  3348. nvault_get(gVault16,vaultkey,vaultdata,255);
  3349.  
  3350. replace_all(vaultdata, 255, "#", " ");
  3351.  
  3352. new skin1[33]
  3353. parse(vaultdata, skin1, 32);
  3354.  
  3355. tmpengedelyek[mentetttmp][id] = str_to_num(skin1);
  3356.  
  3357. return PLUGIN_CONTINUE;
  3358. }
  3359.  
  3360. public pontmentes()
  3361. {
  3362. if(get_pcvar_num(pcvar_extrapont_enable) == 1)
  3363. {
  3364. new id, players[32], num
  3365. get_players(players, num, "c");
  3366.  
  3367. for(new i=0;i<num;i++)
  3368. {
  3369. id = players[i];
  3370. mentes(id);
  3371. }
  3372.  
  3373. ColorChat(0, GREEN, "[%s]^x01 A pontok 5 percenkénti mentése megtörtént.", CHATPREFIX);
  3374. set_task(300.0, "pontmentes");
  3375. }
  3376. }
  3377.  
  3378. public mentes(id)
  3379. {
  3380. new nev[32];
  3381. get_user_name(id,nev,31);
  3382. new vaultkey[64],vaultdata[256];
  3383.  
  3384. format(vaultkey,63,"%s-Pont",nev);
  3385. format(vaultdata,255,"%i#",pont[id]);
  3386.  
  3387. nvault_set(gVault,vaultkey,vaultdata);
  3388.  
  3389. return PLUGIN_CONTINUE;
  3390. }
  3391.  
  3392. public betoltes(id)
  3393. {
  3394. new nev[32];
  3395. get_user_name(id,nev,31);
  3396. new vaultkey[64],vaultdata[256];
  3397.  
  3398. format(vaultkey,63,"%s-Pont",nev);
  3399. format(vaultdata,255,"%i#",pont[id]);
  3400.  
  3401. nvault_get(gVault,vaultkey,vaultdata,255);
  3402.  
  3403. replace_all(vaultdata, 255, "#", " ");
  3404.  
  3405. new betoltpont[33]
  3406. parse(vaultdata, betoltpont, 32);
  3407.  
  3408. pont[id] = str_to_num(betoltpont);
  3409.  
  3410. return PLUGIN_CONTINUE;
  3411. }