hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.24. 00:19



Jelenlévő felhasználók

Jelenleg 149 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 148 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] 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: Fegyver Skin menü , Javítás
HozzászólásElküldve: 2015.03.07. 14:12 
Offline
Jómunkásember

Csatlakozott: 2014.08.22. 22:10
Hozzászólások: 477
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 8 alkalommal
Sziasztok! valaki javítaná ? :
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <nvault>
  8. #include <colorchat>
  9. #include <csstats>
  10. #include <hamsandwich>
  11. #include <dhudmessage>
  12.  
  13. #define PLUGIN "Public Menu"
  14. #define VERSION "1.0"
  15. #define AUTHOR "DeRoiD"
  16.  
  17. new oles[33], vip[33]
  18.  
  19. new csomag[33], bool:gyoztes[33]
  20.  
  21. new vault
  22.  
  23. new pont2, RosszKarakterek
  24. new kettospont
  25. new szam2
  26.  
  27. new line, txtlen
  28. new line2, txtlen2
  29.  
  30. public plugin_precache()
  31. {
  32. precache_model("models/subbassd2/arany/v_gold_awp.mdl")
  33. precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
  34. precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
  35. precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
  36. precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
  37. precache_model("models/subbassd2/arany/v_gold_famas.mdl")
  38. precache_model("models/subbassd2/arany/v_gold_scout.mdl")
  39. precache_model("models/subbassd2/arany/v_gold_c4.mdl")
  40. precache_model("models/subbassd2/arany/v_gold_m3.mdl")
  41. precache_model("models/subbassd2/arany/p_gold_awp.mdl")
  42. precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
  43. precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
  44. precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
  45. precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
  46. precache_model("models/subbassd2/arany/p_gold_famas.mdl")
  47. precache_model("models/subbassd2/arany/p_gold_scout.mdl")
  48. precache_model("models/subbassd2/arany/p_gold_c4.mdl")
  49. precache_model("models/subbassd2/arany/p_gold_m3.mdl")
  50. precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
  51. precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
  52. precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
  53. precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
  54. precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  55. precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
  56. precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
  57. precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
  58. precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
  59. precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
  60. precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
  61. precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
  62. precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
  63. precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  64. precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
  65. precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
  66. precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
  67. precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
  68. precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
  69. precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  70. precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
  71. precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
  72. precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  73. precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
  74. precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
  75. precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
  76. precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
  77. precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
  78. precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  79. precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
  80. precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
  81. precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  82. precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
  83. precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
  84. precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
  85. precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
  86. precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
  87. precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  88. precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  89. precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  90. precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  91. precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
  92. precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
  93. precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
  94. precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
  95. precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
  96. precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  97. precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  98. precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  99. precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  100. precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
  101. precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
  102. precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
  103. precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
  104. precache_model("models/subbassd2/kara/v_crms_awp.mdl")
  105. precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
  106. precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
  107. precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
  108. precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
  109. precache_model("models/subbassd2/kara/v_crms_scout.mdl")
  110. precache_model("models/subbassd2/kara/v_crms_famas.mdl")
  111. precache_model("models/subbassd2/kara/v_crms_c4.mdl")
  112. precache_model("models/subbassd2/kara/v_crms_m3.mdl")
  113. precache_model("models/subbassd2/kara/p_crms_awp.mdl")
  114. precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
  115. precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
  116. precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
  117. precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
  118. precache_model("models/subbassd2/kara/p_crms_scout.mdl")
  119. precache_model("models/subbassd2/kara/p_crms_famas.mdl")
  120. precache_model("models/subbassd2/kara/p_crms_c4.mdl")
  121. precache_model("models/subbassd2/kara/p_crms_m3.mdl")
  122. }
  123. public inditas(id)
  124. {
  125. if(!is_user_alive(id))
  126. return PLUGIN_HANDLED
  127. }
  128. return PLUGIN_HANDLED
  129. }
  130. public plugin_init() {
  131. register_plugin(PLUGIN, VERSION, AUTHOR)
  132. register_clcmd("say /menu", "fomenu")
  133. register_clcmd("say", "HandleSay")
  134. register_event("DeathMsg","death","a")
  135. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  136. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  137. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  138. vault = nvault_open("D2Menu")
  139. }
  140. public korveg(){
  141. new players[32], pnum, id
  142. get_players(players, pnum)
  143. for(new i = 0; i < pnum; i++)
  144. {
  145. id = players[i]
  146. new stats[8],bodyhits[8]
  147. new irank = get_user_stats(id,stats,bodyhits)
  148. if(csomag[id] == 5 && irank > 3)
  149. csomag[id] = 0
  150. }
  151. }
  152. public death(){
  153. new killer = read_data(1)
  154. new victim = read_data(2)
  155.  
  156. if(killer == victim)
  157. {
  158. return PLUGIN_HANDLED
  159. }
  160.  
  161. oles[killer]++
  162. return PLUGIN_HANDLED
  163. }
  164. public HandleSay(id)
  165. {
  166. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  167.  
  168. read_args (message, 191)
  169. remove_quotes (message)
  170. new hossz = strlen(message);
  171. new stats[8],bodyhits[8]
  172. new irank = get_user_stats(id,stats,bodyhits)
  173. new i=0;
  174. pont2=0;
  175. kettospont=0;
  176. szam2=0;
  177. hir=0;
  178. RosszKarakterek = 0
  179. while(i < hossz)
  180. {
  181. if(message[i] == 'w')
  182. hir++;
  183. if(message[i] == '.')
  184. pont2++;
  185. if(message[i] == ':')
  186. kettospont++;
  187. 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')
  188. szam2++;
  189. if(message[i] == '#')
  190. RosszKarakterek++
  191. ++i;
  192. }
  193.  
  194. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  195. {
  196. print_color(id, "!g[Informacio]!y Ne hirdess!")
  197. return PLUGIN_HANDLED;
  198. }
  199. if(hir >= 3)
  200. {
  201. print_color(id, "!g[Információ]!y Ne hirdess!")
  202. return PLUGIN_HANDLED;
  203. }
  204. if(RosszKarakterek != 0)
  205. {
  206. new JatekosNeve[32]
  207. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  208. new JatekosIP[32]
  209. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  210. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  211. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  212. return PLUGIN_HANDLED
  213. }
  214.  
  215. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  216.  
  217. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  218. return PLUGIN_HANDLED;
  219.  
  220. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  221. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  222. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  223. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  224. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  225. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  226. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  227. return PLUGIN_HANDLED
  228. }
  229.  
  230. if(!equali(message, none[0]) && !equali(message, none[1]))
  231. {
  232. }
  233. public fomenu(id)
  234. {
  235. new cim[121]
  236. format(cim, charsmax(cim), "\r.:*|P|e\wac\y|E|*]:.\w Only Dust2")
  237. new menu = menu_create(cim, "fomenu_h" )
  238. menu_additem(menu,"Fegyver skinek","1",0)
  239. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  240. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  241. menu_display(id, menu, 0)
  242. }
  243. public fomenu_h(id, menu, item)
  244. {
  245. if( item == MENU_EXIT )
  246. {
  247. menu_destroy(menu);
  248. return PLUGIN_HANDLED;
  249. }
  250. new data[9], szName[64];
  251. new access, callback;
  252. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  253. new key = str_to_num(data);
  254.  
  255. switch(key)
  256. {
  257. case 1:{
  258. fegyverek(id)
  259. }
  260. }
  261. menu_destroy(menu)
  262. return PLUGIN_HANDLED
  263. }
  264. public fegyverek(id)
  265. {
  266. new cim[121]
  267. format(cim, charsmax(cim), "\r.:*|P|e\wac\y*|E|]:.\wOnly Dust2 ^n\y|\w Oleseid: \r%d \y|",oles[id])
  268. new menu = menu_create(cim, "fegyverek_h" )
  269. new stats[8],bodyhits[8]
  270. new irank = get_user_stats(id,stats,bodyhits)
  271. menu_additem(menu,"Alap csomag kivalasztasa \dElerve","1",0)
  272. if(oles[id] < 300)
  273. menu_additem(menu,"Rozsdas csomag kivalasztasa \d300 Elerve","2",0)
  274. else
  275. menu_additem(menu,"Rozsdas csomag kivalasztasa \dElerve","2",0)
  276. if(oles[id] < 1000)
  277. menu_additem(menu,"Bronz csomag kivalasztasa \d1000 Oles","3",0)
  278. else
  279. menu_additem(menu,"Bronz csomag kivalasztasa \dElerve","3",0)
  280. if(oles[id] < 3000)
  281. menu_additem(menu,"Ezust csomag kivalasztasa \d3000 Oles","4",0)
  282. else
  283. menu_additem(menu,"Ezust csomag kivalasztasa \dElerve","4",0)
  284. if(oles[id] < 6000)
  285. menu_additem(menu,"Arany csomag kivalasztasa \d6000 Oles","5",0)
  286. else
  287. menu_additem(menu,"Arany csomag kivalasztasa \dElerve","5",0)
  288. menu_additem(menu,"Karacsonyi csomag kivalasztasa \dIngyenes hasznalat","7",0)
  289. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  290. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  291. menu_display(id, menu, 0)
  292. }
  293. public fegyverek_h(id, menu, item)
  294. {
  295. if( item == MENU_EXIT )
  296. {
  297. menu_destroy(menu);
  298. return PLUGIN_HANDLED;
  299. }
  300. new data[9], szName[64];
  301. new access, callback;
  302. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  303. new key = str_to_num(data);
  304. new stats[8],bodyhits[8]
  305. new irank = get_user_stats(id,stats,bodyhits)
  306. switch(key)
  307. {
  308. case 1:{
  309. if(csomag[id] != 0)
  310. {
  311. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !talap!y csomagot!")
  312. csomag[id] = 0
  313. }
  314. else
  315. {
  316. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  317. fegyverek(id)
  318. }
  319. }
  320. case 2:{
  321. if(csomag[id] != 1)
  322. {
  323. if(oles[id] >= 300)
  324. {
  325. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !trozsdás!y csomagot!")
  326. csomag[id] = 1
  327. }
  328. else
  329. {
  330. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  331. fegyverek(id)
  332. }
  333. }
  334. else
  335. {
  336. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  337. fegyverek(id)
  338. }
  339. }
  340. case 3:{
  341. if(csomag[id] != 2)
  342. {
  343. if(oles[id] >= 1000)
  344. {
  345. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tbronz!y csomagot!")
  346. csomag[id] = 2
  347. }
  348. else
  349. {
  350. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  351. fegyverek(id)
  352. }
  353. }
  354. else
  355. {
  356. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  357. fegyverek(id)
  358. }
  359. }
  360. case 4:{
  361. if(csomag[id] != 3)
  362. {
  363. if(oles[id] >= 3000)
  364. {
  365. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tEzust!y csomagot!")
  366. csomag[id] = 3
  367. }
  368. else
  369. {
  370. print_color(id, "!g[Informacio]!y Sajnalom tul kevés olesed van!")
  371. fegyverek(id)
  372. }
  373. }
  374. else
  375. {
  376. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  377. fegyverek(id)
  378. }
  379. }
  380. case 5:{
  381. if(csomag[id] != 4)
  382. {
  383. if(oles[id] >= 6000)
  384. {
  385. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tarany!y csomagot!")
  386. csomag[id] = 4
  387. }
  388. else
  389. {
  390. print_color(id, "!g[Informacio]!y Sajnalom tul kevés ölesed van!")
  391. fegyverek(id)
  392. }
  393. }
  394. else
  395. {
  396. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  397. fegyverek(id)
  398. }
  399. }
  400. case 6:{
  401. if(csomag[id] != 5)
  402. {
  403. if(irank == 1 || irank == 2 || irank == 3)
  404. {
  405. print_color(id, "!g[Informacio]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  406. csomag[id] = 5
  407. }
  408. else
  409. {
  410. print_color(id, "!g[Informacio]!y Sajnálom nem vagy top1, top2, top3!")
  411. fegyverek(id)
  412. }
  413. }
  414. else
  415. {
  416. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  417. fegyverek(id)
  418. }
  419. }
  420. case 7:{
  421. if(csomag[id] != 6)
  422. {
  423. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tkaracsonyi!y csomagot!")
  424. csomag[id] = 6
  425. }
  426. else
  427. {
  428. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  429. fegyverek(id)
  430. }
  431. }
  432. }
  433. menu_destroy(menu)
  434. return PLUGIN_HANDLED
  435. }
  436. public Event_Change_Weapon(id)
  437. {
  438. new fgy = get_user_weapon(id)
  439. if(csomag[id] == 4 && fgy == CSW_AWP)
  440. {
  441. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
  442. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
  443. }
  444. if(csomag[id] == 4 && fgy == CSW_AK47)
  445. {
  446. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
  447. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
  448. }
  449. if(csomag[id] == 4 && fgy == CSW_M4A1)
  450. {
  451. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
  452. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
  453. }
  454. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  455. {
  456. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
  457. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
  458. }
  459. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  460. {
  461. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
  462. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
  463. }
  464. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  465. {
  466. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
  467. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
  468. }
  469. if(csomag[id] == 4 && fgy == CSW_C4)
  470. {
  471. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  472. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  473. }
  474. if(csomag[id] == 4 && fgy == CSW_M3)
  475. {
  476. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
  477. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
  478. }
  479. if(csomag[id] == 1 && fgy == CSW_AWP)
  480. {
  481. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
  482. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
  483. }
  484. if(csomag[id] == 1 && fgy == CSW_AK47)
  485. {
  486. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  487. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  488. }
  489. if(csomag[id] == 1 && fgy == CSW_M4A1)
  490. {
  491. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  492. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  493. }
  494. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  495. {
  496. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  497. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  498. }
  499. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  500. {
  501. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  502. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  503. }
  504. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  505. {
  506. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
  507. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
  508. }
  509. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  510. {
  511. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  512. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  513. }
  514. if(csomag[id] == 1 && fgy == CSW_C4)
  515. {
  516. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
  517. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
  518. }
  519. if(csomag[id] == 1 && fgy == CSW_M3)
  520. {
  521. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
  522. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
  523. }
  524. if(csomag[id] == 2 && fgy == CSW_AWP)
  525. {
  526. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
  527. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
  528. }
  529. if(csomag[id] == 2 && fgy == CSW_AK47)
  530. {
  531. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
  532. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
  533. }
  534. if(csomag[id] == 2 && fgy == CSW_M4A1)
  535. {
  536. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  537. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  538. }
  539. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  540. {
  541. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
  542. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
  543. }
  544. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  545. {
  546. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
  547. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
  548. }
  549. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  550. {
  551. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
  552. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
  553. }
  554. if(csomag[id] == 2 && fgy == CSW_C4)
  555. {
  556. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
  557. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
  558. }
  559. if(csomag[id] == 2 && fgy == CSW_M3)
  560. {
  561. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
  562. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
  563. }
  564. if(csomag[id] == 3 && fgy == CSW_AWP)
  565. {
  566. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
  567. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
  568. }
  569. if(csomag[id] == 3 && fgy == CSW_AK47)
  570. {
  571. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
  572. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
  573. }
  574. if(csomag[id] == 3 && fgy == CSW_M4A1)
  575. {
  576. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
  577. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
  578. }
  579. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  580. {
  581. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
  582. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
  583. }
  584. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  585. {
  586. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  587. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  588. }
  589. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  590. {
  591. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  592. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  593. }
  594. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  595. {
  596. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  597. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  598. }
  599. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  600. {
  601. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  602. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  603. }
  604. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  605. {
  606. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
  607. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
  608. }
  609. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  610. {
  611. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
  612. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
  613. }
  614. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  615. {
  616. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
  617. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
  618. }
  619. if(csomag[id] == 3 && fgy == CSW_C4)
  620. {
  621. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
  622. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
  623. }
  624. if(csomag[id] == 3 && fgy == CSW_M3)
  625. {
  626. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
  627. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
  628. }
  629. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  630. {
  631. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  632. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  633. }
  634. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  635. {
  636. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
  637. }
  638. if(csomag[id] == 6 && fgy == CSW_AWP)
  639. {
  640. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  641. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  642. }
  643. if(csomag[id] == 6 && fgy == CSW_AK47)
  644. {
  645. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
  646. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
  647. }
  648. if(csomag[id] == 6 && fgy == CSW_M4A1)
  649. {
  650. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
  651. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
  652. }
  653. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  654. {
  655. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
  656. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
  657. }
  658. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  659. {
  660. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
  661. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
  662. }
  663. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  664. {
  665. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
  666. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
  667. }
  668. if(csomag[id] == 6 && fgy == CSW_C4)
  669. {
  670. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
  671. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
  672. }
  673. if(csomag[id] == 6 && fgy == CSW_M3)
  674. {
  675. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
  676. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
  677. }
  678. }
  679. stock print_color(const id, const input[], any:...)
  680. {
  681. new count = 1, players[32]
  682. static msg[191]
  683. vformat(msg, 190, input, 3)
  684.  
  685. replace_all(msg, 190, "!g", "^4")
  686. replace_all(msg, 190, "!y", "^1")
  687. replace_all(msg, 190, "!t", "^3")
  688. replace_all(msg, 190, "á", "á")
  689. replace_all(msg, 190, "é", "Ă©")
  690. replace_all(msg, 190, "í", "Ă­")
  691. replace_all(msg, 190, "ó", "Ăł")
  692. replace_all(msg, 190, "ö", "ö")
  693. replace_all(msg, 190, "ő", "Ĺ‘")
  694. replace_all(msg, 190, "ú", "Ăş")
  695. replace_all(msg, 190, "ü", "ĂĽ")
  696. replace_all(msg, 190, "ű", "ű")
  697. replace_all(msg, 190, "Á", "Á")
  698. replace_all(msg, 190, "É", "É")
  699. replace_all(msg, 190, "Í", "ĂŤ")
  700. replace_all(msg, 190, "Ó", "Ă“")
  701. replace_all(msg, 190, "Ö", "Ă–")
  702. replace_all(msg, 190, "Ő", "Ő")
  703. replace_all(msg, 190, "Ú", "Ăš")
  704. replace_all(msg, 190, "Ü", "Ăś")
  705. replace_all(msg, 190, "Ű", "Ĺ°")
  706.  
  707. if (id) players[0] = id; else get_players(players, count, "ch")
  708. {
  709. for (new i = 0; i < count; i++)
  710. {
  711. if (is_user_connected(players[i]))
  712. {
  713. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  714. write_byte(players[i])
  715. write_string(msg)
  716. message_end()
  717. }
  718. }
  719. }
  720. return PLUGIN_HANDLED
  721. }
  722. public mentes(id)
  723. {
  724. new name[32]
  725. get_user_name(id, name, 31)
  726. new vaultkey[64],vaultdata[256]
  727. format(vaultkey,63,"%s", name)
  728. format(vaultdata,255,"%i",oles[id])
  729. nvault_set(vault,vaultkey,vaultdata)
  730. return PLUGIN_CONTINUE
  731. }
  732. public betoltes(id)
  733. {
  734. new name[32]
  735. get_user_name(id, name, 31)
  736. new vaultkey[64],vaultdata[256]
  737. format(vaultkey,63,"%s", name)
  738. format(vaultdata,255,"%i",oles[id])
  739. nvault_get(vault,vaultkey,vaultdata,255)
  740. replace_all(vaultdata, 255, "#", " ")
  741. new a_o[32]
  742. parse(vaultdata, a_o, 31)
  743. oles[id] = str_to_num(a_o)
  744. return PLUGIN_CONTINUE
  745. }
  746. public client_putinserver(id)
  747. {
  748. gyoztes[id] = false
  749. vip[id] = 0
  750. new name[32]
  751. get_user_name(id, name, 31)
  752. csomag[id] = 0
  753. new nevek2[64]
  754. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  755. if( equal( nevek2, name ) )
  756. {
  757. gyoztes[id] = true
  758. }
  759. if(equal("rozsiii", name))
  760. gyoztes[id] = true
  761. new nevek[64]
  762. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  763. if( equal( nevek, name ) )
  764. {
  765. vip[id] = 1
  766. }
  767. }
  768. public client_connect(id)
  769. {
  770. betoltes(id)
  771. }
  772. public client_disconnect(id)
  773. {
  774. mentes(id)
  775. }
  776.  

hibák:
asd.sma(127) : warning 209: function "inditas" should return a value
asd.sma(128) : error 010: invalid function or declaration
asd.sma(196) : error 017: undefined symbol "print_color"
asd.sma(201) : error 017: undefined symbol "print_color"
asd.sma(226) : error 017: undefined symbol "print_color"
asd.sma(233) : warning 217: loose indentation
asd.sma(233) : error 029: invalid expression, assumed zero
asd.sma(233) : error 017: undefined symbol "fomenu"
asd.sma(243) : error 029: invalid expression, assumed zero
asd.sma(243) : error 017: undefined symbol "fomenu_h"
asd.sma(243) : error 017: undefined symbol "item"
asd.sma(243) : fatal error 107: too many error messages on one line

Compilation aborted.
10 Errors.
Could not locate output file asd.amx (compile failed).



aki javítsa annak megy a gomb :)

_________________
Soha se késő megköszönni! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin menü , Javítás
HozzászólásElküldve: 2015.03.07. 15:23 
Offline
Nagyúr

Csatlakozott: 2015.02.01. 11:40
Hozzászólások: 670
Megköszönt másnak: 16 alkalommal
Megköszönték neki: 99 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <nvault>
  8. #include <colorchat>
  9. #include <csstats>
  10. #include <hamsandwich>
  11. #include <dhudmessage>
  12.  
  13. #define PLUGIN "Public Menu"
  14. #define VERSION "1.0"
  15. #define AUTHOR "DeRoiD"
  16.  
  17. new oles[33], vip[33]
  18.  
  19. new csomag[33], bool:gyoztes[33]
  20.  
  21. new vault
  22.  
  23. new pont2, RosszKarakterek
  24. new kettospont
  25. new szam2
  26.  
  27. new line, txtlen
  28. new line2, txtlen2
  29.  
  30. public plugin_precache()
  31. {
  32. precache_model("models/subbassd2/arany/v_gold_awp.mdl")
  33. precache_model("models/subbassd2/arany/v_gold_m4a1.mdl")
  34. precache_model("models/subbassd2/arany/v_gold_ak47.mdl")
  35. precache_model("models/subbassd2/arany/v_gold_deagle.mdl")
  36. precache_model("models/subbassd2/arany/v_gold_mp5navy.mdl")
  37. precache_model("models/subbassd2/arany/v_gold_famas.mdl")
  38. precache_model("models/subbassd2/arany/v_gold_scout.mdl")
  39. precache_model("models/subbassd2/arany/v_gold_c4.mdl")
  40. precache_model("models/subbassd2/arany/v_gold_m3.mdl")
  41. precache_model("models/subbassd2/arany/p_gold_awp.mdl")
  42. precache_model("models/subbassd2/arany/p_gold_m4a1.mdl")
  43. precache_model("models/subbassd2/arany/p_gold_ak47.mdl")
  44. precache_model("models/subbassd2/arany/p_gold_deagle.mdl")
  45. precache_model("models/subbassd2/arany/p_gold_mp5navy.mdl")
  46. precache_model("models/subbassd2/arany/p_gold_famas.mdl")
  47. precache_model("models/subbassd2/arany/p_gold_scout.mdl")
  48. precache_model("models/subbassd2/arany/p_gold_c4.mdl")
  49. precache_model("models/subbassd2/arany/p_gold_m3.mdl")
  50. precache_model("models/subbassd2/ezust/v_silvery_awp.mdl")
  51. precache_model("models/subbassd2/ezust/v_silvery_m4a1.mdl")
  52. precache_model("models/subbassd2/ezust/v_silvery_ak47.mdl")
  53. precache_model("models/subbassd2/ezust/v_silvery_deagle.mdl")
  54. precache_model("models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  55. precache_model("models/subbassd2/ezust/v_silvery_famas.mdl")
  56. precache_model("models/subbassd2/ezust/v_silvery_scout.mdl")
  57. precache_model("models/subbassd2/ezust/v_silvery_c4.mdl")
  58. precache_model("models/subbassd2/ezust/v_silvery_m3.mdl")
  59. precache_model("models/subbassd2/ezust/p_silvery_awp.mdl")
  60. precache_model("models/subbassd2/ezust/p_silvery_m4a1.mdl")
  61. precache_model("models/subbassd2/ezust/p_silvery_ak47.mdl")
  62. precache_model("models/subbassd2/ezust/p_silvery_deagle.mdl")
  63. precache_model("models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  64. precache_model("models/subbassd2/ezust/p_silvery_famas.mdl")
  65. precache_model("models/subbassd2/ezust/p_silvery_scout.mdl")
  66. precache_model("models/subbassd2/ezust/p_silvery_c4.mdl")
  67. precache_model("models/subbassd2/ezust/p_silvery_m3.mdl")
  68. precache_model("models/subbassd2/bronz2/v_bronze_awp.mdl")
  69. precache_model("models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  70. precache_model("models/subbassd2/bronz2/v_bronze_ak47.mdl")
  71. precache_model("models/subbassd2/bronz2/v_bronze_deagle.mdl")
  72. precache_model("models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  73. precache_model("models/subbassd2/bronz2/v_bronze_famas.mdl")
  74. precache_model("models/subbassd2/bronz2/v_bronze_scout.mdl")
  75. precache_model("models/subbassd2/bronz2/v_bronze_c4.mdl")
  76. precache_model("models/subbassd2/bronz2/v_bronze_m3.mdl")
  77. precache_model("models/subbassd2/bronz2/p_bronze_awp.mdl")
  78. precache_model("models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  79. precache_model("models/subbassd2/bronz2/p_bronze_ak47.mdl")
  80. precache_model("models/subbassd2/bronz2/p_bronze_deagle.mdl")
  81. precache_model("models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  82. precache_model("models/subbassd2/bronz2/p_bronze_famas.mdl")
  83. precache_model("models/subbassd2/bronz2/p_bronze_scout.mdl")
  84. precache_model("models/subbassd2/bronz2/p_bronze_c4.mdl")
  85. precache_model("models/subbassd2/bronz2/p_bronze_m3.mdl")
  86. precache_model("models/subbassd2/rozsdas/v_rusty_awp.mdl")
  87. precache_model("models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  88. precache_model("models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  89. precache_model("models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  90. precache_model("models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  91. precache_model("models/subbassd2/rozsdas/v_rusty_scout.mdl")
  92. precache_model("models/subbassd2/rozsdas/v_rusty_famas.mdl")
  93. precache_model("models/subbassd2/rozsdas/v_rusty_c4.mdl")
  94. precache_model("models/subbassd2/rozsdas/v_rusty_m3.mdl")
  95. precache_model("models/subbassd2/rozsdas/p_rusty_awp.mdl")
  96. precache_model("models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  97. precache_model("models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  98. precache_model("models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  99. precache_model("models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  100. precache_model("models/subbassd2/rozsdas/p_rusty_scout.mdl")
  101. precache_model("models/subbassd2/rozsdas/p_rusty_famas.mdl")
  102. precache_model("models/subbassd2/rozsdas/p_rusty_c4.mdl")
  103. precache_model("models/subbassd2/rozsdas/p_rusty_m3.mdl")
  104. precache_model("models/subbassd2/kara/v_crms_awp.mdl")
  105. precache_model("models/subbassd2/kara/v_crms_m4a1.mdl")
  106. precache_model("models/subbassd2/kara/v_crms_ak47.mdl")
  107. precache_model("models/subbassd2/kara/v_crms_deagle.mdl")
  108. precache_model("models/subbassd2/kara/v_crms_mp5navy.mdl")
  109. precache_model("models/subbassd2/kara/v_crms_scout.mdl")
  110. precache_model("models/subbassd2/kara/v_crms_famas.mdl")
  111. precache_model("models/subbassd2/kara/v_crms_c4.mdl")
  112. precache_model("models/subbassd2/kara/v_crms_m3.mdl")
  113. precache_model("models/subbassd2/kara/p_crms_awp.mdl")
  114. precache_model("models/subbassd2/kara/p_crms_m4a1.mdl")
  115. precache_model("models/subbassd2/kara/p_crms_ak47.mdl")
  116. precache_model("models/subbassd2/kara/p_crms_deagle.mdl")
  117. precache_model("models/subbassd2/kara/p_crms_mp5navy.mdl")
  118. precache_model("models/subbassd2/kara/p_crms_scout.mdl")
  119. precache_model("models/subbassd2/kara/p_crms_famas.mdl")
  120. precache_model("models/subbassd2/kara/p_crms_c4.mdl")
  121. precache_model("models/subbassd2/kara/p_crms_m3.mdl")
  122. }
  123. public inditas(id)
  124. {
  125. if(!is_user_alive(id))
  126. return PLUGIN_HANDLED
  127.  
  128. return PLUGIN_HANDLED
  129. }
  130.  
  131. public plugin_init() {
  132. register_plugin(PLUGIN, VERSION, AUTHOR)
  133. register_clcmd("say /menu", "fomenu")
  134. register_clcmd("say", "HandleSay")
  135. register_event("DeathMsg","death","a")
  136. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  137. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  138. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  139. vault = nvault_open("D2Menu")
  140. }
  141. public korveg(){
  142. new players[32], pnum, id
  143. get_players(players, pnum)
  144. for(new i = 0; i < pnum; i++)
  145. {
  146. id = players[i]
  147. new stats[8],bodyhits[8]
  148. new irank = get_user_stats(id,stats,bodyhits)
  149. if(csomag[id] == 5 && irank > 3)
  150. csomag[id] = 0
  151. }
  152. }
  153. public death(){
  154. new killer = read_data(1)
  155. new victim = read_data(2)
  156.  
  157. if(killer == victim)
  158. {
  159. return PLUGIN_HANDLED
  160. }
  161.  
  162. oles[killer]++
  163. return PLUGIN_HANDLED
  164. }
  165. public HandleSay(id)
  166. {
  167. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  168.  
  169. read_args (message, 191)
  170. remove_quotes (message)
  171. new hossz = strlen(message);
  172. new stats[8],bodyhits[8]
  173. new irank = get_user_stats(id,stats,bodyhits)
  174. new i=0;
  175. pont2=0;
  176. kettospont=0;
  177. szam2=0;
  178. hir=0;
  179. RosszKarakterek = 0
  180. while(i < hossz)
  181. {
  182. if(message[i] == 'w')
  183. hir++;
  184. if(message[i] == '.')
  185. pont2++;
  186. if(message[i] == ':')
  187. kettospont++;
  188. 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')
  189. szam2++;
  190. if(message[i] == '#')
  191. RosszKarakterek++
  192. ++i;
  193. }
  194.  
  195. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  196. {
  197. print_color(id, "!g[Informacio]!y Ne hirdess!")
  198. return PLUGIN_HANDLED;
  199. }
  200. if(hir >= 3)
  201. {
  202. print_color(id, "!g[Információ]!y Ne hirdess!")
  203. return PLUGIN_HANDLED;
  204. }
  205. if(RosszKarakterek != 0)
  206. {
  207. new JatekosNeve[32]
  208. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  209. new JatekosIP[32]
  210. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  211. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  212. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  213. return PLUGIN_HANDLED
  214. }
  215.  
  216. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  217.  
  218. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  219. return PLUGIN_HANDLED;
  220.  
  221. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  222. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  223. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  224. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  225. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  226. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  227. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  228. return PLUGIN_HANDLED
  229. }
  230.  
  231. if(!equali(message, none[0]) && !equali(message, none[1]))
  232. {
  233. }
  234. }
  235. public fomenu(id)
  236. {
  237. new cim[121]
  238. format(cim, charsmax(cim), "\r.:*|P|e\wac\y|E|*]:.\w Only Dust2")
  239. new menu = menu_create(cim, "fomenu_h" )
  240. menu_additem(menu,"Fegyver skinek","1",0)
  241. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  242. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  243. menu_display(id, menu, 0)
  244. }
  245. public fomenu_h(id, menu, item)
  246. {
  247. if( item == MENU_EXIT )
  248. {
  249. menu_destroy(menu);
  250. return PLUGIN_HANDLED;
  251. }
  252. new data[9], szName[64];
  253. new access, callback;
  254. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  255. new key = str_to_num(data);
  256.  
  257. switch(key)
  258. {
  259. case 1:{
  260. fegyverek(id)
  261. }
  262. }
  263. menu_destroy(menu)
  264. return PLUGIN_HANDLED
  265. }
  266. public fegyverek(id)
  267. {
  268. new cim[121]
  269. format(cim, charsmax(cim), "\r.:*|P|e\wac\y*|E|]:.\wOnly Dust2 ^n\y|\w Oleseid: \r%d \y|",oles[id])
  270. new menu = menu_create(cim, "fegyverek_h" )
  271. new stats[8],bodyhits[8]
  272. new irank = get_user_stats(id,stats,bodyhits)
  273. menu_additem(menu,"Alap csomag kivalasztasa \dElerve","1",0)
  274. if(oles[id] < 300)
  275. menu_additem(menu,"Rozsdas csomag kivalasztasa \d300 Elerve","2",0)
  276. else
  277. menu_additem(menu,"Rozsdas csomag kivalasztasa \dElerve","2",0)
  278. if(oles[id] < 1000)
  279. menu_additem(menu,"Bronz csomag kivalasztasa \d1000 Oles","3",0)
  280. else
  281. menu_additem(menu,"Bronz csomag kivalasztasa \dElerve","3",0)
  282. if(oles[id] < 3000)
  283. menu_additem(menu,"Ezust csomag kivalasztasa \d3000 Oles","4",0)
  284. else
  285. menu_additem(menu,"Ezust csomag kivalasztasa \dElerve","4",0)
  286. if(oles[id] < 6000)
  287. menu_additem(menu,"Arany csomag kivalasztasa \d6000 Oles","5",0)
  288. else
  289. menu_additem(menu,"Arany csomag kivalasztasa \dElerve","5",0)
  290. menu_additem(menu,"Karacsonyi csomag kivalasztasa \dIngyenes hasznalat","7",0)
  291. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  292. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  293. menu_display(id, menu, 0)
  294. }
  295. public fegyverek_h(id, menu, item)
  296. {
  297. if( item == MENU_EXIT )
  298. {
  299. menu_destroy(menu);
  300. return PLUGIN_HANDLED;
  301. }
  302. new data[9], szName[64];
  303. new access, callback;
  304. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  305. new key = str_to_num(data);
  306. new stats[8],bodyhits[8]
  307. new irank = get_user_stats(id,stats,bodyhits)
  308. switch(key)
  309. {
  310. case 1:{
  311. if(csomag[id] != 0)
  312. {
  313. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !talap!y csomagot!")
  314. csomag[id] = 0
  315. }
  316. else
  317. {
  318. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  319. fegyverek(id)
  320. }
  321. }
  322. case 2:{
  323. if(csomag[id] != 1)
  324. {
  325. if(oles[id] >= 300)
  326. {
  327. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !trozsdás!y csomagot!")
  328. csomag[id] = 1
  329. }
  330. else
  331. {
  332. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  333. fegyverek(id)
  334. }
  335. }
  336. else
  337. {
  338. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  339. fegyverek(id)
  340. }
  341. }
  342. case 3:{
  343. if(csomag[id] != 2)
  344. {
  345. if(oles[id] >= 1000)
  346. {
  347. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tbronz!y csomagot!")
  348. csomag[id] = 2
  349. }
  350. else
  351. {
  352. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  353. fegyverek(id)
  354. }
  355. }
  356. else
  357. {
  358. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  359. fegyverek(id)
  360. }
  361. }
  362. case 4:{
  363. if(csomag[id] != 3)
  364. {
  365. if(oles[id] >= 3000)
  366. {
  367. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tEzust!y csomagot!")
  368. csomag[id] = 3
  369. }
  370. else
  371. {
  372. print_color(id, "!g[Informacio]!y Sajnalom tul kevés olesed van!")
  373. fegyverek(id)
  374. }
  375. }
  376. else
  377. {
  378. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  379. fegyverek(id)
  380. }
  381. }
  382. case 5:{
  383. if(csomag[id] != 4)
  384. {
  385. if(oles[id] >= 6000)
  386. {
  387. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tarany!y csomagot!")
  388. csomag[id] = 4
  389. }
  390. else
  391. {
  392. print_color(id, "!g[Informacio]!y Sajnalom tul kevés ölesed van!")
  393. fegyverek(id)
  394. }
  395. }
  396. else
  397. {
  398. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  399. fegyverek(id)
  400. }
  401. }
  402. case 6:{
  403. if(csomag[id] != 5)
  404. {
  405. if(irank == 1 || irank == 2 || irank == 3)
  406. {
  407. print_color(id, "!g[Informacio]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  408. csomag[id] = 5
  409. }
  410. else
  411. {
  412. print_color(id, "!g[Informacio]!y Sajnálom nem vagy top1, top2, top3!")
  413. fegyverek(id)
  414. }
  415. }
  416. else
  417. {
  418. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  419. fegyverek(id)
  420. }
  421. }
  422. case 7:{
  423. if(csomag[id] != 6)
  424. {
  425. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tkaracsonyi!y csomagot!")
  426. csomag[id] = 6
  427. }
  428. else
  429. {
  430. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  431. fegyverek(id)
  432. }
  433. }
  434. }
  435. menu_destroy(menu)
  436. return PLUGIN_HANDLED
  437. }
  438. public Event_Change_Weapon(id)
  439. {
  440. new fgy = get_user_weapon(id)
  441. if(csomag[id] == 4 && fgy == CSW_AWP)
  442. {
  443. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_awp.mdl")
  444. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_awp.mdl")
  445. }
  446. if(csomag[id] == 4 && fgy == CSW_AK47)
  447. {
  448. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_ak47.mdl")
  449. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_ak47.mdl")
  450. }
  451. if(csomag[id] == 4 && fgy == CSW_M4A1)
  452. {
  453. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m4a1.mdl")
  454. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m4a1.mdl")
  455. }
  456. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  457. {
  458. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_deagle.mdl")
  459. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_deagle.mdl")
  460. }
  461. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  462. {
  463. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_famas.mdl")
  464. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_famas.mdl")
  465. }
  466. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  467. {
  468. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_scout.mdl")
  469. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_scout.mdl")
  470. }
  471. if(csomag[id] == 4 && fgy == CSW_C4)
  472. {
  473. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  474. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  475. }
  476. if(csomag[id] == 4 && fgy == CSW_M3)
  477. {
  478. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_m3.mdl")
  479. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_m3.mdl")
  480. }
  481. if(csomag[id] == 1 && fgy == CSW_AWP)
  482. {
  483. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_awp.mdl")
  484. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_awp.mdl")
  485. }
  486. if(csomag[id] == 1 && fgy == CSW_AK47)
  487. {
  488. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_ak47.mdl")
  489. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_ak47.mdl")
  490. }
  491. if(csomag[id] == 1 && fgy == CSW_M4A1)
  492. {
  493. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m4a1.mdl")
  494. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m4a1.mdl")
  495. }
  496. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  497. {
  498. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_deagle.mdl")
  499. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_deagle.mdl")
  500. }
  501. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  502. {
  503. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  504. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  505. }
  506. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  507. {
  508. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_famas.mdl")
  509. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_famas.mdl")
  510. }
  511. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  512. {
  513. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_scout.mdl")
  514. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_scout.mdl")
  515. }
  516. if(csomag[id] == 1 && fgy == CSW_C4)
  517. {
  518. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_c4.mdl")
  519. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_c4.mdl")
  520. }
  521. if(csomag[id] == 1 && fgy == CSW_M3)
  522. {
  523. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_m3.mdl")
  524. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_m3.mdl")
  525. }
  526. if(csomag[id] == 2 && fgy == CSW_AWP)
  527. {
  528. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_awp.mdl")
  529. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_awp.mdl")
  530. }
  531. if(csomag[id] == 2 && fgy == CSW_AK47)
  532. {
  533. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_ak47.mdl")
  534. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_ak47.mdl")
  535. }
  536. if(csomag[id] == 2 && fgy == CSW_M4A1)
  537. {
  538. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m4a1.mdl")
  539. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m4a1.mdl")
  540. }
  541. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  542. {
  543. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_deagle.mdl")
  544. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_deagle.mdl")
  545. }
  546. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  547. {
  548. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_famas.mdl")
  549. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_famas.mdl")
  550. }
  551. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  552. {
  553. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_scout.mdl")
  554. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_scout.mdl")
  555. }
  556. if(csomag[id] == 2 && fgy == CSW_C4)
  557. {
  558. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_c4.mdl")
  559. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_c4.mdl")
  560. }
  561. if(csomag[id] == 2 && fgy == CSW_M3)
  562. {
  563. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_m3.mdl")
  564. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_m3.mdl")
  565. }
  566. if(csomag[id] == 3 && fgy == CSW_AWP)
  567. {
  568. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_awp.mdl")
  569. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_awp.mdl")
  570. }
  571. if(csomag[id] == 3 && fgy == CSW_AK47)
  572. {
  573. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_ak47.mdl")
  574. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_ak47.mdl")
  575. }
  576. if(csomag[id] == 3 && fgy == CSW_M4A1)
  577. {
  578. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m4a1.mdl")
  579. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m4a1.mdl")
  580. }
  581. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  582. {
  583. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_deagle.mdl")
  584. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_deagle.mdl")
  585. }
  586. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  587. {
  588. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_mp5navy.mdl")
  589. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_mp5navy.mdl")
  590. }
  591. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  592. {
  593. set_pev(id, pev_viewmodel2, "models/subbassd2/rozsdas/v_rusty_mp5navy.mdl")
  594. set_pev(id, pev_weaponmodel2, "models/subbassd2/rozsdas/p_rusty_mp5navy.mdl")
  595. }
  596. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  597. {
  598. set_pev(id, pev_viewmodel2, "models/subbassd2/bronz2/v_bronze_mp5navy.mdl")
  599. set_pev(id, pev_weaponmodel2, "models/subbassd2/bronz2/p_bronze_mp5navy.mdl")
  600. }
  601. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  602. {
  603. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  604. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  605. }
  606. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  607. {
  608. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_mp5navy.mdl")
  609. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_mp5navy.mdl")
  610. }
  611. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  612. {
  613. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_famas.mdl")
  614. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_famas.mdl")
  615. }
  616. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  617. {
  618. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_scout.mdl")
  619. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_scout.mdl")
  620. }
  621. if(csomag[id] == 3 && fgy == CSW_C4)
  622. {
  623. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_c4.mdl")
  624. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_c4.mdl")
  625. }
  626. if(csomag[id] == 3 && fgy == CSW_M3)
  627. {
  628. set_pev(id, pev_viewmodel2, "models/subbassd2/ezust/v_silvery_m3.mdl")
  629. set_pev(id, pev_weaponmodel2, "models/subbassd2/ezust/p_silvery_m3.mdl")
  630. }
  631. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  632. {
  633. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_mp5navy.mdl")
  634. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_mp5navy.mdl")
  635. }
  636. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  637. {
  638. set_pev(id, pev_viewmodel2, "models/subbassd2/top2/v_mp5navy.mdl")
  639. }
  640. if(csomag[id] == 6 && fgy == CSW_AWP)
  641. {
  642. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  643. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  644. }
  645. if(csomag[id] == 6 && fgy == CSW_AK47)
  646. {
  647. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_ak47.mdl")
  648. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_ak47.mdl")
  649. }
  650. if(csomag[id] == 6 && fgy == CSW_M4A1)
  651. {
  652. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m4a1.mdl")
  653. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m4a1.mdl")
  654. }
  655. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  656. {
  657. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_deagle.mdl")
  658. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_deagle.mdl")
  659. }
  660. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  661. {
  662. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_famas.mdl")
  663. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_famas.mdl")
  664. }
  665. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  666. {
  667. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_scout.mdl")
  668. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_scout.mdl")
  669. }
  670. if(csomag[id] == 6 && fgy == CSW_C4)
  671. {
  672. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_c4.mdl")
  673. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_c4.mdl")
  674. }
  675. if(csomag[id] == 6 && fgy == CSW_M3)
  676. {
  677. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_m3.mdl")
  678. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_m3.mdl")
  679. }
  680. }
  681.  
  682. stock print_color(const id, const input[], any:...)
  683. {
  684. new count = 1, players[32]
  685. static msg[191]
  686. vformat(msg, 190, input, 3)
  687.  
  688. replace_all(msg, 190, "!g", "^4")
  689. replace_all(msg, 190, "!y", "^1")
  690. replace_all(msg, 190, "!t", "^3")
  691. replace_all(msg, 190, "á", "á")
  692. replace_all(msg, 190, "é", "Ă©")
  693. replace_all(msg, 190, "í", "Ă­")
  694. replace_all(msg, 190, "ó", "Ăł")
  695. replace_all(msg, 190, "ö", "ö")
  696. replace_all(msg, 190, "ő", "Ĺ‘")
  697. replace_all(msg, 190, "ú", "Ăş")
  698. replace_all(msg, 190, "ü", "ĂĽ")
  699. replace_all(msg, 190, "ű", "ű")
  700. replace_all(msg, 190, "Á", "Á")
  701. replace_all(msg, 190, "É", "É")
  702. replace_all(msg, 190, "Í", "ĂŤ")
  703. replace_all(msg, 190, "Ó", "Ă“")
  704. replace_all(msg, 190, "Ö", "Ă–")
  705. replace_all(msg, 190, "Ő", "Ő")
  706. replace_all(msg, 190, "Ú", "Ăš")
  707. replace_all(msg, 190, "Ü", "Ăś")
  708. replace_all(msg, 190, "Ű", "Ĺ°")
  709.  
  710. if (id) players[0] = id; else get_players(players, count, "ch")
  711. {
  712. for (new i = 0; i < count; i++)
  713. {
  714. if (is_user_connected(players[i]))
  715. {
  716. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  717. write_byte(players[i])
  718. write_string(msg)
  719. message_end()
  720. }
  721. }
  722. }
  723. return PLUGIN_HANDLED
  724. }
  725.  
  726. public mentes(id)
  727. {
  728. new name[32]
  729. get_user_name(id, name, 31)
  730. new vaultkey[64],vaultdata[256]
  731. format(vaultkey,63,"%s", name)
  732. format(vaultdata,255,"%i",oles[id])
  733. nvault_set(vault,vaultkey,vaultdata)
  734. return PLUGIN_CONTINUE
  735. }
  736. public betoltes(id)
  737. {
  738. new name[32]
  739. get_user_name(id, name, 31)
  740. new vaultkey[64],vaultdata[256]
  741. format(vaultkey,63,"%s", name)
  742. format(vaultdata,255,"%i",oles[id])
  743. nvault_get(vault,vaultkey,vaultdata,255)
  744. replace_all(vaultdata, 255, "#", " ")
  745. new a_o[32]
  746. parse(vaultdata, a_o, 31)
  747. oles[id] = str_to_num(a_o)
  748. return PLUGIN_CONTINUE
  749. }
  750. public client_putinserver(id)
  751. {
  752. gyoztes[id] = false
  753. vip[id] = 0
  754. new name[32]
  755. get_user_name(id, name, 31)
  756. csomag[id] = 0
  757. new nevek2[64]
  758. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  759. if( equal( nevek2, name ) )
  760. {
  761. gyoztes[id] = true
  762. }
  763. if(equal("rozsiii", name))
  764. gyoztes[id] = true
  765. new nevek[64]
  766. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  767. if( equal( nevek, name ) )
  768. {
  769. vip[id] = 1
  770. }
  771. }
  772. public client_connect(id)
  773. {
  774. betoltes(id)
  775. }
  776. public client_disconnect(id)
  777. {
  778. mentes(id)
  779. }
  780.  

_________________
http://steamcommunity.com/id/floxay/

Ők köszönték meg FloxaY nek ezt a hozzászólást: levo00 (2015.03.07. 15:25)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin menü , Javítás
HozzászólásElküldve: 2015.03.07. 15:25 
Offline
Jómunkásember

Csatlakozott: 2014.08.22. 22:10
Hozzászólások: 477
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 8 alkalommal
Köszi, adom a gombot.

de nem megy, hiába, beraktam mindent , nem érzékeli a plugint. átrtam:
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #include <fun>
  7. #include <nvault>
  8. #include <colorchat>
  9. #include <csstats>
  10. #include <hamsandwich>
  11. #include <dhudmessage>
  12.  
  13. #define PLUGIN "Public Menu"
  14. #define VERSION "1.0"
  15. #define AUTHOR "DeRoiD"
  16.  
  17. new oles[33], vip[33]
  18.  
  19. new csomag[33], bool:gyoztes[33]
  20.  
  21. new vault
  22.  
  23. new pont2, RosszKarakterek
  24. new kettospont
  25. new szam2
  26.  
  27. new line, txtlen
  28. new line2, txtlen2
  29.  
  30. public plugin_precache()
  31. {
  32. precache_model("models/peaced2/arany/v_gold_awp.mdl")
  33. precache_model("models/peaced2/arany/v_gold_m4a1.mdl")
  34. precache_model("models/peaced2/arany/v_gold_ak47.mdl")
  35. precache_model("models/peaced2/arany/v_gold_deagle.mdl")
  36. precache_model("models/peaced2/arany/v_gold_mp5navy.mdl")
  37. precache_model("models/peaced2/arany/v_gold_famas.mdl")
  38. precache_model("models/peaced2/arany/v_gold_scout.mdl")
  39. precache_model("models/peaced2/arany/v_gold_c4.mdl")
  40. precache_model("models/peaced2/arany/v_gold_m3.mdl")
  41. precache_model("models/peaced2/arany/p_gold_awp.mdl")
  42. precache_model("models/peaced2/arany/p_gold_m4a1.mdl")
  43. precache_model("models/peaced2/arany/p_gold_ak47.mdl")
  44. precache_model("models/peaced2/arany/p_gold_deagle.mdl")
  45. precache_model("models/peaced2/arany/p_gold_mp5navy.mdl")
  46. precache_model("models/peaced2/arany/p_gold_famas.mdl")
  47. precache_model("models/peaced2/arany/p_gold_scout.mdl")
  48. precache_model("models/peaced2/arany/p_gold_c4.mdl")
  49. precache_model("models/peaced2/arany/p_gold_m3.mdl")
  50. precache_model("models/peaced2/ezust/v_silvery_awp.mdl")
  51. precache_model("models/peaced2/ezust/v_silvery_m4a1.mdl")
  52. precache_model("models/peaced2/ezust/v_silvery_ak47.mdl")
  53. precache_model("models/peaced2/ezust/v_silvery_deagle.mdl")
  54. precache_model("models/peaced2/ezust/v_silvery_mp5navy.mdl")
  55. precache_model("models/peaced2/ezust/v_silvery_famas.mdl")
  56. precache_model("models/peaced2/ezust/v_silvery_scout.mdl")
  57. precache_model("models/peaced2/ezust/v_silvery_c4.mdl")
  58. precache_model("models/peaced2/ezust/v_silvery_m3.mdl")
  59. precache_model("models/peaced2/ezust/p_silvery_awp.mdl")
  60. precache_model("models/peaced2/ezust/p_silvery_m4a1.mdl")
  61. precache_model("models/peaced2/ezust/p_silvery_ak47.mdl")
  62. precache_model("models/peaced2/ezust/p_silvery_deagle.mdl")
  63. precache_model("models/peaced2/ezust/p_silvery_mp5navy.mdl")
  64. precache_model("models/peaced2/ezust/p_silvery_famas.mdl")
  65. precache_model("models/peaced2/ezust/p_silvery_scout.mdl")
  66. precache_model("models/peaced2/ezust/p_silvery_c4.mdl")
  67. precache_model("models/peaced2/ezust/p_silvery_m3.mdl")
  68. precache_model("models/peaced2/bronz2/v_bronze_awp.mdl")
  69. precache_model("models/peaced2/bronz2/v_bronze_m4a1.mdl")
  70. precache_model("models/peaced2/bronz2/v_bronze_ak47.mdl")
  71. precache_model("models/peaced2/bronz2/v_bronze_deagle.mdl")
  72. precache_model("models/peaced2/bronz2/v_bronze_mp5navy.mdl")
  73. precache_model("models/peaced2/bronz2/v_bronze_famas.mdl")
  74. precache_model("models/peaced2/bronz2/v_bronze_scout.mdl")
  75. precache_model("models/peaced2/bronz2/v_bronze_c4.mdl")
  76. precache_model("models/peaced2/bronz2/v_bronze_m3.mdl")
  77. precache_model("models/peaced2/bronz2/p_bronze_awp.mdl")
  78. precache_model("models/peaced2/bronz2/p_bronze_m4a1.mdl")
  79. precache_model("models/peaced2/bronz2/p_bronze_ak47.mdl")
  80. precache_model("models/peaced2/bronz2/p_bronze_deagle.mdl")
  81. precache_model("models/peaced2/bronz2/p_bronze_mp5navy.mdl")
  82. precache_model("models/peaced2/bronz2/p_bronze_famas.mdl")
  83. precache_model("models/peaced2/bronz2/p_bronze_scout.mdl")
  84. precache_model("models/peaced2/bronz2/p_bronze_c4.mdl")
  85. precache_model("models/peaced2/bronz2/p_bronze_m3.mdl")
  86. precache_model("models/peaced2/rozsdas/v_rusty_awp.mdl")
  87. precache_model("models/peaced2/rozsdas/v_rusty_m4a1.mdl")
  88. precache_model("models/peaced2/rozsdas/v_rusty_ak47.mdl")
  89. precache_model("models/peaced2/rozsdas/v_rusty_deagle.mdl")
  90. precache_model("models/peaced2/rozsdas/v_rusty_mp5navy.mdl")
  91. precache_model("models/peaced2/rozsdas/v_rusty_scout.mdl")
  92. precache_model("models/peaced2/rozsdas/v_rusty_famas.mdl")
  93. precache_model("models/peaced2/rozsdas/v_rusty_c4.mdl")
  94. precache_model("models/peaced2/rozsdas/v_rusty_m3.mdl")
  95. precache_model("models/peaced2/rozsdas/p_rusty_awp.mdl")
  96. precache_model("models/peaced2/rozsdas/p_rusty_m4a1.mdl")
  97. precache_model("models/peaced2/rozsdas/p_rusty_ak47.mdl")
  98. precache_model("models/peaced2/rozsdas/p_rusty_deagle.mdl")
  99. precache_model("models/peaced2/rozsdas/p_rusty_mp5navy.mdl")
  100. precache_model("models/peaced2/rozsdas/p_rusty_scout.mdl")
  101. precache_model("models/peaced2/rozsdas/p_rusty_famas.mdl")
  102. precache_model("models/peaced2/rozsdas/p_rusty_c4.mdl")
  103. precache_model("models/peaced2/rozsdas/p_rusty_m3.mdl")
  104. precache_model("models/peaced2/kara/v_crms_awp.mdl")
  105. precache_model("models/peaced2/kara/v_crms_m4a1.mdl")
  106. precache_model("models/peaced2/kara/v_crms_ak47.mdl")
  107. precache_model("models/peaced2/kara/v_crms_deagle.mdl")
  108. precache_model("models/peaced2/kara/v_crms_mp5navy.mdl")
  109. precache_model("models/peaced2/kara/v_crms_scout.mdl")
  110. precache_model("models/peaced2/kara/v_crms_famas.mdl")
  111. precache_model("models/peaced2/kara/v_crms_c4.mdl")
  112. precache_model("models/peaced2/kara/v_crms_m3.mdl")
  113. precache_model("models/peaced2/kara/p_crms_awp.mdl")
  114. precache_model("models/peaced2/kara/p_crms_m4a1.mdl")
  115. precache_model("models/peaced2/kara/p_crms_ak47.mdl")
  116. precache_model("models/peaced2/kara/p_crms_deagle.mdl")
  117. precache_model("models/peaced2/kara/p_crms_mp5navy.mdl")
  118. precache_model("models/peaced2/kara/p_crms_scout.mdl")
  119. precache_model("models/peaced2/kara/p_crms_famas.mdl")
  120. precache_model("models/peaced2/kara/p_crms_c4.mdl")
  121. precache_model("models/peaced2/kara/p_crms_m3.mdl")
  122. }
  123. public inditas(id)
  124. {
  125. if(!is_user_alive(id))
  126. return PLUGIN_HANDLED
  127.  
  128. return PLUGIN_HANDLED
  129. }
  130.  
  131. public plugin_init() {
  132. register_plugin(PLUGIN, VERSION, AUTHOR)
  133. register_clcmd("say /menu", "fomenu")
  134. register_clcmd("say", "HandleSay")
  135. register_event("DeathMsg","death","a")
  136. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  137. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  138. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  139. vault = nvault_open("D2Menu")
  140. }
  141. public korveg(){
  142. new players[32], pnum, id
  143. get_players(players, pnum)
  144. for(new i = 0; i < pnum; i++)
  145. {
  146. id = players[i]
  147. new stats[8],bodyhits[8]
  148. new irank = get_user_stats(id,stats,bodyhits)
  149. if(csomag[id] == 5 && irank > 3)
  150. csomag[id] = 0
  151. }
  152. }
  153. public death(){
  154. new killer = read_data(1)
  155. new victim = read_data(2)
  156.  
  157. if(killer == victim)
  158. {
  159. return PLUGIN_HANDLED
  160. }
  161.  
  162. oles[killer]++
  163. return PLUGIN_HANDLED
  164. }
  165. public HandleSay(id)
  166. {
  167. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  168.  
  169. read_args (message, 191)
  170. remove_quotes (message)
  171. new hossz = strlen(message);
  172. new stats[8],bodyhits[8]
  173. new irank = get_user_stats(id,stats,bodyhits)
  174. new i=0;
  175. pont2=0;
  176. kettospont=0;
  177. szam2=0;
  178. hir=0;
  179. RosszKarakterek = 0
  180. while(i < hossz)
  181. {
  182. if(message[i] == 'w')
  183. hir++;
  184. if(message[i] == '.')
  185. pont2++;
  186. if(message[i] == ':')
  187. kettospont++;
  188. 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')
  189. szam2++;
  190. if(message[i] == '#')
  191. RosszKarakterek++
  192. ++i;
  193. }
  194.  
  195. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  196. {
  197. print_color(id, "!g[Informacio]!y Ne hirdess!")
  198. return PLUGIN_HANDLED;
  199. }
  200. if(hir >= 3)
  201. {
  202. print_color(id, "!g[Információ]!y Ne hirdess!")
  203. return PLUGIN_HANDLED;
  204. }
  205. if(RosszKarakterek != 0)
  206. {
  207. new JatekosNeve[32]
  208. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  209. new JatekosIP[32]
  210. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  211. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  212. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  213. return PLUGIN_HANDLED
  214. }
  215.  
  216. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  217.  
  218. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  219. return PLUGIN_HANDLED;
  220.  
  221. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  222. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  223. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  224. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  225. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  226. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  227. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  228. return PLUGIN_HANDLED
  229. }
  230.  
  231. if(!equali(message, none[0]) && !equali(message, none[1]))
  232. {
  233. }
  234. }
  235. public fomenu(id)
  236. {
  237. new cim[121]
  238. format(cim, charsmax(cim), "\r.:*|P|e\wac\y|E|*]:.\w Only Dust2")
  239. new menu = menu_create(cim, "fomenu_h" )
  240. menu_additem(menu,"Fegyver skinek","1",0)
  241. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  242. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  243. menu_display(id, menu, 0)
  244. }
  245. public fomenu_h(id, menu, item)
  246. {
  247. if( item == MENU_EXIT )
  248. {
  249. menu_destroy(menu);
  250. return PLUGIN_HANDLED;
  251. }
  252. new data[9], szName[64];
  253. new access, callback;
  254. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  255. new key = str_to_num(data);
  256.  
  257. switch(key)
  258. {
  259. case 1:{
  260. fegyverek(id)
  261. }
  262. }
  263. menu_destroy(menu)
  264. return PLUGIN_HANDLED
  265. }
  266. public fegyverek(id)
  267. {
  268. new cim[121]
  269. format(cim, charsmax(cim), "\r.:*|P|e\wac\y*|E|]:.\wOnly Dust2 ^n\y|\w Oleseid: \r%d \y|",oles[id])
  270. new menu = menu_create(cim, "fegyverek_h" )
  271. new stats[8],bodyhits[8]
  272. new irank = get_user_stats(id,stats,bodyhits)
  273. menu_additem(menu,"Alap csomag kivalasztasa \dElerve","1",0)
  274. if(oles[id] < 300)
  275. menu_additem(menu,"Rozsdas csomag kivalasztasa \d300 Elerve","2",0)
  276. else
  277. menu_additem(menu,"Rozsdas csomag kivalasztasa \dElerve","2",0)
  278. if(oles[id] < 1000)
  279. menu_additem(menu,"Bronz csomag kivalasztasa \d1000 Oles","3",0)
  280. else
  281. menu_additem(menu,"Bronz csomag kivalasztasa \dElerve","3",0)
  282. if(oles[id] < 3000)
  283. menu_additem(menu,"Ezust csomag kivalasztasa \d3000 Oles","4",0)
  284. else
  285. menu_additem(menu,"Ezust csomag kivalasztasa \dElerve","4",0)
  286. if(oles[id] < 6000)
  287. menu_additem(menu,"Arany csomag kivalasztasa \d6000 Oles","5",0)
  288. else
  289. menu_additem(menu,"Arany csomag kivalasztasa \dElerve","5",0)
  290. menu_additem(menu,"Karacsonyi csomag kivalasztasa \dIngyenes hasznalat","7",0)
  291. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  292. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  293. menu_display(id, menu, 0)
  294. }
  295. public fegyverek_h(id, menu, item)
  296. {
  297. if( item == MENU_EXIT )
  298. {
  299. menu_destroy(menu);
  300. return PLUGIN_HANDLED;
  301. }
  302. new data[9], szName[64];
  303. new access, callback;
  304. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  305. new key = str_to_num(data);
  306. new stats[8],bodyhits[8]
  307. new irank = get_user_stats(id,stats,bodyhits)
  308. switch(key)
  309. {
  310. case 1:{
  311. if(csomag[id] != 0)
  312. {
  313. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !talap!y csomagot!")
  314. csomag[id] = 0
  315. }
  316. else
  317. {
  318. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  319. fegyverek(id)
  320. }
  321. }
  322. case 2:{
  323. if(csomag[id] != 1)
  324. {
  325. if(oles[id] >= 300)
  326. {
  327. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !trozsdás!y csomagot!")
  328. csomag[id] = 1
  329. }
  330. else
  331. {
  332. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  333. fegyverek(id)
  334. }
  335. }
  336. else
  337. {
  338. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  339. fegyverek(id)
  340. }
  341. }
  342. case 3:{
  343. if(csomag[id] != 2)
  344. {
  345. if(oles[id] >= 1000)
  346. {
  347. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tbronz!y csomagot!")
  348. csomag[id] = 2
  349. }
  350. else
  351. {
  352. print_color(id, "!g[Informacio]!y Sajnalom túl kevés ölesed van!")
  353. fegyverek(id)
  354. }
  355. }
  356. else
  357. {
  358. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  359. fegyverek(id)
  360. }
  361. }
  362. case 4:{
  363. if(csomag[id] != 3)
  364. {
  365. if(oles[id] >= 3000)
  366. {
  367. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tEzust!y csomagot!")
  368. csomag[id] = 3
  369. }
  370. else
  371. {
  372. print_color(id, "!g[Informacio]!y Sajnalom tul kevés olesed van!")
  373. fegyverek(id)
  374. }
  375. }
  376. else
  377. {
  378. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  379. fegyverek(id)
  380. }
  381. }
  382. case 5:{
  383. if(csomag[id] != 4)
  384. {
  385. if(oles[id] >= 6000)
  386. {
  387. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tarany!y csomagot!")
  388. csomag[id] = 4
  389. }
  390. else
  391. {
  392. print_color(id, "!g[Informacio]!y Sajnalom tul kevés ölesed van!")
  393. fegyverek(id)
  394. }
  395. }
  396. else
  397. {
  398. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  399. fegyverek(id)
  400. }
  401. }
  402. case 6:{
  403. if(csomag[id] != 5)
  404. {
  405. if(irank == 1 || irank == 2 || irank == 3)
  406. {
  407. print_color(id, "!g[Informacio]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  408. csomag[id] = 5
  409. }
  410. else
  411. {
  412. print_color(id, "!g[Informacio]!y Sajnálom nem vagy top1, top2, top3!")
  413. fegyverek(id)
  414. }
  415. }
  416. else
  417. {
  418. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  419. fegyverek(id)
  420. }
  421. }
  422. case 7:{
  423. if(csomag[id] != 6)
  424. {
  425. print_color(id, "!g[Informacio]!y Sikeresen kivalasztottad az !tkaracsonyi!y csomagot!")
  426. csomag[id] = 6
  427. }
  428. else
  429. {
  430. print_color(id, "!g[Informacio]!y Eppen ezt a !tcsomagot!y hasznalod!")
  431. fegyverek(id)
  432. }
  433. }
  434. }
  435. menu_destroy(menu)
  436. return PLUGIN_HANDLED
  437. }
  438. public Event_Change_Weapon(id)
  439. {
  440. new fgy = get_user_weapon(id)
  441. if(csomag[id] == 4 && fgy == CSW_AWP)
  442. {
  443. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_awp.mdl")
  444. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_awp.mdl")
  445. }
  446. if(csomag[id] == 4 && fgy == CSW_AK47)
  447. {
  448. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_ak47.mdl")
  449. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_ak47.mdl")
  450. }
  451. if(csomag[id] == 4 && fgy == CSW_M4A1)
  452. {
  453. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_m4a1.mdl")
  454. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_m4a1.mdl")
  455. }
  456. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  457. {
  458. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_deagle.mdl")
  459. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_deagle.mdl")
  460. }
  461. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  462. {
  463. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_famas.mdl")
  464. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_famas.mdl")
  465. }
  466. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  467. {
  468. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_scout.mdl")
  469. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_scout.mdl")
  470. }
  471. if(csomag[id] == 4 && fgy == CSW_C4)
  472. {
  473. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_c4.mdl")
  474. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_c4.mdl")
  475. }
  476. if(csomag[id] == 4 && fgy == CSW_M3)
  477. {
  478. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_m3.mdl")
  479. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_m3.mdl")
  480. }
  481. if(csomag[id] == 1 && fgy == CSW_AWP)
  482. {
  483. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_awp.mdl")
  484. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_awp.mdl")
  485. }
  486. if(csomag[id] == 1 && fgy == CSW_AK47)
  487. {
  488. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_ak47.mdl")
  489. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_ak47.mdl")
  490. }
  491. if(csomag[id] == 1 && fgy == CSW_M4A1)
  492. {
  493. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_m4a1.mdl")
  494. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_m4a1.mdl")
  495. }
  496. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  497. {
  498. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_deagle.mdl")
  499. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_deagle.mdl")
  500. }
  501. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  502. {
  503. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_scout.mdl")
  504. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_scout.mdl")
  505. }
  506. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  507. {
  508. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_famas.mdl")
  509. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_famas.mdl")
  510. }
  511. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  512. {
  513. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_scout.mdl")
  514. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_scout.mdl")
  515. }
  516. if(csomag[id] == 1 && fgy == CSW_C4)
  517. {
  518. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_c4.mdl")
  519. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_c4.mdl")
  520. }
  521. if(csomag[id] == 1 && fgy == CSW_M3)
  522. {
  523. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_m3.mdl")
  524. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_m3.mdl")
  525. }
  526. if(csomag[id] == 2 && fgy == CSW_AWP)
  527. {
  528. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_awp.mdl")
  529. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_awp.mdl")
  530. }
  531. if(csomag[id] == 2 && fgy == CSW_AK47)
  532. {
  533. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_ak47.mdl")
  534. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_ak47.mdl")
  535. }
  536. if(csomag[id] == 2 && fgy == CSW_M4A1)
  537. {
  538. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_m4a1.mdl")
  539. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_m4a1.mdl")
  540. }
  541. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  542. {
  543. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_deagle.mdl")
  544. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_deagle.mdl")
  545. }
  546. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  547. {
  548. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_famas.mdl")
  549. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_famas.mdl")
  550. }
  551. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  552. {
  553. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_scout.mdl")
  554. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_scout.mdl")
  555. }
  556. if(csomag[id] == 2 && fgy == CSW_C4)
  557. {
  558. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_c4.mdl")
  559. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_c4.mdl")
  560. }
  561. if(csomag[id] == 2 && fgy == CSW_M3)
  562. {
  563. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_m3.mdl")
  564. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_m3.mdl")
  565. }
  566. if(csomag[id] == 3 && fgy == CSW_AWP)
  567. {
  568. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_awp.mdl")
  569. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_awp.mdl")
  570. }
  571. if(csomag[id] == 3 && fgy == CSW_AK47)
  572. {
  573. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_ak47.mdl")
  574. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_ak47.mdl")
  575. }
  576. if(csomag[id] == 3 && fgy == CSW_M4A1)
  577. {
  578. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_m4a1.mdl")
  579. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_m4a1.mdl")
  580. }
  581. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  582. {
  583. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_deagle.mdl")
  584. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_deagle.mdl")
  585. }
  586. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  587. {
  588. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_mp5navy.mdl")
  589. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_mp5navy.mdl")
  590. }
  591. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  592. {
  593. set_pev(id, pev_viewmodel2, "models/peaced2/rozsdas/v_rusty_mp5navy.mdl")
  594. set_pev(id, pev_weaponmodel2, "models/peaced2/rozsdas/p_rusty_mp5navy.mdl")
  595. }
  596. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  597. {
  598. set_pev(id, pev_viewmodel2, "models/peaced2/bronz2/v_bronze_mp5navy.mdl")
  599. set_pev(id, pev_weaponmodel2, "models/peaced2/bronz2/p_bronze_mp5navy.mdl")
  600. }
  601. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  602. {
  603. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_mp5navy.mdl")
  604. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_mp5navy.mdl")
  605. }
  606. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  607. {
  608. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_mp5navy.mdl")
  609. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_mp5navy.mdl")
  610. }
  611. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  612. {
  613. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_famas.mdl")
  614. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_famas.mdl")
  615. }
  616. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  617. {
  618. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_scout.mdl")
  619. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_scout.mdl")
  620. }
  621. if(csomag[id] == 3 && fgy == CSW_C4)
  622. {
  623. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_c4.mdl")
  624. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_c4.mdl")
  625. }
  626. if(csomag[id] == 3 && fgy == CSW_M3)
  627. {
  628. set_pev(id, pev_viewmodel2, "models/peaced2/ezust/v_silvery_m3.mdl")
  629. set_pev(id, pev_weaponmodel2, "models/peaced2/ezust/p_silvery_m3.mdl")
  630. }
  631. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  632. {
  633. set_pev(id, pev_viewmodel2, "models/peaced2/arany/v_gold_mp5navy.mdl")
  634. set_pev(id, pev_weaponmodel2, "models/peaced2/arany/p_gold_mp5navy.mdl")
  635. }
  636. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  637. {
  638. set_pev(id, pev_viewmodel2, "models/peaced2/top2/v_mp5navy.mdl")
  639. }
  640. if(csomag[id] == 6 && fgy == CSW_AWP)
  641. {
  642. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_awp.mdl")
  643. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_awp.mdl")
  644. }
  645. if(csomag[id] == 6 && fgy == CSW_AK47)
  646. {
  647. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_ak47.mdl")
  648. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_ak47.mdl")
  649. }
  650. if(csomag[id] == 6 && fgy == CSW_M4A1)
  651. {
  652. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_m4a1.mdl")
  653. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_m4a1.mdl")
  654. }
  655. if(csomag[id] == 6 && fgy == CSW_DEAGLE)
  656. {
  657. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_deagle.mdl")
  658. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_deagle.mdl")
  659. }
  660. if(csomag[id] == 6 && fgy == CSW_FAMAS)
  661. {
  662. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_famas.mdl")
  663. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_famas.mdl")
  664. }
  665. if(csomag[id] == 6 && fgy == CSW_SCOUT)
  666. {
  667. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_scout.mdl")
  668. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_scout.mdl")
  669. }
  670. if(csomag[id] == 6 && fgy == CSW_C4)
  671. {
  672. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_c4.mdl")
  673. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_c4.mdl")
  674. }
  675. if(csomag[id] == 6 && fgy == CSW_M3)
  676. {
  677. set_pev(id, pev_viewmodel2, "models/peaced2/kara/v_crms_m3.mdl")
  678. set_pev(id, pev_weaponmodel2, "models/peaced2/kara/p_crms_m3.mdl")
  679. }
  680. }
  681.  
  682. stock print_color(const id, const input[], any:...)
  683. {
  684. new count = 1, players[32]
  685. static msg[191]
  686. vformat(msg, 190, input, 3)
  687.  
  688. replace_all(msg, 190, "!g", "^4")
  689. replace_all(msg, 190, "!y", "^1")
  690. replace_all(msg, 190, "!t", "^3")
  691. replace_all(msg, 190, "á", "á")
  692. replace_all(msg, 190, "é", "Ă©")
  693. replace_all(msg, 190, "í", "Ă­")
  694. replace_all(msg, 190, "ó", "Ăł")
  695. replace_all(msg, 190, "ö", "ö")
  696. replace_all(msg, 190, "ő", "Ĺ‘")
  697. replace_all(msg, 190, "ú", "Ăş")
  698. replace_all(msg, 190, "ü", "ĂĽ")
  699. replace_all(msg, 190, "ű", "ű")
  700. replace_all(msg, 190, "Á", "Á")
  701. replace_all(msg, 190, "É", "É")
  702. replace_all(msg, 190, "Í", "ĂŤ")
  703. replace_all(msg, 190, "Ó", "Ă“")
  704. replace_all(msg, 190, "Ö", "Ă–")
  705. replace_all(msg, 190, "Ő", "Ő")
  706. replace_all(msg, 190, "Ú", "Ăš")
  707. replace_all(msg, 190, "Ü", "Ăś")
  708. replace_all(msg, 190, "Ű", "Ĺ°")
  709.  
  710. if (id) players[0] = id; else get_players(players, count, "ch")
  711. {
  712. for (new i = 0; i < count; i++)
  713. {
  714. if (is_user_connected(players[i]))
  715. {
  716. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  717. write_byte(players[i])
  718. write_string(msg)
  719. message_end()
  720. }
  721. }
  722. }
  723. return PLUGIN_HANDLED
  724. }
  725.  
  726. public mentes(id)
  727. {
  728. new name[32]
  729. get_user_name(id, name, 31)
  730. new vaultkey[64],vaultdata[256]
  731. format(vaultkey,63,"%s", name)
  732. format(vaultdata,255,"%i",oles[id])
  733. nvault_set(vault,vaultkey,vaultdata)
  734. return PLUGIN_CONTINUE
  735. }
  736. public betoltes(id)
  737. {
  738. new name[32]
  739. get_user_name(id, name, 31)
  740. new vaultkey[64],vaultdata[256]
  741. format(vaultkey,63,"%s", name)
  742. format(vaultdata,255,"%i",oles[id])
  743. nvault_get(vault,vaultkey,vaultdata,255)
  744. replace_all(vaultdata, 255, "#", " ")
  745. new a_o[32]
  746. parse(vaultdata, a_o, 31)
  747. oles[id] = str_to_num(a_o)
  748. return PLUGIN_CONTINUE
  749. }
  750. public client_putinserver(id)
  751. {
  752. gyoztes[id] = false
  753. vip[id] = 0
  754. new name[32]
  755. get_user_name(id, name, 31)
  756. csomag[id] = 0
  757. new nevek2[64]
  758. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  759. if( equal( nevek2, name ) )
  760. {
  761. gyoztes[id] = true
  762. }
  763. if(equal("rozsiii", name))
  764. gyoztes[id] = true
  765. new nevek[64]
  766. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  767. if( equal( nevek, name ) )
  768. {
  769. vip[id] = 1
  770. }
  771. }
  772. public client_connect(id)
  773. {
  774. betoltes(id)
  775. }
  776. public client_disconnect(id)
  777. {
  778. mentes(id)
  779. }
  780.  
de nem jó :( valaki pls javítsa megy agomb:)

_________________
Soha se késő megköszönni! :)


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 23 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