hlmod.hu

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



Jelenlévő felhasználók

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

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

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

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 13:19 
Offline
Lelkes
Avatar

Csatlakozott: 2013.01.18. 15:06
Hozzászólások: 27
Megköszönt másnak: 25 alkalommal
Üdv!
Valaki ezt javítaná nekem hogy át tudjam alakítani amxx-re? Előre is köszönöm :)

SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <colorchat>
  5. #include <csstats>
  6. #include <fakemeta>
  7. #include <nvault>
  8.  
  9. #define PLUGIN "Fegyverskin"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Blesh"
  12.  
  13.  
  14. new oles[33]
  15. new awp[33], deagle[33], usp[33], glock[33], m4a1[33], ak47[33]
  16. new vault
  17.  
  18. new const szPrefix[] = "[Hungarian~federation]"
  19.  
  20. public plugin_init() {
  21. register_plugin(PLUGIN, VERSION, AUTHOR)
  22.  
  23. register_dictionary("weaponskin.txt")
  24.  
  25. //Chat parancsok
  26. register_clcmd("say /awp", "awp_menu")
  27. register_clcmd("say_team /awp", "awp_menu")
  28. register_clcmd("say /deagle", "deagle_menu")
  29. register_clcmd("say_team /deagle", "deagle_menu")
  30. register_clcmd("say /usp", "usp_menu")
  31. register_clcmd("say_team /usp", "usp_menu")
  32. register_clcmd("say /glock", "glock_menu")
  33. register_clcmd("say_team /glock", "glock_menu")
  34. register_clcmd("say /m4a1", "m4a1_menu")
  35. register_clcmd("say_team /m4a1", "m4a1_menu")
  36. register_clcmd("say /ak47", "ak47_menu")
  37. register_clcmd("say_team /ak47", "ak47_menu")
  38. register_clcmd("say /menu", "fomenu")
  39. register_clcmd("say_team /menu", "fomenu")
  40.  
  41. //Fegyverváltás
  42. register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  43.  
  44. //Halál
  45. register_event("DeathMsg", "eDeath", "ade")
  46.  
  47. vault = nvault_open("Fegyverskin")
  48. }
  49.  
  50. public plugin_precache() {
  51. precache_model("models/mf_weapons/awp_v1.mdl")
  52. precache_model("models/mf_weapons/deagle_v1.mdl")
  53. precache_model("models/mf_weapons/usp_v1.mdl")
  54. precache_model("models/mf_weapons/glock18_v1.mdl")
  55. precache_model("models/mf_weapons/m4a1_v1.mdl")
  56. precache_model("models/mf_weapons/ak47_v1.mdl")
  57. precache_model("models/mf_weapons/awp_v2.mdl")
  58. precache_model("models/mf_weapons/deagle_v2.mdl")
  59. precache_model("models/mf_weapons/usp_v2.mdl")
  60. precache_model("models/mf_weapons/glock18_v2.mdl")
  61. precache_model("models/mf_weapons/m4a1_v2.mdl")
  62. precache_model("models/mf_weapons/ak47_v2.mdl")
  63. precache_model("models/mf_weapons/awp_v3.mdl")
  64. precache_model("models/mf_weapons/deagle_v3.mdl")
  65. precache_model("models/mf_weapons/usp_v3.mdl")
  66. precache_model("models/mf_weapons/glock18_v3.mdl")
  67. precache_model("models/mf_weapons/m4a1_v3.mdl")
  68. precache_model("models/mf_weapons/ak47_v3.mdl")
  69. precache_model("models/mf_weapons/awp_v4.mdl")
  70. precache_model("models/mf_weapons/deagle_v4.mdl")
  71. precache_model("models/mf_weapons/usp_v4.mdl")
  72. precache_model("models/mf_weapons/glock18_v4.mdl")
  73. precache_model("models/mf_weapons/m4a1_v4.mdl")
  74. precache_model("models/mf_weapons/ak47_v4.mdl")
  75. precache_model("models/mf_weapons/awp_v5.mdl")
  76. precache_model("models/mf_weapons/deagle_v5.mdl")
  77. precache_model("models/mf_weapons/usp_v5.mdl")
  78. precache_model("models/mf_weapons/glock18_v5.mdl")
  79. precache_model("models/mf_weapons/m4a1_v5.mdl")
  80. precache_model("models/mf_weapons/ak47_v5.mdl")
  81. }
  82.  
  83. public eDeath() {
  84.  
  85. new attacker = read_data(1)
  86. new victim = read_data(2)
  87.  
  88. if(attacker == victim)
  89. return PLUGIN_HANDLED
  90.  
  91. oles[attacker] ++
  92. return PLUGIN_HANDLED
  93. }
  94.  
  95. public fomenu(id) {
  96. new menu = menu_create("\r[Hungarian~federation] \yFőmenü", "fomenu_h")
  97.  
  98. menu_additem(menu, "\rAWP Skinek", "1", 0)
  99. menu_additem(menu, "\rDeagle Skinek", "2", 0)
  100. menu_additem(menu, "\rUSP Skinek", "3", 0)
  101. menu_additem(menu, "\rGlock Skinek", "4", 0)
  102. menu_additem(menu, "\rM4A1 Skinek", "5", 0)
  103. menu_additem(menu, "\rAK47 Skinek", "6", 0)
  104.  
  105. menu_display(id, menu, 0)
  106. }
  107.  
  108. public fomenu_h(id, menu, item) {
  109.  
  110. if(item == MENU_EXIT)
  111. {
  112. menu_cancel(id)
  113. return PLUGIN_HANDLED
  114. }
  115.  
  116. new data[9], access, callback, szName[64]
  117. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  118. new key = str_to_num(data)
  119.  
  120. switch(key) {
  121. case 1:{
  122. awp_menu(id)
  123. }
  124. case 2:{
  125. deagle_menu(id)
  126. }
  127. case 3:{
  128. usp_menu(id)
  129. }
  130. case 4:{
  131. glock_menu(id)
  132. }
  133. case 5:{
  134. m4a1_menu(id)
  135. }
  136. case 6:{
  137. ak47_menu(id)
  138. }
  139. }
  140.  
  141. return PLUGIN_HANDLED
  142. }
  143.  
  144. public awp_menu(id) {
  145.  
  146. new szText[512]
  147. new cim[121]
  148. format(cim, charsmax(cim), "\r[Hungarian~federation] \yAWP Skinek \r[Öléseid: %d]",oles[id])
  149. new menu = menu_create(cim, "awp_handler" )
  150.  
  151. if(oles[id] < 100)
  152. {
  153. formatex(szText, charsmax(szText), "\yArany AWP \d[Még %d ölés]", 100-oles[id])
  154. menu_additem(menu, szText, "1", 0)
  155. }
  156. else
  157. menu_additem(menu, "\yArany AWP \r[Elérve]", "1", 0)
  158. if(oles[id] < 250)
  159. {
  160. formatex(szText, charsmax(szText), "\yCamo AWP \d[Még %d ölés]", 250-oles[id])
  161. menu_additem(menu, szText, "2", 0)
  162. }
  163. else
  164. menu_additem(menu, "\rCamo AWP [Elérve]", "2", 0)
  165. if(oles[id] < 600)
  166. {
  167. formatex(szText, charsmax(szText), "\yAWP Redlight \d[Még %d ölés]", 600-oles[id])
  168. menu_additem(menu, szText, "3", 0)
  169. }
  170. else
  171. menu_additem(menu, "\yAWP Redlight \r[Elérve]", "3", 0)
  172. if(oles[id] < 800)
  173. {
  174. formatex(szText, charsmax(szText), "\yAWP Bluelight \d[Még %d ölés]", 800-oles[id])
  175. menu_additem(menu, szText, "4", 0)
  176. }
  177. else
  178. menu_additem(menu, "\yAWP Bluelight \r[Elérve]", "4", 0)
  179. if(oles[id] < 1500)
  180. {
  181. formatex(szText, charsmax(szText), "\yAWP Erica \d[Még %d ölés]", 1500-oles[id])
  182. menu_additem(menu, szText, "5", 0)
  183. }
  184. else
  185. menu_additem(menu, "\yAWP Erica \r[Elérve]", "5", 0)
  186.  
  187. menu_display(id, menu, 0)
  188. }
  189.  
  190. public awp_handler(id, menu, item) {
  191. if( item == MENU_EXIT )
  192. {
  193. menu_destroy(menu);
  194. return PLUGIN_HANDLED;
  195. }
  196. new data[9], szName[64];
  197. new access, callback;
  198. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  199. new key = str_to_num(data);
  200. switch(key)
  201. {
  202. case 1:{ //AWP1
  203. if(awp[id] != 1)
  204. {
  205. if(oles[id] >= 100)
  206. {
  207. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  208. awp[id] = 1
  209. }
  210. else
  211. {
  212. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  213. awp_menu(id)
  214. }
  215. }
  216. else
  217. {
  218. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  219. awp_menu(id)
  220. }
  221. }
  222. case 2:{ //AWP2
  223. if(awp[id] != 2)
  224. {
  225. if(oles[id] >= 250)
  226. {
  227. ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  228. awp[id] = 2
  229. }
  230. else
  231. {
  232. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 250-oles[id])
  233. awp_menu(id)
  234. }
  235. }
  236. else
  237. {
  238. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  239. awp_menu(id)
  240. }
  241. }
  242. case 3:{ //AWP3
  243. if(awp[id] != 3)
  244. {
  245. if(oles[id] >= 600)
  246. {
  247. ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  248. awp[id] = 3
  249. }
  250. else
  251. {
  252. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-oles[id])
  253. awp_menu(id)
  254. }
  255. }
  256. else
  257. {
  258. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  259. awp_menu(id)
  260. }
  261. }
  262. case 4:{ //AWP4
  263. if(awp[id] != 4)
  264. {
  265. if(oles[id] >= 800)
  266. {
  267. ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  268. awp[id] = 4
  269. }
  270. else
  271. {
  272. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  273. awp_menu(id)
  274. }
  275. }
  276. else
  277. {
  278. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  279. awp_menu(id)
  280. }
  281. }
  282. case 5:{ //AWP5
  283. if(awp[id] != 5)
  284. {
  285. if(oles[id] >= 1500)
  286. {
  287. ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  288. awp[id] = 5
  289. }
  290. else
  291. {
  292. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  293. awp_menu(id)
  294. }
  295. }
  296. else
  297. {
  298. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  299. awp_menu(id)
  300. }
  301. }
  302. }
  303.  
  304. menu_destroy(menu)
  305. return PLUGIN_HANDLED
  306. }
  307.  
  308. public deagle_menu(id) {
  309.  
  310. new cim[121]
  311. new szText[512]
  312. format(cim, charsmax(cim), "\y[Hungarian~federation] Deagle Skinek \r[Öléseid: %d]",oles[id])
  313. new menu = menu_create(cim, "deagle_handler" )
  314.  
  315. if(oles[id] < 50)
  316. {
  317. formatex(szText, charsmax(szText), "\yArany Deagle \d[Még %d ölés]", 50-oles[id])
  318. menu_additem(menu, szText, "1", 0)
  319. }
  320. else
  321. menu_additem(menu, "\yArany Deagle \r[Elérve]", "1", 0)
  322. if(oles[id] < 200)
  323. {
  324. formatex(szText, charsmax(szText), "\yCamo Deagle \d[Még %d ölés]", 250-oles[id])
  325. menu_additem(menu, szText, "2", 0)
  326. }
  327. else
  328. menu_additem(menu, "\yCamo Deagle \r[Elérve]", "2", 0)
  329. if(oles[id] < 350)
  330. {
  331. formatex(szText, charsmax(szText), "\yDeagle Redlight \d[Még %d ölés]", 350-oles[id])
  332. menu_additem(menu, szText, "3", 0)
  333. }
  334. else
  335. menu_additem(menu, "\yDeagle Redlight \r[Elérve]", "3", 0)
  336. if(oles[id] < 700)
  337. {
  338. formatex(szText, charsmax(szText), "\yDeagle Bluelight \d[Még %d ölés]", 700-oles[id])
  339. menu_additem(menu, szText, "4", 0)
  340. }
  341. else
  342. menu_additem(menu, "\yDeagle Bluelight \r[Elérve]", "4", 0)
  343. if(oles[id] < 1050)
  344. {
  345. formatex(szText, charsmax(szText), "\yDeagle Erica \d[Még %d ölés]", 1050-oles[id])
  346. menu_additem(menu, szText, "5", 0)
  347. }
  348. else
  349. menu_additem(menu, "\yDeagle Erica \r[Elérve]", "5", 0)
  350.  
  351. menu_display(id, menu, 0)
  352. }
  353.  
  354. public deagle_handler(id, menu, item) {
  355. if( item == MENU_EXIT )
  356. {
  357. menu_destroy(menu);
  358. return PLUGIN_HANDLED;
  359. }
  360. new data[9], szName[64];
  361. new access, callback;
  362. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  363. new key = str_to_num(data);
  364. switch(key)
  365. {
  366. case 1:{ //Deagle1
  367. if(deagle[id] != 1)
  368. {
  369. if(oles[id] >= 50)
  370. {
  371. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  372. deagle[id] = 1
  373. }
  374. else
  375. {
  376. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 50-oles[id])
  377. deagle_menu(id)
  378. }
  379. }
  380. else
  381. {
  382. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  383. deagle_menu(id)
  384. }
  385. }
  386. case 2:{ //Deagle2
  387. if(deagle[id] != 2)
  388. {
  389. if(oles[id] >= 200)
  390. {
  391. ColorChat(id, TEAM_COLOR, "%s ^1%L Camo Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  392. deagle[id] = 2
  393. }
  394. else
  395. {
  396. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-oles[id])
  397. deagle_menu(id)
  398. }
  399. }
  400. else
  401. {
  402. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  403. deagle_menu(id)
  404. }
  405. }
  406. case 3:{ //Deagle3
  407. if(deagle[id] != 3)
  408. {
  409. if(oles[id] >= 350)
  410. {
  411. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  412. deagle[id] = 3
  413. }
  414. else
  415. {
  416. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  417. deagle_menu(id)
  418. }
  419. }
  420. else
  421. {
  422. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  423. deagle_menu(id)
  424. }
  425. }
  426. case 4:{ //Deagle4
  427. if(deagle[id] != 4)
  428. {
  429. if(oles[id] >= 700)
  430. {
  431. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  432. deagle[id] = 4
  433. }
  434. else
  435. {
  436. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 700-oles[id])
  437. deagle_menu(id)
  438. }
  439. }
  440. else
  441. {
  442. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  443. deagle_menu(id)
  444. }
  445. }
  446. case 5:{ //Deagle5
  447. if(deagle[id] != 5)
  448. {
  449. if(oles[id] >= 1050)
  450. {
  451. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  452. deagle[id] = 5
  453. }
  454. else
  455. {
  456. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1050-oles[id])
  457. deagle_menu(id)
  458. }
  459. }
  460. else
  461. {
  462. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  463. deagle_menu(id)
  464. }
  465. }
  466. }
  467.  
  468. menu_destroy(menu)
  469. return PLUGIN_HANDLED
  470. }
  471.  
  472. public usp_menu(id) {
  473.  
  474. new szText[512]
  475. new cim[121]
  476. format(cim, charsmax(cim), "\y[Hungarian~federation] USP Skinek \r[Öléseid: %d]",oles[id])
  477. new menu = menu_create(cim, "usp_handler" )
  478.  
  479. if(oles[id] < 20)
  480. {
  481. formatex(szText, charsmax(szText), "\yArany USP \d[Még %d ölés]", 20-oles[id])
  482. menu_additem(menu, szText, "1", 0)
  483. }
  484. else
  485. menu_additem(menu, "\yArany USP \r[Elérve]", "1", 0)
  486. if(oles[id] < 75)
  487. {
  488. formatex(szText, charsmax(szText), "\yUSP Red Destiny \d[Még %d ölés]", 75-oles[id])
  489. menu_additem(menu, szText, "2", 0)
  490. }
  491. else
  492. menu_additem(menu, "\yUSP Red Destiny \r[Elérve]", "2", 0)
  493. if(oles[id] < 180)
  494. {
  495. formatex(szText, charsmax(szText), "\yUSP Caiman \d[Még %d ölés]", 180-oles[id])
  496. menu_additem(menu, szText, "3", 0)
  497. }
  498. else
  499. menu_additem(menu, "\yUSP Caiman \r[Elérve]", "3", 0)
  500. if(oles[id] < 400)
  501. {
  502. formatex(szText, charsmax(szText), "\yUSP Comet \d[Még %d ölés]", 400-oles[id])
  503. menu_additem(menu, szText, "4", 0)
  504. }
  505. else
  506. menu_additem(menu, "\yUSP Comet \r[Elérve]", "4", 0)
  507. if(oles[id] < 670)
  508. {
  509. formatex(szText, charsmax(szText), "\yUSP THUNDER \d[Még %d ölés]", 670-oles[id])
  510. menu_additem(menu, szText, "5", 0)
  511. }
  512. else
  513. menu_additem(menu, "\yUSP THUNDER \r[Elérve]", "5", 0)
  514.  
  515. menu_display(id, menu, 0)
  516. }
  517.  
  518. public usp_handler(id, menu, item) {
  519. if( item == MENU_EXIT )
  520. {
  521. menu_destroy(menu);
  522. return PLUGIN_HANDLED;
  523. }
  524. new data[9], szName[64];
  525. new access, callback;
  526. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  527. new key = str_to_num(data);
  528. switch(key)
  529. {
  530. case 1:{ //USP1
  531. if(usp[id] != 1)
  532. {
  533. if(oles[id] >= 20)
  534. {
  535. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany USP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  536. usp[id] = 1
  537. }
  538. else
  539. {
  540. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 20-oles[id])
  541. usp_menu(id)
  542. }
  543. }
  544. else
  545. {
  546. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  547. usp_menu(id)
  548. }
  549. }
  550. case 2:{ //USP2
  551. if(usp[id] != 2)
  552. {
  553. if(oles[id] >= 75)
  554. {
  555. ColorChat(id, TEAM_COLOR, "%s ^1%L USP Red Destiny-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  556. usp[id] = 2
  557. }
  558. else
  559. {
  560. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 75-oles[id])
  561. usp_menu(id)
  562. }
  563. }
  564. else
  565. {
  566. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  567. usp_menu(id)
  568. }
  569. }
  570. case 3:{ //USP3
  571. if(usp[id] != 3)
  572. {
  573. if(oles[id] >= 180)
  574. {
  575. ColorChat(id, TEAM_COLOR, "%s ^1%L USP Caiman-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  576. usp[id] = 3
  577. }
  578. else
  579. {
  580. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 180-oles[id])
  581. usp_menu(id)
  582. }
  583. }
  584. else
  585. {
  586. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  587. usp_menu(id)
  588. }
  589. }
  590. case 4:{ //USP4
  591. if(usp[id] != 4)
  592. {
  593. if(oles[id] >= 400)
  594. {
  595. ColorChat(id, TEAM_COLOR, "%s ^1%L USP Comet-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  596. usp[id] = 4
  597. }
  598. else
  599. {
  600. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 400-oles[id])
  601. usp_menu(id)
  602. }
  603. }
  604. else
  605. {
  606. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  607. usp_menu(id)
  608. }
  609. }
  610. case 5:{ //USP5
  611. if(usp[id] != 5)
  612. {
  613. if(oles[id] >= 670)
  614. {
  615. ColorChat(id, TEAM_COLOR, "%s ^1%L USP THUNDER-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  616. usp[id] = 5
  617. }
  618. else
  619. {
  620. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 670-oles[id])
  621. usp_menu(id)
  622. }
  623. }
  624. else
  625. {
  626. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  627. usp_menu(id)
  628. }
  629. }
  630. }
  631.  
  632. menu_destroy(menu)
  633. return PLUGIN_HANDLED
  634. }
  635.  
  636. public glock_menu(id) {
  637.  
  638. new szText[512]
  639. new cim[121]
  640. format(cim, charsmax(cim), "\y[Hungarian~federation] Glock Skinek \r[Öléseid: %d]",oles[id])
  641. new menu = menu_create(cim, "glock_handler" )
  642.  
  643. if(oles[id] < 30)
  644. {
  645. formatex(szText, charsmax(szText), "\yArany Glock \d[Még %d ölés]", 30-oles[id])
  646. menu_additem(menu, szText, "1", 0)
  647. }
  648. else
  649. menu_additem(menu, "\yArany Glock \r[Elérve]", "1", 0)
  650. if(oles[id] < 85)
  651. {
  652. formatex(szText, charsmax(szText), "\yGlock CityScape \d[Még %d ölés]", 85-oles[id])
  653. menu_additem(menu, szText, "2", 0)
  654. }
  655. else
  656. menu_additem(menu, "\yGlock CityScape \r[Elérve]", "2", 0)
  657. if(oles[id] < 190)
  658. {
  659. formatex(szText, charsmax(szText), "\yGlock Redline \d[Még %d ölés]", 190-oles[id])
  660. menu_additem(menu, szText, "3", 0)
  661. }
  662. else
  663. menu_additem(menu, "\yGlock Redline \r[Elérve]", "3", 0)
  664. if(oles[id] < 410)
  665. {
  666. formatex(szText, charsmax(szText), "\yGlock Water Element \d[Még %d ölés]", 410-oles[id])
  667. menu_additem(menu, szText, "4", 0)
  668. }
  669. else
  670. menu_additem(menu, "\yGlock Water Element \r[Elérve]", "4", 0)
  671. if(oles[id] < 680)
  672. {
  673. formatex(szText, charsmax(szText), "\yGlock Dragon \d[Még %d ölés]", 680-oles[id])
  674. menu_additem(menu, szText, "5", 0)
  675. }
  676. else
  677. menu_additem(menu, "\yGlock Dragon \r[Elérve]", "5", 0)
  678.  
  679. menu_display(id, menu, 0)
  680. }
  681.  
  682. public glock_handler(id, menu, item) {
  683. if( item == MENU_EXIT )
  684. {
  685. menu_destroy(menu);
  686. return PLUGIN_HANDLED;
  687. }
  688. new data[9], szName[64];
  689. new access, callback;
  690. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  691. new key = str_to_num(data);
  692. switch(key)
  693. {
  694. case 1:{ //Glock1
  695. if(glock[id] != 1)
  696. {
  697. if(oles[id] >= 30)
  698. {
  699. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  700. glock[id] = 1
  701. }
  702. else
  703. {
  704. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 30-oles[id])
  705. glock_menu(id)
  706. }
  707. }
  708. else
  709. {
  710. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  711. glock_menu(id)
  712. }
  713. }
  714. case 2:{ //Glock2
  715. if(glock[id] != 2)
  716. {
  717. if(oles[id] >= 85)
  718. {
  719. ColorChat(id, TEAM_COLOR, "%s ^1%L Glock CityScape-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  720. glock[id] = 2
  721. }
  722. else
  723. {
  724. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 85-oles[id])
  725. glock_menu(id)
  726. }
  727. }
  728. else
  729. {
  730. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  731. glock_menu(id)
  732. }
  733. }
  734. case 3:{ //Glock3
  735. if(glock[id] != 3)
  736. {
  737. if(oles[id] >= 190)
  738. {
  739. ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Redline-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  740. glock[id] = 3
  741. }
  742. else
  743. {
  744. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 190-oles[id])
  745. glock_menu(id)
  746. }
  747. }
  748. else
  749. {
  750. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  751. glock_menu(id)
  752. }
  753. }
  754. case 4:{ //Glock4
  755. if(glock[id] != 4)
  756. {
  757. if(oles[id] >= 410)
  758. {
  759. ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Water Element-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  760. glock[id] = 4
  761. }
  762. else
  763. {
  764. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 410-oles[id])
  765. glock_menu(id)
  766. }
  767. }
  768. else
  769. {
  770. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  771. glock_menu(id)
  772. }
  773. }
  774. case 5:{ //Glock5
  775. if(glock[id] != 5)
  776. {
  777. if(oles[id] >= 680)
  778. {
  779. ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Dragon-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  780. glock[id] = 5
  781. }
  782. else
  783. {
  784. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 680-oles[id])
  785. glock_menu(id)
  786. }
  787. }
  788. else
  789. {
  790. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  791. glock_menu(id)
  792. }
  793. }
  794. }
  795.  
  796. menu_destroy(menu)
  797. return PLUGIN_HANDLED
  798. }
  799.  
  800. public m4a1_menu(id) {
  801.  
  802. new szText[512]
  803. new cim[121]
  804. format(cim, charsmax(cim), "\y[Hungarian~federation] M4A1 Skinek \r[Öléseid: %d]",oles[id])
  805. new menu = menu_create(cim, "m4a1_handler" )
  806.  
  807. if(oles[id] < 150)
  808. {
  809. formatex(szText, charsmax(szText), "\yArany M4A1 \d[Még %d ölés]", 150-oles[id])
  810. menu_additem(menu, szText, "1", 0)
  811. }
  812. else
  813. menu_additem(menu, "\yArany M4A1 \r[Elérve]", "1", 0)
  814. if(oles[id] < 375)
  815. {
  816. formatex(szText, charsmax(szText), "\yCamo M4A1 \d[Még %d ölés]", 375-oles[id])
  817. menu_additem(menu, szText, "2", 0)
  818. }
  819. else
  820. menu_additem(menu, "\yCamo M4A1 \r[Elérve]", "2", 0)
  821. if(oles[id] < 750)
  822. {
  823. formatex(szText, charsmax(szText), "\yM4A1 Redlight \d[Még %d ölés]", 750-oles[id])
  824. menu_additem(menu, szText, "3", 0)
  825. }
  826. else
  827. menu_additem(menu, "\yM4A1 Redlight \r[Elérve]", "3", 0)
  828. if(oles[id] < 980)
  829. {
  830. formatex(szText, charsmax(szText), "\yM4A1 Bluelight \d[Még %d ölés]", 980-oles[id])
  831. menu_additem(menu, szText, "4", 0)
  832. }
  833. else
  834. menu_additem(menu, "\yM4A1 Bluelight \r[Elérve]", "4", 0)
  835. if(oles[id] < 1280)
  836. {
  837. formatex(szText, charsmax(szText), "\yM4A1 Erica \d[Még %d ölés]", 1280-oles[id])
  838. menu_additem(menu, szText, "5", 0)
  839. }
  840. else
  841. menu_additem(menu, "\yM4A1 Erica \r[Elérve]", "5", 0)
  842.  
  843. menu_display(id, menu, 0)
  844. }
  845.  
  846. public m4a1_handler(id, menu, item) {
  847. if( item == MENU_EXIT )
  848. {
  849. menu_destroy(menu);
  850. return PLUGIN_HANDLED;
  851. }
  852. new data[9], szName[64];
  853. new access, callback;
  854. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  855. new key = str_to_num(data);
  856. switch(key)
  857. {
  858. case 1:{ //M4A11
  859. if(m4a1[id] != 1)
  860. {
  861. if(oles[id] >= 150)
  862. {
  863. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  864. m4a1[id] = 1
  865. }
  866. else
  867. {
  868. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-oles[id])
  869. m4a1_menu(id)
  870. }
  871. }
  872. else
  873. {
  874. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  875. m4a1_menu(id)
  876. }
  877. }
  878. case 2:{ //M4A12
  879. if(m4a1[id] != 2)
  880. {
  881. if(oles[id] >= 375)
  882. {
  883. ColorChat(id, TEAM_COLOR, "%s ^1%L Camo M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  884. m4a1[id] = 2
  885. }
  886. else
  887. {
  888. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 375-oles[id])
  889. m4a1_menu(id)
  890. }
  891. }
  892. else
  893. {
  894. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  895. m4a1_menu(id)
  896. }
  897. }
  898. case 3:{ //Glock3
  899. if(m4a1[id] != 3)
  900. {
  901. if(oles[id] >= 750)
  902. {
  903. ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  904. m4a1[id] = 3
  905. }
  906. else
  907. {
  908. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 750-oles[id])
  909. m4a1_menu(id)
  910. }
  911. }
  912. else
  913. {
  914. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  915. m4a1_menu(id)
  916. }
  917. }
  918. case 4:{ //M4A14
  919. if(m4a1[id] != 4)
  920. {
  921. if(oles[id] >= 980)
  922. {
  923. ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  924. m4a1[id] = 4
  925. }
  926. else
  927. {
  928. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 980-oles[id])
  929. m4a1_menu(id)
  930. }
  931. }
  932. else
  933. {
  934. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  935. m4a1_menu(id)
  936. }
  937. }
  938. case 5:{ //M4A15
  939. if(m4a1[id] != 5)
  940. {
  941. if(oles[id] >= 1280)
  942. {
  943. ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  944. m4a1[id] = 5
  945. }
  946. else
  947. {
  948. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1280-oles[id])
  949. m4a1_menu(id)
  950. }
  951. }
  952. else
  953. {
  954. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  955. m4a1_menu(id)
  956. }
  957. }
  958. }
  959.  
  960. menu_destroy(menu)
  961. return PLUGIN_HANDLED
  962. }
  963.  
  964. public ak47_menu(id) {
  965.  
  966. new szText[512]
  967. new cim[121]
  968. format(cim, charsmax(cim), "[\yHungarian~federation] AK47 Skinek \r[Öléseid: %d]",oles[id])
  969. new menu = menu_create(cim, "ak47_handler" )
  970.  
  971. if(oles[id] < 140)
  972. {
  973. formatex(szText, charsmax(szText), "\yArany AK47 \d[Még %d ölés]", 140-oles[id])
  974. menu_additem(menu, szText, "1", 0)
  975. }
  976. else
  977. menu_additem(menu, "\yArany AK47 \r[Elérve]", "1", 0)
  978. if(oles[id] < 365)
  979. {
  980. formatex(szText, charsmax(szText), "\yCamo AK47 \d[Még %d ölés]", 365-oles[id])
  981. menu_additem(menu, szText, "1", 0)
  982. }
  983. else
  984. menu_additem(menu, "\yCamo AK47 \r[Elérve]", "2", 0)
  985. if(oles[id] < 740)
  986. {
  987. formatex(szText, charsmax(szText), "\yAK47 Redlight \d[Még %d ölés]", 740-oles[id])
  988. menu_additem(menu, szText, "1", 0)
  989. }
  990. else
  991. menu_additem(menu, "\yAK47 Redlight \r[Elérve]", "3", 0)
  992. if(oles[id] < 970)
  993. {
  994. formatex(szText, charsmax(szText), "\yAK47 Bluelight \d[Még %d ölés]", 970-oles[id])
  995. menu_additem(menu, szText, "1", 0)
  996. }
  997. else
  998. menu_additem(menu, "\yAK47 Bluelight \r[Elérve]", "4", 0)
  999. if(oles[id] < 1180)
  1000. {
  1001. formatex(szText, charsmax(szText), "\yAK47 Erica \d[Még %d ölés]", 1180-oles[id])
  1002. menu_additem(menu, szText, "1", 0)
  1003. }
  1004. else
  1005. menu_additem(menu, "\yAK47 Erica \r[Elérve]", "5", 0)
  1006.  
  1007. menu_display(id, menu, 0)
  1008. }
  1009.  
  1010. public ak47_handler(id, menu, item) {
  1011. if( item == MENU_EXIT )
  1012. {
  1013. menu_destroy(menu);
  1014. return PLUGIN_HANDLED;
  1015. }
  1016. new data[9], szName[64];
  1017. new access, callback;
  1018. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1019. new key = str_to_num(data);
  1020. switch(key)
  1021. {
  1022. case 1:{ //AK471
  1023. if(ak47[id] != 1)
  1024. {
  1025. if(oles[id] >= 140)
  1026. {
  1027. ColorChat(id, TEAM_COLOR, "%s ^1%L Arany AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1028. ak47[id] = 1
  1029. }
  1030. else
  1031. {
  1032. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 140-oles[id])
  1033. ak47_menu(id)
  1034. }
  1035. }
  1036. else
  1037. {
  1038. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1039. ak47_menu(id)
  1040. }
  1041. }
  1042. case 2:{ //AK472
  1043. if(ak47[id] != 2)
  1044. {
  1045. if(oles[id] >= 365)
  1046. {
  1047. ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1048. ak47[id] = 2
  1049. }
  1050. else
  1051. {
  1052. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 365-oles[id])
  1053. ak47_menu(id)
  1054. }
  1055. }
  1056. else
  1057. {
  1058. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1059. ak47_menu(id)
  1060. }
  1061. }
  1062. case 3:{ //AK473
  1063. if(ak47[id] != 3)
  1064. {
  1065. if(oles[id] >= 740)
  1066. {
  1067. ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1068. ak47[id] = 3
  1069. }
  1070. else
  1071. {
  1072. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 740-oles[id])
  1073. ak47_menu(id)
  1074. }
  1075. }
  1076. else
  1077. {
  1078. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1079. ak47_menu(id)
  1080. }
  1081. }
  1082. case 4:{ //AK474
  1083. if(ak47[id] != 4)
  1084. {
  1085. if(oles[id] >= 970)
  1086. {
  1087. ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1088. ak47[id] = 4
  1089. }
  1090. else
  1091. {
  1092. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 970-oles[id])
  1093. ak47_menu(id)
  1094. }
  1095. }
  1096. else
  1097. {
  1098. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1099. ak47_menu(id)
  1100. }
  1101. }
  1102. case 5:{ //AK475
  1103. if(ak47[id] != 5)
  1104. {
  1105. if(oles[id] >= 1180)
  1106. {
  1107. ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1108. ak47[id] = 5
  1109. }
  1110. else
  1111. {
  1112. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1180-oles[id])
  1113. ak47_menu(id)
  1114. }
  1115. }
  1116. else
  1117. {
  1118. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1119. ak47_menu(id)
  1120. }
  1121. }
  1122. }
  1123.  
  1124. menu_destroy(menu)
  1125. return PLUGIN_HANDLED
  1126. }
  1127.  
  1128. public mentes(id)
  1129. {
  1130. new name[32]
  1131. get_user_name(id, name, 31)
  1132. new vaultkey[64],vaultdata[256]
  1133. format(vaultkey,63,"%s", name)
  1134. format(vaultdata,255,"%i",oles[id])
  1135. nvault_set(vault,vaultkey,vaultdata)
  1136. return PLUGIN_CONTINUE
  1137. }
  1138. public betoltes(id)
  1139. {
  1140. new name[32]
  1141. get_user_name(id, name, 31)
  1142. new vaultkey[64],vaultdata[256]
  1143. format(vaultkey,63,"%s", name)
  1144. format(vaultdata,255,"%i",oles[id])
  1145. nvault_get(vault,vaultkey,vaultdata,255)
  1146. replace_all(vaultdata, 255, "#", " ")
  1147. new a_o[32]
  1148. parse(vaultdata, a_o, 31)
  1149. oles[id] = str_to_num(a_o)
  1150. return PLUGIN_CONTINUE
  1151. }
  1152. public client_putinserver(id)
  1153. {
  1154. awp[id] = 0
  1155. deagle[id] = 0
  1156. usp[id] = 0
  1157. glock[id] = 0
  1158. m4a1[id] = 0
  1159. ak47[id] = 0
  1160. }
  1161. public client_connect(id)
  1162. {
  1163. betoltes(id)
  1164. }
  1165. public client_disconnect(id)
  1166. {
  1167. mentes(id)
  1168. }
  1169.  
  1170. public fegyvervaltas(id) {
  1171. new fgy = get_user_weapon(id)
  1172.  
  1173. if(awp[id] == 1 && fgy == CSW_AWP)
  1174. {
  1175. set_pev(id, pev_viewmodel2, "models/mf_weapons/awp_v1.mdl")
  1176. }
  1177. if(deagle[id] == 1 && fgy == CSW_DEAGLE)
  1178. {
  1179. set_pev(id, pev_viewmodel2, "models/mf_weapons/deagle_v1.mdl")
  1180. }
  1181. if(usp[id] == 1 && fgy == CSW_USP)
  1182. {
  1183. set_pev(id, pev_viewmodel2, "models/mf_weapons/usp_v1.mdl")
  1184. }
  1185. if(glock[id] == 1 && fgy == CSW_GLOCK18)
  1186. {
  1187. set_pev(id, pev_viewmodel2, "models/mf_weapons/glock18_v1.mdl")
  1188. }
  1189. if(m4a1[id] == 1 && fgy == CSW_M4A1)
  1190. {
  1191. set_pev(id, pev_viewmodel2, "models/mf_weapons/m4a1_v1.mdl")
  1192. }
  1193. if(ak47[id] == 1 && fgy == CSW_AK47)
  1194. {
  1195. set_pev(id, pev_viewmodel2, "models/mf_weapons/ak47_v1.mdl")
  1196. }
  1197. if(awp[id] == 2 && fgy == CSW_AWP)
  1198. {
  1199. set_pev(id, pev_viewmodel2, "models/mf_weapons/awp_v2.mdl")
  1200. }
  1201. if(deagle[id] == 2 && fgy == CSW_DEAGLE)
  1202. {
  1203. set_pev(id, pev_viewmodel2, "models/mf_weapons/deagle_v2.mdl")
  1204. }
  1205. if(usp[id] == 2 && fgy == CSW_USP)
  1206. {
  1207. set_pev(id, pev_viewmodel2, "models/mf_weapons/usp_v2.mdl")
  1208. }
  1209. if(glock[id] == 2 && fgy == CSW_GLOCK18)
  1210. {
  1211. set_pev(id, pev_viewmodel2, "models/mf_weapons/glock18_v2.mdl")
  1212. }
  1213. if(m4a1[id] == 2 && fgy == CSW_M4A1)
  1214. {
  1215. set_pev(id, pev_viewmodel2, "models/mf_weapons/m4a1_v2.mdl")
  1216. }
  1217. if(ak47[id] == 2 && fgy == CSW_AK47)
  1218. {
  1219. set_pev(id, pev_viewmodel2, "models/mf_weapons/ak47_v2.mdl")
  1220. }
  1221. if(awp[id] == 3 && fgy == CSW_AWP)
  1222. {
  1223. set_pev(id, pev_viewmodel2, "models/mf_weapons/awp_v3.mdl")
  1224. }
  1225. if(deagle[id] == 3 && fgy == CSW_DEAGLE)
  1226. {
  1227. set_pev(id, pev_viewmodel2, "models/mf_weapons/deagle_v3.mdl")
  1228. }
  1229. if(usp[id] == 3 && fgy == CSW_USP)
  1230. {
  1231. set_pev(id, pev_viewmodel2, "models/mf_weapons/usp_v3.mdl")
  1232. }
  1233. if(glock[id] == 3 && fgy == CSW_GLOCK18)
  1234. {
  1235. set_pev(id, pev_viewmodel2, "models/mf_weapons/glock18_v3.mdl")
  1236. }
  1237. if(m4a1[id] == 3 && fgy == CSW_M4A1)
  1238. {
  1239. set_pev(id, pev_viewmodel2, "models/mf_weapons/m4a1_v3.mdl")
  1240. }
  1241. if(ak47[id] == 3 && fgy == CSW_AK47)
  1242. {
  1243. set_pev(id, pev_viewmodel2, "models/mf_weapons/ak47_v3.mdl")
  1244. }
  1245. if(awp[id] == 4 && fgy == CSW_AWP)
  1246. {
  1247. set_pev(id, pev_viewmodel2, "models/mf_weapons/awp_v4.mdl")
  1248. }
  1249. if(deagle[id] == 4 && fgy == CSW_DEAGLE)
  1250. {
  1251. set_pev(id, pev_viewmodel2, "models/mf_weapons/deagle_v4.mdl")
  1252. }
  1253. if(usp[id] == 4 && fgy == CSW_USP)
  1254. {
  1255. set_pev(id, pev_viewmodel2, "models/mf_weapons/usp_v4.mdl")
  1256. }
  1257. if(glock[id] == 4 && fgy == CSW_GLOCK18)
  1258. {
  1259. set_pev(id, pev_viewmodel2, "models/mf_weapons/glock18_v4.mdl")
  1260. }
  1261. if(m4a1[id] == 4 && fgy == CSW_M4A1)
  1262. {
  1263. set_pev(id, pev_viewmodel2, "models/mf_weapons/m4a1_v4.mdl")
  1264. }
  1265. if(ak47[id] == 4 && fgy == CSW_AK47)
  1266. {
  1267. set_pev(id, pev_viewmodel2, "models/mf_weapons/ak47_v4.mdl")
  1268. }
  1269. if(awp[id] == 5 && fgy == CSW_AWP)
  1270. {
  1271. set_pev(id, pev_viewmodel2, "models/mf_weapons/awp_v5.mdl")
  1272. }
  1273. if(deagle[id] == 5 && fgy == CSW_DEAGLE)
  1274. {
  1275. set_pev(id, pev_viewmodel2, "models/mf_weapons/deagle_v5.mdl")
  1276. }
  1277. if(usp[id] == 5 && fgy == CSW_USP)
  1278. {
  1279. set_pev(id, pev_viewmodel2, "models/mf_weapons/usp_v5.mdl")
  1280. }
  1281. if(glock[id] == 5 && fgy == CSW_GLOCK18)
  1282. {
  1283. set_pev(id, pev_viewmodel2, "models/mf_weapons/glock18_v5.mdl")
  1284. }
  1285. if(m4a1[id] == 5 && fgy == CSW_M4A1)
  1286. {
  1287. set_pev(id, pev_viewmodel2, "models/mf_weapons/m4a1_v5.mdl")
  1288. }
  1289. if(ak47[id] == 5 && fgy == CSW_AK47)
  1290. {
  1291. set_pev(id, pev_viewmodel2, "models/mf_weapons/ak47_v5.mdl")
  1292. }
  1293. }
  1294. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  1295. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  1296. */
  1297.  


A hozzászólást 1 alkalommal szerkesztették, utoljára Zeei 2015.06.01. 13:20-kor.
máskor tedd [sma][/sma] közé...


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 14:27 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Hol a hiba? Mert az eredetit én is használom, azzal nincs semmi baj.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 14:34 
Offline
Lelkes
Avatar

Csatlakozott: 2013.01.18. 15:06
Hozzászólások: 27
Megköszönt másnak: 25 alkalommal
LyleChriss írta:
Hol a hiba? Mert az eredetit én is használom, azzal nincs semmi baj.


[info]AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

fegyverskin.sma(1) : error 010: invalid function or declaration

1 Error.
Compilarea failed!
[/info]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 14:40 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
Studio rossz inc miatt nem fordít csstats-es és colorchat-es dolgokat, de online fordítónak nincs vele semmi baja.
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for http://www.Freakz.ro / amx.freakz.ro

Header size: 1272 bytes
Code size: 42252 bytes
Data size: 29208 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 89116 bytes
Done.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 14:47 
Offline
Lelkes
Avatar

Csatlakozott: 2013.01.18. 15:06
Hozzászólások: 27
Megköszönt másnak: 25 alkalommal
LyleChriss írta:
Studio rossz inc miatt nem fordít csstats-es és colorchat-es dolgokat, de online fordítónak nincs vele semmi baja.
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for http://www.Freakz.ro / amx.freakz.ro

Header size: 1272 bytes
Code size: 42252 bytes
Data size: 29208 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 89116 bytes
Done.


A csstats és a colorchat inc-et eltudnád küldeni?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver Skin Menü Compile Error ..
HozzászólásElküldve: 2015.06.01. 14:49 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.08.24. 18:28
Hozzászólások: 584
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 120 alkalommal
LyleChriss írta:
Studio rossz inc miatt nem fordít csstats-es és colorchat-es dolgokat

Nekem sem jó... Itt fordítottam:
https://amx.freakz.ro/


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


Ki van itt

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