hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 18:47



Jelenlévő felhasználók

Jelenleg 427 felhasználó van jelen :: 3 regisztrált, 0 rejtett és 424 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

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

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: skin/model menu (hiba!?!?!?)
HozzászólásElküldve: 2015.04.09. 20:49 
Offline
Tud valamit
Avatar

Csatlakozott: 2015.02.04. 18:53
Hozzászólások: 116
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 3 alkalommal
Sziasztok, ebbe mi a hiba?

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <engine>
  6.  
  7. #include <fakemeta>
  8.  
  9. #include <cstrike>
  10.  
  11. #include <fun>
  12.  
  13. #include <nvault>
  14.  
  15. #include <colorchat>
  16.  
  17. #include <csstats>
  18.  
  19. #include <hamsandwich>
  20.  
  21. #include <dhudmessage>
  22.  
  23.  
  24.  
  25. #define PLUGIN "Public Menu"
  26.  
  27. #define VERSION "1.0"
  28.  
  29. #define AUTHOR "DeRoiD"
  30.  
  31.  
  32.  
  33. new oles[33], vip[33]
  34.  
  35.  
  36.  
  37. new csomag[33], bool:gyoztes[33]
  38.  
  39.  
  40.  
  41. new vault
  42.  
  43.  
  44.  
  45. new pont2, RosszKarakterek
  46.  
  47. new kettospont
  48.  
  49. new szam2
  50.  
  51.  
  52.  
  53. new line, txtlen
  54.  
  55. new line2, txtlen2
  56.  
  57.  
  58.  
  59. public plugin_precache()
  60.  
  61. {
  62.  
  63. precache_model("models/subbassd2/arany/v_gold_awp.mdl")
  64.  
  65. precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
  66.  
  67. precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
  68.  
  69. precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
  70.  
  71. precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
  72.  
  73. precache_model("models/subbassd2/arany/v_gold_famas.mdl")
  74.  
  75. precache_model("models/subbassd2/arany/v_gold_scout.mdl")
  76.  
  77. precache_model("models/subbassd2/arany/v_gold_c4.mdl")
  78.  
  79. precache_model("models/subbassd2/arany/v_gold_m3.mdl")
  80.  
  81. precache_model("models/subbassd2/top2/v_awp.mdl")
  82.  
  83. precache_model("models/subbassd2/top2/v_m4a1.mdl")
  84.  
  85. precache_model("models/subbassd2/top2/v_ak47.mdl")
  86.  
  87. precache_model("models/subbassd2/top2/v_deagle.mdl")
  88.  
  89. precache_model("models/subbassd2/top2/v_mp5navy.mdl")
  90.  
  91. precache_model("models/subbassd2/top2/v_famas.mdl")
  92.  
  93. precache_model("models/subbassd2/top2/v_scout.mdl")
  94.  
  95. precache_model("models/subbassd2/top2/v_c4.mdl")
  96.  
  97. precache_model("models/subbassd2/top2/v_m3.mdl")
  98.  
  99. precache_model("models/subbassd2/arany/p_gold_awp.mdl")
  100.  
  101. precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
  102.  
  103. precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
  104.  
  105. precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
  106.  
  107. precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
  108.  
  109. precache_model("models/subbassd2/arany/p_gold_famas.mdl")
  110.  
  111. precache_model("models/subbassd2/arany/p_gold_scout.mdl")
  112.  
  113. precache_model("models/subbassd2/arany/p_gold_c4.mdl")
  114.  
  115. precache_model("models/subbassd2/arany/p_gold_m3.mdl")
  116.  
  117. precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
  118.  
  119. precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
  120.  
  121. precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
  122.  
  123. precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
  124.  
  125. precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  126.  
  127. precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
  128.  
  129. precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
  130.  
  131. precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
  132.  
  133. precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
  134.  
  135. precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
  136.  
  137. precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
  138.  
  139. precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
  140.  
  141. precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
  142.  
  143. precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  144.  
  145. precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
  146.  
  147. precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
  148.  
  149. precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
  150.  
  151. precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
  152.  
  153. precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
  154.  
  155. precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  156.  
  157. precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
  158.  
  159. precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
  160.  
  161. precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  162.  
  163. precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
  164.  
  165. precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
  166.  
  167. precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
  168.  
  169. precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
  170.  
  171. precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
  172.  
  173. precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  174.  
  175. precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
  176.  
  177. precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
  178.  
  179. precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  180.  
  181. precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
  182.  
  183. precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
  184.  
  185. precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
  186.  
  187. precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
  188.  
  189. precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
  190.  
  191. precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  192.  
  193. precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  194.  
  195. precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  196.  
  197. precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  198.  
  199. precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
  200.  
  201. precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
  202.  
  203. precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
  204.  
  205. precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
  206.  
  207. precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
  208.  
  209. precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  210.  
  211. precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  212.  
  213. precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  214.  
  215. precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  216.  
  217. precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
  218.  
  219. precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
  220.  
  221. precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
  222.  
  223. precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
  224.  
  225. precache_model("models/subbassd2/kara/v_crms_awp.mdl")
  226.  
  227. precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
  228.  
  229. precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
  230.  
  231. precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
  232.  
  233. precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
  234.  
  235. precache_model("models/subbassd2/kara/v_crms_scout.mdl")
  236.  
  237. precache_model("models/subbassd2/kara/v_crms_famas.mdl")
  238.  
  239. precache_model("models/subbassd2/kara/v_crms_c4.mdl")
  240.  
  241. precache_model("models/subbassd2/kara/v_crms_m3.mdl")
  242.  
  243. precache_model("models/subbassd2/kara/p_crms_awp.mdl")
  244.  
  245. precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
  246.  
  247. precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
  248.  
  249. precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
  250.  
  251. precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
  252.  
  253. precache_model("models/subbassd2/kara/p_crms_scout.mdl")
  254.  
  255. precache_model("models/subbassd2/kara/p_crms_famas.mdl")
  256.  
  257. precache_model("models/subbassd2/kara/p_crms_c4.mdl")
  258.  
  259. precache_model("models/subbassd2/kara/p_crms_m3.mdl")
  260.  
  261. precache_model("models/player/subbassd2_gyoztes_ct/subbassd2_gyoztes_ct.mdl")
  262.  
  263. precache_model("models/player/subbassd2_gyoztes_t/subbassd2_gyoztes_t.mdl")
  264.  
  265. precache_model("models/player/subbassd2_vip_ct2/subbassd2_vip_ct2.mdl")
  266.  
  267. precache_model("models/player/subbassd2_vip_t/subbassd2_vip_t.mdl")
  268.  
  269. }
  270.  
  271. public inditas(id)
  272.  
  273. {
  274.  
  275. if(!is_user_alive(id))
  276.  
  277. return PLUGIN_HANDLED
  278.  
  279.  
  280.  
  281. if(cs_get_user_team(id) == CS_TEAM_CT)
  282.  
  283. {
  284.  
  285. if(gyoztes[id])
  286.  
  287. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  288.  
  289. else if(vip[id] == 1)
  290.  
  291. cs_set_user_model(id, "subbassd2_vip_ct2")
  292.  
  293. return PLUGIN_HANDLED
  294.  
  295. }
  296.  
  297. else if(cs_get_user_team(id) == CS_TEAM_T)
  298.  
  299. {
  300.  
  301. if(gyoztes[id])
  302.  
  303. cs_set_user_model(id, "subbassd2_gyoztes_t")
  304.  
  305. else if(vip[id] == 1)
  306.  
  307. cs_set_user_model(id, "subbassd2_vip_t")
  308.  
  309. return PLUGIN_HANDLED
  310.  
  311. }
  312.  
  313. return PLUGIN_HANDLED
  314.  
  315. }
  316.  
  317. public plugin_init() {
  318.  
  319. register_plugin(PLUGIN, VERSION, AUTHOR)
  320.  
  321. register_clcmd("say /menu", "fomenu")
  322.  
  323. register_clcmd("say", "HandleSay")
  324.  
  325. register_event("DeathMsg","death","a")
  326.  
  327. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  328.  
  329. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  330.  
  331. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  332.  
  333. vault = nvault_open("D2Menu")
  334.  
  335. }
  336.  
  337. public korveg(){
  338.  
  339. new players[32], pnum, id
  340.  
  341. get_players(players, pnum)
  342.  
  343. for(new i = 0; i < pnum; i++)
  344.  
  345. {
  346.  
  347. id = players[i]
  348.  
  349. new stats[8],bodyhits[8]
  350.  
  351. new irank = get_user_stats(id,stats,bodyhits)
  352.  
  353. if(csomag[id] == 5 && irank > 3)
  354.  
  355. csomag[id] = 0
  356.  
  357. }
  358.  
  359. }
  360.  
  361. public death(){
  362.  
  363. new killer = read_data(1)
  364.  
  365. new victim = read_data(2)
  366.  
  367.  
  368.  
  369. if(killer == victim)
  370.  
  371. {
  372.  
  373. return PLUGIN_HANDLED
  374.  
  375. }
  376.  
  377.  
  378.  
  379. oles[killer]++
  380.  
  381. return PLUGIN_HANDLED
  382.  
  383. }
  384.  
  385. public HandleSay(id)
  386.  
  387. {
  388.  
  389. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  390.  
  391.  
  392.  
  393. read_args (message, 191)
  394.  
  395. remove_quotes (message)
  396.  
  397. new hossz = strlen(message);
  398.  
  399. new stats[8],bodyhits[8]
  400.  
  401. new irank = get_user_stats(id,stats,bodyhits)
  402.  
  403. new i=0;
  404.  
  405. pont2=0;
  406.  
  407. kettospont=0;
  408.  
  409. szam2=0;
  410.  
  411. hir=0;
  412.  
  413. RosszKarakterek = 0
  414.  
  415. while(i < hossz)
  416.  
  417. {
  418.  
  419. if(message[i] == 'w')
  420.  
  421. hir++;
  422.  
  423. if(message[i] == '.')
  424.  
  425. pont2++;
  426.  
  427. if(message[i] == ':')
  428.  
  429. kettospont++;
  430.  
  431. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  432.  
  433. szam2++;
  434.  
  435. if(message[i] == '#')
  436.  
  437. RosszKarakterek++
  438.  
  439. ++i;
  440.  
  441. }
  442.  
  443.  
  444.  
  445. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  446.  
  447. {
  448.  
  449. print_color(id, "!g[Információ]!y Ne hirdess!")
  450.  
  451. return PLUGIN_HANDLED;
  452.  
  453. }
  454.  
  455. if(hir >= 3)
  456.  
  457. {
  458.  
  459. print_color(id, "!g[Információ]!y Ne hirdess!")
  460.  
  461. return PLUGIN_HANDLED;
  462.  
  463. }
  464.  
  465. if(RosszKarakterek != 0)
  466.  
  467. {
  468.  
  469. new JatekosNeve[32]
  470.  
  471. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  472.  
  473. new JatekosIP[32]
  474.  
  475. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  476.  
  477. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  478.  
  479. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  480.  
  481. return PLUGIN_HANDLED
  482.  
  483. }
  484.  
  485.  
  486.  
  487. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  488.  
  489.  
  490.  
  491. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  492.  
  493. return PLUGIN_HANDLED;
  494.  
  495.  
  496.  
  497. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  498.  
  499. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  500.  
  501. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  502.  
  503. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  504.  
  505. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  506.  
  507. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  508.  
  509. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  510.  
  511. return PLUGIN_HANDLED
  512.  
  513. }
  514.  
  515.  
  516.  
  517. if(!equali(message, none[0]) && !equali(message, none[1]))
  518.  
  519. {
  520.  
  521. get_user_name(id, Name, 31);
  522.  
  523. if(oles[id] >= 0 && oles[id] < 5){
  524.  
  525. c_rang = "Közlegény"
  526.  
  527. }
  528.  
  529. else if(oles[id] >= 100 && oles[id] < 20){
  530.  
  531. c_rang = "Őrvezető"
  532.  
  533. }
  534.  
  535. else if(oles[id] >= 200 && oles[id] < 50){
  536.  
  537. c_rang = "Tizedes"
  538.  
  539. }
  540.  
  541. else if(oles[id] >= 400 && oles[id] < 60){
  542.  
  543. c_rang = "Szakaszvezető"
  544.  
  545. }
  546.  
  547. else if(oles[id] >= 600 && oles[id] < 80){
  548.  
  549. c_rang = "Őrmester"
  550.  
  551. }
  552.  
  553. else if(oles[id] >= 800 && oles[id] < 100){
  554.  
  555. c_rang = "Törzsőrmester"
  556.  
  557. }
  558.  
  559. else if(oles[id] >= 1250 && oles[id] < 135){
  560.  
  561. c_rang = "Főtőrzsmester"
  562.  
  563. }
  564.  
  565. else if(oles[id] >= 1500 && oles[id] < 162){
  566.  
  567. c_rang = "Alhadnagy"
  568.  
  569. }
  570.  
  571. else if(oles[id] >= 2000 && oles[id] < 240){
  572.  
  573. c_rang = "Zászlós"
  574.  
  575. }
  576.  
  577. else if(oles[id] >= 3000 && oles[id] < 300){
  578.  
  579. c_rang = "Hadnagy"
  580.  
  581. }
  582.  
  583. else if(oles[id] >= 4000 && oles[id] < 350){
  584.  
  585. c_rang = "FĹ‘hadnagy"
  586.  
  587. }
  588.  
  589. else if(oles[id] >= 5000 && oles[id] < 500){
  590.  
  591. c_rang = "Százados"
  592.  
  593. }
  594.  
  595. else if(oles[id] >= 6000 && oles[id] < 650){
  596.  
  597. c_rang = "Őrnagy"
  598.  
  599. }
  600.  
  601. else if(oles[id] >= 7000 && oles[id] < 800){
  602.  
  603. c_rang = "Alezredes"
  604.  
  605. }
  606.  
  607. else if(oles[id] >= 8000 && oles[id] < 900){
  608.  
  609. c_rang = "Ezredes"
  610.  
  611. }
  612.  
  613. else if(oles[id] >= 9000 && oles[id] < 1000){
  614.  
  615. c_rang = "Vezérőrnagy"
  616.  
  617. }
  618.  
  619. else if(oles[id] >= 10000 && oles[id] < 1100){
  620.  
  621. c_rang = "Altábornagy"
  622.  
  623. }
  624.  
  625. else if(oles[id] >= 11000 && oles[id] < 2000){
  626.  
  627. c_rang = "Vezérezredes"
  628.  
  629. }
  630.  
  631. if(!is_user_alive(id)){
  632.  
  633. halott_rang = "*Halott*"
  634.  
  635. }
  636.  
  637. else
  638.  
  639. {
  640.  
  641. halott_rang = ""
  642.  
  643. }
  644.  
  645. if(irank == 1)
  646.  
  647. topp = "[TOP 1]"
  648.  
  649. else if(irank == 2)
  650.  
  651. topp = "[TOP 2]"
  652.  
  653. else if(irank == 3)
  654.  
  655. topp = "[TOP 3]"
  656.  
  657. else if(irank == 4)
  658.  
  659. topp = "[TOP 4]"
  660.  
  661. else if(irank == 5)
  662.  
  663. topp = "[TOP 5]"
  664.  
  665. else if(irank == 6)
  666.  
  667. topp = "[TOP 6]"
  668.  
  669. else if(irank == 7)
  670.  
  671. topp = "[TOP 7]"
  672.  
  673. else if(irank == 8)
  674.  
  675. topp = "[TOP 8]"
  676.  
  677. else if(irank == 9)
  678.  
  679. topp = "[TOP 9]"
  680.  
  681. else if(irank == 10)
  682.  
  683. topp = "[TOP 10]"
  684.  
  685. else if(irank == 11)
  686.  
  687. topp = "[TOP 11]"
  688.  
  689. else if(irank == 12)
  690.  
  691. topp = "[TOP 12]"
  692.  
  693. else if(irank == 13)
  694.  
  695. topp = "[TOP 13]"
  696.  
  697. else if(irank == 14)
  698.  
  699. topp = "[TOP 14]"
  700.  
  701. else if(irank == 15)
  702.  
  703. topp = "[TOP 15]"
  704.  
  705. else
  706.  
  707. topp = ""
  708.  
  709. if(gyoztes[id])
  710.  
  711. formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  712.  
  713. else if(equal("DeRoiD", Name))
  714.  
  715. formatex(chat, 191, "^1%s^4[Szerver készÑ][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  716.  
  717. else if(vip[id] == 1)
  718.  
  719. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  720.  
  721. else
  722.  
  723. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  724.  
  725.  
  726.  
  727.  
  728.  
  729. switch(cs_get_user_team(id))
  730.  
  731. {
  732.  
  733. case 1: ColorChat(0, RED, chat)
  734.  
  735. case 2: ColorChat(0, BLUE, chat)
  736.  
  737. }
  738.  
  739. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  740.  
  741. ColorChat(0, GREY, chat)
  742.  
  743. return PLUGIN_HANDLED;
  744.  
  745. }
  746.  
  747. return PLUGIN_HANDLED;
  748.  
  749. }
  750.  
  751. public fomenu(id)
  752.  
  753. {
  754.  
  755. new cim[121]
  756.  
  757. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\w Only Dust2")
  758.  
  759. new menu = menu_create(cim, "fomenu_h" )
  760.  
  761. menu_additem(menu,"Fegyver skinek","1",0)
  762.  
  763. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  764.  
  765. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  766.  
  767. menu_display(id, menu, 0)
  768.  
  769. }
  770.  
  771. public fomenu_h(id, menu, item)
  772.  
  773. {
  774.  
  775. if( item == MENU_EXIT )
  776.  
  777. {
  778.  
  779. menu_destroy(menu);
  780.  
  781. return PLUGIN_HANDLED;
  782.  
  783. }
  784.  
  785. new data[9], szName[64];
  786.  
  787. new access, callback;
  788.  
  789. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  790.  
  791. new key = str_to_num(data);
  792.  
  793.  
  794.  
  795. switch(key)
  796.  
  797. {
  798.  
  799. case 1:{
  800.  
  801. fegyverek(id)
  802.  
  803. }
  804.  
  805. }
  806.  
  807. menu_destroy(menu)
  808.  
  809. return PLUGIN_HANDLED
  810.  
  811. }
  812.  
  813. public fegyverek(id)
  814.  
  815. {
  816.  
  817. new cim[121]
  818.  
  819. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
  820.  
  821. new menu = menu_create(cim, "fegyverek_h" )
  822.  
  823. new stats[8],bodyhits[8]
  824.  
  825. new irank = get_user_stats(id,stats,bodyhits)
  826.  
  827. menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
  828.  
  829. if(oles[id] < 50)
  830.  
  831. menu_additem(menu,"Rozsdás csomag kiválasztása \d50 ölés","2",0)
  832.  
  833. else
  834.  
  835. menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
  836.  
  837. if(oles[id] < 150)
  838.  
  839. menu_additem(menu,"Bronz csomag kiválasztása \d150 ölés","3",0)
  840.  
  841. else
  842.  
  843. menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
  844.  
  845. if(oles[id] < 250)
  846.  
  847. menu_additem(menu,"Ezüst csomag kiválasztása \d250 ölés","4",0)
  848.  
  849. else
  850.  
  851. menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
  852.  
  853. if(oles[id] < 500)
  854.  
  855. menu_additem(menu,"Arany csomag kiválasztása \d500 ölés","5",0)
  856.  
  857. else
  858.  
  859. menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
  860.  
  861. if(irank == 1 || irank == 2 || irank == 3)
  862.  
  863. menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
  864.  
  865. else
  866.  
  867. menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
  868.  
  869. menu_additem(menu,"Karácsonyi csomag kiválasztása \dIngyenes használat","7",0)
  870.  
  871. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  872.  
  873. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  874.  
  875. menu_display(id, menu, 0)
  876.  
  877. }
  878.  
  879. public fegyverek_h(id, menu, item)
  880.  
  881. {
  882.  
  883. if( item == MENU_EXIT )
  884.  
  885. {
  886.  
  887. menu_destroy(menu);
  888.  
  889. return PLUGIN_HANDLED;
  890.  
  891. }
  892.  
  893. new data[9], szName[64];
  894.  
  895. new access, callback;
  896.  
  897. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  898.  
  899. new key = str_to_num(data);
  900.  
  901. new stats[8],bodyhits[8]
  902.  
  903. new irank = get_user_stats(id,stats,bodyhits)
  904.  
  905. switch(key)
  906.  
  907. {
  908.  
  909. case 1:{
  910.  
  911. if(csomag[id] != 0)
  912.  
  913. {
  914.  
  915. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
  916.  
  917. csomag[id] = 0
  918.  
  919. }
  920.  
  921. else
  922.  
  923. {
  924.  
  925. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  926.  
  927. fegyverek(id)
  928.  
  929. }
  930.  
  931. }
  932.  
  933. case 2:{
  934.  
  935. if(csomag[id] != 1)
  936.  
  937. {
  938.  
  939. if(oles[id] >= 50)
  940.  
  941. {
  942.  
  943. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
  944.  
  945. csomag[id] = 1
  946.  
  947. }
  948.  
  949. else
  950.  
  951. {
  952.  
  953. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  954.  
  955. fegyverek(id)
  956.  
  957. }
  958.  
  959. }
  960.  
  961. else
  962.  
  963. {
  964.  
  965. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  966.  
  967. fegyverek(id)
  968.  
  969. }
  970.  
  971. }
  972.  
  973. case 3:{
  974.  
  975. if(csomag[id] != 2)
  976.  
  977. {
  978.  
  979. if(oles[id] >= 150)
  980.  
  981. {
  982.  
  983. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
  984.  
  985. csomag[id] = 2
  986.  
  987. }
  988.  
  989. else
  990.  
  991. {
  992.  
  993. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  994.  
  995. fegyverek(id)
  996.  
  997. }
  998.  
  999. }
  1000.  
  1001. else
  1002.  
  1003. {
  1004.  
  1005. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1006.  
  1007. fegyverek(id)
  1008.  
  1009. }
  1010.  
  1011. }
  1012.  
  1013. case 4:{
  1014.  
  1015. if(csomag[id] != 3)
  1016.  
  1017. {
  1018.  
  1019. if(oles[id] >= 250)
  1020.  
  1021. {
  1022.  
  1023. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezĂĽst!y csomagot!")
  1024.  
  1025. csomag[id] = 3
  1026.  
  1027. }
  1028.  
  1029. else
  1030.  
  1031. {
  1032.  
  1033. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1034.  
  1035. fegyverek(id)
  1036.  
  1037. }
  1038.  
  1039. }
  1040.  
  1041. else
  1042.  
  1043. {
  1044.  
  1045. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1046.  
  1047. fegyverek(id)
  1048.  
  1049. }
  1050.  
  1051. }
  1052.  
  1053. case 5:{
  1054.  
  1055. if(csomag[id] != 4)
  1056.  
  1057. {
  1058.  
  1059. if(oles[id] >= 500)
  1060.  
  1061. {
  1062.  
  1063. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
  1064.  
  1065. csomag[id] = 4
  1066.  
  1067. }
  1068.  
  1069. else
  1070.  
  1071. {
  1072.  
  1073. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1074.  
  1075. fegyverek(id)
  1076.  
  1077. }
  1078.  
  1079. }
  1080.  
  1081. else
  1082.  
  1083. {
  1084.  
  1085. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1086.  
  1087. fegyverek(id)
  1088.  
  1089. }
  1090.  
  1091. }
  1092.  
  1093. case 6:{
  1094.  
  1095. if(csomag[id] != 5)
  1096.  
  1097. {
  1098.  
  1099. if(irank == 1 || irank == 2 || irank == 3)
  1100.  
  1101. {
  1102.  
  1103. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  1104.  
  1105. csomag[id] = 5
  1106.  
  1107. }
  1108.  
  1109. else
  1110.  
  1111. {
  1112.  
  1113. print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
  1114.  
  1115. fegyverek(id)
  1116.  
  1117. }
  1118.  
  1119. }
  1120.  
  1121. else
  1122.  
  1123. {
  1124.  
  1125. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1126.  
  1127. fegyverek(id)
  1128.  
  1129. }
  1130.  
  1131. }
  1132.  
  1133. case 7:{
  1134.  
  1135. if(csomag[id] != 6)
  1136.  
  1137. {
  1138.  
  1139. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
  1140.  
  1141. csomag[id] = 6
  1142.  
  1143. }
  1144.  
  1145. else
  1146.  
  1147. {
  1148.  
  1149. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1150.  
  1151. fegyverek(id)
  1152.  
  1153. }
  1154.  
  1155. }
  1156.  
  1157. }
  1158.  
  1159. menu_destroy(menu)
  1160.  
  1161. return PLUGIN_HANDLED
  1162.  
  1163. }
  1164.  
  1165. public Event_Change_Weapon(id)
  1166.  
  1167. {
  1168.  
  1169. new fgy = get_user_weapon(id)
  1170.  
  1171. if(csomag[id] == 4 && fgy == CSW_AWP)
  1172.  
  1173. {
  1174.  
  1175. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
  1176.  
  1177. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
  1178.  
  1179. }
  1180.  
  1181. if(csomag[id] == 4 && fgy == CSW_AK47)
  1182.  
  1183. {
  1184.  
  1185. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
  1186.  
  1187. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
  1188.  
  1189. }
  1190.  
  1191. if(csomag[id] == 4 && fgy == CSW_M4A1)
  1192.  
  1193. {
  1194.  
  1195. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
  1196.  
  1197. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
  1198.  
  1199. }
  1200.  
  1201. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  1202.  
  1203. {
  1204.  
  1205. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
  1206.  
  1207. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
  1208.  
  1209. }
  1210.  
  1211. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  1212.  
  1213. {
  1214.  
  1215. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
  1216.  
  1217. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
  1218.  
  1219. }
  1220.  
  1221. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  1222.  
  1223. {
  1224.  
  1225. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
  1226.  
  1227. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
  1228.  
  1229. }
  1230.  
  1231. if(csomag[id] == 4 && fgy == CSW_C4)
  1232.  
  1233. {
  1234.  
  1235. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  1236.  
  1237. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  1238.  
  1239. }
  1240.  
  1241. if(csomag[id] == 4 && fgy == CSW_M3)
  1242.  
  1243. {
  1244.  
  1245. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
  1246.  
  1247. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
  1248.  
  1249. }
  1250.  
  1251. if(csomag[id] == 1 && fgy == CSW_AWP)
  1252.  
  1253. {
  1254.  
  1255. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
  1256.  
  1257. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
  1258.  
  1259. }
  1260.  
  1261. if(csomag[id] == 1 && fgy == CSW_AK47)
  1262.  
  1263. {
  1264.  
  1265. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  1266.  
  1267. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  1268.  
  1269. }
  1270.  
  1271. if(csomag[id] == 1 && fgy == CSW_M4A1)
  1272.  
  1273. {
  1274.  
  1275. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  1276.  
  1277. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  1278.  
  1279. }
  1280.  
  1281. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  1282.  
  1283. {
  1284.  
  1285. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  1286.  
  1287. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  1288.  
  1289. }
  1290.  
  1291. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1292.  
  1293. {
  1294.  
  1295. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1296.  
  1297. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1298.  
  1299. }
  1300.  
  1301. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  1302.  
  1303. {
  1304.  
  1305. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
  1306.  
  1307. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
  1308.  
  1309. }
  1310.  
  1311. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1312.  
  1313. {
  1314.  
  1315. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1316.  
  1317. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1318.  
  1319. }
  1320.  
  1321. if(csomag[id] == 1 && fgy == CSW_C4)
  1322.  
  1323. {
  1324.  
  1325. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
  1326.  
  1327. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
  1328.  
  1329. }
  1330.  
  1331. if(csomag[id] == 1 && fgy == CSW_M3)
  1332.  
  1333. {
  1334.  
  1335. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
  1336.  
  1337. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
  1338.  
  1339. }
  1340.  
  1341. if(csomag[id] == 2 && fgy == CSW_AWP)
  1342.  
  1343. {
  1344.  
  1345. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
  1346.  
  1347. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
  1348.  
  1349. }
  1350.  
  1351. if(csomag[id] == 2 && fgy == CSW_AK47)
  1352.  
  1353. {
  1354.  
  1355. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
  1356.  
  1357. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
  1358.  
  1359. }
  1360.  
  1361. if(csomag[id] == 2 && fgy == CSW_M4A1)
  1362.  
  1363. {
  1364.  
  1365. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  1366.  
  1367. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  1368.  
  1369. }
  1370.  
  1371. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  1372.  
  1373. {
  1374.  
  1375. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
  1376.  
  1377. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
  1378.  
  1379. }
  1380.  
  1381. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  1382.  
  1383. {
  1384.  
  1385. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
  1386.  
  1387. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
  1388.  
  1389. }
  1390.  
  1391. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  1392.  
  1393. {
  1394.  
  1395. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
  1396.  
  1397. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
  1398.  
  1399. }
  1400.  
  1401. if(csomag[id] == 2 && fgy == CSW_C4)
  1402.  
  1403. {
  1404.  
  1405. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
  1406.  
  1407. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
  1408.  
  1409. }
  1410.  
  1411. if(csomag[id] == 2 && fgy == CSW_M3)
  1412.  
  1413. {
  1414.  
  1415. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
  1416.  
  1417. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
  1418.  
  1419. }
  1420.  
  1421. if(csomag[id] == 3 && fgy == CSW_AWP)
  1422.  
  1423. {
  1424.  
  1425. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
  1426.  
  1427. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
  1428.  
  1429. }
  1430.  
  1431. if(csomag[id] == 3 && fgy == CSW_AK47)
  1432.  
  1433. {
  1434.  
  1435. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
  1436.  
  1437. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
  1438.  
  1439. }
  1440.  
  1441. if(csomag[id] == 3 && fgy == CSW_M4A1)
  1442.  
  1443. {
  1444.  
  1445. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
  1446.  
  1447. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
  1448.  
  1449. }
  1450.  
  1451. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  1452.  
  1453. {
  1454.  
  1455. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
  1456.  
  1457. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
  1458.  
  1459. }
  1460.  
  1461. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  1462.  
  1463. {
  1464.  
  1465. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  1466.  
  1467. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  1468.  
  1469. }
  1470.  
  1471. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  1472.  
  1473. {
  1474.  
  1475. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  1476.  
  1477. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  1478.  
  1479. }
  1480.  
  1481. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  1482.  
  1483. {
  1484.  
  1485. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  1486.  
  1487. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  1488.  
  1489. }
  1490.  
  1491. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1492.  
  1493. {
  1494.  
  1495. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1496.  
  1497. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1498.  
  1499. }
  1500.  
  1501. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  1502.  
  1503. {
  1504.  
  1505. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
  1506.  
  1507. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
  1508.  
  1509. }
  1510.  
  1511. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  1512.  
  1513. {
  1514.  
  1515. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
  1516.  
  1517. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
  1518.  
  1519. }
  1520.  
  1521. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  1522.  
  1523. {
  1524.  
  1525. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
  1526.  
  1527. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
  1528.  
  1529. }
  1530.  
  1531. if(csomag[id] == 3 && fgy == CSW_C4)
  1532.  
  1533. {
  1534.  
  1535. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
  1536.  
  1537. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
  1538.  
  1539. }
  1540.  
  1541. if(csomag[id] == 3 && fgy == CSW_M3)
  1542.  
  1543. {
  1544.  
  1545. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
  1546.  
  1547. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
  1548.  
  1549. }
  1550.  
  1551. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1552.  
  1553. {
  1554.  
  1555. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1556.  
  1557. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1558.  
  1559. }
  1560.  
  1561. if(csomag[id] == 5 && fgy == CSW_AWP)
  1562.  
  1563. {
  1564.  
  1565. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_awp.mdl")
  1566.  
  1567. }
  1568.  
  1569. if(csomag[id] == 5 && fgy == CSW_AK47)
  1570.  
  1571. {
  1572.  
  1573. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_ak47.mdl")
  1574.  
  1575. }
  1576.  
  1577. if(csomag[id] == 5 && fgy == CSW_M4A1)
  1578.  
  1579. {
  1580.  
  1581. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m4a1.mdl")
  1582.  
  1583. }
  1584.  
  1585. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  1586.  
  1587. {
  1588.  
  1589. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_deagle.mdl")
  1590.  
  1591. }
  1592.  
  1593. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  1594.  
  1595. {
  1596.  
  1597. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_famas.mdl")
  1598.  
  1599. }
  1600.  
  1601. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  1602.  
  1603. {
  1604.  
  1605. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_scout.mdl")
  1606.  
  1607. }
  1608.  
  1609. if(csomag[id] == 5 && fgy == CSW_C4)
  1610.  
  1611. {
  1612.  
  1613. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_c4.mdl")
  1614.  
  1615. }
  1616.  
  1617. if(csomag[id] == 5 && fgy == CSW_M3)
  1618.  
  1619. {
  1620.  
  1621. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m3.mdl")
  1622.  
  1623. }
  1624.  
  1625. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  1626.  
  1627. {
  1628.  
  1629. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
  1630.  
  1631. }
  1632.  
  1633. if(csomag[id] == 6 && fgy == CSW_AWP)
  1634.  
  1635. {
  1636.  
  1637. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  1638.  
  1639. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  1640.  
  1641. }
  1642.  
  1643. if(csomag[id] == 6 && fgy == CSW_AK47)
  1644.  
  1645. {
  1646.  
  1647. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
  1648.  
  1649. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
  1650.  
  1651. }
  1652.  
  1653. if(csomag[id] == 6 && fgy == CSW_M4A1)
  1654.  
  1655. {
  1656.  
  1657. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
  1658.  
  1659. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
  1660.  
  1661. }
  1662.  
  1663. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  1664.  
  1665. {
  1666.  
  1667. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
  1668.  
  1669. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
  1670.  
  1671. }
  1672.  
  1673. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  1674.  
  1675. {
  1676.  
  1677. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
  1678.  
  1679. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
  1680.  
  1681. }
  1682.  
  1683. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  1684.  
  1685. {
  1686.  
  1687. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
  1688.  
  1689. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
  1690.  
  1691. }
  1692.  
  1693. if(csomag[id] == 6 && fgy == CSW_C4)
  1694.  
  1695. {
  1696.  
  1697. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
  1698.  
  1699. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
  1700.  
  1701. }
  1702.  
  1703. if(csomag[id] == 6 && fgy == CSW_M3)
  1704.  
  1705. {
  1706.  
  1707. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
  1708.  
  1709. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
  1710.  
  1711. }
  1712.  
  1713. }
  1714.  
  1715. stock print_color(const id, const input[], any:...)
  1716.  
  1717. {
  1718.  
  1719. new count = 1, players[32]
  1720.  
  1721. static msg[191]
  1722.  
  1723. vformat(msg, 190, input, 3)
  1724.  
  1725.  
  1726.  
  1727. replace_all(msg, 190, "!g", "^4")
  1728.  
  1729. replace_all(msg, 190, "!y", "^1")
  1730.  
  1731. replace_all(msg, 190, "!t", "^3")
  1732.  
  1733. replace_all(msg, 190, "á", "á")
  1734.  
  1735. replace_all(msg, 190, "é", "Ă©")
  1736.  
  1737. replace_all(msg, 190, "í", "Ă)
  1738.  
  1739. replace_all(msg, 190, "ó", "Ăł")
  1740.  
  1741. replace_all(msg, 190, "ö", "ö")
  1742.  
  1743. replace_all(msg, 190, "ő", "Ĺ‘")
  1744.  
  1745. replace_all(msg, 190, "ú", "Ăş")
  1746.  
  1747. replace_all(msg, 190, "ü", "ĂĽ")
  1748.  
  1749. replace_all(msg, 190, "ű", "ű")
  1750.  
  1751. replace_all(msg, 190, "Á", "Á")
  1752.  
  1753. replace_all(msg, 190, "É", "É")
  1754.  
  1755. replace_all(msg, 190, "Í", "ĂŤ")
  1756.  
  1757. replace_all(msg, 190, "Ó", "Ă“")
  1758.  
  1759. replace_all(msg, 190, "Ö", "Ă–")
  1760.  
  1761. replace_all(msg, 190, "Ő", "Ő")
  1762.  
  1763. replace_all(msg, 190, "Ú", "Ăš")
  1764.  
  1765. replace_all(msg, 190, "Ü", "Ăś")
  1766.  
  1767. replace_all(msg, 190, "Ű", "Ĺ°")
  1768.  
  1769.  
  1770.  
  1771. if (id) players[0] = id; else get_players(players, count, "ch")
  1772.  
  1773. {
  1774.  
  1775. for (new i = 0; i < count; i++)
  1776.  
  1777. {
  1778.  
  1779. if (is_user_connected(players[i]))
  1780.  
  1781. {
  1782.  
  1783. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1784.  
  1785. write_byte(players[i])
  1786.  
  1787. write_string(msg)
  1788.  
  1789. message_end()
  1790.  
  1791. }
  1792.  
  1793. }
  1794.  
  1795. }
  1796.  
  1797. return PLUGIN_HANDLED
  1798.  
  1799. }
  1800.  
  1801. public mentes(id)
  1802.  
  1803. {
  1804.  
  1805. new name[32]
  1806.  
  1807. get_user_name(id, name, 31)
  1808.  
  1809. new vaultkey[64],vaultdata[256]
  1810.  
  1811. format(vaultkey,63,"%s", name)
  1812.  
  1813. format(vaultdata,255,"%i",oles[id])
  1814.  
  1815. nvault_set(vault,vaultkey,vaultdata)
  1816.  
  1817. return PLUGIN_CONTINUE
  1818.  
  1819. }
  1820.  
  1821. public betoltes(id)
  1822.  
  1823. {
  1824.  
  1825. new name[32]
  1826.  
  1827. get_user_name(id, name, 31)
  1828.  
  1829. new vaultkey[64],vaultdata[256]
  1830.  
  1831. format(vaultkey,63,"%s", name)
  1832.  
  1833. format(vaultdata,255,"%i",oles[id])
  1834.  
  1835. nvault_get(vault,vaultkey,vaultdata,255)
  1836.  
  1837. replace_all(vaultdata, 255, "#", " ")
  1838.  
  1839. new a_o[32]
  1840.  
  1841. parse(vaultdata, a_o, 31)
  1842.  
  1843. oles[id] = str_to_num(a_o)
  1844.  
  1845. return PLUGIN_CONTINUE
  1846.  
  1847. }
  1848.  
  1849. public client_putinserver(id)
  1850.  
  1851. {
  1852.  
  1853. gyoztes[id] = false
  1854.  
  1855. vip[id] = 0
  1856.  
  1857. new name[32]
  1858.  
  1859. get_user_name(id, name, 31)
  1860.  
  1861. csomag[id] = 0
  1862.  
  1863. new nevek2[64]
  1864.  
  1865. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  1866.  
  1867. if( equal( nevek2, name ) )
  1868.  
  1869. {
  1870.  
  1871. gyoztes[id] = true
  1872.  
  1873. }
  1874.  
  1875. if(equal("rozsiii", name))
  1876.  
  1877. gyoztes[id] = true
  1878.  
  1879. new nevek[64]
  1880.  
  1881. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  1882.  
  1883. if( equal( nevek, name ) )
  1884.  
  1885. {
  1886.  
  1887. vip[id] = 1
  1888.  
  1889. }
  1890.  
  1891. }
  1892.  
  1893. public client_connect(id)
  1894.  
  1895. {
  1896.  
  1897. betoltes(id)
  1898.  
  1899. }
  1900.  
  1901. public client_disconnect(id)
  1902.  
  1903. {
  1904.  
  1905. mentes(id)
  1906.  
  1907. }
  1908.  
  1909.  

_________________
Ha esetleg segítettem volna,(ami 1 évben 2-3x fog esetleg megtörténni) akkor ne felejtsd el megköszönni. ;)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: skin/model menu (hiba!?!?!?)
HozzászólásElküldve: 2015.04.09. 21:03 
Offline
Tud valamit

Csatlakozott: 2014.12.29. 15:12
Hozzászólások: 143
Megköszönt másnak: 13 alkalommal
Megköszönték neki: 7 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <engine>
  6.  
  7. #include <fakemeta>
  8.  
  9. #include <cstrike>
  10.  
  11. #include <fun>
  12.  
  13. #include <nvault>
  14.  
  15. #include <colorchat>
  16.  
  17. #include <csstats>
  18.  
  19. #include <hamsandwich>
  20.  
  21. #include <dhudmessage>
  22.  
  23.  
  24.  
  25. #define PLUGIN "Public Menu"
  26.  
  27. #define VERSION "1.0"
  28.  
  29. #define AUTHOR "DeRoiD"
  30.  
  31.  
  32.  
  33. new oles[33], vip[33]
  34.  
  35.  
  36.  
  37. new csomag[33], bool:gyoztes[33]
  38.  
  39.  
  40.  
  41. new vault
  42.  
  43.  
  44.  
  45. new pont2, RosszKarakterek
  46.  
  47. new kettospont
  48.  
  49. new szam2
  50.  
  51.  
  52.  
  53. new line, txtlen
  54.  
  55. new line2, txtlen2
  56.  
  57.  
  58.  
  59. public plugin_precache()
  60.  
  61. {
  62.  
  63. precache_model("models/subbassd2/arany/v_gold_awp.mdl")
  64.  
  65. precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
  66.  
  67. precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
  68.  
  69. precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
  70.  
  71. precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
  72.  
  73. precache_model("models/subbassd2/arany/v_gold_famas.mdl")
  74.  
  75. precache_model("models/subbassd2/arany/v_gold_scout.mdl")
  76.  
  77. precache_model("models/subbassd2/arany/v_gold_c4.mdl")
  78.  
  79. precache_model("models/subbassd2/arany/v_gold_m3.mdl")
  80.  
  81. precache_model("models/subbassd2/top2/v_awp.mdl")
  82.  
  83. precache_model("models/subbassd2/top2/v_m4a1.mdl")
  84.  
  85. precache_model("models/subbassd2/top2/v_ak47.mdl")
  86.  
  87. precache_model("models/subbassd2/top2/v_deagle.mdl")
  88.  
  89. precache_model("models/subbassd2/top2/v_mp5navy.mdl")
  90.  
  91. precache_model("models/subbassd2/top2/v_famas.mdl")
  92.  
  93. precache_model("models/subbassd2/top2/v_scout.mdl")
  94.  
  95. precache_model("models/subbassd2/top2/v_c4.mdl")
  96.  
  97. precache_model("models/subbassd2/top2/v_m3.mdl")
  98.  
  99. precache_model("models/subbassd2/arany/p_gold_awp.mdl")
  100.  
  101. precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
  102.  
  103. precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
  104.  
  105. precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
  106.  
  107. precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
  108.  
  109. precache_model("models/subbassd2/arany/p_gold_famas.mdl")
  110.  
  111. precache_model("models/subbassd2/arany/p_gold_scout.mdl")
  112.  
  113. precache_model("models/subbassd2/arany/p_gold_c4.mdl")
  114.  
  115. precache_model("models/subbassd2/arany/p_gold_m3.mdl")
  116.  
  117. precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
  118.  
  119. precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
  120.  
  121. precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
  122.  
  123. precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
  124.  
  125. precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  126.  
  127. precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
  128.  
  129. precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
  130.  
  131. precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
  132.  
  133. precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
  134.  
  135. precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
  136.  
  137. precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
  138.  
  139. precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
  140.  
  141. precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
  142.  
  143. precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  144.  
  145. precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
  146.  
  147. precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
  148.  
  149. precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
  150.  
  151. precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
  152.  
  153. precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
  154.  
  155. precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  156.  
  157. precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
  158.  
  159. precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
  160.  
  161. precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  162.  
  163. precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
  164.  
  165. precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
  166.  
  167. precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
  168.  
  169. precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
  170.  
  171. precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
  172.  
  173. precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  174.  
  175. precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
  176.  
  177. precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
  178.  
  179. precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  180.  
  181. precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
  182.  
  183. precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
  184.  
  185. precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
  186.  
  187. precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
  188.  
  189. precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
  190.  
  191. precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  192.  
  193. precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  194.  
  195. precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  196.  
  197. precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  198.  
  199. precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
  200.  
  201. precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
  202.  
  203. precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
  204.  
  205. precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
  206.  
  207. precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
  208.  
  209. precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  210.  
  211. precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  212.  
  213. precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  214.  
  215. precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  216.  
  217. precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
  218.  
  219. precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
  220.  
  221. precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
  222.  
  223. precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
  224.  
  225. precache_model("models/subbassd2/kara/v_crms_awp.mdl")
  226.  
  227. precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
  228.  
  229. precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
  230.  
  231. precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
  232.  
  233. precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
  234.  
  235. precache_model("models/subbassd2/kara/v_crms_scout.mdl")
  236.  
  237. precache_model("models/subbassd2/kara/v_crms_famas.mdl")
  238.  
  239. precache_model("models/subbassd2/kara/v_crms_c4.mdl")
  240.  
  241. precache_model("models/subbassd2/kara/v_crms_m3.mdl")
  242.  
  243. precache_model("models/subbassd2/kara/p_crms_awp.mdl")
  244.  
  245. precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
  246.  
  247. precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
  248.  
  249. precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
  250.  
  251. precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
  252.  
  253. precache_model("models/subbassd2/kara/p_crms_scout.mdl")
  254.  
  255. precache_model("models/subbassd2/kara/p_crms_famas.mdl")
  256.  
  257. precache_model("models/subbassd2/kara/p_crms_c4.mdl")
  258.  
  259. precache_model("models/subbassd2/kara/p_crms_m3.mdl")
  260.  
  261. precache_model("models/player/subbassd2_gyoztes_ct/subbassd2_gyoztes_ct.mdl")
  262.  
  263. precache_model("models/player/subbassd2_gyoztes_t/subbassd2_gyoztes_t.mdl")
  264.  
  265. precache_model("models/player/subbassd2_vip_ct2/subbassd2_vip_ct2.mdl")
  266.  
  267. precache_model("models/player/subbassd2_vip_t/subbassd2_vip_t.mdl")
  268.  
  269. }
  270.  
  271. public inditas(id)
  272.  
  273. {
  274.  
  275. if(!is_user_alive(id))
  276.  
  277. return PLUGIN_HANDLED
  278.  
  279.  
  280.  
  281. if(cs_get_user_team(id) == CS_TEAM_CT)
  282.  
  283. {
  284.  
  285. if(gyoztes[id])
  286.  
  287. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  288.  
  289. else if(vip[id] == 1)
  290.  
  291. cs_set_user_model(id, "subbassd2_vip_ct2")
  292.  
  293. return PLUGIN_HANDLED
  294.  
  295. }
  296.  
  297. else if(cs_get_user_team(id) == CS_TEAM_T)
  298.  
  299. {
  300.  
  301. if(gyoztes[id])
  302.  
  303. cs_set_user_model(id, "subbassd2_gyoztes_t")
  304.  
  305. else if(vip[id] == 1)
  306.  
  307. cs_set_user_model(id, "subbassd2_vip_t")
  308.  
  309. return PLUGIN_HANDLED
  310.  
  311. }
  312.  
  313. return PLUGIN_HANDLED
  314.  
  315. }
  316.  
  317. public plugin_init() {
  318.  
  319. register_plugin(PLUGIN, VERSION, AUTHOR)
  320.  
  321. register_clcmd("say /menu", "fomenu")
  322.  
  323. register_clcmd("say", "HandleSay")
  324.  
  325. register_event("DeathMsg","death","a")
  326.  
  327. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  328.  
  329. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  330.  
  331. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  332.  
  333. vault = nvault_open("D2Menu")
  334.  
  335. }
  336.  
  337. public korveg(){
  338.  
  339. new players[32], pnum, id
  340.  
  341. get_players(players, pnum)
  342.  
  343. for(new i = 0; i < pnum; i++)
  344.  
  345. {
  346.  
  347. id = players[i]
  348.  
  349. new stats[8],bodyhits[8]
  350.  
  351. new irank = get_user_stats(id,stats,bodyhits)
  352.  
  353. if(csomag[id] == 5 && irank > 3)
  354.  
  355. csomag[id] = 0
  356.  
  357. }
  358.  
  359. }
  360.  
  361. public death(){
  362.  
  363. new killer = read_data(1)
  364.  
  365. new victim = read_data(2)
  366.  
  367.  
  368.  
  369. if(killer == victim)
  370.  
  371. {
  372.  
  373. return PLUGIN_HANDLED
  374.  
  375. }
  376.  
  377.  
  378.  
  379. oles[killer]++
  380.  
  381. return PLUGIN_HANDLED
  382.  
  383. }
  384.  
  385. public HandleSay(id)
  386.  
  387. {
  388.  
  389. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  390.  
  391.  
  392.  
  393. read_args (message, 191)
  394.  
  395. remove_quotes (message)
  396.  
  397. new hossz = strlen(message);
  398.  
  399. new stats[8],bodyhits[8]
  400.  
  401. new irank = get_user_stats(id,stats,bodyhits)
  402.  
  403. new i=0;
  404.  
  405. pont2=0;
  406.  
  407. kettospont=0;
  408.  
  409. szam2=0;
  410.  
  411. hir=0;
  412.  
  413. RosszKarakterek = 0
  414.  
  415. while(i < hossz)
  416.  
  417. {
  418.  
  419. if(message[i] == 'w')
  420.  
  421. hir++;
  422.  
  423. if(message[i] == '.')
  424.  
  425. pont2++;
  426.  
  427. if(message[i] == ':')
  428.  
  429. kettospont++;
  430.  
  431. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  432.  
  433. szam2++;
  434.  
  435. if(message[i] == '#')
  436.  
  437. RosszKarakterek++
  438.  
  439. ++i;
  440.  
  441. }
  442.  
  443.  
  444.  
  445. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  446.  
  447. {
  448.  
  449. print_color(id, "!g[Információ]!y Ne hirdess!")
  450.  
  451. return PLUGIN_HANDLED;
  452.  
  453. }
  454.  
  455. if(hir >= 3)
  456.  
  457. {
  458.  
  459. print_color(id, "!g[Információ]!y Ne hirdess!")
  460.  
  461. return PLUGIN_HANDLED;
  462.  
  463. }
  464.  
  465. if(RosszKarakterek != 0)
  466.  
  467. {
  468.  
  469. new JatekosNeve[32]
  470.  
  471. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  472.  
  473. new JatekosIP[32]
  474.  
  475. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  476.  
  477. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  478.  
  479. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  480.  
  481. return PLUGIN_HANDLED
  482.  
  483. }
  484.  
  485.  
  486.  
  487. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  488.  
  489.  
  490.  
  491. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  492.  
  493. return PLUGIN_HANDLED;
  494.  
  495.  
  496.  
  497. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  498.  
  499. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  500.  
  501. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  502.  
  503. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  504.  
  505. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  506.  
  507. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  508.  
  509. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  510.  
  511. return PLUGIN_HANDLED
  512.  
  513. }
  514.  
  515.  
  516.  
  517. if(!equali(message, none[0]) && !equali(message, none[1]))
  518.  
  519. {
  520.  
  521. get_user_name(id, Name, 31);
  522.  
  523. if(oles[id] >= 0 && oles[id] < 5){
  524.  
  525. c_rang = "Közlegény"
  526.  
  527. }
  528.  
  529. else if(oles[id] >= 100 && oles[id] < 20){
  530.  
  531. c_rang = "Őrvezető"
  532.  
  533. }
  534.  
  535. else if(oles[id] >= 200 && oles[id] < 50){
  536.  
  537. c_rang = "Tizedes"
  538.  
  539. }
  540.  
  541. else if(oles[id] >= 400 && oles[id] < 60){
  542.  
  543. c_rang = "Szakaszvezető"
  544.  
  545. }
  546.  
  547. else if(oles[id] >= 600 && oles[id] < 80){
  548.  
  549. c_rang = "Őrmester"
  550.  
  551. }
  552.  
  553. else if(oles[id] >= 800 && oles[id] < 100){
  554.  
  555. c_rang = "Törzsőrmester"
  556.  
  557. }
  558.  
  559. else if(oles[id] >= 1250 && oles[id] < 135){
  560.  
  561. c_rang = "Főtőrzsmester"
  562.  
  563. }
  564.  
  565. else if(oles[id] >= 1500 && oles[id] < 162){
  566.  
  567. c_rang = "Alhadnagy"
  568.  
  569. }
  570.  
  571. else if(oles[id] >= 2000 && oles[id] < 240){
  572.  
  573. c_rang = "Zászlós"
  574.  
  575. }
  576.  
  577. else if(oles[id] >= 3000 && oles[id] < 300){
  578.  
  579. c_rang = "Hadnagy"
  580.  
  581. }
  582.  
  583. else if(oles[id] >= 4000 && oles[id] < 350){
  584.  
  585. c_rang = "FĹ‘hadnagy"
  586.  
  587. }
  588.  
  589. else if(oles[id] >= 5000 && oles[id] < 500){
  590.  
  591. c_rang = "Százados"
  592.  
  593. }
  594.  
  595. else if(oles[id] >= 6000 && oles[id] < 650){
  596.  
  597. c_rang = "Őrnagy"
  598.  
  599. }
  600.  
  601. else if(oles[id] >= 7000 && oles[id] < 800){
  602.  
  603. c_rang = "Alezredes"
  604.  
  605. }
  606.  
  607. else if(oles[id] >= 8000 && oles[id] < 900){
  608.  
  609. c_rang = "Ezredes"
  610.  
  611. }
  612.  
  613. else if(oles[id] >= 9000 && oles[id] < 1000){
  614.  
  615. c_rang = "Vezérőrnagy"
  616.  
  617. }
  618.  
  619. else if(oles[id] >= 10000 && oles[id] < 1100){
  620.  
  621. c_rang = "Altábornagy"
  622.  
  623. }
  624.  
  625. else if(oles[id] >= 11000 && oles[id] < 2000){
  626.  
  627. c_rang = "Vezérezredes"
  628.  
  629. }
  630.  
  631. if(!is_user_alive(id)){
  632.  
  633. halott_rang = "*Halott*"
  634.  
  635. }
  636.  
  637. else
  638.  
  639. {
  640.  
  641. halott_rang = ""
  642.  
  643. }
  644.  
  645. if(irank == 1)
  646.  
  647. topp = "[TOP 1]"
  648.  
  649. else if(irank == 2)
  650.  
  651. topp = "[TOP 2]"
  652.  
  653. else if(irank == 3)
  654.  
  655. topp = "[TOP 3]"
  656.  
  657. else if(irank == 4)
  658.  
  659. topp = "[TOP 4]"
  660.  
  661. else if(irank == 5)
  662.  
  663. topp = "[TOP 5]"
  664.  
  665. else if(irank == 6)
  666.  
  667. topp = "[TOP 6]"
  668.  
  669. else if(irank == 7)
  670.  
  671. topp = "[TOP 7]"
  672.  
  673. else if(irank == 8)
  674.  
  675. topp = "[TOP 8]"
  676.  
  677. else if(irank == 9)
  678.  
  679. topp = "[TOP 9]"
  680.  
  681. else if(irank == 10)
  682.  
  683. topp = "[TOP 10]"
  684.  
  685. else if(irank == 11)
  686.  
  687. topp = "[TOP 11]"
  688.  
  689. else if(irank == 12)
  690.  
  691. topp = "[TOP 12]"
  692.  
  693. else if(irank == 13)
  694.  
  695. topp = "[TOP 13]"
  696.  
  697. else if(irank == 14)
  698.  
  699. topp = "[TOP 14]"
  700.  
  701. else if(irank == 15)
  702.  
  703. topp = "[TOP 15]"
  704.  
  705. else
  706.  
  707. topp = ""
  708.  
  709. if(gyoztes[id])
  710.  
  711. formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  712.  
  713. else if(equal("DeRoiD", Name))
  714.  
  715. formatex(chat, 191, "^1%s^4[Szerver készÑ][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  716.  
  717. else if(vip[id] == 1)
  718.  
  719. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  720.  
  721. else
  722.  
  723. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  724.  
  725.  
  726.  
  727.  
  728.  
  729. switch(cs_get_user_team(id))
  730.  
  731. {
  732.  
  733. case 1: ColorChat(0, RED, chat)
  734.  
  735. case 2: ColorChat(0, BLUE, chat)
  736.  
  737. }
  738.  
  739. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  740.  
  741. ColorChat(0, GREY, chat)
  742.  
  743. return PLUGIN_HANDLED;
  744.  
  745. }
  746.  
  747. return PLUGIN_HANDLED;
  748.  
  749. }
  750.  
  751. public fomenu(id)
  752.  
  753. {
  754.  
  755. new cim[121]
  756.  
  757. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\w Only Dust2")
  758.  
  759. new menu = menu_create(cim, "fomenu_h" )
  760.  
  761. menu_additem(menu,"Fegyver skinek","1",0)
  762.  
  763. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  764.  
  765. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  766.  
  767. menu_display(id, menu, 0)
  768.  
  769. }
  770.  
  771. public fomenu_h(id, menu, item)
  772.  
  773. {
  774.  
  775. if( item == MENU_EXIT )
  776.  
  777. {
  778.  
  779. menu_destroy(menu);
  780.  
  781. return PLUGIN_HANDLED;
  782.  
  783. }
  784.  
  785. new data[9], szName[64];
  786.  
  787. new access, callback;
  788.  
  789. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  790.  
  791. new key = str_to_num(data);
  792.  
  793.  
  794.  
  795. switch(key)
  796.  
  797. {
  798.  
  799. case 1:{
  800.  
  801. fegyverek(id)
  802.  
  803. }
  804.  
  805. }
  806.  
  807. menu_destroy(menu)
  808.  
  809. return PLUGIN_HANDLED
  810.  
  811. }
  812.  
  813. public fegyverek(id)
  814.  
  815. {
  816.  
  817. new cim[121]
  818.  
  819. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
  820.  
  821. new menu = menu_create(cim, "fegyverek_h" )
  822.  
  823. new stats[8],bodyhits[8]
  824.  
  825. new irank = get_user_stats(id,stats,bodyhits)
  826.  
  827. menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
  828.  
  829. if(oles[id] < 50)
  830.  
  831. menu_additem(menu,"Rozsdás csomag kiválasztása \d50 ölés","2",0)
  832.  
  833. else
  834.  
  835. menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
  836.  
  837. if(oles[id] < 150)
  838.  
  839. menu_additem(menu,"Bronz csomag kiválasztása \d150 ölés","3",0)
  840.  
  841. else
  842.  
  843. menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
  844.  
  845. if(oles[id] < 250)
  846.  
  847. menu_additem(menu,"Ezüst csomag kiválasztása \d250 ölés","4",0)
  848.  
  849. else
  850.  
  851. menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
  852.  
  853. if(oles[id] < 500)
  854.  
  855. menu_additem(menu,"Arany csomag kiválasztása \d500 ölés","5",0)
  856.  
  857. else
  858.  
  859. menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
  860.  
  861. if(irank == 1 || irank == 2 || irank == 3)
  862.  
  863. menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
  864.  
  865. else
  866.  
  867. menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
  868.  
  869. menu_additem(menu,"Karácsonyi csomag kiválasztása \dIngyenes használat","7",0)
  870.  
  871. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  872.  
  873. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  874.  
  875. menu_display(id, menu, 0)
  876.  
  877. }
  878.  
  879. public fegyverek_h(id, menu, item)
  880.  
  881. {
  882.  
  883. if( item == MENU_EXIT )
  884.  
  885. {
  886.  
  887. menu_destroy(menu);
  888.  
  889. return PLUGIN_HANDLED;
  890.  
  891. }
  892.  
  893. new data[9], szName[64];
  894.  
  895. new access, callback;
  896.  
  897. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  898.  
  899. new key = str_to_num(data);
  900.  
  901. new stats[8],bodyhits[8]
  902.  
  903. new irank = get_user_stats(id,stats,bodyhits)
  904.  
  905. switch(key)
  906.  
  907. {
  908.  
  909. case 1:{
  910.  
  911. if(csomag[id] != 0)
  912.  
  913. {
  914.  
  915. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
  916.  
  917. csomag[id] = 0
  918.  
  919. }
  920.  
  921. else
  922.  
  923. {
  924.  
  925. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  926.  
  927. fegyverek(id)
  928.  
  929. }
  930.  
  931. }
  932.  
  933. case 2:{
  934.  
  935. if(csomag[id] != 1)
  936.  
  937. {
  938.  
  939. if(oles[id] >= 50)
  940.  
  941. {
  942.  
  943. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
  944.  
  945. csomag[id] = 1
  946.  
  947. }
  948.  
  949. else
  950.  
  951. {
  952.  
  953. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  954.  
  955. fegyverek(id)
  956.  
  957. }
  958.  
  959. }
  960.  
  961. else
  962.  
  963. {
  964.  
  965. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  966.  
  967. fegyverek(id)
  968.  
  969. }
  970.  
  971. }
  972.  
  973. case 3:{
  974.  
  975. if(csomag[id] != 2)
  976.  
  977. {
  978.  
  979. if(oles[id] >= 150)
  980.  
  981. {
  982.  
  983. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
  984.  
  985. csomag[id] = 2
  986.  
  987. }
  988.  
  989. else
  990.  
  991. {
  992.  
  993. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  994.  
  995. fegyverek(id)
  996.  
  997. }
  998.  
  999. }
  1000.  
  1001. else
  1002.  
  1003. {
  1004.  
  1005. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1006.  
  1007. fegyverek(id)
  1008.  
  1009. }
  1010.  
  1011. }
  1012.  
  1013. case 4:{
  1014.  
  1015. if(csomag[id] != 3)
  1016.  
  1017. {
  1018.  
  1019. if(oles[id] >= 250)
  1020.  
  1021. {
  1022.  
  1023. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezĂĽst!y csomagot!")
  1024.  
  1025. csomag[id] = 3
  1026.  
  1027. }
  1028.  
  1029. else
  1030.  
  1031. {
  1032.  
  1033. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1034.  
  1035. fegyverek(id)
  1036.  
  1037. }
  1038.  
  1039. }
  1040.  
  1041. else
  1042.  
  1043. {
  1044.  
  1045. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1046.  
  1047. fegyverek(id)
  1048.  
  1049. }
  1050.  
  1051. }
  1052.  
  1053. case 5:{
  1054.  
  1055. if(csomag[id] != 4)
  1056.  
  1057. {
  1058.  
  1059. if(oles[id] >= 500)
  1060.  
  1061. {
  1062.  
  1063. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
  1064.  
  1065. csomag[id] = 4
  1066.  
  1067. }
  1068.  
  1069. else
  1070.  
  1071. {
  1072.  
  1073. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1074.  
  1075. fegyverek(id)
  1076.  
  1077. }
  1078.  
  1079. }
  1080.  
  1081. else
  1082.  
  1083. {
  1084.  
  1085. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1086.  
  1087. fegyverek(id)
  1088.  
  1089. }
  1090.  
  1091. }
  1092.  
  1093. case 6:{
  1094.  
  1095. if(csomag[id] != 5)
  1096.  
  1097. {
  1098.  
  1099. if(irank == 1 || irank == 2 || irank == 3)
  1100.  
  1101. {
  1102.  
  1103. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  1104.  
  1105. csomag[id] = 5
  1106.  
  1107. }
  1108.  
  1109. else
  1110.  
  1111. {
  1112.  
  1113. print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
  1114.  
  1115. fegyverek(id)
  1116.  
  1117. }
  1118.  
  1119. }
  1120.  
  1121. else
  1122.  
  1123. {
  1124.  
  1125. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1126.  
  1127. fegyverek(id)
  1128.  
  1129. }
  1130.  
  1131. }
  1132.  
  1133. case 7:{
  1134.  
  1135. if(csomag[id] != 6)
  1136.  
  1137. {
  1138.  
  1139. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
  1140.  
  1141. csomag[id] = 6
  1142.  
  1143. }
  1144.  
  1145. else
  1146.  
  1147. {
  1148.  
  1149. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1150.  
  1151. fegyverek(id)
  1152.  
  1153. }
  1154.  
  1155. }
  1156.  
  1157. }
  1158.  
  1159. menu_destroy(menu)
  1160.  
  1161. return PLUGIN_HANDLED
  1162.  
  1163. }
  1164.  
  1165. public Event_Change_Weapon(id)
  1166.  
  1167. {
  1168.  
  1169. new fgy = get_user_weapon(id)
  1170.  
  1171. if(csomag[id] == 4 && fgy == CSW_AWP)
  1172.  
  1173. {
  1174.  
  1175. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
  1176.  
  1177. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
  1178.  
  1179. }
  1180.  
  1181. if(csomag[id] == 4 && fgy == CSW_AK47)
  1182.  
  1183. {
  1184.  
  1185. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
  1186.  
  1187. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
  1188.  
  1189. }
  1190.  
  1191. if(csomag[id] == 4 && fgy == CSW_M4A1)
  1192.  
  1193. {
  1194.  
  1195. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
  1196.  
  1197. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
  1198.  
  1199. }
  1200.  
  1201. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  1202.  
  1203. {
  1204.  
  1205. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
  1206.  
  1207. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
  1208.  
  1209. }
  1210.  
  1211. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  1212.  
  1213. {
  1214.  
  1215. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
  1216.  
  1217. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
  1218.  
  1219. }
  1220.  
  1221. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  1222.  
  1223. {
  1224.  
  1225. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
  1226.  
  1227. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
  1228.  
  1229. }
  1230.  
  1231. if(csomag[id] == 4 && fgy == CSW_C4)
  1232.  
  1233. {
  1234.  
  1235. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  1236.  
  1237. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  1238.  
  1239. }
  1240.  
  1241. if(csomag[id] == 4 && fgy == CSW_M3)
  1242.  
  1243. {
  1244.  
  1245. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
  1246.  
  1247. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
  1248.  
  1249. }
  1250.  
  1251. if(csomag[id] == 1 && fgy == CSW_AWP)
  1252.  
  1253. {
  1254.  
  1255. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
  1256.  
  1257. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
  1258.  
  1259. }
  1260.  
  1261. if(csomag[id] == 1 && fgy == CSW_AK47)
  1262.  
  1263. {
  1264.  
  1265. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  1266.  
  1267. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  1268.  
  1269. }
  1270.  
  1271. if(csomag[id] == 1 && fgy == CSW_M4A1)
  1272.  
  1273. {
  1274.  
  1275. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  1276.  
  1277. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  1278.  
  1279. }
  1280.  
  1281. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  1282.  
  1283. {
  1284.  
  1285. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  1286.  
  1287. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  1288.  
  1289. }
  1290.  
  1291. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1292.  
  1293. {
  1294.  
  1295. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1296.  
  1297. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1298.  
  1299. }
  1300.  
  1301. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  1302.  
  1303. {
  1304.  
  1305. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
  1306.  
  1307. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
  1308.  
  1309. }
  1310.  
  1311. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1312.  
  1313. {
  1314.  
  1315. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1316.  
  1317. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1318.  
  1319. }
  1320.  
  1321. if(csomag[id] == 1 && fgy == CSW_C4)
  1322.  
  1323. {
  1324.  
  1325. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
  1326.  
  1327. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
  1328.  
  1329. }
  1330.  
  1331. if(csomag[id] == 1 && fgy == CSW_M3)
  1332.  
  1333. {
  1334.  
  1335. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
  1336.  
  1337. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
  1338.  
  1339. }
  1340.  
  1341. if(csomag[id] == 2 && fgy == CSW_AWP)
  1342.  
  1343. {
  1344.  
  1345. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
  1346.  
  1347. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
  1348.  
  1349. }
  1350.  
  1351. if(csomag[id] == 2 && fgy == CSW_AK47)
  1352.  
  1353. {
  1354.  
  1355. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
  1356.  
  1357. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
  1358.  
  1359. }
  1360.  
  1361. if(csomag[id] == 2 && fgy == CSW_M4A1)
  1362.  
  1363. {
  1364.  
  1365. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  1366.  
  1367. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  1368.  
  1369. }
  1370.  
  1371. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  1372.  
  1373. {
  1374.  
  1375. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
  1376.  
  1377. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
  1378.  
  1379. }
  1380.  
  1381. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  1382.  
  1383. {
  1384.  
  1385. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
  1386.  
  1387. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
  1388.  
  1389. }
  1390.  
  1391. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  1392.  
  1393. {
  1394.  
  1395. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
  1396.  
  1397. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
  1398.  
  1399. }
  1400.  
  1401. if(csomag[id] == 2 && fgy == CSW_C4)
  1402.  
  1403. {
  1404.  
  1405. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
  1406.  
  1407. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
  1408.  
  1409. }
  1410.  
  1411. if(csomag[id] == 2 && fgy == CSW_M3)
  1412.  
  1413. {
  1414.  
  1415. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
  1416.  
  1417. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
  1418.  
  1419. }
  1420.  
  1421. if(csomag[id] == 3 && fgy == CSW_AWP)
  1422.  
  1423. {
  1424.  
  1425. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
  1426.  
  1427. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
  1428.  
  1429. }
  1430.  
  1431. if(csomag[id] == 3 && fgy == CSW_AK47)
  1432.  
  1433. {
  1434.  
  1435. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
  1436.  
  1437. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
  1438.  
  1439. }
  1440.  
  1441. if(csomag[id] == 3 && fgy == CSW_M4A1)
  1442.  
  1443. {
  1444.  
  1445. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
  1446.  
  1447. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
  1448.  
  1449. }
  1450.  
  1451. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  1452.  
  1453. {
  1454.  
  1455. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
  1456.  
  1457. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
  1458.  
  1459. }
  1460.  
  1461. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  1462.  
  1463. {
  1464.  
  1465. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  1466.  
  1467. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  1468.  
  1469. }
  1470.  
  1471. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  1472.  
  1473. {
  1474.  
  1475. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  1476.  
  1477. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  1478.  
  1479. }
  1480.  
  1481. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  1482.  
  1483. {
  1484.  
  1485. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  1486.  
  1487. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  1488.  
  1489. }
  1490.  
  1491. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1492.  
  1493. {
  1494.  
  1495. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1496.  
  1497. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1498.  
  1499. }
  1500.  
  1501. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  1502.  
  1503. {
  1504.  
  1505. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
  1506.  
  1507. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
  1508.  
  1509. }
  1510.  
  1511. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  1512.  
  1513. {
  1514.  
  1515. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
  1516.  
  1517. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
  1518.  
  1519. }
  1520.  
  1521. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  1522.  
  1523. {
  1524.  
  1525. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
  1526.  
  1527. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
  1528.  
  1529. }
  1530.  
  1531. if(csomag[id] == 3 && fgy == CSW_C4)
  1532.  
  1533. {
  1534.  
  1535. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
  1536.  
  1537. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
  1538.  
  1539. }
  1540.  
  1541. if(csomag[id] == 3 && fgy == CSW_M3)
  1542.  
  1543. {
  1544.  
  1545. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
  1546.  
  1547. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
  1548.  
  1549. }
  1550.  
  1551. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1552.  
  1553. {
  1554.  
  1555. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1556.  
  1557. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1558.  
  1559. }
  1560.  
  1561. if(csomag[id] == 5 && fgy == CSW_AWP)
  1562.  
  1563. {
  1564.  
  1565. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_awp.mdl")
  1566.  
  1567. }
  1568.  
  1569. if(csomag[id] == 5 && fgy == CSW_AK47)
  1570.  
  1571. {
  1572.  
  1573. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_ak47.mdl")
  1574.  
  1575. }
  1576.  
  1577. if(csomag[id] == 5 && fgy == CSW_M4A1)
  1578.  
  1579. {
  1580.  
  1581. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m4a1.mdl")
  1582.  
  1583. }
  1584.  
  1585. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  1586.  
  1587. {
  1588.  
  1589. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_deagle.mdl")
  1590.  
  1591. }
  1592.  
  1593. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  1594.  
  1595. {
  1596.  
  1597. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_famas.mdl")
  1598.  
  1599. }
  1600.  
  1601. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  1602.  
  1603. {
  1604.  
  1605. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_scout.mdl")
  1606.  
  1607. }
  1608.  
  1609. if(csomag[id] == 5 && fgy == CSW_C4)
  1610.  
  1611. {
  1612.  
  1613. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_c4.mdl")
  1614.  
  1615. }
  1616.  
  1617. if(csomag[id] == 5 && fgy == CSW_M3)
  1618.  
  1619. {
  1620.  
  1621. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m3.mdl")
  1622.  
  1623. }
  1624.  
  1625. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  1626.  
  1627. {
  1628.  
  1629. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
  1630.  
  1631. }
  1632.  
  1633. if(csomag[id] == 6 && fgy == CSW_AWP)
  1634.  
  1635. {
  1636.  
  1637. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  1638.  
  1639. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  1640.  
  1641. }
  1642.  
  1643. if(csomag[id] == 6 && fgy == CSW_AK47)
  1644.  
  1645. {
  1646.  
  1647. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
  1648.  
  1649. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
  1650.  
  1651. }
  1652.  
  1653. if(csomag[id] == 6 && fgy == CSW_M4A1)
  1654.  
  1655. {
  1656.  
  1657. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
  1658.  
  1659. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
  1660.  
  1661. }
  1662.  
  1663. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  1664.  
  1665. {
  1666.  
  1667. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
  1668.  
  1669. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
  1670.  
  1671. }
  1672.  
  1673. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  1674.  
  1675. {
  1676.  
  1677. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
  1678.  
  1679. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
  1680.  
  1681. }
  1682.  
  1683. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  1684.  
  1685. {
  1686.  
  1687. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
  1688.  
  1689. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
  1690.  
  1691. }
  1692.  
  1693. if(csomag[id] == 6 && fgy == CSW_C4)
  1694.  
  1695. {
  1696.  
  1697. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
  1698.  
  1699. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
  1700.  
  1701. }
  1702.  
  1703. if(csomag[id] == 6 && fgy == CSW_M3)
  1704.  
  1705. {
  1706.  
  1707. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
  1708.  
  1709. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
  1710.  
  1711. }
  1712.  
  1713. }
  1714.  
  1715. stock print_color(const id, const input[], any:...)
  1716.  
  1717. {
  1718.  
  1719. new count = 1, players[32]
  1720.  
  1721. static msg[191]
  1722.  
  1723. vformat(msg, 190, input, 3)
  1724.  
  1725.  
  1726.  
  1727. replace_all(msg, 190, "!g", "^4")
  1728.  
  1729. replace_all(msg, 190, "!y", "^1")
  1730.  
  1731. replace_all(msg, 190, "!t", "^3")
  1732.  
  1733. replace_all(msg, 190, "á", "á")
  1734.  
  1735. replace_all(msg, 190, "é", "Ă©")
  1736.  
  1737. replace_all(msg, 190, "í", "Ă")
  1738.  
  1739. replace_all(msg, 190, "ó", "Ăł")
  1740.  
  1741. replace_all(msg, 190, "ö", "ö")
  1742.  
  1743. replace_all(msg, 190, "ő", "Ĺ‘")
  1744.  
  1745. replace_all(msg, 190, "ú", "Ăş")
  1746.  
  1747. replace_all(msg, 190, "ü", "ĂĽ")
  1748.  
  1749. replace_all(msg, 190, "ű", "ű")
  1750.  
  1751. replace_all(msg, 190, "Á", "Á")
  1752.  
  1753. replace_all(msg, 190, "É", "É")
  1754.  
  1755. replace_all(msg, 190, "Í", "ĂŤ")
  1756.  
  1757. replace_all(msg, 190, "Ó", "Ă“")
  1758.  
  1759. replace_all(msg, 190, "Ö", "Ă–")
  1760.  
  1761. replace_all(msg, 190, "Ő", "Ő")
  1762.  
  1763. replace_all(msg, 190, "Ú", "Ăš")
  1764.  
  1765. replace_all(msg, 190, "Ü", "Ăś")
  1766.  
  1767. replace_all(msg, 190, "Ű", "Ĺ°")
  1768.  
  1769.  
  1770.  
  1771. if (id) players[0] = id; else get_players(players, count, "ch")
  1772.  
  1773. {
  1774.  
  1775. for (new i = 0; i < count; i++)
  1776.  
  1777. {
  1778.  
  1779. if (is_user_connected(players[i]))
  1780.  
  1781. {
  1782.  
  1783. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1784.  
  1785. write_byte(players[i])
  1786.  
  1787. write_string(msg)
  1788.  
  1789. message_end()
  1790.  
  1791. }
  1792.  
  1793. }
  1794.  
  1795. }
  1796.  
  1797. return PLUGIN_HANDLED
  1798.  
  1799. }
  1800.  
  1801. public mentes(id)
  1802.  
  1803. {
  1804.  
  1805. new name[32]
  1806.  
  1807. get_user_name(id, name, 31)
  1808.  
  1809. new vaultkey[64],vaultdata[256]
  1810.  
  1811. format(vaultkey,63,"%s", name)
  1812.  
  1813. format(vaultdata,255,"%i",oles[id])
  1814.  
  1815. nvault_set(vault,vaultkey,vaultdata)
  1816.  
  1817. return PLUGIN_CONTINUE
  1818.  
  1819. }
  1820.  
  1821. public betoltes(id)
  1822.  
  1823. {
  1824.  
  1825. new name[32]
  1826.  
  1827. get_user_name(id, name, 31)
  1828.  
  1829. new vaultkey[64],vaultdata[256]
  1830.  
  1831. format(vaultkey,63,"%s", name)
  1832.  
  1833. format(vaultdata,255,"%i",oles[id])
  1834.  
  1835. nvault_get(vault,vaultkey,vaultdata,255)
  1836.  
  1837. replace_all(vaultdata, 255, "#", " ")
  1838.  
  1839. new a_o[32]
  1840.  
  1841. parse(vaultdata, a_o, 31)
  1842.  
  1843. oles[id] = str_to_num(a_o)
  1844.  
  1845. return PLUGIN_CONTINUE
  1846.  
  1847. }
  1848.  
  1849. public client_putinserver(id)
  1850.  
  1851. {
  1852.  
  1853. gyoztes[id] = false
  1854.  
  1855. vip[id] = 0
  1856.  
  1857. new name[32]
  1858.  
  1859. get_user_name(id, name, 31)
  1860.  
  1861. csomag[id] = 0
  1862.  
  1863. new nevek2[64]
  1864.  
  1865. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  1866.  
  1867. if( equal( nevek2, name ) )
  1868.  
  1869. {
  1870.  
  1871. gyoztes[id] = true
  1872.  
  1873. }
  1874.  
  1875. if(equal("rozsiii", name))
  1876.  
  1877. gyoztes[id] = true
  1878.  
  1879. new nevek[64]
  1880.  
  1881. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  1882.  
  1883. if( equal( nevek, name ) )
  1884.  
  1885. {
  1886.  
  1887. vip[id] = 1
  1888.  
  1889. }
  1890.  
  1891. }
  1892.  
  1893. public client_connect(id)
  1894.  
  1895. {
  1896.  
  1897. betoltes(id)
  1898.  
  1899. }
  1900.  
  1901. public client_disconnect(id)
  1902.  
  1903. {
  1904.  
  1905. mentes(id)
  1906.  
  1907. }
  1908.  
  1909.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: skin/model menu (hiba!?!?!?)
HozzászólásElküldve: 2015.04.09. 21:05 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.10.31. 14:51
Hozzászólások: 462
Megköszönt másnak: 73 alkalommal
Megköszönték neki: 29 alkalommal
Tessék:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. #include <amxmisc>
  4.  
  5. #include <engine>
  6.  
  7. #include <fakemeta>
  8.  
  9. #include <cstrike>
  10.  
  11. #include <fun>
  12.  
  13. #include <nvault>
  14.  
  15. #include <colorchat>
  16.  
  17. #include <csstats>
  18.  
  19. #include <hamsandwich>
  20.  
  21. #include <dhudmessage>
  22.  
  23.  
  24.  
  25. #define PLUGIN "Public Menu"
  26.  
  27. #define VERSION "1.0"
  28.  
  29. #define AUTHOR "DeRoiD"
  30.  
  31.  
  32.  
  33. new oles[33], vip[33]
  34.  
  35.  
  36.  
  37. new csomag[33], bool:gyoztes[33]
  38.  
  39.  
  40.  
  41. new vault
  42.  
  43.  
  44.  
  45. new pont2, RosszKarakterek
  46.  
  47. new kettospont
  48.  
  49. new szam2
  50.  
  51.  
  52.  
  53. new line, txtlen
  54.  
  55. new line2, txtlen2
  56.  
  57.  
  58.  
  59. public plugin_precache()
  60.  
  61. {
  62.  
  63. precache_model("models/subbassd2/arany/v_gold_awp.mdl")
  64.  
  65. precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
  66.  
  67. precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
  68.  
  69. precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
  70.  
  71. precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
  72.  
  73. precache_model("models/subbassd2/arany/v_gold_famas.mdl")
  74.  
  75. precache_model("models/subbassd2/arany/v_gold_scout.mdl")
  76.  
  77. precache_model("models/subbassd2/arany/v_gold_c4.mdl")
  78.  
  79. precache_model("models/subbassd2/arany/v_gold_m3.mdl")
  80.  
  81. precache_model("models/subbassd2/top2/v_awp.mdl")
  82.  
  83. precache_model("models/subbassd2/top2/v_m4a1.mdl")
  84.  
  85. precache_model("models/subbassd2/top2/v_ak47.mdl")
  86.  
  87. precache_model("models/subbassd2/top2/v_deagle.mdl")
  88.  
  89. precache_model("models/subbassd2/top2/v_mp5navy.mdl")
  90.  
  91. precache_model("models/subbassd2/top2/v_famas.mdl")
  92.  
  93. precache_model("models/subbassd2/top2/v_scout.mdl")
  94.  
  95. precache_model("models/subbassd2/top2/v_c4.mdl")
  96.  
  97. precache_model("models/subbassd2/top2/v_m3.mdl")
  98.  
  99. precache_model("models/subbassd2/arany/p_gold_awp.mdl")
  100.  
  101. precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
  102.  
  103. precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
  104.  
  105. precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
  106.  
  107. precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
  108.  
  109. precache_model("models/subbassd2/arany/p_gold_famas.mdl")
  110.  
  111. precache_model("models/subbassd2/arany/p_gold_scout.mdl")
  112.  
  113. precache_model("models/subbassd2/arany/p_gold_c4.mdl")
  114.  
  115. precache_model("models/subbassd2/arany/p_gold_m3.mdl")
  116.  
  117. precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
  118.  
  119. precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
  120.  
  121. precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
  122.  
  123. precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
  124.  
  125. precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  126.  
  127. precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
  128.  
  129. precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
  130.  
  131. precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
  132.  
  133. precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
  134.  
  135. precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
  136.  
  137. precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
  138.  
  139. precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
  140.  
  141. precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
  142.  
  143. precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  144.  
  145. precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
  146.  
  147. precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
  148.  
  149. precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
  150.  
  151. precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
  152.  
  153. precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
  154.  
  155. precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  156.  
  157. precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
  158.  
  159. precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
  160.  
  161. precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  162.  
  163. precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
  164.  
  165. precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
  166.  
  167. precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
  168.  
  169. precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
  170.  
  171. precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
  172.  
  173. precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  174.  
  175. precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
  176.  
  177. precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
  178.  
  179. precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  180.  
  181. precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
  182.  
  183. precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
  184.  
  185. precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
  186.  
  187. precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
  188.  
  189. precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
  190.  
  191. precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  192.  
  193. precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  194.  
  195. precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  196.  
  197. precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  198.  
  199. precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
  200.  
  201. precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
  202.  
  203. precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
  204.  
  205. precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
  206.  
  207. precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
  208.  
  209. precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  210.  
  211. precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  212.  
  213. precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  214.  
  215. precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  216.  
  217. precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
  218.  
  219. precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
  220.  
  221. precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
  222.  
  223. precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
  224.  
  225. precache_model("models/subbassd2/kara/v_crms_awp.mdl")
  226.  
  227. precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
  228.  
  229. precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
  230.  
  231. precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
  232.  
  233. precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
  234.  
  235. precache_model("models/subbassd2/kara/v_crms_scout.mdl")
  236.  
  237. precache_model("models/subbassd2/kara/v_crms_famas.mdl")
  238.  
  239. precache_model("models/subbassd2/kara/v_crms_c4.mdl")
  240.  
  241. precache_model("models/subbassd2/kara/v_crms_m3.mdl")
  242.  
  243. precache_model("models/subbassd2/kara/p_crms_awp.mdl")
  244.  
  245. precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
  246.  
  247. precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
  248.  
  249. precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
  250.  
  251. precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
  252.  
  253. precache_model("models/subbassd2/kara/p_crms_scout.mdl")
  254.  
  255. precache_model("models/subbassd2/kara/p_crms_famas.mdl")
  256.  
  257. precache_model("models/subbassd2/kara/p_crms_c4.mdl")
  258.  
  259. precache_model("models/subbassd2/kara/p_crms_m3.mdl")
  260.  
  261. precache_model("models/player/subbassd2_gyoztes_ct/subbassd2_gyoztes_ct.mdl")
  262.  
  263. precache_model("models/player/subbassd2_gyoztes_t/subbassd2_gyoztes_t.mdl")
  264.  
  265. precache_model("models/player/subbassd2_vip_ct2/subbassd2_vip_ct2.mdl")
  266.  
  267. precache_model("models/player/subbassd2_vip_t/subbassd2_vip_t.mdl")
  268.  
  269. }
  270.  
  271. public inditas(id)
  272.  
  273. {
  274.  
  275. if(!is_user_alive(id))
  276.  
  277. return PLUGIN_HANDLED
  278.  
  279.  
  280.  
  281. if(cs_get_user_team(id) == CS_TEAM_CT)
  282.  
  283. {
  284.  
  285. if(gyoztes[id])
  286.  
  287. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  288.  
  289. else if(vip[id] == 1)
  290.  
  291. cs_set_user_model(id, "subbassd2_vip_ct2")
  292.  
  293. return PLUGIN_HANDLED
  294.  
  295. }
  296.  
  297. else if(cs_get_user_team(id) == CS_TEAM_T)
  298.  
  299. {
  300.  
  301. if(gyoztes[id])
  302.  
  303. cs_set_user_model(id, "subbassd2_gyoztes_t")
  304.  
  305. else if(vip[id] == 1)
  306.  
  307. cs_set_user_model(id, "subbassd2_vip_t")
  308.  
  309. return PLUGIN_HANDLED
  310.  
  311. }
  312.  
  313. return PLUGIN_HANDLED
  314.  
  315. }
  316.  
  317. public plugin_init() {
  318.  
  319. register_plugin(PLUGIN, VERSION, AUTHOR)
  320.  
  321. register_clcmd("say /menu", "fomenu")
  322.  
  323. register_clcmd("say", "HandleSay")
  324.  
  325. register_event("DeathMsg","death","a")
  326.  
  327. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  328.  
  329. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  330.  
  331. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  332.  
  333. vault = nvault_open("D2Menu")
  334.  
  335. }
  336.  
  337. public korveg(){
  338.  
  339. new players[32], pnum, id
  340.  
  341. get_players(players, pnum)
  342.  
  343. for(new i = 0; i < pnum; i++)
  344.  
  345. {
  346.  
  347. id = players[i]
  348.  
  349. new stats[8],bodyhits[8]
  350.  
  351. new irank = get_user_stats(id,stats,bodyhits)
  352.  
  353. if(csomag[id] == 5 && irank > 3)
  354.  
  355. csomag[id] = 0
  356.  
  357. }
  358.  
  359. }
  360.  
  361. public death(){
  362.  
  363. new killer = read_data(1)
  364.  
  365. new victim = read_data(2)
  366.  
  367.  
  368.  
  369. if(killer == victim)
  370.  
  371. {
  372.  
  373. return PLUGIN_HANDLED
  374.  
  375. }
  376.  
  377.  
  378.  
  379. oles[killer]++
  380.  
  381. return PLUGIN_HANDLED
  382.  
  383. }
  384.  
  385. public HandleSay(id)
  386.  
  387. {
  388.  
  389. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  390.  
  391.  
  392.  
  393. read_args (message, 191)
  394.  
  395. remove_quotes (message)
  396.  
  397. new hossz = strlen(message);
  398.  
  399. new stats[8],bodyhits[8]
  400.  
  401. new irank = get_user_stats(id,stats,bodyhits)
  402.  
  403. new i=0;
  404.  
  405. pont2=0;
  406.  
  407. kettospont=0;
  408.  
  409. szam2=0;
  410.  
  411. hir=0;
  412.  
  413. RosszKarakterek = 0
  414.  
  415. while(i < hossz)
  416.  
  417. {
  418.  
  419. if(message[i] == 'w')
  420.  
  421. hir++;
  422.  
  423. if(message[i] == '.')
  424.  
  425. pont2++;
  426.  
  427. if(message[i] == ':')
  428.  
  429. kettospont++;
  430.  
  431. if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
  432.  
  433. szam2++;
  434.  
  435. if(message[i] == '#')
  436.  
  437. RosszKarakterek++
  438.  
  439. ++i;
  440.  
  441. }
  442.  
  443.  
  444.  
  445. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  446.  
  447. {
  448.  
  449. print_color(id, "!g[Információ]!y Ne hirdess!")
  450.  
  451. return PLUGIN_HANDLED;
  452.  
  453. }
  454.  
  455. if(hir >= 3)
  456.  
  457. {
  458.  
  459. print_color(id, "!g[Információ]!y Ne hirdess!")
  460.  
  461. return PLUGIN_HANDLED;
  462.  
  463. }
  464.  
  465. if(RosszKarakterek != 0)
  466.  
  467. {
  468.  
  469. new JatekosNeve[32]
  470.  
  471. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  472.  
  473. new JatekosIP[32]
  474.  
  475. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  476.  
  477. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  478.  
  479. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  480.  
  481. return PLUGIN_HANDLED
  482.  
  483. }
  484.  
  485.  
  486.  
  487. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  488.  
  489.  
  490.  
  491. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  492.  
  493. return PLUGIN_HANDLED;
  494.  
  495.  
  496.  
  497. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  498.  
  499. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  500.  
  501. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  502.  
  503. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  504.  
  505. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  506.  
  507. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  508.  
  509. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  510.  
  511. return PLUGIN_HANDLED
  512.  
  513. }
  514.  
  515.  
  516.  
  517. if(!equali(message, none[0]) && !equali(message, none[1]))
  518.  
  519. {
  520.  
  521. get_user_name(id, Name, 31);
  522.  
  523. if(oles[id] >= 0 && oles[id] < 5){
  524.  
  525. c_rang = "KA¶zlegA©ny"
  526.  
  527. }
  528.  
  529. else if(oles[id] >= 100 && oles[id] < 20){
  530.  
  531. c_rang = "LrvezetL‘"
  532.  
  533. }
  534.  
  535. else if(oles[id] >= 200 && oles[id] < 50){
  536.  
  537. c_rang = "Tizedes"
  538.  
  539. }
  540.  
  541. else if(oles[id] >= 400 && oles[id] < 60){
  542.  
  543. c_rang = "SzakaszvezetL‘"
  544.  
  545. }
  546.  
  547. else if(oles[id] >= 600 && oles[id] < 80){
  548.  
  549. c_rang = "Lrmester"
  550.  
  551. }
  552.  
  553. else if(oles[id] >= 800 && oles[id] < 100){
  554.  
  555. c_rang = "TA¶rzsL‘rmester"
  556.  
  557. }
  558.  
  559. else if(oles[id] >= 1250 && oles[id] < 135){
  560.  
  561. c_rang = "FL‘tL‘rzsmester"
  562.  
  563. }
  564.  
  565. else if(oles[id] >= 1500 && oles[id] < 162){
  566.  
  567. c_rang = "Alhadnagy"
  568.  
  569. }
  570.  
  571. else if(oles[id] >= 2000 && oles[id] < 240){
  572.  
  573. c_rang = "ZA?szlAls"
  574.  
  575. }
  576.  
  577. else if(oles[id] >= 3000 && oles[id] < 300){
  578.  
  579. c_rang = "Hadnagy"
  580.  
  581. }
  582.  
  583. else if(oles[id] >= 4000 && oles[id] < 350){
  584.  
  585. c_rang = "FL‘hadnagy"
  586.  
  587. }
  588.  
  589. else if(oles[id] >= 5000 && oles[id] < 500){
  590.  
  591. c_rang = "SzA?zados"
  592.  
  593. }
  594.  
  595. else if(oles[id] >= 6000 && oles[id] < 650){
  596.  
  597. c_rang = "Lrnagy"
  598.  
  599. }
  600.  
  601. else if(oles[id] >= 7000 && oles[id] < 800){
  602.  
  603. c_rang = "Alezredes"
  604.  
  605. }
  606.  
  607. else if(oles[id] >= 8000 && oles[id] < 900){
  608.  
  609. c_rang = "Ezredes"
  610.  
  611. }
  612.  
  613. else if(oles[id] >= 9000 && oles[id] < 1000){
  614.  
  615. c_rang = "VezA©rL‘rnagy"
  616.  
  617. }
  618.  
  619. else if(oles[id] >= 10000 && oles[id] < 1100){
  620.  
  621. c_rang = "AltA?bornagy"
  622.  
  623. }
  624.  
  625. else if(oles[id] >= 11000 && oles[id] < 2000){
  626.  
  627. c_rang = "VezA©rezredes"
  628.  
  629. }
  630.  
  631. if(!is_user_alive(id)){
  632.  
  633. halott_rang = "*Halott*"
  634.  
  635. }
  636.  
  637. else
  638.  
  639. {
  640.  
  641. halott_rang = ""
  642.  
  643. }
  644.  
  645. if(irank == 1)
  646.  
  647. topp = "[TOP 1]"
  648.  
  649. else if(irank == 2)
  650.  
  651. topp = "[TOP 2]"
  652.  
  653. else if(irank == 3)
  654.  
  655. topp = "[TOP 3]"
  656.  
  657. else if(irank == 4)
  658.  
  659. topp = "[TOP 4]"
  660.  
  661. else if(irank == 5)
  662.  
  663. topp = "[TOP 5]"
  664.  
  665. else if(irank == 6)
  666.  
  667. topp = "[TOP 6]"
  668.  
  669. else if(irank == 7)
  670.  
  671. topp = "[TOP 7]"
  672.  
  673. else if(irank == 8)
  674.  
  675. topp = "[TOP 8]"
  676.  
  677. else if(irank == 9)
  678.  
  679. topp = "[TOP 9]"
  680.  
  681. else if(irank == 10)
  682.  
  683. topp = "[TOP 10]"
  684.  
  685. else if(irank == 11)
  686.  
  687. topp = "[TOP 11]"
  688.  
  689. else if(irank == 12)
  690.  
  691. topp = "[TOP 12]"
  692.  
  693. else if(irank == 13)
  694.  
  695. topp = "[TOP 13]"
  696.  
  697. else if(irank == 14)
  698.  
  699. topp = "[TOP 14]"
  700.  
  701. else if(irank == 15)
  702.  
  703. topp = "[TOP 15]"
  704.  
  705. else
  706.  
  707. topp = ""
  708.  
  709. if(gyoztes[id])
  710.  
  711. formatex(chat, 191, "^1%s^4[GyL‘ztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  712.  
  713. else if(equal("DeRoiD", Name))
  714.  
  715. formatex(chat, 191, "^1%s^4[Szerver kA©szA‘][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  716.  
  717. else if(vip[id] == 1)
  718.  
  719. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  720.  
  721. else
  722.  
  723. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  724.  
  725.  
  726.  
  727.  
  728.  
  729. switch(cs_get_user_team(id))
  730.  
  731. {
  732.  
  733. case 1: ColorChat(0, RED, chat)
  734.  
  735. case 2: ColorChat(0, BLUE, chat)
  736.  
  737. }
  738.  
  739. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  740.  
  741. ColorChat(0, GREY, chat)
  742.  
  743. return PLUGIN_HANDLED;
  744.  
  745. }
  746.  
  747. return PLUGIN_HANDLED;
  748.  
  749. }
  750.  
  751. public fomenu(id)
  752.  
  753. {
  754.  
  755. new cim[121]
  756.  
  757. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\w Only Dust2")
  758.  
  759. new menu = menu_create(cim, "fomenu_h" )
  760.  
  761. menu_additem(menu,"Fegyver skinek","1",0)
  762.  
  763. menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s")
  764.  
  765. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  766.  
  767. menu_display(id, menu, 0)
  768.  
  769. }
  770.  
  771. public fomenu_h(id, menu, item)
  772.  
  773. {
  774.  
  775. if( item == MENU_EXIT )
  776.  
  777. {
  778.  
  779. menu_destroy(menu);
  780.  
  781. return PLUGIN_HANDLED;
  782.  
  783. }
  784.  
  785. new data[9], szName[64];
  786.  
  787. new access, callback;
  788.  
  789. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  790.  
  791. new key = str_to_num(data);
  792.  
  793.  
  794.  
  795. switch(key)
  796.  
  797. {
  798.  
  799. case 1:{
  800.  
  801. fegyverek(id)
  802.  
  803. }
  804.  
  805. }
  806.  
  807. menu_destroy(menu)
  808.  
  809. return PLUGIN_HANDLED
  810.  
  811. }
  812.  
  813. public fegyverek(id)
  814.  
  815. {
  816.  
  817. new cim[121]
  818.  
  819. format(cim, charsmax(cim), "\r.:[S]u\wB[B]a\y$$]:.\wOnly Dust2 ^n\y|\w A–lA©seid: \r%d \y|",oles[id])
  820.  
  821. new menu = menu_create(cim, "fegyverek_h" )
  822.  
  823. new stats[8],bodyhits[8]
  824.  
  825. new irank = get_user_stats(id,stats,bodyhits)
  826.  
  827. menu_additem(menu,"Alap csomag kivA?lasztA?sa \dElA©rve","1",0)
  828.  
  829. if(oles[id] < 50)
  830.  
  831. menu_additem(menu,"RozsdA?s csomag kivA?lasztA?sa \d50 A¶lA©s","2",0)
  832.  
  833. else
  834.  
  835. menu_additem(menu,"RozsdA?s csomag kivA?lasztA?sa \dElA©rve","2",0)
  836.  
  837. if(oles[id] < 150)
  838.  
  839. menu_additem(menu,"Bronz csomag kivA?lasztA?sa \d150 A¶lA©s","3",0)
  840.  
  841. else
  842.  
  843. menu_additem(menu,"Bronz csomag kivA?lasztA?sa \dElA©rve","3",0)
  844.  
  845. if(oles[id] < 250)
  846.  
  847. menu_additem(menu,"EzALst csomag kivA?lasztA?sa \d250 A¶lA©s","4",0)
  848.  
  849. else
  850.  
  851. menu_additem(menu,"EzALst csomag kivA?lasztA?sa \dElA©rve","4",0)
  852.  
  853. if(oles[id] < 500)
  854.  
  855. menu_additem(menu,"Arany csomag kivA?lasztA?sa \d500 A¶lA©s","5",0)
  856.  
  857. else
  858.  
  859. menu_additem(menu,"Arany csomag kivA?lasztA?sa \dElA©rve","5",0)
  860.  
  861. if(irank == 1 || irank == 2 || irank == 3)
  862.  
  863. menu_additem(menu,"TOP csomag kivA?lasztA?sa \dElA©rve","6",0)
  864.  
  865. else
  866.  
  867. menu_additem(menu,"TOP csomag kivA?lasztA?sa \dTOP1, TOP2, TOP3","6",0)
  868.  
  869. menu_additem(menu,"KarA?csonyi csomag kivA?lasztA?sa \dIngyenes hasznA?lat","7",0)
  870.  
  871. menu_setprop(menu, MPROP_EXITNAME, "KilA©pA©s")
  872.  
  873. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  874.  
  875. menu_display(id, menu, 0)
  876.  
  877. }
  878.  
  879. public fegyverek_h(id, menu, item)
  880.  
  881. {
  882.  
  883. if( item == MENU_EXIT )
  884.  
  885. {
  886.  
  887. menu_destroy(menu);
  888.  
  889. return PLUGIN_HANDLED;
  890.  
  891. }
  892.  
  893. new data[9], szName[64];
  894.  
  895. new access, callback;
  896.  
  897. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  898.  
  899. new key = str_to_num(data);
  900.  
  901. new stats[8],bodyhits[8]
  902.  
  903. new irank = get_user_stats(id,stats,bodyhits)
  904.  
  905. switch(key)
  906.  
  907. {
  908.  
  909. case 1:{
  910.  
  911. if(csomag[id] != 0)
  912.  
  913. {
  914.  
  915. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
  916.  
  917. csomag[id] = 0
  918.  
  919. }
  920.  
  921. else
  922.  
  923. {
  924.  
  925. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  926.  
  927. fegyverek(id)
  928.  
  929. }
  930.  
  931. }
  932.  
  933. case 2:{
  934.  
  935. if(csomag[id] != 1)
  936.  
  937. {
  938.  
  939. if(oles[id] >= 50)
  940.  
  941. {
  942.  
  943. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
  944.  
  945. csomag[id] = 1
  946.  
  947. }
  948.  
  949. else
  950.  
  951. {
  952.  
  953. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  954.  
  955. fegyverek(id)
  956.  
  957. }
  958.  
  959. }
  960.  
  961. else
  962.  
  963. {
  964.  
  965. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  966.  
  967. fegyverek(id)
  968.  
  969. }
  970.  
  971. }
  972.  
  973. case 3:{
  974.  
  975. if(csomag[id] != 2)
  976.  
  977. {
  978.  
  979. if(oles[id] >= 150)
  980.  
  981. {
  982.  
  983. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
  984.  
  985. csomag[id] = 2
  986.  
  987. }
  988.  
  989. else
  990.  
  991. {
  992.  
  993. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  994.  
  995. fegyverek(id)
  996.  
  997. }
  998.  
  999. }
  1000.  
  1001. else
  1002.  
  1003. {
  1004.  
  1005. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1006.  
  1007. fegyverek(id)
  1008.  
  1009. }
  1010.  
  1011. }
  1012.  
  1013. case 4:{
  1014.  
  1015. if(csomag[id] != 3)
  1016.  
  1017. {
  1018.  
  1019. if(oles[id] >= 250)
  1020.  
  1021. {
  1022.  
  1023. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezALst!y csomagot!")
  1024.  
  1025. csomag[id] = 3
  1026.  
  1027. }
  1028.  
  1029. else
  1030.  
  1031. {
  1032.  
  1033. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1034.  
  1035. fegyverek(id)
  1036.  
  1037. }
  1038.  
  1039. }
  1040.  
  1041. else
  1042.  
  1043. {
  1044.  
  1045. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1046.  
  1047. fegyverek(id)
  1048.  
  1049. }
  1050.  
  1051. }
  1052.  
  1053. case 5:{
  1054.  
  1055. if(csomag[id] != 4)
  1056.  
  1057. {
  1058.  
  1059. if(oles[id] >= 500)
  1060.  
  1061. {
  1062.  
  1063. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
  1064.  
  1065. csomag[id] = 4
  1066.  
  1067. }
  1068.  
  1069. else
  1070.  
  1071. {
  1072.  
  1073. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  1074.  
  1075. fegyverek(id)
  1076.  
  1077. }
  1078.  
  1079. }
  1080.  
  1081. else
  1082.  
  1083. {
  1084.  
  1085. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1086.  
  1087. fegyverek(id)
  1088.  
  1089. }
  1090.  
  1091. }
  1092.  
  1093. case 6:{
  1094.  
  1095. if(csomag[id] != 5)
  1096.  
  1097. {
  1098.  
  1099. if(irank == 1 || irank == 2 || irank == 3)
  1100.  
  1101. {
  1102.  
  1103. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  1104.  
  1105. csomag[id] = 5
  1106.  
  1107. }
  1108.  
  1109. else
  1110.  
  1111. {
  1112.  
  1113. print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
  1114.  
  1115. fegyverek(id)
  1116.  
  1117. }
  1118.  
  1119. }
  1120.  
  1121. else
  1122.  
  1123. {
  1124.  
  1125. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1126.  
  1127. fegyverek(id)
  1128.  
  1129. }
  1130.  
  1131. }
  1132.  
  1133. case 7:{
  1134.  
  1135. if(csomag[id] != 6)
  1136.  
  1137. {
  1138.  
  1139. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
  1140.  
  1141. csomag[id] = 6
  1142.  
  1143. }
  1144.  
  1145. else
  1146.  
  1147. {
  1148.  
  1149. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  1150.  
  1151. fegyverek(id)
  1152.  
  1153. }
  1154.  
  1155. }
  1156.  
  1157. }
  1158.  
  1159. menu_destroy(menu)
  1160.  
  1161. return PLUGIN_HANDLED
  1162.  
  1163. }
  1164.  
  1165. public Event_Change_Weapon(id)
  1166.  
  1167. {
  1168.  
  1169. new fgy = get_user_weapon(id)
  1170.  
  1171. if(csomag[id] == 4 && fgy == CSW_AWP)
  1172.  
  1173. {
  1174.  
  1175. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
  1176.  
  1177. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
  1178.  
  1179. }
  1180.  
  1181. if(csomag[id] == 4 && fgy == CSW_AK47)
  1182.  
  1183. {
  1184.  
  1185. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
  1186.  
  1187. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
  1188.  
  1189. }
  1190.  
  1191. if(csomag[id] == 4 && fgy == CSW_M4A1)
  1192.  
  1193. {
  1194.  
  1195. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
  1196.  
  1197. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
  1198.  
  1199. }
  1200.  
  1201. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  1202.  
  1203. {
  1204.  
  1205. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
  1206.  
  1207. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
  1208.  
  1209. }
  1210.  
  1211. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  1212.  
  1213. {
  1214.  
  1215. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
  1216.  
  1217. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
  1218.  
  1219. }
  1220.  
  1221. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  1222.  
  1223. {
  1224.  
  1225. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
  1226.  
  1227. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
  1228.  
  1229. }
  1230.  
  1231. if(csomag[id] == 4 && fgy == CSW_C4)
  1232.  
  1233. {
  1234.  
  1235. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  1236.  
  1237. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  1238.  
  1239. }
  1240.  
  1241. if(csomag[id] == 4 && fgy == CSW_M3)
  1242.  
  1243. {
  1244.  
  1245. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
  1246.  
  1247. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
  1248.  
  1249. }
  1250.  
  1251. if(csomag[id] == 1 && fgy == CSW_AWP)
  1252.  
  1253. {
  1254.  
  1255. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
  1256.  
  1257. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
  1258.  
  1259. }
  1260.  
  1261. if(csomag[id] == 1 && fgy == CSW_AK47)
  1262.  
  1263. {
  1264.  
  1265. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  1266.  
  1267. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  1268.  
  1269. }
  1270.  
  1271. if(csomag[id] == 1 && fgy == CSW_M4A1)
  1272.  
  1273. {
  1274.  
  1275. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  1276.  
  1277. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  1278.  
  1279. }
  1280.  
  1281. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  1282.  
  1283. {
  1284.  
  1285. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  1286.  
  1287. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  1288.  
  1289. }
  1290.  
  1291. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1292.  
  1293. {
  1294.  
  1295. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1296.  
  1297. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1298.  
  1299. }
  1300.  
  1301. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  1302.  
  1303. {
  1304.  
  1305. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
  1306.  
  1307. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
  1308.  
  1309. }
  1310.  
  1311. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  1312.  
  1313. {
  1314.  
  1315. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  1316.  
  1317. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  1318.  
  1319. }
  1320.  
  1321. if(csomag[id] == 1 && fgy == CSW_C4)
  1322.  
  1323. {
  1324.  
  1325. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
  1326.  
  1327. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
  1328.  
  1329. }
  1330.  
  1331. if(csomag[id] == 1 && fgy == CSW_M3)
  1332.  
  1333. {
  1334.  
  1335. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
  1336.  
  1337. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
  1338.  
  1339. }
  1340.  
  1341. if(csomag[id] == 2 && fgy == CSW_AWP)
  1342.  
  1343. {
  1344.  
  1345. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
  1346.  
  1347. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
  1348.  
  1349. }
  1350.  
  1351. if(csomag[id] == 2 && fgy == CSW_AK47)
  1352.  
  1353. {
  1354.  
  1355. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
  1356.  
  1357. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
  1358.  
  1359. }
  1360.  
  1361. if(csomag[id] == 2 && fgy == CSW_M4A1)
  1362.  
  1363. {
  1364.  
  1365. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  1366.  
  1367. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  1368.  
  1369. }
  1370.  
  1371. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  1372.  
  1373. {
  1374.  
  1375. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
  1376.  
  1377. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
  1378.  
  1379. }
  1380.  
  1381. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  1382.  
  1383. {
  1384.  
  1385. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
  1386.  
  1387. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
  1388.  
  1389. }
  1390.  
  1391. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  1392.  
  1393. {
  1394.  
  1395. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
  1396.  
  1397. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
  1398.  
  1399. }
  1400.  
  1401. if(csomag[id] == 2 && fgy == CSW_C4)
  1402.  
  1403. {
  1404.  
  1405. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
  1406.  
  1407. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
  1408.  
  1409. }
  1410.  
  1411. if(csomag[id] == 2 && fgy == CSW_M3)
  1412.  
  1413. {
  1414.  
  1415. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
  1416.  
  1417. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
  1418.  
  1419. }
  1420.  
  1421. if(csomag[id] == 3 && fgy == CSW_AWP)
  1422.  
  1423. {
  1424.  
  1425. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
  1426.  
  1427. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
  1428.  
  1429. }
  1430.  
  1431. if(csomag[id] == 3 && fgy == CSW_AK47)
  1432.  
  1433. {
  1434.  
  1435. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
  1436.  
  1437. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
  1438.  
  1439. }
  1440.  
  1441. if(csomag[id] == 3 && fgy == CSW_M4A1)
  1442.  
  1443. {
  1444.  
  1445. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
  1446.  
  1447. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
  1448.  
  1449. }
  1450.  
  1451. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  1452.  
  1453. {
  1454.  
  1455. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
  1456.  
  1457. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
  1458.  
  1459. }
  1460.  
  1461. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  1462.  
  1463. {
  1464.  
  1465. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  1466.  
  1467. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  1468.  
  1469. }
  1470.  
  1471. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  1472.  
  1473. {
  1474.  
  1475. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  1476.  
  1477. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  1478.  
  1479. }
  1480.  
  1481. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  1482.  
  1483. {
  1484.  
  1485. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  1486.  
  1487. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  1488.  
  1489. }
  1490.  
  1491. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1492.  
  1493. {
  1494.  
  1495. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1496.  
  1497. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1498.  
  1499. }
  1500.  
  1501. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  1502.  
  1503. {
  1504.  
  1505. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
  1506.  
  1507. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
  1508.  
  1509. }
  1510.  
  1511. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  1512.  
  1513. {
  1514.  
  1515. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
  1516.  
  1517. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
  1518.  
  1519. }
  1520.  
  1521. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  1522.  
  1523. {
  1524.  
  1525. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
  1526.  
  1527. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
  1528.  
  1529. }
  1530.  
  1531. if(csomag[id] == 3 && fgy == CSW_C4)
  1532.  
  1533. {
  1534.  
  1535. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
  1536.  
  1537. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
  1538.  
  1539. }
  1540.  
  1541. if(csomag[id] == 3 && fgy == CSW_M3)
  1542.  
  1543. {
  1544.  
  1545. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
  1546.  
  1547. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
  1548.  
  1549. }
  1550.  
  1551. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  1552.  
  1553. {
  1554.  
  1555. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  1556.  
  1557. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  1558.  
  1559. }
  1560.  
  1561. if(csomag[id] == 5 && fgy == CSW_AWP)
  1562.  
  1563. {
  1564.  
  1565. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_awp.mdl")
  1566.  
  1567. }
  1568.  
  1569. if(csomag[id] == 5 && fgy == CSW_AK47)
  1570.  
  1571. {
  1572.  
  1573. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_ak47.mdl")
  1574.  
  1575. }
  1576.  
  1577. if(csomag[id] == 5 && fgy == CSW_M4A1)
  1578.  
  1579. {
  1580.  
  1581. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m4a1.mdl")
  1582.  
  1583. }
  1584.  
  1585. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  1586.  
  1587. {
  1588.  
  1589. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_deagle.mdl")
  1590.  
  1591. }
  1592.  
  1593. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  1594.  
  1595. {
  1596.  
  1597. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_famas.mdl")
  1598.  
  1599. }
  1600.  
  1601. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  1602.  
  1603. {
  1604.  
  1605. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_scout.mdl")
  1606.  
  1607. }
  1608.  
  1609. if(csomag[id] == 5 && fgy == CSW_C4)
  1610.  
  1611. {
  1612.  
  1613. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_c4.mdl")
  1614.  
  1615. }
  1616.  
  1617. if(csomag[id] == 5 && fgy == CSW_M3)
  1618.  
  1619. {
  1620.  
  1621. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_m3.mdl")
  1622.  
  1623. }
  1624.  
  1625. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  1626.  
  1627. {
  1628.  
  1629. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
  1630.  
  1631. }
  1632.  
  1633. if(csomag[id] == 6 && fgy == CSW_AWP)
  1634.  
  1635. {
  1636.  
  1637. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  1638.  
  1639. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  1640.  
  1641. }
  1642.  
  1643. if(csomag[id] == 6 && fgy == CSW_AK47)
  1644.  
  1645. {
  1646.  
  1647. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
  1648.  
  1649. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
  1650.  
  1651. }
  1652.  
  1653. if(csomag[id] == 6 && fgy == CSW_M4A1)
  1654.  
  1655. {
  1656.  
  1657. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
  1658.  
  1659. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
  1660.  
  1661. }
  1662.  
  1663. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  1664.  
  1665. {
  1666.  
  1667. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
  1668.  
  1669. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
  1670.  
  1671. }
  1672.  
  1673. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  1674.  
  1675. {
  1676.  
  1677. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
  1678.  
  1679. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
  1680.  
  1681. }
  1682.  
  1683. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  1684.  
  1685. {
  1686.  
  1687. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
  1688.  
  1689. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
  1690.  
  1691. }
  1692.  
  1693. if(csomag[id] == 6 && fgy == CSW_C4)
  1694.  
  1695. {
  1696.  
  1697. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
  1698.  
  1699. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
  1700.  
  1701. }
  1702.  
  1703. if(csomag[id] == 6 && fgy == CSW_M3)
  1704.  
  1705. {
  1706.  
  1707. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
  1708.  
  1709. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
  1710.  
  1711. }
  1712.  
  1713. }
  1714.  
  1715. stock print_color(const id, const input[], any:...)
  1716.  
  1717. {
  1718.  
  1719. new count = 1, players[32]
  1720.  
  1721. static msg[191]
  1722.  
  1723. vformat(msg, 190, input, 3)
  1724.  
  1725.  
  1726.  
  1727. replace_all(msg, 190, "!g", "^4")
  1728.  
  1729. replace_all(msg, 190, "!y", "^1")
  1730.  
  1731. replace_all(msg, 190, "!t", "^3")
  1732.  
  1733. replace_all(msg, 190, "á", "A?")
  1734.  
  1735. replace_all(msg, 190, "é", "A©")
  1736.  
  1737. replace_all(msg, 190, "í", "A")
  1738.  
  1739. replace_all(msg, 190, "ó", "Al")
  1740.  
  1741. replace_all(msg, 190, "ö", "A¶")
  1742.  
  1743. replace_all(msg, 190, "o", "L‘")
  1744.  
  1745. replace_all(msg, 190, "ú", "As")
  1746.  
  1747. replace_all(msg, 190, "ü", "AL")
  1748.  
  1749. replace_all(msg, 190, "u", "L±")
  1750.  
  1751. replace_all(msg, 190, "Á", "A")
  1752.  
  1753. replace_all(msg, 190, "É", "A‰")
  1754.  
  1755. replace_all(msg, 190, "Í", "AT")
  1756.  
  1757. replace_all(msg, 190, "Ó", "A“")
  1758.  
  1759. replace_all(msg, 190, "Ö", "A–")
  1760.  
  1761. replace_all(msg, 190, "O", "L")
  1762.  
  1763. replace_all(msg, 190, "Ú", "Aš")
  1764.  
  1765. replace_all(msg, 190, "Ü", "As")
  1766.  
  1767. replace_all(msg, 190, "U", "L°")
  1768.  
  1769.  
  1770.  
  1771. if (id) players[0] = id; else get_players(players, count, "ch")
  1772.  
  1773. {
  1774.  
  1775. for (new i = 0; i < count; i++)
  1776.  
  1777. {
  1778.  
  1779. if (is_user_connected(players[i]))
  1780.  
  1781. {
  1782.  
  1783. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1784.  
  1785. write_byte(players[i])
  1786.  
  1787. write_string(msg)
  1788.  
  1789. message_end()
  1790.  
  1791. }
  1792.  
  1793. }
  1794.  
  1795. }
  1796.  
  1797. return PLUGIN_HANDLED
  1798.  
  1799. }
  1800.  
  1801. public mentes(id)
  1802.  
  1803. {
  1804.  
  1805. new name[32]
  1806.  
  1807. get_user_name(id, name, 31)
  1808.  
  1809. new vaultkey[64],vaultdata[256]
  1810.  
  1811. format(vaultkey,63,"%s", name)
  1812.  
  1813. format(vaultdata,255,"%i",oles[id])
  1814.  
  1815. nvault_set(vault,vaultkey,vaultdata)
  1816.  
  1817. return PLUGIN_CONTINUE
  1818.  
  1819. }
  1820.  
  1821. public betoltes(id)
  1822.  
  1823. {
  1824.  
  1825. new name[32]
  1826.  
  1827. get_user_name(id, name, 31)
  1828.  
  1829. new vaultkey[64],vaultdata[256]
  1830.  
  1831. format(vaultkey,63,"%s", name)
  1832.  
  1833. format(vaultdata,255,"%i",oles[id])
  1834.  
  1835. nvault_get(vault,vaultkey,vaultdata,255)
  1836.  
  1837. replace_all(vaultdata, 255, "#", " ")
  1838.  
  1839. new a_o[32]
  1840.  
  1841. parse(vaultdata, a_o, 31)
  1842.  
  1843. oles[id] = str_to_num(a_o)
  1844.  
  1845. return PLUGIN_CONTINUE
  1846.  
  1847. }
  1848.  
  1849. public client_putinserver(id)
  1850.  
  1851. {
  1852.  
  1853. gyoztes[id] = false
  1854.  
  1855. vip[id] = 0
  1856.  
  1857. new name[32]
  1858.  
  1859. get_user_name(id, name, 31)
  1860.  
  1861. csomag[id] = 0
  1862.  
  1863. new nevek2[64]
  1864.  
  1865. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  1866.  
  1867. if( equal( nevek2, name ) )
  1868.  
  1869. {
  1870.  
  1871. gyoztes[id] = true
  1872.  
  1873. }
  1874.  
  1875. if(equal("rozsiii", name))
  1876.  
  1877. gyoztes[id] = true
  1878.  
  1879. new nevek[64]
  1880.  
  1881. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  1882.  
  1883. if( equal( nevek, name ) )
  1884.  
  1885. {
  1886.  
  1887. vip[id] = 1
  1888.  
  1889. }
  1890.  
  1891. }
  1892.  
  1893. public client_connect(id)
  1894.  
  1895. {
  1896.  
  1897. betoltes(id)
  1898.  
  1899. }
  1900.  
  1901. public client_disconnect(id)
  1902.  
  1903. {
  1904.  
  1905. mentes(id)
  1906.  
  1907. }
  1908.  
  1909.  


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


Ki van itt

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


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

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