hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.28. 12:10



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: siska15 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  [ 10 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 15:55 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_precache()
  2. {
  3. precache_model("models/onemax/kesek/v_kes1.mdl")
  4. precache_model("models/onemax/kesek/v_kes2.mdl")
  5. precache_model("models/onemax/arany/v_gold_awp.mdl")


public plugin_precache() :- ra megyek a zold play gombra es hibat jelez ez azz miert van ?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:16 
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
be vannak rakva a modellek? :D (félreértettem :S :D)

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


A hozzászólást 1 alkalommal szerkesztették, utoljára FloxaY 2015.03.07. 16:37-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:22 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
hath ez igy akarna kinnezni tudnal benne segiteni?

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 "Pista"
  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. new kes1, kes2,
  30. public plugin_precache()
  31. {
  32. precache_model("models/pista/kesek/v_kes1.mdl")
  33. precache_model("models/pista/kesek/v_kes2.mdl")
  34. precache_model("models/pista/arany/v_gold_awp.mdl")
  35. precache_model("models/pista/arany/v_gold_m4a1.mdl")
  36. precache_model("models/pista/arany/v_gold_ak47.mdl")
  37. precache_model("models/pista/arany/v_gold_deagle.mdl")
  38. precache_model("models/pista/arany/v_gold_mp5navy.mdl")
  39. precache_model("models/pista/arany/v_gold_famas.mdl")
  40. precache_model("models/pista/arany/v_gold_scout.mdl")
  41. precache_model("models/pista/arany/v_gold_c4.mdl")
  42. precache_model("models/pista/arany/v_gold_m3.mdl")
  43. precache_model("models/pista/top2/v_awp.mdl")
  44. precache_model("models/pista/top2/v_m4a1.mdl")
  45. precache_model("models/pista/top2/v_ak47.mdl")
  46. precache_model("models/pista/top2/v_deagle.mdl")
  47. precache_model("models/pista/top2/v_mp5navy.mdl")
  48. precache_model("models/pista/top2/v_famas.mdl")
  49. precache_model("models/pista/top2/v_scout.mdl")
  50. precache_model("models/pista/top2/v_c4.mdl")
  51. precache_model("models/pista/top2/v_m3.mdl")
  52. precache_model("models/pista/arany/p_gold_awp.mdl")
  53. precache_model("models/pista/arany/p_gold_m4a1.mdl")
  54. precache_model("models/pista/arany/p_gold_ak47.mdl")
  55. precache_model("models/pista/arany/p_gold_deagle.mdl")
  56. precache_model("models/pista/arany/p_gold_mp5navy.mdl")
  57. precache_model("models/pista/arany/p_gold_famas.mdl")
  58. precache_model("models/pista/arany/p_gold_scout.mdl")
  59. precache_model("models/pista/arany/p_gold_c4.mdl")
  60. precache_model("models/pista/arany/p_gold_m3.mdl")
  61. precache_model("models/pista/ezust/v_silvery_awp.mdl")
  62. precache_model("models/pista/ezust/v_silvery_m4a1.mdl")
  63. precache_model("models/pista/ezust/v_silvery_ak47.mdl")
  64. precache_model("models/pista/ezust/v_silvery_deagle.mdl")
  65. precache_model("models/pista/ezust/v_silvery_mp5navy.mdl")
  66. precache_model("models/pista/ezust/v_silvery_famas.mdl")
  67. precache_model("models/pista/ezust/v_silvery_scout.mdl")
  68. precache_model("models/pista/ezust/v_silvery_c4.mdl")
  69. precache_model("models/pista/ezust/v_silvery_m3.mdl")
  70. precache_model("models/pista/ezust/p_silvery_awp.mdl")
  71. precache_model("models/pista/ezust/p_silvery_m4a1.mdl")
  72. precache_model("models/pista/ezust/p_silvery_ak47.mdl")
  73. precache_model("models/pista/ezust/p_silvery_deagle.mdl")
  74. precache_model("models/pista/ezust/p_silvery_mp5navy.mdl")
  75. precache_model("models/pista/ezust/p_silvery_famas.mdl")
  76. precache_model("models/pista/ezust/p_silvery_scout.mdl")
  77. precache_model("models/pista/ezust/p_silvery_c4.mdl")
  78. precache_model("models/pista/ezust/p_silvery_m3.mdl")
  79. precache_model("models/pista/bronz2/v_bronze_awp.mdl")
  80. precache_model("models/pista/bronz2/v_bronze_m4a1.mdl")
  81. precache_model("models/pista/bronz2/v_bronze_ak47.mdl")
  82. precache_model("models/pista/bronz2/v_bronze_deagle.mdl")
  83. precache_model("models/pista/bronz2/v_bronze_mp5navy.mdl")
  84. precache_model("models/pista/bronz2/v_bronze_famas.mdl")
  85. precache_model("models/pista/bronz2/v_bronze_scout.mdl")
  86. precache_model("models/pista/bronz2/v_bronze_c4.mdl")
  87. precache_model("models/pista/bronz2/v_bronze_m3.mdl")
  88. precache_model("models/pista/bronz2/p_bronze_awp.mdl")
  89. precache_model("models/pista/bronz2/p_bronze_m4a1.mdl")
  90. precache_model("models/pista/bronz2/p_bronze_ak47.mdl")
  91. precache_model("models/pista/bronz2/p_bronze_deagle.mdl")
  92. precache_model("models/pista/bronz2/p_bronze_mp5navy.mdl")
  93. precache_model("models/pista/bronz2/p_bronze_famas.mdl")
  94. precache_model("models/pista/bronz2/p_bronze_scout.mdl")
  95. precache_model("models/pista/bronz2/p_bronze_c4.mdl")
  96. precache_model("models/pista/bronz2/p_bronze_m3.mdl")
  97. precache_model("models/pista/rozsdas/v_rusty_awp.mdl")
  98. precache_model("models/pista/rozsdas/v_rusty_m4a1.mdl")
  99. precache_model("models/pista/rozsdas/v_rusty_ak47.mdl")
  100. precache_model("models/pista/rozsdas/v_rusty_deagle.mdl")
  101. precache_model("models/pista/rozsdas/v_rusty_mp5navy.mdl")
  102. precache_model("models/pista/rozsdas/v_rusty_scout.mdl")
  103. precache_model("models/pista/rozsdas/v_rusty_famas.mdl")
  104. precache_model("models/pista/rozsdas/v_rusty_c4.mdl")
  105. precache_model("models/pista/rozsdas/v_rusty_m3.mdl")
  106. precache_model("models/pista/rozsdas/p_rusty_awp.mdl")
  107. precache_model("models/pista/rozsdas/p_rusty_m4a1.mdl")
  108. precache_model("models/pista/rozsdas/p_rusty_ak47.mdl")
  109. precache_model("models/pista/rozsdas/p_rusty_deagle.mdl")
  110. precache_model("models/pista/rozsdas/p_rusty_mp5navy.mdl")
  111. precache_model("models/pista/rozsdas/p_rusty_scout.mdl")
  112. precache_model("models/pista/rozsdas/p_rusty_famas.mdl")
  113. precache_model("models/pista/rozsdas/p_rusty_c4.mdl")
  114. precache_model("models/pista/rozsdas/p_rusty_m3.mdl")
  115. }
  116. public inditas(id)
  117. {
  118. if(!is_user_alive(id))
  119. return PLUGIN_HANDLED
  120.  
  121. if(cs_get_user_team(id) == CS_TEAM_CT)
  122. {
  123. if(gyoztes[id])
  124. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  125. else if(vip[id] == 1)
  126. cs_set_user_model(id, "subbassd2_vip_ct2")
  127. return PLUGIN_HANDLED
  128. }
  129. else if(cs_get_user_team(id) == CS_TEAM_T)
  130. {
  131. if(gyoztes[id])
  132. cs_set_user_model(id, "subbassd2_gyoztes_t")
  133. else if(vip[id] == 1)
  134. cs_set_user_model(id, "subbassd2_vip_t")
  135. return PLUGIN_HANDLED
  136. }
  137. return PLUGIN_HANDLED
  138. }
  139. public plugin_init() {
  140. register_plugin(PLUGIN, VERSION, AUTHOR)
  141. register_clcmd("say /menu", "fomenu")
  142. register_clcmd("say", "HandleSay")
  143. register_event("DeathMsg","death","a")
  144. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  145. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  146. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  147. vault = nvault_open("D2Menu")
  148. }
  149. public korveg(){
  150. new players[32], pnum, id
  151. get_players(players, pnum)
  152. for(new i = 0; i < pnum; i++)
  153. {
  154. id = players[i]
  155. new stats[8],bodyhits[8]
  156. new irank = get_user_stats(id,stats,bodyhits)
  157. if(csomag[id] == 5 && irank > 3)
  158. csomag[id] = 0
  159. }
  160. }
  161. public death(){
  162. new killer = read_data(1)
  163. new victim = read_data(2)
  164.  
  165. if(killer == victim)
  166. {
  167. return PLUGIN_HANDLED
  168. }
  169.  
  170. oles[killer]++
  171. return PLUGIN_HANDLED
  172. }
  173. public HandleSay(id)
  174. {
  175. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  176.  
  177. read_args (message, 191)
  178. remove_quotes (message)
  179. new hossz = strlen(message);
  180. new stats[8],bodyhits[8]
  181. new irank = get_user_stats(id,stats,bodyhits)
  182. new i=0;
  183. pont2=0;
  184. kettospont=0;
  185. szam2=0;
  186. hir=0;
  187. RosszKarakterek = 0
  188. while(i < hossz)
  189. {
  190. if(message[i] == 'w')
  191. hir++;
  192. if(message[i] == '.')
  193. pont2++;
  194. if(message[i] == ':')
  195. kettospont++;
  196. 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')
  197. szam2++;
  198. if(message[i] == '#')
  199. RosszKarakterek++
  200. ++i;
  201. }
  202.  
  203. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  204. {
  205. print_color(id, "!g[Információ]!y Ne hirdess!")
  206. return PLUGIN_HANDLED;
  207. }
  208. if(hir >= 3)
  209. {
  210. print_color(id, "!g[Információ]!y Ne hirdess!")
  211. return PLUGIN_HANDLED;
  212. }
  213. if(RosszKarakterek != 0)
  214. {
  215. new JatekosNeve[32]
  216. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  217. new JatekosIP[32]
  218. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  219. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  220. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  221. return PLUGIN_HANDLED
  222. }
  223.  
  224. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  225.  
  226. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  227. return PLUGIN_HANDLED;
  228.  
  229. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  230. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  231. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  232. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  233. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  234. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  235. print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
  236. return PLUGIN_HANDLED
  237. }
  238.  
  239. if(!equali(message, none[0]) && !equali(message, none[1]))
  240. {
  241. get_user_name(id, Name, 31);
  242. if(oles[id] >= 0 && oles[id] < 100){
  243. c_rang = "Közlegény"
  244. }
  245. else if(oles[id] >= 100 && oles[id] < 200){
  246. c_rang = "Őrvezető"
  247. }
  248. else if(oles[id] >= 200 && oles[id] < 400){
  249. c_rang = "Tizedes"
  250. }
  251. else if(oles[id] >= 400 && oles[id] < 600){
  252. c_rang = "Szakaszvezető"
  253. }
  254. else if(oles[id] >= 600 && oles[id] < 800){
  255. c_rang = "Őrmester"
  256. }
  257. else if(oles[id] >= 800 && oles[id] < 1250){
  258. c_rang = "Törzsőrmester"
  259. }
  260. else if(oles[id] >= 1250 && oles[id] < 1500){
  261. c_rang = "Főtőrzsmester"
  262. }
  263. else if(oles[id] >= 1500 && oles[id] < 2000){
  264. c_rang = "Alhadnagy"
  265. }
  266. else if(oles[id] >= 2000 && oles[id] < 3000){
  267. c_rang = "Zászlós"
  268. }
  269. else if(oles[id] >= 3000 && oles[id] < 4000){
  270. c_rang = "Hadnagy"
  271. }
  272. else if(oles[id] >= 4000 && oles[id] < 6000){
  273. c_rang = "FĹ‘hadnagy"
  274. }
  275. else if(oles[id] >= 5000 && oles[id] < 6000){
  276. c_rang = "Százados"
  277. }
  278. else if(oles[id] >= 6000 && oles[id] < 7000){
  279. c_rang = "Őrnagy"
  280. }
  281. else if(oles[id] >= 7000 && oles[id] < 8000){
  282. c_rang = "Alezredes"
  283. }
  284. else if(oles[id] >= 8000 && oles[id] < 9000){
  285. c_rang = "Ezredes"
  286. }
  287. else if(oles[id] >= 9000 && oles[id] < 10000){
  288. c_rang = "Vezérőrnagy"
  289. }
  290. else if(oles[id] >= 10000 && oles[id] < 11000){
  291. c_rang = "Altábornagy"
  292. }
  293. else if(oles[id] >= 11000){
  294. c_rang = "Vezérezredes"
  295. }
  296. if(!is_user_alive(id)){
  297. halott_rang = "*Halott*"
  298. }
  299. else
  300. {
  301. halott_rang = ""
  302. }
  303. if(irank == 1)
  304. topp = "[TOP 1]"
  305. else if(irank == 2)
  306. topp = "[TOP 2]"
  307. else if(irank == 3)
  308. topp = "[TOP 3]"
  309. else if(irank == 4)
  310. topp = "[TOP 4]"
  311. else if(irank == 5)
  312. topp = "[TOP 5]"
  313. else if(irank == 6)
  314. topp = "[TOP 6]"
  315. else if(irank == 7)
  316. topp = "[TOP 7]"
  317. else if(irank == 8)
  318. topp = "[TOP 8]"
  319. else if(irank == 9)
  320. topp = "[TOP 9]"
  321. else if(irank == 10)
  322. topp = "[TOP 10]"
  323. else if(irank == 11)
  324. topp = "[TOP 11]"
  325. else if(irank == 12)
  326. topp = "[TOP 12]"
  327. else if(irank == 13)
  328. topp = "[TOP 13]"
  329. else if(irank == 14)
  330. topp = "[TOP 14]"
  331. else if(irank == 15)
  332. topp = "[TOP 15]"
  333. else
  334. topp = ""
  335. if(gyoztes[id])
  336. formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  337. else if(equal("DeRoiD", Name))
  338. formatex(chat, 191, "^1%s^4[Szerver készítő][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  339. else if(vip[id] == 1)
  340. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  341. else
  342. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  343.  
  344.  
  345. switch(cs_get_user_team(id))
  346. {
  347. case 1: ColorChat(0, RED, chat)
  348. case 2: ColorChat(0, BLUE, chat)
  349. }
  350. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  351. ColorChat(0, GREY, chat)
  352. return PLUGIN_HANDLED;
  353. }
  354. return PLUGIN_HANDLED;
  355. }
  356. public fomenu(id)
  357. {
  358. new cim[121]
  359. format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\w Only Dust2")
  360. new menu = menu_create(cim, "fomenu_h" )
  361. menu_additem(menu,"Fegyver skinek","1",0)
  362. menu_additem(menu,"Kések","2",0)
  363. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  364. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  365. menu_display(id, menu, 0)
  366. }
  367. public fomenu_h(id, menu, item)
  368. {
  369. if( item == MENU_EXIT )
  370. {
  371. menu_destroy(menu);
  372. return PLUGIN_HANDLED;
  373. }
  374. new data[9], szName[64];
  375. new access, callback;
  376. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  377. new key = str_to_num(data);
  378.  
  379. switch(key)
  380. {
  381. case 2:{
  382. kesek(id)
  383. }
  384. case 1:{
  385. fegyverek(id)
  386. }
  387. }
  388. menu_destroy(menu)
  389. return PLUGIN_HANDLED
  390. }
  391. public fegyverek(id)
  392. {
  393. new cim[121]
  394. format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
  395. new menu = menu_create(cim, "fegyverek_h" )
  396. new stats[8],bodyhits[8]
  397. new irank = get_user_stats(id,stats,bodyhits)
  398. menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
  399. if(oles[id] < 300)
  400. menu_additem(menu,"Rozsdás csomag kiválasztása \d300 ölés","2",0)
  401. else
  402. menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
  403. if(oles[id] < 1000)
  404. menu_additem(menu,"Bronz csomag kiválasztása \d1000 ölés","3",0)
  405. else
  406. menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
  407. if(oles[id] < 3000)
  408. menu_additem(menu,"Ezüst csomag kiválasztása \d3000 ölés","4",0)
  409. else
  410. menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
  411. if(oles[id] < 6000)
  412. menu_additem(menu,"Arany csomag kiválasztása \d6000 ölés","5",0)
  413. else
  414. menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
  415. if(irank == 1 || irank == 2 || irank == 3)
  416. menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
  417. else
  418. menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
  419. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  420. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  421. menu_display(id, menu, 0)
  422. }
  423. public fegyverek_h(id, menu, item)
  424. {
  425. if( item == MENU_EXIT )
  426. {
  427. menu_destroy(menu);
  428. return PLUGIN_HANDLED;
  429. }
  430. new data[9], szName[64];
  431. new access, callback;
  432. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  433. new key = str_to_num(data);
  434. new stats[8],bodyhits[8]
  435. new irank = get_user_stats(id,stats,bodyhits)
  436. switch(key)
  437. {
  438. case 1:{
  439. if(csomag[id] != 0)
  440. {
  441. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
  442. csomag[id] = 0
  443. }
  444. else
  445. {
  446. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  447. fegyverek(id)
  448. }
  449. }
  450. case 2:{
  451. if(csomag[id] != 1)
  452. {
  453. if(oles[id] >= 300)
  454. {
  455. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
  456. csomag[id] = 1
  457. }
  458. else
  459. {
  460. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  461. fegyverek(id)
  462. }
  463. }
  464. else
  465. {
  466. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  467. fegyverek(id)
  468. }
  469. }
  470. case 3:{
  471. if(csomag[id] != 2)
  472. {
  473. if(oles[id] >= 1000)
  474. {
  475. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
  476. csomag[id] = 2
  477. }
  478. else
  479. {
  480. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  481. fegyverek(id)
  482. }
  483. }
  484. else
  485. {
  486. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  487. fegyverek(id)
  488. }
  489. }
  490. case 4:{
  491. if(csomag[id] != 3)
  492. {
  493. if(oles[id] >= 3000)
  494. {
  495. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezĂĽst!y csomagot!")
  496. csomag[id] = 3
  497. }
  498. else
  499. {
  500. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  501. fegyverek(id)
  502. }
  503. }
  504. else
  505. {
  506. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  507. fegyverek(id)
  508. }
  509. }
  510. case 5:{
  511. if(csomag[id] != 4)
  512. {
  513. if(oles[id] >= 6000)
  514. {
  515. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
  516. csomag[id] = 4
  517. }
  518. else
  519. {
  520. print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
  521. fegyverek(id)
  522. }
  523. }
  524. else
  525. {
  526. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  527. fegyverek(id)
  528. }
  529. }
  530. case 6:{
  531. if(csomag[id] != 5)
  532. {
  533. if(irank == 1 || irank == 2 || irank == 3)
  534. {
  535. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
  536. csomag[id] = 5
  537. }
  538. else
  539. {
  540. print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
  541. fegyverek(id)
  542. }
  543. }
  544. else
  545. {
  546. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  547. fegyverek(id)
  548. }
  549. }
  550. case 7:{
  551. if(csomag[id] != 6)
  552. {
  553. print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
  554. csomag[id] = 6
  555. }
  556. else
  557. {
  558. print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
  559. fegyverek(id)
  560. }
  561. }
  562. }
  563. menu_destroy(menu)
  564. return PLUGIN_HANDLED
  565. }
  566. public Event_Change_Weapon(id)
  567. {
  568. new fgy = get_user_weapon(id)
  569. if(kes1[id] == 1 && fgy == CSW_KNIFE)
  570. {
  571. set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes1.mdl")
  572. }
  573. if(csomag[id] == 4 && fgy == CSW_AWP)
  574. {
  575. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_awp.mdl")
  576. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_awp.mdl")
  577. }
  578. if(csomag[id] == 4 && fgy == CSW_AK47)
  579. {
  580. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_ak47.mdl")
  581. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_ak47.mdl")
  582. }
  583. if(csomag[id] == 4 && fgy == CSW_M4A1)
  584. {
  585. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m4a1.mdl")
  586. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m4a1.mdl")
  587. }
  588. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  589. {
  590. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_deagle.mdl")
  591. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_deagle.mdl")
  592. }
  593. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  594. {
  595. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_famas.mdl")
  596. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_famas.mdl")
  597. }
  598. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  599. {
  600. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_scout.mdl")
  601. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_scout.mdl")
  602. }
  603. if(csomag[id] == 4 && fgy == CSW_C4)
  604. {
  605. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  606. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  607. }
  608. if(csomag[id] == 4 && fgy == CSW_M3)
  609. {
  610. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m3.mdl")
  611. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m3.mdl")
  612. }
  613. if(csomag[id] == 1 && fgy == CSW_AWP)
  614. {
  615. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_awp.mdl")
  616. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_awp.mdl")
  617. }
  618. if(csomag[id] == 1 && fgy == CSW_AK47)
  619. {
  620. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_ak47.mdl")
  621. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_ak47.mdl")
  622. }
  623. if(csomag[id] == 1 && fgy == CSW_M4A1)
  624. {
  625. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m4a1.mdl")
  626. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m4a1.mdl")
  627. }
  628. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  629. {
  630. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_deagle.mdl")
  631. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_deagle.mdl")
  632. }
  633. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  634. {
  635. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  636. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  637. }
  638. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  639. {
  640. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_famas.mdl")
  641. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_famas.mdl")
  642. }
  643. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  644. {
  645. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  646. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  647. }
  648. if(csomag[id] == 1 && fgy == CSW_C4)
  649. {
  650. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_c4.mdl")
  651. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_c4.mdl")
  652. }
  653. if(csomag[id] == 1 && fgy == CSW_M3)
  654. {
  655. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m3.mdl")
  656. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m3.mdl")
  657. }
  658. if(csomag[id] == 2 && fgy == CSW_AWP)
  659. {
  660. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_awp.mdl")
  661. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_awp.mdl")
  662. }
  663. if(csomag[id] == 2 && fgy == CSW_AK47)
  664. {
  665. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_ak47.mdl")
  666. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_ak47.mdl")
  667. }
  668. if(csomag[id] == 2 && fgy == CSW_M4A1)
  669. {
  670. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m4a1.mdl")
  671. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m4a1.mdl")
  672. }
  673. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  674. {
  675. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_deagle.mdl")
  676. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_deagle.mdl")
  677. }
  678. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  679. {
  680. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_famas.mdl")
  681. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_famas.mdl")
  682. }
  683. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  684. {
  685. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_scout.mdl")
  686. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_scout.mdl")
  687. }
  688. if(csomag[id] == 2 && fgy == CSW_C4)
  689. {
  690. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_c4.mdl")
  691. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_c4.mdl")
  692. }
  693. if(csomag[id] == 2 && fgy == CSW_M3)
  694. {
  695. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m3.mdl")
  696. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m3.mdl")
  697. }
  698. if(csomag[id] == 3 && fgy == CSW_AWP)
  699. {
  700. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_awp.mdl")
  701. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_awp.mdl")
  702. }
  703. if(csomag[id] == 3 && fgy == CSW_AK47)
  704. {
  705. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_ak47.mdl")
  706. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_ak47.mdl")
  707. }
  708. if(csomag[id] == 3 && fgy == CSW_M4A1)
  709. {
  710. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m4a1.mdl")
  711. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m4a1.mdl")
  712. }
  713. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  714. {
  715. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_deagle.mdl")
  716. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_deagle.mdl")
  717. }
  718. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  719. {
  720. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_mp5navy.mdl")
  721. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_mp5navy.mdl")
  722. }
  723. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  724. {
  725. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_mp5navy.mdl")
  726. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_mp5navy.mdl")
  727. }
  728. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  729. {
  730. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_mp5navy.mdl")
  731. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_mp5navy.mdl")
  732. }
  733. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  734. {
  735. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  736. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  737. }
  738. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  739. {
  740. set_pev(id, pev_viewmodel2, "models/pista/kara/v_crms_mp5navy.mdl")
  741. set_pev(id, pev_weaponmodel2, "models/pista/kara/p_crms_mp5navy.mdl")
  742. }
  743. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  744. {
  745. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_famas.mdl")
  746. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_famas.mdl")
  747. }
  748. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  749. {
  750. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_scout.mdl")
  751. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_scout.mdl")
  752. }
  753. if(csomag[id] == 3 && fgy == CSW_C4)
  754. {
  755. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_c4.mdl")
  756. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_c4.mdl")
  757. }
  758. if(csomag[id] == 3 && fgy == CSW_M3)
  759. {
  760. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m3.mdl")
  761. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m3.mdl")
  762. }
  763. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  764. {
  765. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  766. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  767. }
  768. if(csomag[id] == 5 && fgy == CSW_AWP)
  769. {
  770. set_pev(id, pev_viewmodel2, "models/pista/top2/v_awp.mdl")
  771. }
  772. if(csomag[id] == 5 && fgy == CSW_AK47)
  773. {
  774. set_pev(id, pev_viewmodel2, "models/pista/top2/v_ak47.mdl")
  775. }
  776. if(csomag[id] == 5 && fgy == CSW_M4A1)
  777. {
  778. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m4a1.mdl")
  779. }
  780. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  781. {
  782. set_pev(id, pev_viewmodel2, "models/pista/top2/v_deagle.mdl")
  783. }
  784. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  785. {
  786. set_pev(id, pev_viewmodel2, "models/pista/top2/v_famas.mdl")
  787. }
  788. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  789. {
  790. set_pev(id, pev_viewmodel2, "models/pista/top2/v_scout.mdl")
  791. }
  792. if(csomag[id] == 5 && fgy == CSW_C4)
  793. {
  794. set_pev(id, pev_viewmodel2, "models/pista/top2/v_c4.mdl")
  795. }
  796. if(csomag[id] == 5 && fgy == CSW_M3)
  797. {
  798. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m3.mdl")
  799. }
  800. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  801. {
  802. set_pev(id, pev_viewmodel2, "models/pista/top2/v_mp5navy.mdl")
  803. }
  804. if(csomag[id] == 6 && fgy == CSW_AWP)
  805. {
  806. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  807. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  808. }
  809. }
  810. stock print_color(const id, const input[], any:...)
  811. {
  812. new count = 1, players[32]
  813. static msg[191]
  814. vformat(msg, 190, input, 3)
  815.  
  816. replace_all(msg, 190, "!g", "^4")
  817. replace_all(msg, 190, "!y", "^1")
  818. replace_all(msg, 190, "!t", "^3")
  819. replace_all(msg, 190, "á", "á")
  820. replace_all(msg, 190, "é", "Ă©")
  821. replace_all(msg, 190, "í", "Ă­")
  822. replace_all(msg, 190, "ó", "Ăł")
  823. replace_all(msg, 190, "ö", "ö")
  824. replace_all(msg, 190, "ő", "Ĺ‘")
  825. replace_all(msg, 190, "ú", "Ăş")
  826. replace_all(msg, 190, "ü", "ĂĽ")
  827. replace_all(msg, 190, "ű", "ű")
  828. replace_all(msg, 190, "Á", "Á")
  829. replace_all(msg, 190, "É", "É")
  830. replace_all(msg, 190, "Í", "ĂŤ")
  831. replace_all(msg, 190, "Ó", "Ă“")
  832. replace_all(msg, 190, "Ö", "Ă–")
  833. replace_all(msg, 190, "Ő", "Ő")
  834. replace_all(msg, 190, "Ú", "Ăš")
  835. replace_all(msg, 190, "Ü", "Ăś")
  836. replace_all(msg, 190, "Ű", "Ĺ°")
  837.  
  838. if (id) players[0] = id; else get_players(players, count, "ch")
  839. {
  840. for (new i = 0; i < count; i++)
  841. {
  842. if (is_user_connected(players[i]))
  843. {
  844. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  845. write_byte(players[i])
  846. write_string(msg)
  847. message_end()
  848. }
  849. }
  850. }
  851. return PLUGIN_HANDLED
  852. }
  853. public mentes(id)
  854. {
  855. new name[32]
  856. get_user_name(id, name, 31)
  857. new vaultkey[64],vaultdata[256]
  858. format(vaultkey,63,"%s", name)
  859. format(vaultdata,255,"%i",oles[id])
  860. nvault_set(vault,vaultkey,vaultdata)
  861. return PLUGIN_CONTINUE
  862. }
  863. public betoltes(id)
  864. {
  865. new name[32]
  866. get_user_name(id, name, 31)
  867. new vaultkey[64],vaultdata[256]
  868. format(vaultkey,63,"%s", name)
  869. format(vaultdata,255,"%i",oles[id])
  870. nvault_get(vault,vaultkey,vaultdata,255)
  871. replace_all(vaultdata, 255, "#", " ")
  872. new a_o[32]
  873. parse(vaultdata, a_o, 31)
  874. oles[id] = str_to_num(a_o)
  875. return PLUGIN_CONTINUE
  876. }
  877. public client_putinserver(id)
  878. {
  879. gyoztes[id] = false
  880. vip[id] = 0
  881. new name[32]
  882. get_user_name(id, name, 31)
  883. csomag[id] = 0
  884. new nevek2[64]
  885. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  886. if( equal( nevek2, name ) )
  887. {
  888. gyoztes[id] = true
  889. }
  890. if(equal("rozsiii", name))
  891. gyoztes[id] = true
  892. new nevek[64]
  893. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  894. if( equal( nevek, name ) )
  895. {
  896. vip[id] = 1
  897. }
  898. }
  899. public client_connect(id)
  900. {
  901. betoltes(id)
  902. }
  903. public client_disconnect(id)
  904. {
  905. mentes(id)
  906. }
  907. public kesek(id){
  908. new cim[121]
  909. format(cim, charsmax(cim),"\r.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.^n\wKesek")
  910. new menu = menu_create(cim, "kesek_h")
  911. menu_additem(menu,"NoTrap Kes","1",0)
  912. menu_additem(menu,"Elet ero kes","2",0)
  913. menu_additem(menu,"Gyors Kes","3",0)
  914. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  915. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  916. menu_display(id, menu, 0)
  917. }
  918. public kesek_h(id, menu, item)
  919. {
  920. if( item == MENU_EXIT )
  921. {
  922. menu_destroy(menu);
  923. return PLUGIN_HANDLED;
  924. }
  925. new data[9], szName[64];
  926. new access, callback;
  927. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  928. new key = str_to_num(data);
  929. new stats[8],bodyhits[8]
  930. new irank = get_user_stats(id,stats,bodyhits)
  931. switch(key){
  932. case 1:{
  933. if(oles[id] >= 50)
  934. {
  935.  
  936. }
  937. }
  938. case 2:{
  939. if(oles[id] >= 100)
  940. {
  941. }
  942. }
  943. case 3:{
  944. if(oles[id] >= 200)
  945. }
  946. }
  947. return PLUGIN_HANDLED
  948. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:35 
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
a 29. sorban vedd ki a plusz vesszőt

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


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:41 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
ki van es nem jo :( meg csinalnad nekem h jo legyen ?? es h az elso csomag a kettes csomag meg a tobi csomag pl arany meg ezost nah ezeket szeretnem h nagyob sebzes legyen meg hogy ott van hogy no trap tobb hp meg gyorsab ember...nah ezt szeretnem megoldani ha sikerulne akor megy egy nagy gomb


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:49 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.05.24. 10:51
Hozzászólások: 197
Megköszönt másnak: 135 alkalommal
Megköszönték neki: 34 alkalommal
onemax írta:
hath ez igy akarna kinnezni tudnal benne segiteni?

SMA Forráskód: [ Mindet kijelol ] #include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <cstrike>
#include <fun>
#include <nvault>
#include <colorchat>
#include <csstats>
#include <hamsandwich>
#include <dhudmessage>
 
#define PLUGIN "Public Menu"
#define VERSION "1.0"
#define AUTHOR "Pista"
 
new oles[33], vip[33]
 
new csomag[33], bool:gyoztes[33]
 
new vault
 
new pont2, RosszKarakterek
new kettospont
new szam2
 
new line, txtlen
new line2, txtlen2
new kes1, kes2,
public plugin_precache()
{
precache_model("models/pista/kesek/v_kes1.mdl")
precache_model("models/pista/kesek/v_kes2.mdl")
precache_model("models/pista/arany/v_gold_awp.mdl")
precache_model("models/pista/arany/v_gold_m4a1.mdl")
precache_model("models/pista/arany/v_gold_ak47.mdl")
precache_model("models/pista/arany/v_gold_deagle.mdl")
precache_model("models/pista/arany/v_gold_mp5navy.mdl")
precache_model("models/pista/arany/v_gold_famas.mdl")
precache_model("models/pista/arany/v_gold_scout.mdl")
precache_model("models/pista/arany/v_gold_c4.mdl")
precache_model("models/pista/arany/v_gold_m3.mdl")
precache_model("models/pista/top2/v_awp.mdl")
precache_model("models/pista/top2/v_m4a1.mdl")
precache_model("models/pista/top2/v_ak47.mdl")
precache_model("models/pista/top2/v_deagle.mdl")
precache_model("models/pista/top2/v_mp5navy.mdl")
precache_model("models/pista/top2/v_famas.mdl")
precache_model("models/pista/top2/v_scout.mdl")
precache_model("models/pista/top2/v_c4.mdl")
precache_model("models/pista/top2/v_m3.mdl")
precache_model("models/pista/arany/p_gold_awp.mdl")
precache_model("models/pista/arany/p_gold_m4a1.mdl")
precache_model("models/pista/arany/p_gold_ak47.mdl")
precache_model("models/pista/arany/p_gold_deagle.mdl")
precache_model("models/pista/arany/p_gold_mp5navy.mdl")
precache_model("models/pista/arany/p_gold_famas.mdl")
precache_model("models/pista/arany/p_gold_scout.mdl")
precache_model("models/pista/arany/p_gold_c4.mdl")
precache_model("models/pista/arany/p_gold_m3.mdl")
precache_model("models/pista/ezust/v_silvery_awp.mdl")
precache_model("models/pista/ezust/v_silvery_m4a1.mdl")
precache_model("models/pista/ezust/v_silvery_ak47.mdl")
precache_model("models/pista/ezust/v_silvery_deagle.mdl")
precache_model("models/pista/ezust/v_silvery_mp5navy.mdl")
precache_model("models/pista/ezust/v_silvery_famas.mdl")
precache_model("models/pista/ezust/v_silvery_scout.mdl")
precache_model("models/pista/ezust/v_silvery_c4.mdl")
precache_model("models/pista/ezust/v_silvery_m3.mdl")
precache_model("models/pista/ezust/p_silvery_awp.mdl")
precache_model("models/pista/ezust/p_silvery_m4a1.mdl")
precache_model("models/pista/ezust/p_silvery_ak47.mdl")
precache_model("models/pista/ezust/p_silvery_deagle.mdl")
precache_model("models/pista/ezust/p_silvery_mp5navy.mdl")
precache_model("models/pista/ezust/p_silvery_famas.mdl")
precache_model("models/pista/ezust/p_silvery_scout.mdl")
precache_model("models/pista/ezust/p_silvery_c4.mdl")
precache_model("models/pista/ezust/p_silvery_m3.mdl")
precache_model("models/pista/bronz2/v_bronze_awp.mdl")
precache_model("models/pista/bronz2/v_bronze_m4a1.mdl")
precache_model("models/pista/bronz2/v_bronze_ak47.mdl")
precache_model("models/pista/bronz2/v_bronze_deagle.mdl")
precache_model("models/pista/bronz2/v_bronze_mp5navy.mdl")
precache_model("models/pista/bronz2/v_bronze_famas.mdl")
precache_model("models/pista/bronz2/v_bronze_scout.mdl")
precache_model("models/pista/bronz2/v_bronze_c4.mdl")
precache_model("models/pista/bronz2/v_bronze_m3.mdl")
precache_model("models/pista/bronz2/p_bronze_awp.mdl")
precache_model("models/pista/bronz2/p_bronze_m4a1.mdl")
precache_model("models/pista/bronz2/p_bronze_ak47.mdl")
precache_model("models/pista/bronz2/p_bronze_deagle.mdl")
precache_model("models/pista/bronz2/p_bronze_mp5navy.mdl")
precache_model("models/pista/bronz2/p_bronze_famas.mdl")
precache_model("models/pista/bronz2/p_bronze_scout.mdl")
precache_model("models/pista/bronz2/p_bronze_c4.mdl")
precache_model("models/pista/bronz2/p_bronze_m3.mdl")
precache_model("models/pista/rozsdas/v_rusty_awp.mdl")
precache_model("models/pista/rozsdas/v_rusty_m4a1.mdl")
precache_model("models/pista/rozsdas/v_rusty_ak47.mdl")
precache_model("models/pista/rozsdas/v_rusty_deagle.mdl")
precache_model("models/pista/rozsdas/v_rusty_mp5navy.mdl")
precache_model("models/pista/rozsdas/v_rusty_scout.mdl")
precache_model("models/pista/rozsdas/v_rusty_famas.mdl")
precache_model("models/pista/rozsdas/v_rusty_c4.mdl")
precache_model("models/pista/rozsdas/v_rusty_m3.mdl")
precache_model("models/pista/rozsdas/p_rusty_awp.mdl")
precache_model("models/pista/rozsdas/p_rusty_m4a1.mdl")
precache_model("models/pista/rozsdas/p_rusty_ak47.mdl")
precache_model("models/pista/rozsdas/p_rusty_deagle.mdl")
precache_model("models/pista/rozsdas/p_rusty_mp5navy.mdl")
precache_model("models/pista/rozsdas/p_rusty_scout.mdl")
precache_model("models/pista/rozsdas/p_rusty_famas.mdl")
precache_model("models/pista/rozsdas/p_rusty_c4.mdl")
precache_model("models/pista/rozsdas/p_rusty_m3.mdl")
}
public inditas(id)
{
if(!is_user_alive(id))
return PLUGIN_HANDLED
 
if(cs_get_user_team(id) == CS_TEAM_CT)
{
if(gyoztes[id])
cs_set_user_model(id, "subbassd2_gyoztes_ct")
else if(vip[id] == 1)
cs_set_user_model(id, "subbassd2_vip_ct2")
return PLUGIN_HANDLED
}
else if(cs_get_user_team(id) == CS_TEAM_T)
{
if(gyoztes[id])
cs_set_user_model(id, "subbassd2_gyoztes_t")
else if(vip[id] == 1)
cs_set_user_model(id, "subbassd2_vip_t")
return PLUGIN_HANDLED
}
return PLUGIN_HANDLED
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "fomenu")
register_clcmd("say", "HandleSay")
register_event("DeathMsg","death","a")
register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
RegisterHam(Ham_Spawn, "player", "inditas", 1)
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
vault = nvault_open("D2Menu")
}
public korveg(){
new players[32], pnum, id
get_players(players, pnum)
for(new i = 0; i < pnum; i++)
{
id = players[i]
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
if(csomag[id] == 5 && irank > 3)
csomag[id] = 0
}
}
public death(){
new killer = read_data(1)
new victim = read_data(2)
 
if(killer == victim)
{
return PLUGIN_HANDLED
}
 
oles[killer]++
return PLUGIN_HANDLED
}
public HandleSay(id)
{
new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
 
read_args (message, 191)
remove_quotes (message)
new hossz = strlen(message);
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
new i=0;
pont2=0;
kettospont=0;
szam2=0;
hir=0;
RosszKarakterek = 0
while(i < hossz)
{
if(message[i] == 'w')
hir++;
if(message[i] == '.')
pont2++;
if(message[i] == ':')
kettospont++;
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')
szam2++;
if(message[i] == '#')
RosszKarakterek++
++i;
}
 
if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
{
print_color(id, "!g[Információ]!y Ne hirdess!")
return PLUGIN_HANDLED;
}
if(hir >= 3)
{
print_color(id, "!g[Információ]!y Ne hirdess!")
return PLUGIN_HANDLED;
}
if(RosszKarakterek != 0)
{
new JatekosNeve[32]
get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
new JatekosIP[32]
get_user_ip(id, JatekosIP, charsmax(JatekosIP))
server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
return PLUGIN_HANDLED
}
 
formatex(none[0], 31, ""), formatex(none[1], 31, " ")
 
if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
return PLUGIN_HANDLED;
 
if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
print_color(id, "!g[Információ]!y Ne beszélj csúnyán!")
return PLUGIN_HANDLED
}
 
if(!equali(message, none[0]) && !equali(message, none[1]))
{
get_user_name(id, Name, 31);
if(oles[id] >= 0 && oles[id] < 100){
c_rang = "Közlegény"
}
else if(oles[id] >= 100 && oles[id] < 200){
c_rang = "Őrvezető"
}
else if(oles[id] >= 200 && oles[id] < 400){
c_rang = "Tizedes"
}
else if(oles[id] >= 400 && oles[id] < 600){
c_rang = "Szakaszvezető"
}
else if(oles[id] >= 600 && oles[id] < 800){
c_rang = "Őrmester"
}
else if(oles[id] >= 800 && oles[id] < 1250){
c_rang = "Törzsőrmester"
}
else if(oles[id] >= 1250 && oles[id] < 1500){
c_rang = "Főtőrzsmester"
}
else if(oles[id] >= 1500 && oles[id] < 2000){
c_rang = "Alhadnagy"
}
else if(oles[id] >= 2000 && oles[id] < 3000){
c_rang = "Zászlós"
}
else if(oles[id] >= 3000 && oles[id] < 4000){
c_rang = "Hadnagy"
}
else if(oles[id] >= 4000 && oles[id] < 6000){
c_rang = "FĹ‘hadnagy"
}
else if(oles[id] >= 5000 && oles[id] < 6000){
c_rang = "Százados"
}
else if(oles[id] >= 6000 && oles[id] < 7000){
c_rang = "Őrnagy"
}
else if(oles[id] >= 7000 && oles[id] < 8000){
c_rang = "Alezredes"
}
else if(oles[id] >= 8000 && oles[id] < 9000){
c_rang = "Ezredes"
}
else if(oles[id] >= 9000 && oles[id] < 10000){
c_rang = "Vezérőrnagy"
}
else if(oles[id] >= 10000 && oles[id] < 11000){
c_rang = "Altábornagy"
}
else if(oles[id] >= 11000){
c_rang = "Vezérezredes"
}
if(!is_user_alive(id)){
halott_rang = "*Halott*"
}
else
{
halott_rang = ""
}
if(irank == 1)
topp = "[TOP 1]"
else if(irank == 2)
topp = "[TOP 2]"
else if(irank == 3)
topp = "[TOP 3]"
else if(irank == 4)
topp = "[TOP 4]"
else if(irank == 5)
topp = "[TOP 5]"
else if(irank == 6)
topp = "[TOP 6]"
else if(irank == 7)
topp = "[TOP 7]"
else if(irank == 8)
topp = "[TOP 8]"
else if(irank == 9)
topp = "[TOP 9]"
else if(irank == 10)
topp = "[TOP 10]"
else if(irank == 11)
topp = "[TOP 11]"
else if(irank == 12)
topp = "[TOP 12]"
else if(irank == 13)
topp = "[TOP 13]"
else if(irank == 14)
topp = "[TOP 14]"
else if(irank == 15)
topp = "[TOP 15]"
else
topp = ""
if(gyoztes[id])
formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
else if(equal("DeRoiD", Name))
formatex(chat, 191, "^1%s^4[Szerver készítő][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
else if(vip[id] == 1)
formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
else
formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
 
 
switch(cs_get_user_team(id))
{
case 1: ColorChat(0, RED, chat)
case 2: ColorChat(0, BLUE, chat)
}
if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
ColorChat(0, GREY, chat)
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
public fomenu(id)
{
new cim[121]
format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\w Only Dust2")
new menu = menu_create(cim, "fomenu_h" )
menu_additem(menu,"Fegyver skinek","1",0)
menu_additem(menu,"Kések","2",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public fomenu_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
 
switch(key)
{
case 2:{
kesek(id)
}
case 1:{
fegyverek(id)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public fegyverek(id)
{
new cim[121]
format(cim, charsmax(cim), "\r.:[.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
new menu = menu_create(cim, "fegyverek_h" )
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
if(oles[id] < 300)
menu_additem(menu,"Rozsdás csomag kiválasztása \d300 ölés","2",0)
else
menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
if(oles[id] < 1000)
menu_additem(menu,"Bronz csomag kiválasztása \d1000 ölés","3",0)
else
menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
if(oles[id] < 3000)
menu_additem(menu,"Ezüst csomag kiválasztása \d3000 ölés","4",0)
else
menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
if(oles[id] < 6000)
menu_additem(menu,"Arany csomag kiválasztása \d6000 ölés","5",0)
else
menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
if(irank == 1 || irank == 2 || irank == 3)
menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
else
menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public fegyverek_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
switch(key)
{
case 1:{
if(csomag[id] != 0)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !talap!y csomagot!")
csomag[id] = 0
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 2:{
if(csomag[id] != 1)
{
if(oles[id] >= 300)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !trozsdás!y csomagot!")
csomag[id] = 1
}
else
{
print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 3:{
if(csomag[id] != 2)
{
if(oles[id] >= 1000)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tbronz!y csomagot!")
csomag[id] = 2
}
else
{
print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 4:{
if(csomag[id] != 3)
{
if(oles[id] >= 3000)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tezĂĽst!y csomagot!")
csomag[id] = 3
}
else
{
print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 5:{
if(csomag[id] != 4)
{
if(oles[id] >= 6000)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tarany!y csomagot!")
csomag[id] = 4
}
else
{
print_color(id, "!g[Információ]!y Sajnálom túl kevés ölésed van!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 6:{
if(csomag[id] != 5)
{
if(irank == 1 || irank == 2 || irank == 3)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !ttop!y csomagot!")
csomag[id] = 5
}
else
{
print_color(id, "!g[Információ]!y Sajnálom nem vagy top1, top2, top3!")
fegyverek(id)
}
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
case 7:{
if(csomag[id] != 6)
{
print_color(id, "!g[Információ]!y Sikeresen kiválasztottad az !tkarácsonyi!y csomagot!")
csomag[id] = 6
}
else
{
print_color(id, "!g[Információ]!y Éppen ezt a !tcsomagot!y használod!")
fegyverek(id)
}
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
public Event_Change_Weapon(id)
{
new fgy = get_user_weapon(id)
if(kes1[id] == 1 && fgy == CSW_KNIFE)
{
set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes1.mdl")
}
if(csomag[id] == 4 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_awp.mdl")
}
if(csomag[id] == 4 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_ak47.mdl")
}
if(csomag[id] == 4 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m4a1.mdl")
}
if(csomag[id] == 4 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_deagle.mdl")
}
if(csomag[id] == 4 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_famas.mdl")
}
if(csomag[id] == 4 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_scout.mdl")
}
if(csomag[id] == 4 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
}
if(csomag[id] == 4 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m3.mdl")
}
if(csomag[id] == 1 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_awp.mdl")
}
if(csomag[id] == 1 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_ak47.mdl")
}
if(csomag[id] == 1 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m4a1.mdl")
}
if(csomag[id] == 1 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_deagle.mdl")
}
if(csomag[id] == 1 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 1 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_famas.mdl")
}
if(csomag[id] == 1 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
}
if(csomag[id] == 1 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_c4.mdl")
}
if(csomag[id] == 1 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m3.mdl")
}
if(csomag[id] == 2 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_awp.mdl")
}
if(csomag[id] == 2 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_ak47.mdl")
}
if(csomag[id] == 2 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m4a1.mdl")
}
if(csomag[id] == 2 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_deagle.mdl")
}
if(csomag[id] == 2 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_famas.mdl")
}
if(csomag[id] == 2 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_scout.mdl")
}
if(csomag[id] == 2 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_c4.mdl")
}
if(csomag[id] == 2 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m3.mdl")
}
if(csomag[id] == 3 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_awp.mdl")
}
if(csomag[id] == 3 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_ak47.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_ak47.mdl")
}
if(csomag[id] == 3 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m4a1.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m4a1.mdl")
}
if(csomag[id] == 3 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_deagle.mdl")
}
if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_mp5navy.mdl")
}
if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_mp5navy.mdl")
}
if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_mp5navy.mdl")
}
if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
}
if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/kara/v_crms_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/kara/p_crms_mp5navy.mdl")
}
if(csomag[id] == 3 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_famas.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_famas.mdl")
}
if(csomag[id] == 3 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_scout.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_scout.mdl")
}
if(csomag[id] == 3 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_c4.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_c4.mdl")
}
if(csomag[id] == 3 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m3.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m3.mdl")
}
if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
}
if(csomag[id] == 5 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_awp.mdl")
}
if(csomag[id] == 5 && fgy == CSW_AK47)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_ak47.mdl")
}
if(csomag[id] == 5 && fgy == CSW_M4A1)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_m4a1.mdl")
}
if(csomag[id] == 5 && fgy == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_deagle.mdl")
}
if(csomag[id] == 5 && fgy == CSW_FAMAS)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_famas.mdl")
}
if(csomag[id] == 5 && fgy == CSW_SCOUT)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_scout.mdl")
}
if(csomag[id] == 5 && fgy == CSW_C4)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_c4.mdl")
}
if(csomag[id] == 5 && fgy == CSW_M3)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_m3.mdl")
}
if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
{
set_pev(id, pev_viewmodel2, "models/pista/top2/v_mp5navy.mdl")
}
if(csomag[id] == 6 && fgy == CSW_AWP)
{
set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
}
}
stock print_color(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
 
replace_all(msg, 190, "!g", "^4")
replace_all(msg, 190, "!y", "^1")
replace_all(msg, 190, "!t", "^3")
replace_all(msg, 190, "á", "á")
replace_all(msg, 190, "é", "Ă©")
replace_all(msg, 190, "í", "Ă­")
replace_all(msg, 190, "ó", "Ăł")
replace_all(msg, 190, "ö", "ö")
replace_all(msg, 190, "ő", "Ĺ‘")
replace_all(msg, 190, "ú", "Ăş")
replace_all(msg, 190, "ü", "ĂĽ")
replace_all(msg, 190, "ű", "ű")
replace_all(msg, 190, "Á", "Á")
replace_all(msg, 190, "É", "É")
replace_all(msg, 190, "Í", "ĂŤ")
replace_all(msg, 190, "Ó", "Ă“")
replace_all(msg, 190, "Ö", "Ă–")
replace_all(msg, 190, "Ő", "Ő")
replace_all(msg, 190, "Ú", "Ăš")
replace_all(msg, 190, "Ü", "Ăś")
replace_all(msg, 190, "Ű", "Ĺ°")
 
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i])
write_string(msg)
message_end()
}
}
}
return PLUGIN_HANDLED
}
public mentes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", name)
format(vaultdata,255,"%i",oles[id])
nvault_set(vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s", name)
format(vaultdata,255,"%i",oles[id])
nvault_get(vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new a_o[32]
parse(vaultdata, a_o, 31)
oles[id] = str_to_num(a_o)
return PLUGIN_CONTINUE
}
public client_putinserver(id)
{
gyoztes[id] = false
vip[id] = 0
new name[32]
get_user_name(id, name, 31)
csomag[id] = 0
new nevek2[64]
while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
if( equal( nevek2, name ) )
{
gyoztes[id] = true
}
if(equal("rozsiii", name))
gyoztes[id] = true
new nevek[64]
while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
if( equal( nevek, name ) )
{
vip[id] = 1
}
}
public client_connect(id)
{
betoltes(id)
}
public client_disconnect(id)
{
mentes(id)
}
public kesek(id){
new cim[121]
format(cim, charsmax(cim),"\r.<!-- s:P --><img src=\"{SMILIES_PATH}/icon_razz.gif\" alt=\":P\" title=\"vicces\" /><!-- s:P -->{o}L{i}Ce:.^n\wKesek")
new menu = menu_create(cim, "kesek_h")
menu_additem(menu,"NoTrap Kes","1",0)
menu_additem(menu,"Elet ero kes","2",0)
menu_additem(menu,"Gyors Kes","3",0)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
public kesek_h(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
new stats[8],bodyhits[8]
new irank = get_user_stats(id,stats,bodyhits)
switch(key){
case 1:{
if(oles[id] >= 50)
{
 
}
}
case 2:{
if(oles[id] >= 100)
{
}
}
case 3:{
if(oles[id] >= 200)
}
}
return PLUGIN_HANDLED
}

Sírok ezen a sok csicskán hogy képesek átírni a saját nevükre más munkáját :D
De amúgy ha ennyi az egész amit írtál, akkor lemaradt egy ilyen jel }
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_precache()
  2. {
  3. precache_model("models/onemax/kesek/v_kes1.mdl")
  4. precache_model("models/onemax/kesek/v_kes2.mdl")
  5. precache_model("models/onemax/arany/v_gold_awp.mdl")
  6. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 16:59 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
haverom is ugyan ugy att irta am nem ertelek segitenel benne amt irtam?


azt nagyon meg koszonem :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 17:16 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.05.24. 10:51
Hozzászólások: 197
Megköszönt másnak: 135 alkalommal
Megköszönték neki: 34 alkalommal
onemax írta:
haverom is ugyan ugy att irta am nem ertelek segitenel benne amt irtam?


azt nagyon meg koszonem :)

Attól még csicska dolog :)
Amúgy
SMA Forráskód: [ Mindet kijelol ]
  1. new kes1, kes2,

A "kes2" után a vesszőt töröld!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.07. 19:11 
Offline
Beavatott

Csatlakozott: 2015.01.24. 09:30
Hozzászólások: 98
Megköszönt másnak: 22 alkalommal
Hath mar peobaltam de nem jo...


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: fegyver menu hiba
HozzászólásElküldve: 2015.03.08. 09:03 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
tessék nem írom le, hogy mi volt a baja, mert kb az egészet újra írtam
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 "Pista"
  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. new kes1[33], kes2[33]
  30. public plugin_precache()
  31. {
  32. precache_model("models/pista/kesek/v_kes1.mdl")
  33. precache_model("models/pista/kesek/v_kes2.mdl")
  34. precache_model("models/pista/arany/v_gold_awp.mdl")
  35. precache_model("models/pista/arany/v_gold_m4a1.mdl")
  36. precache_model("models/pista/arany/v_gold_ak47.mdl")
  37. precache_model("models/pista/arany/v_gold_deagle.mdl")
  38. precache_model("models/pista/arany/v_gold_mp5navy.mdl")
  39. precache_model("models/pista/arany/v_gold_famas.mdl")
  40. precache_model("models/pista/arany/v_gold_scout.mdl")
  41. precache_model("models/pista/arany/v_gold_c4.mdl")
  42. precache_model("models/pista/arany/v_gold_m3.mdl")
  43. precache_model("models/pista/top2/v_awp.mdl")
  44. precache_model("models/pista/top2/v_m4a1.mdl")
  45. precache_model("models/pista/top2/v_ak47.mdl")
  46. precache_model("models/pista/top2/v_deagle.mdl")
  47. precache_model("models/pista/top2/v_mp5navy.mdl")
  48. precache_model("models/pista/top2/v_famas.mdl")
  49. precache_model("models/pista/top2/v_scout.mdl")
  50. precache_model("models/pista/top2/v_c4.mdl")
  51. precache_model("models/pista/top2/v_m3.mdl")
  52. precache_model("models/pista/arany/p_gold_awp.mdl")
  53. precache_model("models/pista/arany/p_gold_m4a1.mdl")
  54. precache_model("models/pista/arany/p_gold_ak47.mdl")
  55. precache_model("models/pista/arany/p_gold_deagle.mdl")
  56. precache_model("models/pista/arany/p_gold_mp5navy.mdl")
  57. precache_model("models/pista/arany/p_gold_famas.mdl")
  58. precache_model("models/pista/arany/p_gold_scout.mdl")
  59. precache_model("models/pista/arany/p_gold_c4.mdl")
  60. precache_model("models/pista/arany/p_gold_m3.mdl")
  61. precache_model("models/pista/ezust/v_silvery_awp.mdl")
  62. precache_model("models/pista/ezust/v_silvery_m4a1.mdl")
  63. precache_model("models/pista/ezust/v_silvery_ak47.mdl")
  64. precache_model("models/pista/ezust/v_silvery_deagle.mdl")
  65. precache_model("models/pista/ezust/v_silvery_mp5navy.mdl")
  66. precache_model("models/pista/ezust/v_silvery_famas.mdl")
  67. precache_model("models/pista/ezust/v_silvery_scout.mdl")
  68. precache_model("models/pista/ezust/v_silvery_c4.mdl")
  69. precache_model("models/pista/ezust/v_silvery_m3.mdl")
  70. precache_model("models/pista/ezust/p_silvery_awp.mdl")
  71. precache_model("models/pista/ezust/p_silvery_m4a1.mdl")
  72. precache_model("models/pista/ezust/p_silvery_ak47.mdl")
  73. precache_model("models/pista/ezust/p_silvery_deagle.mdl")
  74. precache_model("models/pista/ezust/p_silvery_mp5navy.mdl")
  75. precache_model("models/pista/ezust/p_silvery_famas.mdl")
  76. precache_model("models/pista/ezust/p_silvery_scout.mdl")
  77. precache_model("models/pista/ezust/p_silvery_c4.mdl")
  78. precache_model("models/pista/ezust/p_silvery_m3.mdl")
  79. precache_model("models/pista/bronz2/v_bronze_awp.mdl")
  80. precache_model("models/pista/bronz2/v_bronze_m4a1.mdl")
  81. precache_model("models/pista/bronz2/v_bronze_ak47.mdl")
  82. precache_model("models/pista/bronz2/v_bronze_deagle.mdl")
  83. precache_model("models/pista/bronz2/v_bronze_mp5navy.mdl")
  84. precache_model("models/pista/bronz2/v_bronze_famas.mdl")
  85. precache_model("models/pista/bronz2/v_bronze_scout.mdl")
  86. precache_model("models/pista/bronz2/v_bronze_c4.mdl")
  87. precache_model("models/pista/bronz2/v_bronze_m3.mdl")
  88. precache_model("models/pista/bronz2/p_bronze_awp.mdl")
  89. precache_model("models/pista/bronz2/p_bronze_m4a1.mdl")
  90. precache_model("models/pista/bronz2/p_bronze_ak47.mdl")
  91. precache_model("models/pista/bronz2/p_bronze_deagle.mdl")
  92. precache_model("models/pista/bronz2/p_bronze_mp5navy.mdl")
  93. precache_model("models/pista/bronz2/p_bronze_famas.mdl")
  94. precache_model("models/pista/bronz2/p_bronze_scout.mdl")
  95. precache_model("models/pista/bronz2/p_bronze_c4.mdl")
  96. precache_model("models/pista/bronz2/p_bronze_m3.mdl")
  97. precache_model("models/pista/rozsdas/v_rusty_awp.mdl")
  98. precache_model("models/pista/rozsdas/v_rusty_m4a1.mdl")
  99. precache_model("models/pista/rozsdas/v_rusty_ak47.mdl")
  100. precache_model("models/pista/rozsdas/v_rusty_deagle.mdl")
  101. precache_model("models/pista/rozsdas/v_rusty_mp5navy.mdl")
  102. precache_model("models/pista/rozsdas/v_rusty_scout.mdl")
  103. precache_model("models/pista/rozsdas/v_rusty_famas.mdl")
  104. precache_model("models/pista/rozsdas/v_rusty_c4.mdl")
  105. precache_model("models/pista/rozsdas/v_rusty_m3.mdl")
  106. precache_model("models/pista/rozsdas/p_rusty_awp.mdl")
  107. precache_model("models/pista/rozsdas/p_rusty_m4a1.mdl")
  108. precache_model("models/pista/rozsdas/p_rusty_ak47.mdl")
  109. precache_model("models/pista/rozsdas/p_rusty_deagle.mdl")
  110. precache_model("models/pista/rozsdas/p_rusty_mp5navy.mdl")
  111. precache_model("models/pista/rozsdas/p_rusty_scout.mdl")
  112. precache_model("models/pista/rozsdas/p_rusty_famas.mdl")
  113. precache_model("models/pista/rozsdas/p_rusty_c4.mdl")
  114. precache_model("models/pista/rozsdas/p_rusty_m3.mdl")
  115. }
  116. public inditas(id)
  117. {
  118. if(!is_user_alive(id))
  119. return PLUGIN_HANDLED
  120.  
  121. if(cs_get_user_team(id) == CS_TEAM_CT)
  122. {
  123. if(gyoztes[id])
  124. cs_set_user_model(id, "subbassd2_gyoztes_ct")
  125. else if(vip[id] == 1)
  126. cs_set_user_model(id, "subbassd2_vip_ct2")
  127. return PLUGIN_HANDLED
  128. }
  129. else if(cs_get_user_team(id) == CS_TEAM_T)
  130. {
  131. if(gyoztes[id])
  132. cs_set_user_model(id, "subbassd2_gyoztes_t")
  133. else if(vip[id] == 1)
  134. cs_set_user_model(id, "subbassd2_vip_t")
  135. return PLUGIN_HANDLED
  136. }
  137. return PLUGIN_HANDLED
  138. }
  139. public plugin_init() {
  140. register_plugin(PLUGIN, VERSION, AUTHOR)
  141. register_clcmd("say /menu", "fomenu")
  142. register_clcmd("say", "HandleSay")
  143. register_event("DeathMsg","death","a")
  144. register_logevent("korveg", 2, "0=World triggered", "1=Round_End")
  145. RegisterHam(Ham_Spawn, "player", "inditas", 1)
  146. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  147. vault = nvault_open("D2Menu")
  148. }
  149. public korveg(){
  150. new players[32], pnum, id
  151. get_players(players, pnum)
  152. for(new i = 0; i < pnum; i++)
  153. {
  154. id = players[i]
  155. new stats[8],bodyhits[8]
  156. new irank = get_user_stats(id,stats,bodyhits)
  157. if(csomag[id] == 5 && irank > 3)
  158. csomag[id] = 0
  159. }
  160. }
  161. public death(){
  162. new killer = read_data(1)
  163. new victim = read_data(2)
  164.  
  165. if(killer == victim)
  166. {
  167. return PLUGIN_HANDLED
  168. }
  169.  
  170. oles[killer]++
  171. return PLUGIN_HANDLED
  172. }
  173. public HandleSay(id)
  174. {
  175. new message[192], Name[32], none[2][32], chat[192], c_rang[32], halott_rang[32], hir, topp[32]
  176.  
  177. read_args (message, 191)
  178. remove_quotes (message)
  179. new hossz = strlen(message);
  180. new stats[8],bodyhits[8]
  181. new irank = get_user_stats(id,stats,bodyhits)
  182. new i=0;
  183. pont2=0;
  184. kettospont=0;
  185. szam2=0;
  186. hir=0;
  187. RosszKarakterek = 0
  188. while(i < hossz)
  189. {
  190. if(message[i] == 'w')
  191. hir++;
  192. if(message[i] == '.')
  193. pont2++;
  194. if(message[i] == ':')
  195. kettospont++;
  196. 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')
  197. szam2++;
  198. if(message[i] == '#')
  199. RosszKarakterek++
  200. ++i;
  201. }
  202.  
  203. if(pont2 >= 2 && kettospont >= 1 && szam2 >= 4)
  204. {
  205. ColorChat(id, GREEN, "^4[Információ]^1 Ne hirdess!")
  206. return PLUGIN_HANDLED;
  207. }
  208. if(hir >= 3)
  209. {
  210. ColorChat(id, GREEN, "^4[Információ]^1 Ne hirdess!")
  211. return PLUGIN_HANDLED;
  212. }
  213. if(RosszKarakterek != 0)
  214. {
  215. new JatekosNeve[32]
  216. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  217. new JatekosIP[32]
  218. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  219. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  220. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  221. return PLUGIN_HANDLED
  222. }
  223.  
  224. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  225.  
  226. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, "") || equal (message, "."))
  227. return PLUGIN_HANDLED;
  228.  
  229. if(containi(message, "anyad") != -1 || containi(message, "fasz") != -1 || containi(message, "geci") != -1 ||
  230. containi(message, "szar") != -1|| containi(message, "cigany") != -1 || containi(message, "rakos") != -1 ||
  231. containi(message, "fos") != -1|| containi(message, "apad") != -1 || containi(message, "majom") != -1 ||
  232. containi(message, "szar") != -1|| containi(message, "csicska") != -1 || containi(message, "buzi") != -1 ||
  233. containi(message, "segg") != -1|| containi(message, "csira") != -1 || containi(message, "fasszopo") != -1 ||
  234. containi(message, "kurva") != -1|| containi(message, "nyomi") != -1){
  235. ColorChat(id, GREEN, "^4[Információ]^1 Ne beszelj csunyan!")
  236. return PLUGIN_HANDLED
  237. }
  238.  
  239. if(!equali(message, none[0]) && !equali(message, none[1]))
  240. {
  241. get_user_name(id, Name, 31);
  242. if(oles[id] >= 0 && oles[id] < 100){
  243. c_rang = "Közlegény"
  244. }
  245. else if(oles[id] >= 100 && oles[id] < 200){
  246. c_rang = "Őrvezető"
  247. }
  248. else if(oles[id] >= 200 && oles[id] < 400){
  249. c_rang = "Tizedes"
  250. }
  251. else if(oles[id] >= 400 && oles[id] < 600){
  252. c_rang = "Szakaszvezető"
  253. }
  254. else if(oles[id] >= 600 && oles[id] < 800){
  255. c_rang = "Őrmester"
  256. }
  257. else if(oles[id] >= 800 && oles[id] < 1250){
  258. c_rang = "Törzsőrmester"
  259. }
  260. else if(oles[id] >= 1250 && oles[id] < 1500){
  261. c_rang = "Főtőrzsmester"
  262. }
  263. else if(oles[id] >= 1500 && oles[id] < 2000){
  264. c_rang = "Alhadnagy"
  265. }
  266. else if(oles[id] >= 2000 && oles[id] < 3000){
  267. c_rang = "Zászlós"
  268. }
  269. else if(oles[id] >= 3000 && oles[id] < 4000){
  270. c_rang = "Hadnagy"
  271. }
  272. else if(oles[id] >= 4000 && oles[id] < 6000){
  273. c_rang = "FĹ‘hadnagy"
  274. }
  275. else if(oles[id] >= 5000 && oles[id] < 6000){
  276. c_rang = "Százados"
  277. }
  278. else if(oles[id] >= 6000 && oles[id] < 7000){
  279. c_rang = "Őrnagy"
  280. }
  281. else if(oles[id] >= 7000 && oles[id] < 8000){
  282. c_rang = "Alezredes"
  283. }
  284. else if(oles[id] >= 8000 && oles[id] < 9000){
  285. c_rang = "Ezredes"
  286. }
  287. else if(oles[id] >= 9000 && oles[id] < 10000){
  288. c_rang = "Vezérőrnagy"
  289. }
  290. else if(oles[id] >= 10000 && oles[id] < 11000){
  291. c_rang = "Altábornagy"
  292. }
  293. else if(oles[id] >= 11000){
  294. c_rang = "Vezérezredes"
  295. }
  296. if(!is_user_alive(id)){
  297. halott_rang = "*Halott*"
  298. }
  299. else
  300. {
  301. halott_rang = ""
  302. }
  303. if(irank == 1)
  304. topp = "[TOP 1]"
  305. else if(irank == 2)
  306. topp = "[TOP 2]"
  307. else if(irank == 3)
  308. topp = "[TOP 3]"
  309. else if(irank == 4)
  310. topp = "[TOP 4]"
  311. else if(irank == 5)
  312. topp = "[TOP 5]"
  313. else if(irank == 6)
  314. topp = "[TOP 6]"
  315. else if(irank == 7)
  316. topp = "[TOP 7]"
  317. else if(irank == 8)
  318. topp = "[TOP 8]"
  319. else if(irank == 9)
  320. topp = "[TOP 9]"
  321. else if(irank == 10)
  322. topp = "[TOP 10]"
  323. else if(irank == 11)
  324. topp = "[TOP 11]"
  325. else if(irank == 12)
  326. topp = "[TOP 12]"
  327. else if(irank == 13)
  328. topp = "[TOP 13]"
  329. else if(irank == 14)
  330. topp = "[TOP 14]"
  331. else if(irank == 15)
  332. topp = "[TOP 15]"
  333. else
  334. topp = ""
  335. if(gyoztes[id])
  336. formatex(chat, 191, "^1%s^4[Győztes]%s[%s]^3%s^4 : %s",halott_rang, topp, c_rang, Name, message)
  337. else if(equal("DeRoiD", Name))
  338. formatex(chat, 191, "^1%s^4[Szerver készítő][%s]^3%s^4 => %s",halott_rang, c_rang, Name, message)
  339. else if(vip[id] == 1)
  340. formatex(chat, 191, "^1%s^4[VIP][%s]^3%s^4 : %s",halott_rang, c_rang, Name, message)
  341. else
  342. formatex(chat, 191, "^1%s^4%s[%s]^3%s^1 : %s",halott_rang, topp, c_rang, Name, message)
  343.  
  344.  
  345. switch(cs_get_user_team(id))
  346. {
  347. case 1: ColorChat(0, RED, chat)
  348. case 2: ColorChat(0, BLUE, chat)
  349. }
  350. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  351. ColorChat(0, GREY, chat)
  352. return PLUGIN_HANDLED;
  353. }
  354. return PLUGIN_HANDLED;
  355. }
  356. public fomenu(id)
  357. {
  358. new cim[121]
  359. format(cim, charsmax(cim), "\r.:[.:{o}L{i}Ce:.]:.\w Only Dust2")
  360. new menu = menu_create(cim, "fomenu_h" )
  361. menu_additem(menu,"Fegyver skinek","1",0)
  362. menu_additem(menu,"Kések","2",0)
  363. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  364. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  365. menu_display(id, menu, 0)
  366. }
  367. public fomenu_h(id, menu, item)
  368. {
  369. if( item == MENU_EXIT )
  370. {
  371. menu_destroy(menu);
  372. return PLUGIN_HANDLED;
  373. }
  374. new data[9], szName[64];
  375. new access, callback;
  376. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  377. new key = str_to_num(data);
  378.  
  379. switch(key)
  380. {
  381. case 1:{
  382. fegyverek(id)
  383. }
  384. case 2: {
  385. kesekasdasdasdsadas(id)
  386. }
  387.  
  388. }
  389. menu_destroy(menu)
  390. return PLUGIN_HANDLED
  391. }
  392. public kesekasdasdasdsadas(id) {
  393.  
  394. new cim[121]
  395. format(cim, charsmax(cim),"\r.:{o}L{i}Ce:.^n\wKesek")
  396. new menu = menu_create(cim, "kesek_h")
  397. menu_additem(menu,"NoTrap Kes","1",0)
  398. menu_additem(menu,"Elet ero kes","2",0)
  399. menu_additem(menu,"Gyors Kes","3",0)
  400. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  401. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  402. menu_display(id, menu, 0)
  403. return PLUGIN_HANDLED
  404. }
  405. public kesek_h(id, menu, item)
  406. {
  407. if( item == MENU_EXIT )
  408. {
  409. menu_destroy(menu);
  410. return PLUGIN_HANDLED;
  411. }
  412. new data[9], szName[64];
  413. new access, callback;
  414. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  415. new key = str_to_num(data);
  416. new stats[8],bodyhits[8]
  417. new irank = get_user_stats(id,stats,bodyhits)
  418. switch(key){
  419. case 1:{
  420. if(oles[id] >= 50)
  421. {
  422.  
  423. }
  424. }
  425. case 2:{
  426. if(oles[id] >= 100)
  427. {
  428. }
  429. }
  430. case 3:{
  431. if(oles[id] >= 200)
  432. {}
  433. }
  434. }
  435. return PLUGIN_HANDLED
  436. }
  437. public fegyverek(id)
  438. {
  439. new cim[121]
  440. format(cim, charsmax(cim), "\r.:[.:{o}L{i}Ce:.]:.\wOnly Dust2 ^n\y|\w Öléseid: \r%d \y|",oles[id])
  441. new menu = menu_create(cim, "fegyverek_h" )
  442. new stats[8],bodyhits[8]
  443. new irank = get_user_stats(id,stats,bodyhits)
  444. menu_additem(menu,"Alap csomag kiválasztása \dElérve","1",0)
  445. if(oles[id] < 300)
  446. menu_additem(menu,"Rozsdás csomag kiválasztása \d300 ölés","2",0)
  447. else
  448. menu_additem(menu,"Rozsdás csomag kiválasztása \dElérve","2",0)
  449. if(oles[id] < 1000)
  450. menu_additem(menu,"Bronz csomag kiválasztása \d1000 ölés","3",0)
  451. else
  452. menu_additem(menu,"Bronz csomag kiválasztása \dElérve","3",0)
  453. if(oles[id] < 3000)
  454. menu_additem(menu,"Ezüst csomag kiválasztása \d3000 ölés","4",0)
  455. else
  456. menu_additem(menu,"Ezüst csomag kiválasztása \dElérve","4",0)
  457. if(oles[id] < 6000)
  458. menu_additem(menu,"Arany csomag kiválasztása \d6000 ölés","5",0)
  459. else
  460. menu_additem(menu,"Arany csomag kiválasztása \dElérve","5",0)
  461. if(irank == 1 || irank == 2 || irank == 3)
  462. menu_additem(menu,"TOP csomag kiválasztása \dElérve","6",0)
  463. else
  464. menu_additem(menu,"TOP csomag kiválasztása \dTOP1, TOP2, TOP3","6",0)
  465. menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
  466. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  467. menu_display(id, menu, 0)
  468. }
  469. public fegyverek_h(id, menu, item)
  470. {
  471. if( item == MENU_EXIT )
  472. {
  473. menu_destroy(menu);
  474. return PLUGIN_HANDLED;
  475. }
  476. new data[9], szName[64];
  477. new access, callback;
  478. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  479. new key = str_to_num(data);
  480. new stats[8],bodyhits[8]
  481. new irank = get_user_stats(id,stats,bodyhits)
  482. switch(key)
  483. {
  484. case 1:{
  485. if(csomag[id] != 0)
  486. {
  487. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3alap^1 csomagot!")
  488. csomag[id] = 0
  489. }
  490. else
  491. {
  492. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  493. fegyverek(id)
  494. }
  495. }
  496. case 2:{
  497. if(csomag[id] != 1)
  498. {
  499. if(oles[id] >= 300)
  500. {
  501. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3rozsdás^1 csomagot!")
  502. csomag[id] = 1
  503. }
  504. else
  505. {
  506. ColorChat(id, GREEN, "^4[Információ]^1 Sajnálom túl kevés ölésed van!")
  507. fegyverek(id)
  508. }
  509. }
  510. else
  511. {
  512. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  513. fegyverek(id)
  514. }
  515. }
  516. case 3:{
  517. if(csomag[id] != 2)
  518. {
  519. if(oles[id] >= 1000)
  520. {
  521. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3bronz^1 csomagot!")
  522. csomag[id] = 2
  523. }
  524. else
  525. {
  526. ColorChat(id, GREEN, "^4[Információ]^1 Sajnálom túl kevés ölésed van!")
  527. fegyverek(id)
  528. }
  529. }
  530. else
  531. {
  532. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  533. fegyverek(id)
  534. }
  535. }
  536. case 4:{
  537. if(csomag[id] != 3)
  538. {
  539. if(oles[id] >= 3000)
  540. {
  541. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3ezĂĽst^1 csomagot!")
  542. csomag[id] = 3
  543. }
  544. else
  545. {
  546. ColorChat(id, GREEN, "^4[Információ]^1 Sajnálom túl kevés ölésed van!")
  547. fegyverek(id)
  548. }
  549. }
  550. else
  551. {
  552. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  553. fegyverek(id)
  554. }
  555. }
  556. case 5:{
  557. if(csomag[id] != 4)
  558. {
  559. if(oles[id] >= 6000)
  560. {
  561. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3arany^1 csomagot!")
  562. csomag[id] = 4
  563. }
  564. else
  565. {
  566. ColorChat(id, GREEN, "^4[Információ]^1 Sajnálom túl kevés ölésed van!")
  567. fegyverek(id)
  568. }
  569. }
  570. else
  571. {
  572. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  573. fegyverek(id)
  574. }
  575. }
  576. case 6:{
  577. if(csomag[id] != 5)
  578. {
  579. if(irank == 1 || irank == 2 || irank == 3)
  580. {
  581. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3top^1 csomagot!")
  582. csomag[id] = 5
  583. }
  584. else
  585. {
  586. ColorChat(id, GREEN, "^4[Információ]^1 Sajnálom nem vagy top1, top2, top3!")
  587. fegyverek(id)
  588. }
  589. }
  590. else
  591. {
  592. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  593. fegyverek(id)
  594. }
  595. }
  596. case 7:{
  597. if(csomag[id] != 6)
  598. {
  599. ColorChat(id, GREEN, "^4[Információ]^1 Sikeresen kiválasztottad az ^3karácsonyi^1 csomagot!")
  600. csomag[id] = 6
  601. }
  602. else
  603. {
  604. ColorChat(id, GREEN, "^4[Információ]^1 Éppen ezt a^3csomagot^1 használod!")
  605. fegyverek(id)
  606. }
  607. }
  608. }
  609. menu_destroy(menu)
  610. return PLUGIN_HANDLED
  611. }
  612. public Event_Change_Weapon(id)
  613. {
  614. new fgy = get_user_weapon(id)
  615. if(kes1[id] == 1 && fgy == CSW_KNIFE)
  616. {
  617. set_pev(id, pev_viewmodel2, "models/pista/kesek/v_kes1.mdl")
  618. }
  619. if(csomag[id] == 4 && fgy == CSW_AWP)
  620. {
  621. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_awp.mdl")
  622. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_awp.mdl")
  623. }
  624. if(csomag[id] == 4 && fgy == CSW_AK47)
  625. {
  626. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_ak47.mdl")
  627. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_ak47.mdl")
  628. }
  629. if(csomag[id] == 4 && fgy == CSW_M4A1)
  630. {
  631. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m4a1.mdl")
  632. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m4a1.mdl")
  633. }
  634. if(csomag[id] == 4 && fgy == CSW_DEAGLE)
  635. {
  636. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_deagle.mdl")
  637. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_deagle.mdl")
  638. }
  639. if(csomag[id] == 4 && fgy == CSW_FAMAS)
  640. {
  641. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_famas.mdl")
  642. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_famas.mdl")
  643. }
  644. if(csomag[id] == 4 && fgy == CSW_SCOUT)
  645. {
  646. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_scout.mdl")
  647. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_scout.mdl")
  648. }
  649. if(csomag[id] == 4 && fgy == CSW_C4)
  650. {
  651. set_pev(id, pev_viewmodel2, "models/subbassd2/arany/v_gold_c4.mdl")
  652. set_pev(id, pev_weaponmodel2, "models/subbassd2/arany/p_gold_c4.mdl")
  653. }
  654. if(csomag[id] == 4 && fgy == CSW_M3)
  655. {
  656. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_m3.mdl")
  657. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_m3.mdl")
  658. }
  659. if(csomag[id] == 1 && fgy == CSW_AWP)
  660. {
  661. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_awp.mdl")
  662. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_awp.mdl")
  663. }
  664. if(csomag[id] == 1 && fgy == CSW_AK47)
  665. {
  666. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_ak47.mdl")
  667. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_ak47.mdl")
  668. }
  669. if(csomag[id] == 1 && fgy == CSW_M4A1)
  670. {
  671. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m4a1.mdl")
  672. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m4a1.mdl")
  673. }
  674. if(csomag[id] == 1 && fgy == CSW_DEAGLE)
  675. {
  676. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_deagle.mdl")
  677. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_deagle.mdl")
  678. }
  679. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  680. {
  681. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  682. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  683. }
  684. if(csomag[id] == 1 && fgy == CSW_FAMAS)
  685. {
  686. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_famas.mdl")
  687. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_famas.mdl")
  688. }
  689. if(csomag[id] == 1 && fgy == CSW_SCOUT)
  690. {
  691. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_scout.mdl")
  692. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_scout.mdl")
  693. }
  694. if(csomag[id] == 1 && fgy == CSW_C4)
  695. {
  696. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_c4.mdl")
  697. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_c4.mdl")
  698. }
  699. if(csomag[id] == 1 && fgy == CSW_M3)
  700. {
  701. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_m3.mdl")
  702. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_m3.mdl")
  703. }
  704. if(csomag[id] == 2 && fgy == CSW_AWP)
  705. {
  706. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_awp.mdl")
  707. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_awp.mdl")
  708. }
  709. if(csomag[id] == 2 && fgy == CSW_AK47)
  710. {
  711. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_ak47.mdl")
  712. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_ak47.mdl")
  713. }
  714. if(csomag[id] == 2 && fgy == CSW_M4A1)
  715. {
  716. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m4a1.mdl")
  717. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m4a1.mdl")
  718. }
  719. if(csomag[id] == 2 && fgy == CSW_DEAGLE)
  720. {
  721. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_deagle.mdl")
  722. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_deagle.mdl")
  723. }
  724. if(csomag[id] == 2 && fgy == CSW_FAMAS)
  725. {
  726. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_famas.mdl")
  727. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_famas.mdl")
  728. }
  729. if(csomag[id] == 2 && fgy == CSW_SCOUT)
  730. {
  731. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_scout.mdl")
  732. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_scout.mdl")
  733. }
  734. if(csomag[id] == 2 && fgy == CSW_C4)
  735. {
  736. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_c4.mdl")
  737. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_c4.mdl")
  738. }
  739. if(csomag[id] == 2 && fgy == CSW_M3)
  740. {
  741. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_m3.mdl")
  742. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_m3.mdl")
  743. }
  744. if(csomag[id] == 3 && fgy == CSW_AWP)
  745. {
  746. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_awp.mdl")
  747. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_awp.mdl")
  748. }
  749. if(csomag[id] == 3 && fgy == CSW_AK47)
  750. {
  751. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_ak47.mdl")
  752. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_ak47.mdl")
  753. }
  754. if(csomag[id] == 3 && fgy == CSW_M4A1)
  755. {
  756. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m4a1.mdl")
  757. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m4a1.mdl")
  758. }
  759. if(csomag[id] == 3 && fgy == CSW_DEAGLE)
  760. {
  761. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_deagle.mdl")
  762. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_deagle.mdl")
  763. }
  764. if(csomag[id] == 3 && fgy == CSW_MP5NAVY)
  765. {
  766. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_mp5navy.mdl")
  767. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_mp5navy.mdl")
  768. }
  769. if(csomag[id] == 1 && fgy == CSW_MP5NAVY)
  770. {
  771. set_pev(id, pev_viewmodel2, "models/pista/rozsdas/v_rusty_mp5navy.mdl")
  772. set_pev(id, pev_weaponmodel2, "models/pista/rozsdas/p_rusty_mp5navy.mdl")
  773. }
  774. if(csomag[id] == 2 && fgy == CSW_MP5NAVY)
  775. {
  776. set_pev(id, pev_viewmodel2, "models/pista/bronz2/v_bronze_mp5navy.mdl")
  777. set_pev(id, pev_weaponmodel2, "models/pista/bronz2/p_bronze_mp5navy.mdl")
  778. }
  779. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  780. {
  781. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  782. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  783. }
  784. if(csomag[id] == 6 && fgy == CSW_MP5NAVY)
  785. {
  786. set_pev(id, pev_viewmodel2, "models/pista/kara/v_crms_mp5navy.mdl")
  787. set_pev(id, pev_weaponmodel2, "models/pista/kara/p_crms_mp5navy.mdl")
  788. }
  789. if(csomag[id] == 3 && fgy == CSW_FAMAS)
  790. {
  791. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_famas.mdl")
  792. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_famas.mdl")
  793. }
  794. if(csomag[id] == 3 && fgy == CSW_SCOUT)
  795. {
  796. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_scout.mdl")
  797. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_scout.mdl")
  798. }
  799. if(csomag[id] == 3 && fgy == CSW_C4)
  800. {
  801. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_c4.mdl")
  802. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_c4.mdl")
  803. }
  804. if(csomag[id] == 3 && fgy == CSW_M3)
  805. {
  806. set_pev(id, pev_viewmodel2, "models/pista/ezust/v_silvery_m3.mdl")
  807. set_pev(id, pev_weaponmodel2, "models/pista/ezust/p_silvery_m3.mdl")
  808. }
  809. if(csomag[id] == 4 && fgy == CSW_MP5NAVY)
  810. {
  811. set_pev(id, pev_viewmodel2, "models/pista/arany/v_gold_mp5navy.mdl")
  812. set_pev(id, pev_weaponmodel2, "models/pista/arany/p_gold_mp5navy.mdl")
  813. }
  814. if(csomag[id] == 5 && fgy == CSW_AWP)
  815. {
  816. set_pev(id, pev_viewmodel2, "models/pista/top2/v_awp.mdl")
  817. }
  818. if(csomag[id] == 5 && fgy == CSW_AK47)
  819. {
  820. set_pev(id, pev_viewmodel2, "models/pista/top2/v_ak47.mdl")
  821. }
  822. if(csomag[id] == 5 && fgy == CSW_M4A1)
  823. {
  824. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m4a1.mdl")
  825. }
  826. if(csomag[id] == 5 && fgy == CSW_DEAGLE)
  827. {
  828. set_pev(id, pev_viewmodel2, "models/pista/top2/v_deagle.mdl")
  829. }
  830. if(csomag[id] == 5 && fgy == CSW_FAMAS)
  831. {
  832. set_pev(id, pev_viewmodel2, "models/pista/top2/v_famas.mdl")
  833. }
  834. if(csomag[id] == 5 && fgy == CSW_SCOUT)
  835. {
  836. set_pev(id, pev_viewmodel2, "models/pista/top2/v_scout.mdl")
  837. }
  838. if(csomag[id] == 5 && fgy == CSW_C4)
  839. {
  840. set_pev(id, pev_viewmodel2, "models/pista/top2/v_c4.mdl")
  841. }
  842. if(csomag[id] == 5 && fgy == CSW_M3)
  843. {
  844. set_pev(id, pev_viewmodel2, "models/pista/top2/v_m3.mdl")
  845. }
  846. if(csomag[id] == 5 && fgy == CSW_MP5NAVY)
  847. {
  848. set_pev(id, pev_viewmodel2, "models/pista/top2/v_mp5navy.mdl")
  849. }
  850. if(csomag[id] == 6 && fgy == CSW_AWP)
  851. {
  852. set_pev(id, pev_viewmodel2, "models/subbassd2/kara/v_crms_awp.mdl")
  853. set_pev(id, pev_weaponmodel2, "models/subbassd2/kara/p_crms_awp.mdl")
  854. }
  855. }
  856. public mentes(id)
  857. {
  858. new name[32]
  859. get_user_name(id, name, 31)
  860. new vaultkey[64],vaultdata[256]
  861. format(vaultkey,63,"%s", name)
  862. format(vaultdata,255,"%i",oles[id])
  863. nvault_set(vault,vaultkey,vaultdata)
  864. return PLUGIN_CONTINUE
  865. }
  866. public betoltes(id)
  867. {
  868. new name[32]
  869. get_user_name(id, name, 31)
  870. new vaultkey[64],vaultdata[256]
  871. format(vaultkey,63,"%s", name)
  872. format(vaultdata,255,"%i",oles[id])
  873. nvault_get(vault,vaultkey,vaultdata,255)
  874. replace_all(vaultdata, 255, "#", " ")
  875. new a_o[32]
  876. parse(vaultdata, a_o, 31)
  877. oles[id] = str_to_num(a_o)
  878. return PLUGIN_CONTINUE
  879. }
  880. public client_putinserver(id)
  881. {
  882. gyoztes[id] = false
  883. vip[id] = 0
  884. new name[32]
  885. get_user_name(id, name, 31)
  886. csomag[id] = 0
  887. new nevek2[64]
  888. while( ( line2 = read_file( "addons/amxmodx/configs/d2_gyoz.ini", line2, nevek2, 63, txtlen2 ) ) != 0 )
  889. {
  890. if( equal( nevek2, name ) )
  891. {
  892. gyoztes[id] = true
  893. }
  894. if(equal("rozsiii", name))
  895. gyoztes[id] = true
  896. }
  897. new nevek[64]
  898. while( ( line = read_file( "addons/amxmodx/configs/d2_vip.ini", line, nevek, 63, txtlen ) ) != 0 )
  899. {
  900. if( equal( nevek, name ) )
  901. {
  902. vip[id] = 1
  903. }
  904. }
  905. }
  906. public client_connect(id)
  907. {
  908. betoltes(id)
  909. }
  910. public client_disconnect(id)
  911. {
  912. mentes(id)
  913. }

_________________
Kép


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  [ 10 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 58 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