hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mi a hiba?
HozzászólásElküldve: 2015.07.25. 17:17 
Offline
Tag
Avatar

Csatlakozott: 2015.02.26. 16:24
Hozzászólások: 57
Megköszönt másnak: 75 alkalommal
[mozgo]Sziasztok
Mi a hiba ebben?[/mozgo]
Neki kezdtem egy pluginnak de váratlan hibákba ütköztem.
Valaki segítene?
Ha valaki segíte mennek a pacsik :oops:
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <colorchat>
  5. #include <csstats>
  6. #include <nvault>
  7.  
  8. #define PLUGIN "Fegyver Skinmenü"
  9. #define VERSION "1.0"
  10. #define AUTHOR "'HoTDoG'"
  11.  
  12.  
  13. new oles[33]
  14. new awp[33], ak47[33], m4a1[33], deagle[33], famas[33], scout[33], mp5[33]
  15. new vault
  16.  
  17. new const szPrefix[] = "[Információ]"
  18.  
  19. public plugin_init() {
  20. register_plugin(PLUGIN, VERSION, AUTHOR)
  21.  
  22. register_dictionary("fegyverskinek.txt")
  23.  
  24. //Chat parancsok
  25. register_clcmd("say /menu", "fomenu")
  26. register_clcmd("nightvision", "fomenu")
  27.  
  28. //Fegyverváltás
  29. register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  30.  
  31. //Halál
  32. register_event("DeathMsg", "eDeath", "ade")
  33.  
  34. vault = nvault_open("Fegyverskin")
  35. }
  36.  
  37. public plugin_precache() {
  38. precache_model("models/skinek/awp1.mdl")
  39. precache_model("models/skinek/awp2.mdl")
  40. precache_model("models/skinek/awp3.mdl")
  41. precache_model("models/skinek/awp4.mdl")
  42. precache_model("models/skinek/awp5.mdl")
  43. precache_model("models/skinek/ak471.mdl")
  44. precache_model("models/skinek/ak472.mdl")
  45. precache_model("models/skinek/ak473.mdl")
  46. precache_model("models/skinek/ak474.mdl")
  47. precache_model("models/skinek/ak475.mdl")
  48. precache_model("models/skinek/m4a11.mdl")
  49. precache_model("models/skinek/m4a12.mdl")
  50. precache_model("models/skinek/m4a13.mdl")
  51. precache_model("models/skinek/m4a14.mdl")
  52. precache_model("models/skinek/m4a15.mdl")
  53. precache_model("models/skinek/deagle1.mdl")
  54. precache_model("models/skinek/deagle2.mdl")
  55. precache_model("models/skinek/deagle3.mdl")
  56. precache_model("models/skinek/deagle4.mdl")
  57. precache_model("models/skinek/deagle5.mdl")
  58. precache_model("models/skinek/famas1.mdl")
  59. precache_model("models/skinek/famas2.mdl")
  60. precache_model("models/skinek/famas3.mdl")
  61. precache_model("models/skinek/famas4.mdl")
  62. precache_model("models/skinek/famas5.mdl")
  63. precache_model("models/skinek/scout1.mdl")
  64. precache_model("models/skinek/scout2.mdl")
  65. precache_model("models/skinek/scout3.mdl")
  66. precache_model("models/skinek/scout4.mdl")
  67. precache_model("models/skinek/scout5.mdl")
  68. precache_model("models/skinek/mp51.mdl")
  69. precache_model("models/skinek/mp52.mdl")
  70. precache_model("models/skinek/mp53.mdl")
  71. precache_model("models/skinek/mp54.mdl")
  72. precache_model("models/skinek/mp55.mdl")
  73. }
  74.  
  75. public eDeath() {
  76.  
  77. new attacker = read_data(1)
  78. new victim = read_data(2)
  79.  
  80. if(attacker == victim)
  81. return PLUGIN_HANDLED
  82.  
  83. oles[attacker] ++
  84. return PLUGIN_HANDLED
  85. }
  86.  
  87. public fomenu(id) {
  88. new menu = menu_create("\rFegyver \dskin \ymenĂĽ \wby \r'HoTDoG'", "fomenu_h")
  89.  
  90. menu_additem(menu, "\rAwp \dSkinek", "1", 0)
  91. menu_additem(menu, "\rAk47 \dSkinek", "2", 0)
  92. menu_additem(menu, "\rM4a1 \dSkinek", "3", 0)
  93. menu_additem(menu, "\rDeagle \dSkinek", "4", 0)
  94. menu_additem(menu, "\rFamas \dSkinek", "5", 0)
  95. menu_additem(menu, "\rScout \dSkinek", "6", 0)
  96. menu_additem(menu, "\rMp5 \dSkinek", "7", 0)
  97.  
  98. menu_display(id, menu, 0)
  99. }
  100.  
  101. public fomenu_h(id, menu, item) {
  102.  
  103. if(item == MENU_EXIT)
  104. {
  105. menu_cancel(id)
  106. return PLUGIN_HANDLED
  107. }
  108.  
  109. new data[9], access, callback, szName[64]
  110. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  111. new key = str_to_num(data)
  112.  
  113. switch(key) {
  114. case 1:{
  115. awp_menu(id)
  116. }
  117. case 2:{
  118. ak47_menu(id)
  119. }
  120. case 3:{
  121. m4a1_menu(id)
  122. }
  123. case 4:{
  124. deagle_menu(id)
  125. }
  126. case 5:{
  127. famas_menu(id)
  128. }
  129. case 6:{
  130. scout_menu(id)
  131. }
  132. case 7:{
  133. mp5_menu(id)
  134. }
  135. }
  136.  
  137. return PLUGIN_HANDLED
  138. }
  139.  
  140. public awp_menu(id) {
  141.  
  142. new szText[512]
  143. new cim[121]
  144. format(cim, charsmax(cim), "\rAwp \dSkinek \y[Öléseid: %d]",oles[id])
  145. new menu = menu_create(cim, "awp_handler" )
  146.  
  147. if(oles[id] < 100)
  148. {
  149. formatex(szText, charsmax(szText), "\rAwp1 \y[Még %d öles]", 100-oles[id])
  150. menu_additem(menu, szText, "1", 0)
  151. }
  152. else
  153. menu_additem(menu, "\rAwp1 \d[Elérve]", "1", 0)
  154. if(oles[id] < 350)
  155. {
  156. formatex(szText, charsmax(szText), "\rAwp2 \y[Még %d öles]", 350-oles[id])
  157. menu_additem(menu, szText, "2", 0)
  158. }
  159. else
  160. menu_additem(menu, "\rAwp2 \d[Elérve]", "2", 0)
  161. if(oles[id] < 800)
  162. {
  163. formatex(szText, charsmax(szText), "\rAwp3 \y[Még %d öles]", 800-oles[id])
  164. menu_additem(menu, szText, "3", 0)
  165. }
  166. else
  167. menu_additem(menu, "\rAwp3 \d[Elérve]", "3", 0)
  168. if(oles[id] < 1500)
  169. {
  170. formatex(szText, charsmax(szText), "\rAwp4 \y[Még %d öles]", 1500-oles[id])
  171. menu_additem(menu, szText, "4", 0)
  172. }
  173. else
  174. menu_additem(menu, "\rAwp4 \d[Elérve]", "4", 0)
  175. if(oles[id] < 2000)
  176. {
  177. formatex(szText, charsmax(szText), "\rAwp5 \y[Még %d öles]", 2000-oles[id])
  178. menu_additem(menu, szText, "5", 0)
  179. }
  180. else
  181. menu_additem(menu, "\rAwp5 \d[Elérve]", "5", 0)
  182.  
  183. menu_display(id, menu, 0)
  184. }
  185.  
  186. public awp_handler(id, menu, item) {
  187. if( item == MENU_EXIT )
  188. {
  189. menu_destroy(menu);
  190. return PLUGIN_HANDLED;
  191. }
  192. new data[9], szName[64];
  193. new access, callback;
  194. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  195. new key = str_to_num(data);
  196. switch(key)
  197. {
  198. case 1:{ //Awp1
  199. if(awp[id] !=1)
  200. {
  201. if(oles[id] >= 100)
  202. {
  203. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  204. awp[id] = 1
  205. }
  206. else
  207. {
  208. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  209. awp_menu(id)
  210. }
  211. }
  212. else
  213. {
  214. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  215. awp_menu(id)
  216. }
  217. }
  218. case 2:{ //Awp2
  219. if(awp[id] !=2)
  220. {
  221. if(oles[id] >= 350)
  222. {
  223. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  224. awp[id] = 2
  225. }
  226. else
  227. {
  228. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  229. awp_menu(id)
  230. }
  231. }
  232. else
  233. {
  234. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  235. awp_menu(id)
  236. }
  237. }
  238. case 3:{ //Awp3
  239. if(awp[id] != 3)
  240. {
  241. if(oles[id] >= 800)
  242. {
  243. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  244. awp[id] = 3
  245. }
  246. else
  247. {
  248. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  249. awp_menu(id)
  250. }
  251. }
  252. else
  253. {
  254. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  255. awp_menu(id)
  256. }
  257. }
  258. case 4:{ //Awp4
  259. if(awp[id] !=4)
  260. {
  261. if(oles[id] >= 1500)
  262. {
  263. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp4-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  264. awp[id] = 4
  265. }
  266. else
  267. {
  268. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  269. awp_menu(id)
  270. }
  271. }
  272. else
  273. {
  274. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  275. awp_menu(id)
  276. }
  277. }
  278. case 5:{ //Awp5
  279. if(awp[id] != 5)
  280. {
  281. if(oles[id] >= 2000)
  282. {
  283. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp5-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  284. awp[id] = 5
  285. }
  286. else
  287. {
  288. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  289. awp_menu(id)
  290. }
  291. }
  292. else
  293. {
  294. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  295. awp_menu(id)
  296. }
  297. }
  298. }
  299.  
  300. menu_destroy(menu)
  301. return PLUGIN_HANDLED
  302. }
  303.  
  304. public ak47_menu(id) {
  305.  
  306. new szText[512]
  307. new cim[121]
  308. format(cim, charsmax(cim), "\rAk47 \dSkinek \y[Öléseid: %d]",oles[id])
  309. new menu = menu_create(cim, "ak47_handler" )
  310.  
  311. if(oles[id] < 100)
  312. {
  313. formatex(szText, charsmax(szText), "\rAk471 \y[Még %d ölés]", 100-oles[id])
  314. menu_additem(menu, szText, "1", 0)
  315. }
  316. else
  317. menu_additem(menu, "\rAk471 \d[Elérve]", "1", 0)
  318. if(oles[id] < 350)
  319. {
  320. formatex(szText, charsmax(szText), "\rAk472 \y[Még %d ölés]", 350-oles[id])
  321. menu_additem(menu, szText, "2", 0)
  322. }
  323. else
  324. menu_additem(menu, "\rAk472 \d[Elérve]", "2", 0)
  325. if(oles[id] < 800)
  326. {
  327. formatex(szText, charsmax(szText), "\rAk473 \y[Még %d ölés]", 800-oles[id])
  328. menu_additem(menu, szText, "3", 0)
  329. }
  330. else
  331. menu_additem(menu, "\rAk473 \d[Elérve]", "3", 0)
  332. if(oles[id] < 1500)
  333. {
  334. formatex(szText, charsmax(szText), "\rAk474 \y[Még %d ölés]", 1500-oles[id])
  335. menu_additem(menu, szText, "4", 0)
  336. }
  337. else
  338. menu_additem(menu, "\rAk474 \d[Elérve]", "4", 0)
  339. if(oles[id] < 2000)
  340. {
  341. formatex(szText, charsmax(szText), "\rAk475 \y[Még %d ölés]", 2000-oles[id])
  342. menu_additem(menu, szText, "5", 0)
  343. }
  344. else
  345. menu_additem(menu, "\rAk475 \d[Elérve]", "5", 0)
  346.  
  347. menu_display(id, menu, 0)
  348. }
  349.  
  350. public ak47_handler(id, menu, item) {
  351. if( item == MENU_EXIT )
  352. {
  353. menu_destroy(menu);
  354. return PLUGIN_HANDLED;
  355. }
  356. new data[9], szName[64];
  357. new access, callback;
  358. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  359. new key = str_to_num(data);
  360. switch(key)
  361. {
  362. case 1:{ //Ak471
  363. if(ak47[id] != 1)
  364. {
  365. if(oles[id] >= 100)
  366. {
  367. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak471-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  368. ak47[id] = 1
  369. }
  370. else
  371. {
  372. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  373. ak47_menu(id)
  374. }
  375. }
  376. else
  377. {
  378. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  379. ak47_menu(id)
  380. }
  381. }
  382. case 2:{ //Ak472
  383. if(ak47[id] !=2)
  384. {
  385. if(oles[id] >= 350)
  386. {
  387. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak472-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  388. ak47[id] = 2
  389. }
  390. else
  391. {
  392. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  393. ak47_menu(id)
  394. }
  395. }
  396. else
  397. {
  398. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  399. ak47_menu(id)
  400. }
  401. }
  402. case 3:{ //Ak473
  403. if(ak47[id] != 3)
  404. {
  405. if(oles[id] >= 800)
  406. {
  407. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak473-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  408. ak47[id] = 3
  409. }
  410. else
  411. {
  412. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  413. ak47_menu(id)
  414. }
  415. }
  416. else
  417. {
  418. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  419. ak47_menu(id)
  420. }
  421. }
  422. case 4:{ //Ak474
  423. if(ak47[id] !=4)
  424. {
  425. if(oles[id] >= 1500)
  426. {
  427. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak474-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  428. ak47[id] = 4
  429. }
  430. else
  431. {
  432. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  433. ak47_menu(id)
  434. }
  435. }
  436. else
  437. {
  438. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  439. ak47_menu(id)
  440. }
  441. }
  442. case 5:{ //Ak475
  443. if(ak47[id] != 5)
  444. {
  445. if(oles[id] >= 2000)
  446. {
  447. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak475-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  448. ak47[id] = 5
  449. }
  450. else
  451. {
  452. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  453. ak47_menu(id)
  454. }
  455. }
  456. else
  457. {
  458. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  459. ak47_menu(id)
  460. }
  461. }
  462. }
  463.  
  464. menu_destroy(menu)
  465. return PLUGIN_HANDLED
  466. }
  467.  
  468. public m4a1_menu(id) {
  469.  
  470. new szText[512]
  471. new cim[121]
  472. format(cim, charsmax(cim), "\rM4a1 \dSkinek \y[Öléseid: %d]",oles[id])
  473. new menu = menu_create(cim, "m4a1_handler" )
  474.  
  475. if(oles[id] < 100)
  476. {
  477. formatex(szText, charsmax(szText), "\rM4a11 \y[Még %d ölés]", 100-oles[id])
  478. menu_additem(menu, szText, "1", 0)
  479. }
  480. else
  481. menu_additem(menu, "\rM4a11 \d[Elérve]", "1", 0)
  482. if(oles[id] < 350)
  483. {
  484. formatex(szText, charsmax(szText), "\rM4a12 \y[Még %d ölés]", 350-oles[id])
  485. menu_additem(menu, szText, "2", 0)
  486. }
  487. else
  488. menu_additem(menu, "\rM4a12 \d[Elérve]", "2", 0)
  489. if(oles[id] < 800)
  490. {
  491. formatex(szText, charsmax(szText), "\rM4a13 \y[Még %d ölés]", 800-oles[id])
  492. menu_additem(menu, szText, "3", 0)
  493. }
  494. else
  495. menu_additem(menu, "\rM4a13 \d[Elérve]", "3", 0)
  496. if(oles[id] < 1500)
  497. {
  498. formatex(szText, charsmax(szText), "\rM4a14 \y[Még %d ölés]", 1500-oles[id])
  499. menu_additem(menu, szText, "4", 0)
  500. }
  501. else
  502. menu_additem(menu, "\rM4a14 \d[Elérve]", "4", 0)
  503. if(oles[id] < 2000)
  504. {
  505. formatex(szText, charsmax(szText), "\rM4a15 \y[Még %d ölés]", 2000-oles[id])
  506. menu_additem(menu, szText, "5", 0)
  507. }
  508. else
  509. menu_additem(menu, "\rM4a15 \d[Elérve]", "5", 0)
  510.  
  511. menu_display(id, menu, 0)
  512. }
  513.  
  514. public m4a1_handler(id, menu, item) {
  515. if( item == MENU_EXIT )
  516. {
  517. menu_destroy(menu);
  518. return PLUGIN_HANDLED;
  519. }
  520. new data[9], szName[64];
  521. new access, callback;
  522. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  523. new key = str_to_num(data);
  524. switch(key)
  525. {
  526. case 1:{ //M4a11
  527. if(m4a1[id] != 1)
  528. {
  529. if(oles[id] >= 100)
  530. {
  531. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a11-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  532. m4a1[id] = 1
  533. }
  534. else
  535. {
  536. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  537. m4a1_menu(id)
  538. }
  539. }
  540. else
  541. {
  542. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  543. m4a1_menu(id)
  544. }
  545. }
  546. case 2:{ //M4a12
  547. if(m4a1[id] !=2)
  548. {
  549. if(oles[id] >= 350)
  550. {
  551. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a12-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  552. m4a1[id] = 2
  553. }
  554. else
  555. {
  556. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  557. m4a1_menu(id)
  558. }
  559. }
  560. else
  561. {
  562. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  563. m4a1_menu(id)
  564. }
  565. }
  566. case 3:{ //M413
  567. if(m4a1[id] != 3)
  568. {
  569. if(oles[id] >= 800)
  570. {
  571. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a13-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  572. m4a1[id] = 3
  573. }
  574. else
  575. {
  576. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  577. m4a1_menu(id)
  578. }
  579. }
  580. else
  581. {
  582. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  583. m4a1_menu(id)
  584. }
  585. }
  586. case 4:{ //M4a14
  587. if(m4a1[id] !=4)
  588. {
  589. if(oles[id] >= 1500)
  590. {
  591. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a14-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  592. m4a1[id] = 4
  593. }
  594. else
  595. {
  596. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  597. m4a1_menu(id)
  598. }
  599. }
  600. else
  601. {
  602. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  603. m4a1_menu(id)
  604. }
  605. }
  606. case 5:{ //M415
  607. if(m4a1[id] != 5)
  608. {
  609. if(oles[id] >= 2000)
  610. {
  611. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a15-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  612. m4a1[id] = 5
  613. }
  614. else
  615. {
  616. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  617. m4a1_menu(id)
  618. }
  619. }
  620. else
  621. {
  622. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  623. m4a1_menu(id)
  624. }
  625. }
  626. }
  627.  
  628. menu_destroy(menu)
  629. return PLUGIN_HANDLED
  630. }
  631.  
  632. public deagle_menu(id) {
  633.  
  634. new szText[512]
  635. new cim[121]
  636. format(cim, charsmax(cim), "\rDeagle \dSkinek \y[Öléseid: %d]",oles[id])
  637. new menu = menu_create(cim, "deagle_handler" )
  638.  
  639. if(oles[id] < 100)
  640. {
  641. formatex(szText, charsmax(szText), "\rDeagle1 \y[Még %d ölés]", 100-oles[id])
  642. menu_additem(menu, szText, "1", 0)
  643. }
  644. else
  645. menu_additem(menu, "\rDeagle1 \d[Elérve]", "1", 0)
  646. if(oles[id] < 350)
  647. {
  648. formatex(szText, charsmax(szText), "\rDeagle2 \y[Még %d ölés]", 350-oles[id])
  649. menu_additem(menu, szText, "2", 0)
  650. }
  651. else
  652. menu_additem(menu, "\rDeagle2 \d[Elérve]", "2", 0)
  653. if(oles[id] < 800)
  654. {
  655. formatex(szText, charsmax(szText), "\rDeagle3 \y[Még %d ölés]", 800-oles[id])
  656. menu_additem(menu, szText, "3", 0)
  657. }
  658. else
  659. menu_additem(menu, "\rDeagle3 \d[Elérve]", "3", 0)
  660. if(oles[id] < 1500)
  661. {
  662. formatex(szText, charsmax(szText), "\rDeagle4 \y[Még %d ölés]", 1500-oles[id])
  663. menu_additem(menu, szText, "4", 0)
  664. }
  665. else
  666. menu_additem(menu, "\rDeagle4 \d[Elérve]", "4", 0)
  667. if(oles[id] < 2000)
  668. {
  669. formatex(szText, charsmax(szText), "\rDeagle5 \y[Még %d ölés]", 2000-oles[id])
  670. menu_additem(menu, szText, "5", 0)
  671. }
  672. else
  673. menu_additem(menu, "\rDeagle5 \d[Elérve]", "5", 0)
  674.  
  675. menu_display(id, menu, 0)
  676. }
  677.  
  678. public deagle_handler(id, menu, item) {
  679. if( item == MENU_EXIT )
  680. {
  681. menu_destroy(menu);
  682. return PLUGIN_HANDLED;
  683. }
  684. new data[9], szName[64];
  685. new access, callback;
  686. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  687. new key = str_to_num(data);
  688. switch(key)
  689. {
  690. case 1:{ //Deagle1
  691. if(deagle[id] != 100)
  692. {
  693. if(oles[id] >= 1)
  694. {
  695. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  696. deagle[id] = 1
  697. }
  698. else
  699. {
  700. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  701. deagle_menu(id)
  702. }
  703. }
  704. else
  705. {
  706. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  707. deagle_menu(id)
  708. }
  709. }
  710. case 2:{ //Deagle2
  711. if(deagle[id] !=2)
  712. {
  713. if(oles[id] >= 350)
  714. {
  715. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  716. deagle[id] = 2
  717. }
  718. else
  719. {
  720. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  721. deagle_menu(id)
  722. }
  723. }
  724. else
  725. {
  726. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  727. deagle_menu(id)
  728. }
  729. }
  730. case 3:{ //Deagle3
  731. if(deagle[id] != 3)
  732. {
  733. if(oles[id] >= 800)
  734. {
  735. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  736. deagle[id] = 3
  737. }
  738. else
  739. {
  740. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  741. deagle_menu(id)
  742. }
  743. }
  744. else
  745. {
  746. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  747. deagle_menu(id)
  748. }
  749. }
  750. case 4:{ //Deagle4
  751. if(deagle[id] !=4)
  752. {
  753. if(oles[id] >= 1500)
  754. {
  755. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  756. deagle[id] = 4
  757. }
  758. else
  759. {
  760. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  761. deagle_menu(id)
  762. }
  763. }
  764. else
  765. {
  766. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  767. deagle_menu(id)
  768. }
  769. }
  770. case 5:{ //Deagle5
  771. if(deagle[id] != 5)
  772. {
  773. if(oles[id] >= 2000)
  774. {
  775. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  776. deagle[id] = 5
  777. }
  778. else
  779. {
  780. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  781. deagle_menu(id)
  782. }
  783. }
  784. else
  785. {
  786. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  787. deagle_menu(id)
  788. }
  789. }
  790. }
  791.  
  792. menu_destroy(menu)
  793. return PLUGIN_HANDLED
  794. }
  795.  
  796. public famas_menu(id) {
  797.  
  798. new szText[512]
  799. new cim[121]
  800. format(cim, charsmax(cim), "\rFamas \dSkinek \y[Öléseid: %d]",oles[id])
  801. new menu = menu_create(cim, "famas_handler" )
  802.  
  803. if(oles[id] < 100)
  804. {
  805. formatex(szText, charsmax(szText), "\rFamas1 \y[Még %d ölés]", 100-oles[id])
  806. menu_additem(menu, szText, "1", 0)
  807. }
  808. else
  809. menu_additem(menu, "\rFamas1 \d[Elérve]", "1", 0)
  810. if(oles[id] < 350)
  811. {
  812. formatex(szText, charsmax(szText), "\rFamas2 \y[Még %d ölés]", 350-oles[id])
  813. menu_additem(menu, szText, "2", 0)
  814. }
  815. else
  816. menu_additem(menu, "\rFamas2 \d[Elérve]", "2", 0)
  817. if(oles[id] < 800)
  818. {
  819. formatex(szText, charsmax(szText), "\rFamas3 \y[Még %d ölés]", 800-oles[id])
  820. menu_additem(menu, szText, "3", 0)
  821. }
  822. else
  823. menu_additem(menu, "\rFamas3 \d[Elérve]", "3", 0)
  824. if(oles[id] < 1500)
  825. {
  826. formatex(szText, charsmax(szText), "\rFamas4 \y[Még %d ölés]", 1500-oles[id])
  827. menu_additem(menu, szText, "4", 0)
  828. }
  829. else
  830. menu_additem(menu, "\rFamas4 \d[Elérve]", "4", 0)
  831. if(oles[id] < 2000)
  832. {
  833. formatex(szText, charsmax(szText), "\rFamas5 \y[Még %d ölés]", 2000-oles[id])
  834. menu_additem(menu, szText, "5", 0)
  835. }
  836. else
  837. menu_additem(menu, "\rFamas5 \d[Elérve]", "5", 0)
  838.  
  839. menu_display(id, menu, 0)
  840. }
  841.  
  842. public famas_handler(id, menu, item) {
  843. if( item == MENU_EXIT )
  844. {
  845. menu_destroy(menu);
  846. return PLUGIN_HANDLED;
  847. }
  848. new data[9], szName[64];
  849. new access, callback;
  850. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  851. new key = str_to_num(data);
  852. switch(key)
  853. {
  854. case 1:{ //Famas1
  855. if(famas[id] != 1)
  856. {
  857. if(oles[id] >= 100)
  858. {
  859. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  860. famas[id] = 1
  861. }
  862. else
  863. {
  864. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  865. famas_menu(id)
  866. }
  867. }
  868. else
  869. {
  870. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  871. famas_menu(id)
  872. }
  873. }
  874. case 2:{ //Famas2
  875. if(famas[id] !=2)
  876. {
  877. if(oles[id] >= 350)
  878. {
  879. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  880. famas[id] = 2
  881. }
  882. else
  883. {
  884. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  885. famas_menu(id)
  886. }
  887. }
  888. else
  889. {
  890. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  891. famas_menu(id)
  892. }
  893. }
  894. case 3:{ //Famas3
  895. if(famas[id] != 3)
  896. {
  897. if(oles[id] >= 800)
  898. {
  899. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  900. famas[id] = 3
  901. }
  902. else
  903. {
  904. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  905. famas_menu(id)
  906. }
  907. }
  908. else
  909. {
  910. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  911. famas_menu(id)
  912. }
  913. }
  914. case 4:{ //Famas4
  915. if(famas[id] !=4)
  916. {
  917. if(oles[id] >= 1500)
  918. {
  919. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  920. famas[id] = 4
  921. }
  922. else
  923. {
  924. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  925. famas_menu(id)
  926. }
  927. }
  928. else
  929. {
  930. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  931. famas_menu(id)
  932. }
  933. }
  934. case 5:{ //Famas5
  935. if(famas[id] != 5)
  936. {
  937. if(oles[id] >= 2000)
  938. {
  939. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  940. famas[id] = 5
  941. }
  942. else
  943. {
  944. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  945. famas_menu(id)
  946. }
  947. }
  948. else
  949. {
  950. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  951. famas_menu(id)
  952. }
  953. }
  954. }
  955.  
  956. menu_destroy(menu)
  957. return PLUGIN_HANDLED
  958. }
  959.  
  960. public scout_menu(id) {
  961.  
  962. new szText[512]
  963. new cim[121]
  964. format(cim, charsmax(cim), "\rScout \dSkinek \y[Öléseid: %d]",oles[id])
  965. new menu = menu_create(cim, "scout_handler" )
  966.  
  967. if(oles[id] < 100)
  968. {
  969. formatex(szText, charsmax(szText), "\rScout1 \y[Még %d ölés]", 100-oles[id])
  970. menu_additem(menu, szText, "1", 0)
  971. }
  972. else
  973. menu_additem(menu, "\rScout1 \d[Elérve]", "1", 0)
  974. if(oles[id] < 350)
  975. {
  976. formatex(szText, charsmax(szText), "\rScout2 \y[Még %d ölés]", 350-oles[id])
  977. menu_additem(menu, szText, "2", 0)
  978. }
  979. else
  980. menu_additem(menu, "\rScout2 \d[Elérve]", "2", 0)
  981. if(oles[id] < 800)
  982. {
  983. formatex(szText, charsmax(szText), "\rScout3 \y[Még %d ölés]", 800-oles[id])
  984. menu_additem(menu, szText, "3", 0)
  985. }
  986. else
  987. menu_additem(menu, "\rScout3 \d[Elérve]", "3", 0)
  988. if(oles[id] < 1500)
  989. {
  990. formatex(szText, charsmax(szText), "\rScout4 \y[Még %d ölés]", 1500-oles[id])
  991. menu_additem(menu, szText, "4", 0)
  992. }
  993. else
  994. menu_additem(menu, "\rScout4 \d[Elérve]", "4", 0)
  995. if(oles[id] < 2000)
  996. {
  997. formatex(szText, charsmax(szText), "\rScout5 \y[Még %d ölés]", 2000-oles[id])
  998. menu_additem(menu, szText, "5", 0)
  999. }
  1000. else
  1001. menu_additem(menu, "\rScout5 \d[Elérve]", "5", 0)
  1002.  
  1003. menu_display(id, menu, 0)
  1004. }
  1005.  
  1006. public scout_handler(id, menu, item) {
  1007. if( item == MENU_EXIT )
  1008. {
  1009. menu_destroy(menu);
  1010. return PLUGIN_HANDLED;
  1011. }
  1012. new data[9], szName[64];
  1013. new access, callback;
  1014. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1015. new key = str_to_num(data);
  1016. switch(key)
  1017. {
  1018. case 1:{ //Scout1
  1019. if(scout[id] != 1)
  1020. {
  1021. if(oles[id] >= 100)
  1022. {
  1023. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1024. scout[id] = 1
  1025. }
  1026. else
  1027. {
  1028. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  1029. scout_menu(id)
  1030. }
  1031. }
  1032. else
  1033. {
  1034. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1035. scout_menu(id)
  1036. }
  1037. }
  1038. case 2:{ //Scout2
  1039. if(scout[id] !=2)
  1040. {
  1041. if(oles[id] >= 350)
  1042. {
  1043. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1044. scout[id] = 2
  1045. }
  1046. else
  1047. {
  1048. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  1049. scout_menu(id)
  1050. }
  1051. }
  1052. else
  1053. {
  1054. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1055. scout_menu(id)
  1056. }
  1057. }
  1058. case 3:{ //Scout3
  1059. if(scout[id] != 3)
  1060. {
  1061. if(oles[id] >= 800)
  1062. {
  1063. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1064. scout[id] = 3
  1065. }
  1066. else
  1067. {
  1068. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  1069. scout_menu(id)
  1070. }
  1071. }
  1072. else
  1073. {
  1074. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1075. scout_menu(id)
  1076. }
  1077. }
  1078. case 4:{ //Scout4
  1079. if(scout[id] !=4)
  1080. {
  1081. if(oles[id] >= 1500)
  1082. {
  1083. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1084. scout[id] = 4
  1085. }
  1086. else
  1087. {
  1088. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  1089. scout_menu(id)
  1090. }
  1091. }
  1092. else
  1093. {
  1094. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1095. scout_menu(id)
  1096. }
  1097. }
  1098. case 5:{ //Scout5
  1099. if(scout[id] != 5)
  1100. {
  1101. if(oles[id] >= 2000)
  1102. {
  1103. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1104. scout[id] = 5
  1105. }
  1106. else
  1107. {
  1108. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  1109. scout_menu(id)
  1110. }
  1111. }
  1112. else
  1113. {
  1114. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1115. scout_menu(id)
  1116. }
  1117. }
  1118. }
  1119.  
  1120. menu_destroy(menu)
  1121. return PLUGIN_HANDLED
  1122. }
  1123.  
  1124. public mp5_menu(id) {
  1125.  
  1126. new szText[512]
  1127. new cim[121]
  1128. format(cim, charsmax(cim), "\rMp5 \dSkinek \y[Öléseid: %d]",oles[id])
  1129. new menu = menu_create(cim, "mp5_handler" )
  1130.  
  1131. if(oles[id] < 100)
  1132. {
  1133. formatex(szText, charsmax(szText), "\rMp51 \y[Még %d ölés]", 100-oles[id])
  1134. menu_additem(menu, szText, "1", 0)
  1135. }
  1136. else
  1137. menu_additem(menu, "\rMp51 \d[Elérve]", "1", 0)
  1138. if(oles[id] < 350)
  1139. {
  1140. formatex(szText, charsmax(szText), "\rMp52 \y[Még %d ölés]", 350-oles[id])
  1141. menu_additem(menu, szText, "2", 0)
  1142. }
  1143. else
  1144. menu_additem(menu, "\rMp52 \d[Elérve]", "2", 0)
  1145. if(oles[id] < 800)
  1146. {
  1147. formatex(szText, charsmax(szText), "\rMp53 \y[Még %d ölés]", 800-oles[id])
  1148. menu_additem(menu, szText, "3", 0)
  1149. }
  1150. else
  1151. menu_additem(menu, "\rMp53 \d[Elérve]", "3", 0)
  1152. if(oles[id] < 1500)
  1153. {
  1154. formatex(szText, charsmax(szText), "\rMp54 \y[Még %d ölés]", 1500-oles[id])
  1155. menu_additem(menu, szText, "4", 0)
  1156. }
  1157. else
  1158. menu_additem(menu, "\rMp54 \d[Elérve]", "4", 0)
  1159. if(oles[id] < 2000)
  1160. {
  1161. formatex(szText, charsmax(szText), "\rMp55 \y[Még %d ölés]", 2000-oles[id])
  1162. menu_additem(menu, szText, "5", 0)
  1163. }
  1164. else
  1165. menu_additem(menu, "\rMp55 \d[Elérve]", "5", 0)
  1166.  
  1167. menu_display(id, menu, 0)
  1168. }
  1169.  
  1170. public mp5_handler(id, menu, item) {
  1171. if( item == MENU_EXIT )
  1172. {
  1173. menu_destroy(menu);
  1174. return PLUGIN_HANDLED;
  1175. }
  1176. new data[9], szName[64];
  1177. new access, callback;
  1178. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1179. new key = str_to_num(data);
  1180. switch(key)
  1181. {
  1182. case 1:{ //Mp51
  1183. if(mp5[id] != 1)
  1184. {
  1185. if(oles[id] >= 100)
  1186. {
  1187. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp51-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1188. mp5[id] = 1
  1189. }
  1190. else
  1191. {
  1192. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  1193. mp5_menu(id)
  1194. }
  1195. }
  1196. else
  1197. {
  1198. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1199. mp5_menu(id)
  1200. }
  1201. }
  1202. case 2:{ //Mp52
  1203. if(mp5[id] !=2)
  1204. {
  1205. if(oles[id] >= 350)
  1206. {
  1207. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp52-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1208. mp5[id] = 2
  1209. }
  1210. else
  1211. {
  1212. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  1213. mp5_menu(id)
  1214. }
  1215. }
  1216. else
  1217. {
  1218. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1219. mp5_menu(id)
  1220. }
  1221. }
  1222. case 3:{ //Mp53
  1223. if(mp5[id] != 3)
  1224. {
  1225. if(oles[id] >= 800)
  1226. {
  1227. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp53-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1228. mp5[id] = 3
  1229. }
  1230. else
  1231. {
  1232. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  1233. mp5_menu(id)
  1234. }
  1235. }
  1236. else
  1237. {
  1238. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1239. mp5_menu(id)
  1240. }
  1241. }
  1242. case 4:{ //Mp54
  1243. if(mp5[id] !=4)
  1244. {
  1245. if(oles[id] >= 1500)
  1246. {
  1247. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp54-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1248. mp5[id] = 4
  1249. }
  1250. else
  1251. {
  1252. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  1253. mp5_menu(id)
  1254. }
  1255. }
  1256. else
  1257. {
  1258. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1259. mp5_menu(id)
  1260. }
  1261. }
  1262. case 5:{ //Famas5
  1263. if(mp5[id] != 5)
  1264. {
  1265. if(oles[id] >= 2000)
  1266. {
  1267. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp55-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1268. mp5[id] = 5
  1269. }
  1270. else
  1271. {
  1272. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  1273. mp5_menu(id)
  1274. }
  1275. }
  1276. else
  1277. {
  1278. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1279. mp5_menu(id)
  1280. }
  1281. }
  1282. }
  1283.  
  1284. menu_destroy(menu)
  1285. return PLUGIN_HANDLED
  1286. }
  1287.  
  1288. public mentes(id)
  1289. {
  1290. new name[32]
  1291. get_user_name(id, name, 31)
  1292. new vaultkey[64],vaultdata[256]
  1293. format(vaultkey,63,"%s", name)
  1294. format(vaultdata,255,"%i",oles[id])
  1295. nvault_set(vault,vaultkey,vaultdata)
  1296. return PLUGIN_CONTINUE
  1297. }
  1298. public betoltes(id)
  1299. {
  1300. new name[32]
  1301. get_user_name(id, name, 31)
  1302. new vaultkey[64],vaultdata[256]
  1303. format(vaultkey,63,"%s", name)
  1304. format(vaultdata,255,"%i",oles[id])
  1305. nvault_get(vault,vaultkey,vaultdata,255)
  1306. replace_all(vaultdata, 255, "#", " ")
  1307. new a_o[32]
  1308. parse(vaultdata, a_o, 31)
  1309. oles[id] = str_to_num(a_o)
  1310. return PLUGIN_CONTINUE
  1311. }
  1312. public client_putinserver(id)
  1313. {
  1314. awp[id] = 0
  1315. ak47[id] = 0
  1316. m4a1[id] = 0
  1317. deagle[id] = 0
  1318. famas[id] = 0
  1319. scout[id] = 0
  1320. mp5[id] = 0
  1321. }
  1322. public client_connect(id)
  1323. {
  1324. betoltes(id)
  1325. }
  1326. public client_disconnect(id)
  1327. {
  1328. mentes(id)
  1329. }
  1330.  
  1331. public fegyvervaltas(id) {
  1332. new fgy = get_user_weapon(id)
  1333.  
  1334. if(awp[id] == 1 && fgy == CSW_AWP)
  1335. {
  1336. set_pev(id, pev_viewmodel2, "models/skinek/awp1.mdl")
  1337. }
  1338. if(ak47[id] == 1 && fgy == CSW_AK47)
  1339. {
  1340. set_pev(id, pev_viewmodel2, "models/skinek/ak471.mdl")
  1341. }
  1342. if(m4a1[id] == 1 && fgy == CSW_M4A1)
  1343. {
  1344. set_pev(id, pev_viewmodel2, "models/skinek/m4a11.mdl")
  1345. }
  1346. if(deagle[id] == 1 && fgy == CSW_DEAGLE)
  1347. {
  1348. set_pev(id, pev_viewmodel2, "models/skinek/deagle1.mdl")
  1349. }
  1350. if(famas[id] == 1 && fgy == CSW_FAMAS)
  1351. {
  1352. set_pev(id, pev_viewmodel2, "models/skinek/famas1.mdl")
  1353. }
  1354. if(scout[id] == 1 && fgy == CSW_SCOUT)
  1355. {
  1356. set_pev(id, pev_viewmodel2, "models/skinek/scout1.mdl")
  1357. }
  1358. if(mp5[id] == 1 && fgy == CSW_MP5NAVY)
  1359. {
  1360. set_pev(id, pev_viewmodel2, "models/skinek/mp51.mdl")
  1361. }
  1362. if(awp[id] == 2 && fgy == CSW_AWP)
  1363. {
  1364. set_pev(id, pev_viewmodel2, "models/skinek/awp2.mdl")
  1365. }
  1366. if(ak47[id] == 2 && fgy == CSW_AK47)
  1367. {
  1368. set_pev(id, pev_viewmodel2, "models/skinek/ak472.mdl")
  1369. }
  1370. if(m4a1[id] == 2 && fgy == CSW_M4A1)
  1371. {
  1372. set_pev(id, pev_viewmodel2, "models/skinek/m4a12.mdl")
  1373. }
  1374. if(deagle[id] == 2 && fgy == CSW_DEAGLE)
  1375. {
  1376. set_pev(id, pev_viewmodel2, "models/skinek/deagle2.mdl")
  1377. }
  1378. if(famas[id] == 2 && fgy == CSW_FAMAS)
  1379. {
  1380. set_pev(id, pev_viewmodel2, "models/skinek/famas2.mdl")
  1381. }
  1382. if(scout[id] == 2 && fgy == CSW_SCOUT)
  1383. {
  1384. set_pev(id, pev_viewmodel2, "models/skinek/scout2.mdl")
  1385. }
  1386. if(mp5[id] == 2 && fgy == CSW_MP5NAVY)
  1387. {
  1388. set_pev(id, pev_viewmodel2, "models/skinek/mp52.mdl")
  1389. }
  1390. if(awp[id] == 3 && fgy == CSW_AWP)
  1391. {
  1392. set_pev(id, pev_viewmodel2, "models/skinek/awp3.mdl")
  1393. }
  1394. if(ak47[id] == 3 && fgy == CSW_AK47)
  1395. {
  1396. set_pev(id, pev_viewmodel2, "models/skinek/ak473.mdl")
  1397. }
  1398. if(m4a1[id] == 3 && fgy == CSW_M4A1)
  1399. {
  1400. set_pev(id, pev_viewmodel2, "models/skinek/m4a13.mdl")
  1401. }
  1402. if(deagle[id] == 3 && fgy == CSW_DEAGLE)
  1403. {
  1404. set_pev(id, pev_viewmodel2, "models/skinek/deagle3.mdl")
  1405. }
  1406. if(famas[id] == 3 && fgy == CSW_FAMAS)
  1407. {
  1408. set_pev(id, pev_viewmodel2, "models/skinek/famas3.mdl")
  1409. }
  1410. if(scout[id] == 3 && fgy == CSW_SCOUT)
  1411. {
  1412. set_pev(id, pev_viewmodel2, "models/skinek/scout3.mdl")
  1413. }
  1414. if(mp5[id] == 3 && fgy == CSW_MP5NAVY)
  1415. {
  1416. set_pev(id, pev_viewmodel2, "models/skinek/mp53.mdl")
  1417. }
  1418. if(awp[id] == 4 && fgy == CSW_AWP)
  1419. {
  1420. set_pev(id, pev_viewmodel2, "models/skinek/awp4.mdl")
  1421. }
  1422. if(ak47[id] == 4 && fgy == CSW_AK47)
  1423. {
  1424. set_pev(id, pev_viewmodel2, "models/skinek/ak474.mdl")
  1425. }
  1426. if(m4a1[id] == 4 && fgy == CSW_M4A1)
  1427. {
  1428. set_pev(id, pev_viewmodel2, "models/skinek/m4a14.mdl")
  1429. }
  1430. if(deagle[id] == 4 && fgy == CSW_DEAGLE)
  1431. {
  1432. set_pev(id, pev_viewmodel2, "models/skinek/deagle4.mdl")
  1433. }
  1434. if(famas[id] == 4 && fgy == CSW_FAMAS)
  1435. {
  1436. set_pev(id, pev_viewmodel2, "models/skinek/famas4.mdl")
  1437. }
  1438. if(scout[id] == 4 && fgy == CSW_SCOUT)
  1439. {
  1440. set_pev(id, pev_viewmodel2, "models/skinek/scout4.mdl")
  1441. }
  1442. if(mp5[id] == 4 && fgy == CSW_MP5NAVY)
  1443. {
  1444. set_pev(id, pev_viewmodel2, "models/skinek/mp54.mdl")
  1445. }
  1446. if(awp[id] == 5 && fgy == CSW_AWP)
  1447. {
  1448. set_pev(id, pev_viewmodel2, "models/skinek/awp5.mdl")
  1449. }
  1450. if(ak47[id] == 5 && fgy == CSW_AK47)
  1451. {
  1452. set_pev(id, pev_viewmodel2, "models/skinek/ak475.mdl")
  1453. }
  1454. if(m4a1[id] == 5 && fgy == CSW_M4A1)
  1455. {
  1456. set_pev(id, pev_viewmodel2, "models/skinek/m4a15.mdl")
  1457. }
  1458. if(deagle[id] == 5 && fgy == CSW_DEAGLE)
  1459. {
  1460. set_pev(id, pev_viewmodel2, "models/skinek/deagle5.mdl")
  1461. }
  1462. if(famas[id] == 5 && fgy == CSW_FAMAS)
  1463. {
  1464. set_pev(id, pev_viewmodel2, "models/skinek/famas5.mdl")
  1465. }
  1466. if(scout[id] == 5 && fgy == CSW_SCOUT)
  1467. {
  1468. set_pev(id, pev_viewmodel2, "models/skinek/scout5.mdl")
  1469. }
  1470. if(mp5[id] == 5 && fgy == CSW_MP5NAVY)
  1471. {
  1472. set_pev(id, pev_viewmodel2, "models/skinek/mp55.mdl")
  1473. }
  1474. }

_________________
Fegyver Skin menüm: 90%
Rólam:
Játébeli nevem: 'HoTDoG'
Már több mint 2 éve configolok.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mi a hiba?
HozzászólásElküldve: 2015.07.25. 17:21 
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
Két dologért könyörgöm neked.
Egy: Írj normális témanevet, mert ez semmitmondó.
Kettő: Írd ki, mi a hiba (Log, fordítási jelentés, akármi), mert sokkal könnyebb dolga van annak, aki segíteni akar.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mi a hiba?
HozzászólásElküldve: 2015.07.25. 17:25 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.04.18. 17:14
Hozzászólások: 454
Megköszönt másnak: 48 alkalommal
Megköszönték neki: 32 alkalommal
Ha te írtad akkor csak megbirod csinálni!!! csak azt nem értem hogy , hogy írtad mert az előző topicodba azt se tudtad hogy kell az ölést megadni :')

SMA Forráskód: [ Mindet kijelol ]
  1. #define AUTHOR "'HoTDoG'"


Leírásod: Már 2 éve konfigolok

De itt van! :

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <csstats>
  5. #include <nvault>
  6. #include <fakemeta>
  7.  
  8.  
  9. #define PLUGIN "Fegyver Skinmenü"
  10. #define VERSION "1.0"
  11. #define AUTHOR "'HoTDoG'"
  12.  
  13.  
  14. new oles[33]
  15. new awp[33], ak47[33], m4a1[33], deagle[33], famas[33], scout[33], mp5[33]
  16. new vault
  17.  
  18. new const szPrefix[] = "[Információ]"
  19.  
  20. public plugin_init() {
  21. register_plugin(PLUGIN, VERSION, AUTHOR)
  22.  
  23. register_dictionary("fegyverskinek.txt")
  24.  
  25. //Chat parancsok
  26. register_clcmd("say /menu", "fomenu")
  27. register_clcmd("nightvision", "fomenu")
  28.  
  29. //Fegyverváltás
  30. register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  31.  
  32. //Halál
  33. register_event("DeathMsg", "eDeath", "ade")
  34.  
  35. vault = nvault_open("Fegyverskin")
  36. }
  37.  
  38. public plugin_precache() {
  39. precache_model("models/skinek/awp1.mdl")
  40. precache_model("models/skinek/awp2.mdl")
  41. precache_model("models/skinek/awp3.mdl")
  42. precache_model("models/skinek/awp4.mdl")
  43. precache_model("models/skinek/awp5.mdl")
  44. precache_model("models/skinek/ak471.mdl")
  45. precache_model("models/skinek/ak472.mdl")
  46. precache_model("models/skinek/ak473.mdl")
  47. precache_model("models/skinek/ak474.mdl")
  48. precache_model("models/skinek/ak475.mdl")
  49. precache_model("models/skinek/m4a11.mdl")
  50. precache_model("models/skinek/m4a12.mdl")
  51. precache_model("models/skinek/m4a13.mdl")
  52. precache_model("models/skinek/m4a14.mdl")
  53. precache_model("models/skinek/m4a15.mdl")
  54. precache_model("models/skinek/deagle1.mdl")
  55. precache_model("models/skinek/deagle2.mdl")
  56. precache_model("models/skinek/deagle3.mdl")
  57. precache_model("models/skinek/deagle4.mdl")
  58. precache_model("models/skinek/deagle5.mdl")
  59. precache_model("models/skinek/famas1.mdl")
  60. precache_model("models/skinek/famas2.mdl")
  61. precache_model("models/skinek/famas3.mdl")
  62. precache_model("models/skinek/famas4.mdl")
  63. precache_model("models/skinek/famas5.mdl")
  64. precache_model("models/skinek/scout1.mdl")
  65. precache_model("models/skinek/scout2.mdl")
  66. precache_model("models/skinek/scout3.mdl")
  67. precache_model("models/skinek/scout4.mdl")
  68. precache_model("models/skinek/scout5.mdl")
  69. precache_model("models/skinek/mp51.mdl")
  70. precache_model("models/skinek/mp52.mdl")
  71. precache_model("models/skinek/mp53.mdl")
  72. precache_model("models/skinek/mp54.mdl")
  73. precache_model("models/skinek/mp55.mdl")
  74. }
  75.  
  76. public eDeath() {
  77.  
  78. new attacker = read_data(1)
  79. new victim = read_data(2)
  80.  
  81. if(attacker == victim)
  82. return PLUGIN_HANDLED
  83.  
  84. oles[attacker] ++
  85. return PLUGIN_HANDLED
  86. }
  87.  
  88. public fomenu(id) {
  89. new menu = menu_create("\rFegyver \dskin \ymenĂĽ \wby \r'HoTDoG'", "fomenu_h")
  90.  
  91. menu_additem(menu, "\rAwp \dSkinek", "1", 0)
  92. menu_additem(menu, "\rAk47 \dSkinek", "2", 0)
  93. menu_additem(menu, "\rM4a1 \dSkinek", "3", 0)
  94. menu_additem(menu, "\rDeagle \dSkinek", "4", 0)
  95. menu_additem(menu, "\rFamas \dSkinek", "5", 0)
  96. menu_additem(menu, "\rScout \dSkinek", "6", 0)
  97. menu_additem(menu, "\rMp5 \dSkinek", "7", 0)
  98.  
  99. menu_display(id, menu, 0)
  100. }
  101.  
  102. public fomenu_h(id, menu, item) {
  103.  
  104. if(item == MENU_EXIT)
  105. {
  106. menu_cancel(id)
  107. return PLUGIN_HANDLED
  108. }
  109.  
  110. new data[9], access, callback, szName[64]
  111. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  112. new key = str_to_num(data)
  113.  
  114. switch(key) {
  115. case 1:{
  116. awp_menu(id)
  117. }
  118. case 2:{
  119. ak47_menu(id)
  120. }
  121. case 3:{
  122. m4a1_menu(id)
  123. }
  124. case 4:{
  125. deagle_menu(id)
  126. }
  127. case 5:{
  128. famas_menu(id)
  129. }
  130. case 6:{
  131. scout_menu(id)
  132. }
  133. case 7:{
  134. mp5_menu(id)
  135. }
  136. }
  137.  
  138. return PLUGIN_HANDLED
  139. }
  140.  
  141. public awp_menu(id) {
  142.  
  143. new szText[512]
  144. new cim[121]
  145. format(cim, charsmax(cim), "\rAwp \dSkinek \y[Öléseid: %d]",oles[id])
  146. new menu = menu_create(cim, "awp_handler" )
  147.  
  148. if(oles[id] < 100)
  149. {
  150. formatex(szText, charsmax(szText), "\rAwp1 \y[Még %d öles]", 100-oles[id])
  151. menu_additem(menu, szText, "1", 0)
  152. }
  153. else
  154. menu_additem(menu, "\rAwp1 \d[Elérve]", "1", 0)
  155. if(oles[id] < 350)
  156. {
  157. formatex(szText, charsmax(szText), "\rAwp2 \y[Még %d öles]", 350-oles[id])
  158. menu_additem(menu, szText, "2", 0)
  159. }
  160. else
  161. menu_additem(menu, "\rAwp2 \d[Elérve]", "2", 0)
  162. if(oles[id] < 800)
  163. {
  164. formatex(szText, charsmax(szText), "\rAwp3 \y[Még %d öles]", 800-oles[id])
  165. menu_additem(menu, szText, "3", 0)
  166. }
  167. else
  168. menu_additem(menu, "\rAwp3 \d[Elérve]", "3", 0)
  169. if(oles[id] < 1500)
  170. {
  171. formatex(szText, charsmax(szText), "\rAwp4 \y[Még %d öles]", 1500-oles[id])
  172. menu_additem(menu, szText, "4", 0)
  173. }
  174. else
  175. menu_additem(menu, "\rAwp4 \d[Elérve]", "4", 0)
  176. if(oles[id] < 2000)
  177. {
  178. formatex(szText, charsmax(szText), "\rAwp5 \y[Még %d öles]", 2000-oles[id])
  179. menu_additem(menu, szText, "5", 0)
  180. }
  181. else
  182. menu_additem(menu, "\rAwp5 \d[Elérve]", "5", 0)
  183.  
  184. menu_display(id, menu, 0)
  185. }
  186.  
  187. public awp_handler(id, menu, item) {
  188. if( item == MENU_EXIT )
  189. {
  190. menu_destroy(menu);
  191. return PLUGIN_HANDLED;
  192. }
  193. new data[9], szName[64];
  194. new access, callback;
  195. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  196. new key = str_to_num(data);
  197. switch(key)
  198. {
  199. case 1:{ //Awp1
  200. if(awp[id] !=1)
  201. {
  202. if(oles[id] >= 100)
  203. {
  204. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  205. awp[id] = 1
  206. }
  207. else
  208. {
  209. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  210. awp_menu(id)
  211. }
  212. }
  213. else
  214. {
  215. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  216. awp_menu(id)
  217. }
  218. }
  219. case 2:{ //Awp2
  220. if(awp[id] !=2)
  221. {
  222. if(oles[id] >= 350)
  223. {
  224. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  225. awp[id] = 2
  226. }
  227. else
  228. {
  229. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  230. awp_menu(id)
  231. }
  232. }
  233. else
  234. {
  235. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  236. awp_menu(id)
  237. }
  238. }
  239. case 3:{ //Awp3
  240. if(awp[id] != 3)
  241. {
  242. if(oles[id] >= 800)
  243. {
  244. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  245. awp[id] = 3
  246. }
  247. else
  248. {
  249. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  250. awp_menu(id)
  251. }
  252. }
  253. else
  254. {
  255. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  256. awp_menu(id)
  257. }
  258. }
  259. case 4:{ //Awp4
  260. if(awp[id] !=4)
  261. {
  262. if(oles[id] >= 1500)
  263. {
  264. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp4-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  265. awp[id] = 4
  266. }
  267. else
  268. {
  269. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  270. awp_menu(id)
  271. }
  272. }
  273. else
  274. {
  275. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  276. awp_menu(id)
  277. }
  278. }
  279. case 5:{ //Awp5
  280. if(awp[id] != 5)
  281. {
  282. if(oles[id] >= 2000)
  283. {
  284. ColorChat(id, TEAM_COLOR, "%s ^1%L Awp5-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  285. awp[id] = 5
  286. }
  287. else
  288. {
  289. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  290. awp_menu(id)
  291. }
  292. }
  293. else
  294. {
  295. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  296. awp_menu(id)
  297. }
  298. }
  299. }
  300.  
  301. menu_destroy(menu)
  302. return PLUGIN_HANDLED
  303. }
  304.  
  305. public ak47_menu(id) {
  306.  
  307. new szText[512]
  308. new cim[121]
  309. format(cim, charsmax(cim), "\rAk47 \dSkinek \y[Öléseid: %d]",oles[id])
  310. new menu = menu_create(cim, "ak47_handler" )
  311.  
  312. if(oles[id] < 100)
  313. {
  314. formatex(szText, charsmax(szText), "\rAk471 \y[Még %d ölés]", 100-oles[id])
  315. menu_additem(menu, szText, "1", 0)
  316. }
  317. else
  318. menu_additem(menu, "\rAk471 \d[Elérve]", "1", 0)
  319. if(oles[id] < 350)
  320. {
  321. formatex(szText, charsmax(szText), "\rAk472 \y[Még %d ölés]", 350-oles[id])
  322. menu_additem(menu, szText, "2", 0)
  323. }
  324. else
  325. menu_additem(menu, "\rAk472 \d[Elérve]", "2", 0)
  326. if(oles[id] < 800)
  327. {
  328. formatex(szText, charsmax(szText), "\rAk473 \y[Még %d ölés]", 800-oles[id])
  329. menu_additem(menu, szText, "3", 0)
  330. }
  331. else
  332. menu_additem(menu, "\rAk473 \d[Elérve]", "3", 0)
  333. if(oles[id] < 1500)
  334. {
  335. formatex(szText, charsmax(szText), "\rAk474 \y[Még %d ölés]", 1500-oles[id])
  336. menu_additem(menu, szText, "4", 0)
  337. }
  338. else
  339. menu_additem(menu, "\rAk474 \d[Elérve]", "4", 0)
  340. if(oles[id] < 2000)
  341. {
  342. formatex(szText, charsmax(szText), "\rAk475 \y[Még %d ölés]", 2000-oles[id])
  343. menu_additem(menu, szText, "5", 0)
  344. }
  345. else
  346. menu_additem(menu, "\rAk475 \d[Elérve]", "5", 0)
  347.  
  348. menu_display(id, menu, 0)
  349. }
  350.  
  351. public ak47_handler(id, menu, item) {
  352. if( item == MENU_EXIT )
  353. {
  354. menu_destroy(menu);
  355. return PLUGIN_HANDLED;
  356. }
  357. new data[9], szName[64];
  358. new access, callback;
  359. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  360. new key = str_to_num(data);
  361. switch(key)
  362. {
  363. case 1:{ //Ak471
  364. if(ak47[id] != 1)
  365. {
  366. if(oles[id] >= 100)
  367. {
  368. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak471-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  369. ak47[id] = 1
  370. }
  371. else
  372. {
  373. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  374. ak47_menu(id)
  375. }
  376. }
  377. else
  378. {
  379. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  380. ak47_menu(id)
  381. }
  382. }
  383. case 2:{ //Ak472
  384. if(ak47[id] !=2)
  385. {
  386. if(oles[id] >= 350)
  387. {
  388. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak472-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  389. ak47[id] = 2
  390. }
  391. else
  392. {
  393. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  394. ak47_menu(id)
  395. }
  396. }
  397. else
  398. {
  399. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  400. ak47_menu(id)
  401. }
  402. }
  403. case 3:{ //Ak473
  404. if(ak47[id] != 3)
  405. {
  406. if(oles[id] >= 800)
  407. {
  408. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak473-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  409. ak47[id] = 3
  410. }
  411. else
  412. {
  413. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  414. ak47_menu(id)
  415. }
  416. }
  417. else
  418. {
  419. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  420. ak47_menu(id)
  421. }
  422. }
  423. case 4:{ //Ak474
  424. if(ak47[id] !=4)
  425. {
  426. if(oles[id] >= 1500)
  427. {
  428. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak474-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  429. ak47[id] = 4
  430. }
  431. else
  432. {
  433. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  434. ak47_menu(id)
  435. }
  436. }
  437. else
  438. {
  439. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  440. ak47_menu(id)
  441. }
  442. }
  443. case 5:{ //Ak475
  444. if(ak47[id] != 5)
  445. {
  446. if(oles[id] >= 2000)
  447. {
  448. ColorChat(id, TEAM_COLOR, "%s ^1%L Ak475-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  449. ak47[id] = 5
  450. }
  451. else
  452. {
  453. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  454. ak47_menu(id)
  455. }
  456. }
  457. else
  458. {
  459. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  460. ak47_menu(id)
  461. }
  462. }
  463. }
  464.  
  465. menu_destroy(menu)
  466. return PLUGIN_HANDLED
  467. }
  468.  
  469. public m4a1_menu(id) {
  470.  
  471. new szText[512]
  472. new cim[121]
  473. format(cim, charsmax(cim), "\rM4a1 \dSkinek \y[Öléseid: %d]",oles[id])
  474. new menu = menu_create(cim, "m4a1_handler" )
  475.  
  476. if(oles[id] < 100)
  477. {
  478. formatex(szText, charsmax(szText), "\rM4a11 \y[Még %d ölés]", 100-oles[id])
  479. menu_additem(menu, szText, "1", 0)
  480. }
  481. else
  482. menu_additem(menu, "\rM4a11 \d[Elérve]", "1", 0)
  483. if(oles[id] < 350)
  484. {
  485. formatex(szText, charsmax(szText), "\rM4a12 \y[Még %d ölés]", 350-oles[id])
  486. menu_additem(menu, szText, "2", 0)
  487. }
  488. else
  489. menu_additem(menu, "\rM4a12 \d[Elérve]", "2", 0)
  490. if(oles[id] < 800)
  491. {
  492. formatex(szText, charsmax(szText), "\rM4a13 \y[Még %d ölés]", 800-oles[id])
  493. menu_additem(menu, szText, "3", 0)
  494. }
  495. else
  496. menu_additem(menu, "\rM4a13 \d[Elérve]", "3", 0)
  497. if(oles[id] < 1500)
  498. {
  499. formatex(szText, charsmax(szText), "\rM4a14 \y[Még %d ölés]", 1500-oles[id])
  500. menu_additem(menu, szText, "4", 0)
  501. }
  502. else
  503. menu_additem(menu, "\rM4a14 \d[Elérve]", "4", 0)
  504. if(oles[id] < 2000)
  505. {
  506. formatex(szText, charsmax(szText), "\rM4a15 \y[Még %d ölés]", 2000-oles[id])
  507. menu_additem(menu, szText, "5", 0)
  508. }
  509. else
  510. menu_additem(menu, "\rM4a15 \d[Elérve]", "5", 0)
  511.  
  512. menu_display(id, menu, 0)
  513. }
  514.  
  515. public m4a1_handler(id, menu, item) {
  516. if( item == MENU_EXIT )
  517. {
  518. menu_destroy(menu);
  519. return PLUGIN_HANDLED;
  520. }
  521. new data[9], szName[64];
  522. new access, callback;
  523. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  524. new key = str_to_num(data);
  525. switch(key)
  526. {
  527. case 1:{ //M4a11
  528. if(m4a1[id] != 1)
  529. {
  530. if(oles[id] >= 100)
  531. {
  532. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a11-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  533. m4a1[id] = 1
  534. }
  535. else
  536. {
  537. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  538. m4a1_menu(id)
  539. }
  540. }
  541. else
  542. {
  543. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  544. m4a1_menu(id)
  545. }
  546. }
  547. case 2:{ //M4a12
  548. if(m4a1[id] !=2)
  549. {
  550. if(oles[id] >= 350)
  551. {
  552. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a12-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  553. m4a1[id] = 2
  554. }
  555. else
  556. {
  557. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  558. m4a1_menu(id)
  559. }
  560. }
  561. else
  562. {
  563. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  564. m4a1_menu(id)
  565. }
  566. }
  567. case 3:{ //M413
  568. if(m4a1[id] != 3)
  569. {
  570. if(oles[id] >= 800)
  571. {
  572. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a13-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  573. m4a1[id] = 3
  574. }
  575. else
  576. {
  577. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  578. m4a1_menu(id)
  579. }
  580. }
  581. else
  582. {
  583. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  584. m4a1_menu(id)
  585. }
  586. }
  587. case 4:{ //M4a14
  588. if(m4a1[id] !=4)
  589. {
  590. if(oles[id] >= 1500)
  591. {
  592. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a14-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  593. m4a1[id] = 4
  594. }
  595. else
  596. {
  597. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  598. m4a1_menu(id)
  599. }
  600. }
  601. else
  602. {
  603. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  604. m4a1_menu(id)
  605. }
  606. }
  607. case 5:{ //M415
  608. if(m4a1[id] != 5)
  609. {
  610. if(oles[id] >= 2000)
  611. {
  612. ColorChat(id, TEAM_COLOR, "%s ^1%L M4a15-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  613. m4a1[id] = 5
  614. }
  615. else
  616. {
  617. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  618. m4a1_menu(id)
  619. }
  620. }
  621. else
  622. {
  623. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  624. m4a1_menu(id)
  625. }
  626. }
  627. }
  628.  
  629. menu_destroy(menu)
  630. return PLUGIN_HANDLED
  631. }
  632.  
  633. public deagle_menu(id) {
  634.  
  635. new szText[512]
  636. new cim[121]
  637. format(cim, charsmax(cim), "\rDeagle \dSkinek \y[Öléseid: %d]",oles[id])
  638. new menu = menu_create(cim, "deagle_handler" )
  639.  
  640. if(oles[id] < 100)
  641. {
  642. formatex(szText, charsmax(szText), "\rDeagle1 \y[Még %d ölés]", 100-oles[id])
  643. menu_additem(menu, szText, "1", 0)
  644. }
  645. else
  646. menu_additem(menu, "\rDeagle1 \d[Elérve]", "1", 0)
  647. if(oles[id] < 350)
  648. {
  649. formatex(szText, charsmax(szText), "\rDeagle2 \y[Még %d ölés]", 350-oles[id])
  650. menu_additem(menu, szText, "2", 0)
  651. }
  652. else
  653. menu_additem(menu, "\rDeagle2 \d[Elérve]", "2", 0)
  654. if(oles[id] < 800)
  655. {
  656. formatex(szText, charsmax(szText), "\rDeagle3 \y[Még %d ölés]", 800-oles[id])
  657. menu_additem(menu, szText, "3", 0)
  658. }
  659. else
  660. menu_additem(menu, "\rDeagle3 \d[Elérve]", "3", 0)
  661. if(oles[id] < 1500)
  662. {
  663. formatex(szText, charsmax(szText), "\rDeagle4 \y[Még %d ölés]", 1500-oles[id])
  664. menu_additem(menu, szText, "4", 0)
  665. }
  666. else
  667. menu_additem(menu, "\rDeagle4 \d[Elérve]", "4", 0)
  668. if(oles[id] < 2000)
  669. {
  670. formatex(szText, charsmax(szText), "\rDeagle5 \y[Még %d ölés]", 2000-oles[id])
  671. menu_additem(menu, szText, "5", 0)
  672. }
  673. else
  674. menu_additem(menu, "\rDeagle5 \d[Elérve]", "5", 0)
  675.  
  676. menu_display(id, menu, 0)
  677. }
  678.  
  679. public deagle_handler(id, menu, item) {
  680. if( item == MENU_EXIT )
  681. {
  682. menu_destroy(menu);
  683. return PLUGIN_HANDLED;
  684. }
  685. new data[9], szName[64];
  686. new access, callback;
  687. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  688. new key = str_to_num(data);
  689. switch(key)
  690. {
  691. case 1:{ //Deagle1
  692. if(deagle[id] != 100)
  693. {
  694. if(oles[id] >= 1)
  695. {
  696. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  697. deagle[id] = 1
  698. }
  699. else
  700. {
  701. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  702. deagle_menu(id)
  703. }
  704. }
  705. else
  706. {
  707. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  708. deagle_menu(id)
  709. }
  710. }
  711. case 2:{ //Deagle2
  712. if(deagle[id] !=2)
  713. {
  714. if(oles[id] >= 350)
  715. {
  716. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  717. deagle[id] = 2
  718. }
  719. else
  720. {
  721. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  722. deagle_menu(id)
  723. }
  724. }
  725. else
  726. {
  727. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  728. deagle_menu(id)
  729. }
  730. }
  731. case 3:{ //Deagle3
  732. if(deagle[id] != 3)
  733. {
  734. if(oles[id] >= 800)
  735. {
  736. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  737. deagle[id] = 3
  738. }
  739. else
  740. {
  741. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  742. deagle_menu(id)
  743. }
  744. }
  745. else
  746. {
  747. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  748. deagle_menu(id)
  749. }
  750. }
  751. case 4:{ //Deagle4
  752. if(deagle[id] !=4)
  753. {
  754. if(oles[id] >= 1500)
  755. {
  756. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  757. deagle[id] = 4
  758. }
  759. else
  760. {
  761. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  762. deagle_menu(id)
  763. }
  764. }
  765. else
  766. {
  767. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  768. deagle_menu(id)
  769. }
  770. }
  771. case 5:{ //Deagle5
  772. if(deagle[id] != 5)
  773. {
  774. if(oles[id] >= 2000)
  775. {
  776. ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  777. deagle[id] = 5
  778. }
  779. else
  780. {
  781. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  782. deagle_menu(id)
  783. }
  784. }
  785. else
  786. {
  787. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  788. deagle_menu(id)
  789. }
  790. }
  791. }
  792.  
  793. menu_destroy(menu)
  794. return PLUGIN_HANDLED
  795. }
  796.  
  797. public famas_menu(id) {
  798.  
  799. new szText[512]
  800. new cim[121]
  801. format(cim, charsmax(cim), "\rFamas \dSkinek \y[Öléseid: %d]",oles[id])
  802. new menu = menu_create(cim, "famas_handler" )
  803.  
  804. if(oles[id] < 100)
  805. {
  806. formatex(szText, charsmax(szText), "\rFamas1 \y[Még %d ölés]", 100-oles[id])
  807. menu_additem(menu, szText, "1", 0)
  808. }
  809. else
  810. menu_additem(menu, "\rFamas1 \d[Elérve]", "1", 0)
  811. if(oles[id] < 350)
  812. {
  813. formatex(szText, charsmax(szText), "\rFamas2 \y[Még %d ölés]", 350-oles[id])
  814. menu_additem(menu, szText, "2", 0)
  815. }
  816. else
  817. menu_additem(menu, "\rFamas2 \d[Elérve]", "2", 0)
  818. if(oles[id] < 800)
  819. {
  820. formatex(szText, charsmax(szText), "\rFamas3 \y[Még %d ölés]", 800-oles[id])
  821. menu_additem(menu, szText, "3", 0)
  822. }
  823. else
  824. menu_additem(menu, "\rFamas3 \d[Elérve]", "3", 0)
  825. if(oles[id] < 1500)
  826. {
  827. formatex(szText, charsmax(szText), "\rFamas4 \y[Még %d ölés]", 1500-oles[id])
  828. menu_additem(menu, szText, "4", 0)
  829. }
  830. else
  831. menu_additem(menu, "\rFamas4 \d[Elérve]", "4", 0)
  832. if(oles[id] < 2000)
  833. {
  834. formatex(szText, charsmax(szText), "\rFamas5 \y[Még %d ölés]", 2000-oles[id])
  835. menu_additem(menu, szText, "5", 0)
  836. }
  837. else
  838. menu_additem(menu, "\rFamas5 \d[Elérve]", "5", 0)
  839.  
  840. menu_display(id, menu, 0)
  841. }
  842.  
  843. public famas_handler(id, menu, item) {
  844. if( item == MENU_EXIT )
  845. {
  846. menu_destroy(menu);
  847. return PLUGIN_HANDLED;
  848. }
  849. new data[9], szName[64];
  850. new access, callback;
  851. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  852. new key = str_to_num(data);
  853. switch(key)
  854. {
  855. case 1:{ //Famas1
  856. if(famas[id] != 1)
  857. {
  858. if(oles[id] >= 100)
  859. {
  860. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  861. famas[id] = 1
  862. }
  863. else
  864. {
  865. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  866. famas_menu(id)
  867. }
  868. }
  869. else
  870. {
  871. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  872. famas_menu(id)
  873. }
  874. }
  875. case 2:{ //Famas2
  876. if(famas[id] !=2)
  877. {
  878. if(oles[id] >= 350)
  879. {
  880. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  881. famas[id] = 2
  882. }
  883. else
  884. {
  885. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  886. famas_menu(id)
  887. }
  888. }
  889. else
  890. {
  891. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  892. famas_menu(id)
  893. }
  894. }
  895. case 3:{ //Famas3
  896. if(famas[id] != 3)
  897. {
  898. if(oles[id] >= 800)
  899. {
  900. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  901. famas[id] = 3
  902. }
  903. else
  904. {
  905. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  906. famas_menu(id)
  907. }
  908. }
  909. else
  910. {
  911. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  912. famas_menu(id)
  913. }
  914. }
  915. case 4:{ //Famas4
  916. if(famas[id] !=4)
  917. {
  918. if(oles[id] >= 1500)
  919. {
  920. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  921. famas[id] = 4
  922. }
  923. else
  924. {
  925. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  926. famas_menu(id)
  927. }
  928. }
  929. else
  930. {
  931. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  932. famas_menu(id)
  933. }
  934. }
  935. case 5:{ //Famas5
  936. if(famas[id] != 5)
  937. {
  938. if(oles[id] >= 2000)
  939. {
  940. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  941. famas[id] = 5
  942. }
  943. else
  944. {
  945. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  946. famas_menu(id)
  947. }
  948. }
  949. else
  950. {
  951. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_FAMAS")
  952. famas_menu(id)
  953. }
  954. }
  955. }
  956.  
  957. menu_destroy(menu)
  958. return PLUGIN_HANDLED
  959. }
  960.  
  961. public scout_menu(id) {
  962.  
  963. new szText[512]
  964. new cim[121]
  965. format(cim, charsmax(cim), "\rScout \dSkinek \y[Öléseid: %d]",oles[id])
  966. new menu = menu_create(cim, "scout_handler" )
  967.  
  968. if(oles[id] < 100)
  969. {
  970. formatex(szText, charsmax(szText), "\rScout1 \y[Még %d ölés]", 100-oles[id])
  971. menu_additem(menu, szText, "1", 0)
  972. }
  973. else
  974. menu_additem(menu, "\rScout1 \d[Elérve]", "1", 0)
  975. if(oles[id] < 350)
  976. {
  977. formatex(szText, charsmax(szText), "\rScout2 \y[Még %d ölés]", 350-oles[id])
  978. menu_additem(menu, szText, "2", 0)
  979. }
  980. else
  981. menu_additem(menu, "\rScout2 \d[Elérve]", "2", 0)
  982. if(oles[id] < 800)
  983. {
  984. formatex(szText, charsmax(szText), "\rScout3 \y[Még %d ölés]", 800-oles[id])
  985. menu_additem(menu, szText, "3", 0)
  986. }
  987. else
  988. menu_additem(menu, "\rScout3 \d[Elérve]", "3", 0)
  989. if(oles[id] < 1500)
  990. {
  991. formatex(szText, charsmax(szText), "\rScout4 \y[Még %d ölés]", 1500-oles[id])
  992. menu_additem(menu, szText, "4", 0)
  993. }
  994. else
  995. menu_additem(menu, "\rScout4 \d[Elérve]", "4", 0)
  996. if(oles[id] < 2000)
  997. {
  998. formatex(szText, charsmax(szText), "\rScout5 \y[Még %d ölés]", 2000-oles[id])
  999. menu_additem(menu, szText, "5", 0)
  1000. }
  1001. else
  1002. menu_additem(menu, "\rScout5 \d[Elérve]", "5", 0)
  1003.  
  1004. menu_display(id, menu, 0)
  1005. }
  1006.  
  1007. public scout_handler(id, menu, item) {
  1008. if( item == MENU_EXIT )
  1009. {
  1010. menu_destroy(menu);
  1011. return PLUGIN_HANDLED;
  1012. }
  1013. new data[9], szName[64];
  1014. new access, callback;
  1015. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1016. new key = str_to_num(data);
  1017. switch(key)
  1018. {
  1019. case 1:{ //Scout1
  1020. if(scout[id] != 1)
  1021. {
  1022. if(oles[id] >= 100)
  1023. {
  1024. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1025. scout[id] = 1
  1026. }
  1027. else
  1028. {
  1029. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  1030. scout_menu(id)
  1031. }
  1032. }
  1033. else
  1034. {
  1035. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1036. scout_menu(id)
  1037. }
  1038. }
  1039. case 2:{ //Scout2
  1040. if(scout[id] !=2)
  1041. {
  1042. if(oles[id] >= 350)
  1043. {
  1044. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout2-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1045. scout[id] = 2
  1046. }
  1047. else
  1048. {
  1049. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  1050. scout_menu(id)
  1051. }
  1052. }
  1053. else
  1054. {
  1055. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1056. scout_menu(id)
  1057. }
  1058. }
  1059. case 3:{ //Scout3
  1060. if(scout[id] != 3)
  1061. {
  1062. if(oles[id] >= 800)
  1063. {
  1064. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout3-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1065. scout[id] = 3
  1066. }
  1067. else
  1068. {
  1069. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  1070. scout_menu(id)
  1071. }
  1072. }
  1073. else
  1074. {
  1075. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1076. scout_menu(id)
  1077. }
  1078. }
  1079. case 4:{ //Scout4
  1080. if(scout[id] !=4)
  1081. {
  1082. if(oles[id] >= 1500)
  1083. {
  1084. ColorChat(id, TEAM_COLOR, "%s ^1%L Scout4-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1085. scout[id] = 4
  1086. }
  1087. else
  1088. {
  1089. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  1090. scout_menu(id)
  1091. }
  1092. }
  1093. else
  1094. {
  1095. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1096. scout_menu(id)
  1097. }
  1098. }
  1099. case 5:{ //Scout5
  1100. if(scout[id] != 5)
  1101. {
  1102. if(oles[id] >= 2000)
  1103. {
  1104. ColorChat(id, TEAM_COLOR, "%s ^1%L Famas5-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1105. scout[id] = 5
  1106. }
  1107. else
  1108. {
  1109. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  1110. scout_menu(id)
  1111. }
  1112. }
  1113. else
  1114. {
  1115. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_SCOUT")
  1116. scout_menu(id)
  1117. }
  1118. }
  1119. }
  1120.  
  1121. menu_destroy(menu)
  1122. return PLUGIN_HANDLED
  1123. }
  1124.  
  1125. public mp5_menu(id) {
  1126.  
  1127. new szText[512]
  1128. new cim[121]
  1129. format(cim, charsmax(cim), "\rMp5 \dSkinek \y[Öléseid: %d]",oles[id])
  1130. new menu = menu_create(cim, "mp5_handler" )
  1131.  
  1132. if(oles[id] < 100)
  1133. {
  1134. formatex(szText, charsmax(szText), "\rMp51 \y[Még %d ölés]", 100-oles[id])
  1135. menu_additem(menu, szText, "1", 0)
  1136. }
  1137. else
  1138. menu_additem(menu, "\rMp51 \d[Elérve]", "1", 0)
  1139. if(oles[id] < 350)
  1140. {
  1141. formatex(szText, charsmax(szText), "\rMp52 \y[Még %d ölés]", 350-oles[id])
  1142. menu_additem(menu, szText, "2", 0)
  1143. }
  1144. else
  1145. menu_additem(menu, "\rMp52 \d[Elérve]", "2", 0)
  1146. if(oles[id] < 800)
  1147. {
  1148. formatex(szText, charsmax(szText), "\rMp53 \y[Még %d ölés]", 800-oles[id])
  1149. menu_additem(menu, szText, "3", 0)
  1150. }
  1151. else
  1152. menu_additem(menu, "\rMp53 \d[Elérve]", "3", 0)
  1153. if(oles[id] < 1500)
  1154. {
  1155. formatex(szText, charsmax(szText), "\rMp54 \y[Még %d ölés]", 1500-oles[id])
  1156. menu_additem(menu, szText, "4", 0)
  1157. }
  1158. else
  1159. menu_additem(menu, "\rMp54 \d[Elérve]", "4", 0)
  1160. if(oles[id] < 2000)
  1161. {
  1162. formatex(szText, charsmax(szText), "\rMp55 \y[Még %d ölés]", 2000-oles[id])
  1163. menu_additem(menu, szText, "5", 0)
  1164. }
  1165. else
  1166. menu_additem(menu, "\rMp55 \d[Elérve]", "5", 0)
  1167.  
  1168. menu_display(id, menu, 0)
  1169. }
  1170.  
  1171. public mp5_handler(id, menu, item) {
  1172. if( item == MENU_EXIT )
  1173. {
  1174. menu_destroy(menu);
  1175. return PLUGIN_HANDLED;
  1176. }
  1177. new data[9], szName[64];
  1178. new access, callback;
  1179. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1180. new key = str_to_num(data);
  1181. switch(key)
  1182. {
  1183. case 1:{ //Mp51
  1184. if(mp5[id] != 1)
  1185. {
  1186. if(oles[id] >= 100)
  1187. {
  1188. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp51-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1189. mp5[id] = 1
  1190. }
  1191. else
  1192. {
  1193. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  1194. mp5_menu(id)
  1195. }
  1196. }
  1197. else
  1198. {
  1199. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1200. mp5_menu(id)
  1201. }
  1202. }
  1203. case 2:{ //Mp52
  1204. if(mp5[id] !=2)
  1205. {
  1206. if(oles[id] >= 350)
  1207. {
  1208. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp52-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1209. mp5[id] = 2
  1210. }
  1211. else
  1212. {
  1213. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  1214. mp5_menu(id)
  1215. }
  1216. }
  1217. else
  1218. {
  1219. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1220. mp5_menu(id)
  1221. }
  1222. }
  1223. case 3:{ //Mp53
  1224. if(mp5[id] != 3)
  1225. {
  1226. if(oles[id] >= 800)
  1227. {
  1228. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp53-at!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1229. mp5[id] = 3
  1230. }
  1231. else
  1232. {
  1233. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  1234. mp5_menu(id)
  1235. }
  1236. }
  1237. else
  1238. {
  1239. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1240. mp5_menu(id)
  1241. }
  1242. }
  1243. case 4:{ //Mp54
  1244. if(mp5[id] !=4)
  1245. {
  1246. if(oles[id] >= 1500)
  1247. {
  1248. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp54-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1249. mp5[id] = 4
  1250. }
  1251. else
  1252. {
  1253. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  1254. mp5_menu(id)
  1255. }
  1256. }
  1257. else
  1258. {
  1259. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1260. mp5_menu(id)
  1261. }
  1262. }
  1263. case 5:{ //Famas5
  1264. if(mp5[id] != 5)
  1265. {
  1266. if(oles[id] >= 2000)
  1267. {
  1268. ColorChat(id, TEAM_COLOR, "%s ^1%L Mp55-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1269. mp5[id] = 5
  1270. }
  1271. else
  1272. {
  1273. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 2000-oles[id])
  1274. mp5_menu(id)
  1275. }
  1276. }
  1277. else
  1278. {
  1279. ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_MP5")
  1280. mp5_menu(id)
  1281. }
  1282. }
  1283. }
  1284.  
  1285. menu_destroy(menu)
  1286. return PLUGIN_HANDLED
  1287. }
  1288.  
  1289. public mentes(id)
  1290. {
  1291. new name[32]
  1292. get_user_name(id, name, 31)
  1293. new vaultkey[64],vaultdata[256]
  1294. format(vaultkey,63,"%s", name)
  1295. format(vaultdata,255,"%i",oles[id])
  1296. nvault_set(vault,vaultkey,vaultdata)
  1297. return PLUGIN_CONTINUE
  1298. }
  1299. public betoltes(id)
  1300. {
  1301. new name[32]
  1302. get_user_name(id, name, 31)
  1303. new vaultkey[64],vaultdata[256]
  1304. format(vaultkey,63,"%s", name)
  1305. format(vaultdata,255,"%i",oles[id])
  1306. nvault_get(vault,vaultkey,vaultdata,255)
  1307. replace_all(vaultdata, 255, "#", " ")
  1308. new a_o[32]
  1309. parse(vaultdata, a_o, 31)
  1310. oles[id] = str_to_num(a_o)
  1311. return PLUGIN_CONTINUE
  1312. }
  1313. public client_putinserver(id)
  1314. {
  1315. awp[id] = 0
  1316. ak47[id] = 0
  1317. m4a1[id] = 0
  1318. deagle[id] = 0
  1319. famas[id] = 0
  1320. scout[id] = 0
  1321. mp5[id] = 0
  1322. }
  1323. public client_connect(id)
  1324. {
  1325. betoltes(id)
  1326. }
  1327. public client_disconnect(id)
  1328. {
  1329. mentes(id)
  1330. }
  1331.  
  1332. public fegyvervaltas(id) {
  1333. new fgy = get_user_weapon(id)
  1334.  
  1335. if(awp[id] == 1 && fgy == CSW_AWP)
  1336. {
  1337. set_pev(id, pev_viewmodel2, "models/skinek/awp1.mdl")
  1338. }
  1339. if(ak47[id] == 1 && fgy == CSW_AK47)
  1340. {
  1341. set_pev(id, pev_viewmodel2, "models/skinek/ak471.mdl")
  1342. }
  1343. if(m4a1[id] == 1 && fgy == CSW_M4A1)
  1344. {
  1345. set_pev(id, pev_viewmodel2, "models/skinek/m4a11.mdl")
  1346. }
  1347. if(deagle[id] == 1 && fgy == CSW_DEAGLE)
  1348. {
  1349. set_pev(id, pev_viewmodel2, "models/skinek/deagle1.mdl")
  1350. }
  1351. if(famas[id] == 1 && fgy == CSW_FAMAS)
  1352. {
  1353. set_pev(id, pev_viewmodel2, "models/skinek/famas1.mdl")
  1354. }
  1355. if(scout[id] == 1 && fgy == CSW_SCOUT)
  1356. {
  1357. set_pev(id, pev_viewmodel2, "models/skinek/scout1.mdl")
  1358. }
  1359. if(mp5[id] == 1 && fgy == CSW_MP5NAVY)
  1360. {
  1361. set_pev(id, pev_viewmodel2, "models/skinek/mp51.mdl")
  1362. }
  1363. if(awp[id] == 2 && fgy == CSW_AWP)
  1364. {
  1365. set_pev(id, pev_viewmodel2, "models/skinek/awp2.mdl")
  1366. }
  1367. if(ak47[id] == 2 && fgy == CSW_AK47)
  1368. {
  1369. set_pev(id, pev_viewmodel2, "models/skinek/ak472.mdl")
  1370. }
  1371. if(m4a1[id] == 2 && fgy == CSW_M4A1)
  1372. {
  1373. set_pev(id, pev_viewmodel2, "models/skinek/m4a12.mdl")
  1374. }
  1375. if(deagle[id] == 2 && fgy == CSW_DEAGLE)
  1376. {
  1377. set_pev(id, pev_viewmodel2, "models/skinek/deagle2.mdl")
  1378. }
  1379. if(famas[id] == 2 && fgy == CSW_FAMAS)
  1380. {
  1381. set_pev(id, pev_viewmodel2, "models/skinek/famas2.mdl")
  1382. }
  1383. if(scout[id] == 2 && fgy == CSW_SCOUT)
  1384. {
  1385. set_pev(id, pev_viewmodel2, "models/skinek/scout2.mdl")
  1386. }
  1387. if(mp5[id] == 2 && fgy == CSW_MP5NAVY)
  1388. {
  1389. set_pev(id, pev_viewmodel2, "models/skinek/mp52.mdl")
  1390. }
  1391. if(awp[id] == 3 && fgy == CSW_AWP)
  1392. {
  1393. set_pev(id, pev_viewmodel2, "models/skinek/awp3.mdl")
  1394. }
  1395. if(ak47[id] == 3 && fgy == CSW_AK47)
  1396. {
  1397. set_pev(id, pev_viewmodel2, "models/skinek/ak473.mdl")
  1398. }
  1399. if(m4a1[id] == 3 && fgy == CSW_M4A1)
  1400. {
  1401. set_pev(id, pev_viewmodel2, "models/skinek/m4a13.mdl")
  1402. }
  1403. if(deagle[id] == 3 && fgy == CSW_DEAGLE)
  1404. {
  1405. set_pev(id, pev_viewmodel2, "models/skinek/deagle3.mdl")
  1406. }
  1407. if(famas[id] == 3 && fgy == CSW_FAMAS)
  1408. {
  1409. set_pev(id, pev_viewmodel2, "models/skinek/famas3.mdl")
  1410. }
  1411. if(scout[id] == 3 && fgy == CSW_SCOUT)
  1412. {
  1413. set_pev(id, pev_viewmodel2, "models/skinek/scout3.mdl")
  1414. }
  1415. if(mp5[id] == 3 && fgy == CSW_MP5NAVY)
  1416. {
  1417. set_pev(id, pev_viewmodel2, "models/skinek/mp53.mdl")
  1418. }
  1419. if(awp[id] == 4 && fgy == CSW_AWP)
  1420. {
  1421. set_pev(id, pev_viewmodel2, "models/skinek/awp4.mdl")
  1422. }
  1423. if(ak47[id] == 4 && fgy == CSW_AK47)
  1424. {
  1425. set_pev(id, pev_viewmodel2, "models/skinek/ak474.mdl")
  1426. }
  1427. if(m4a1[id] == 4 && fgy == CSW_M4A1)
  1428. {
  1429. set_pev(id, pev_viewmodel2, "models/skinek/m4a14.mdl")
  1430. }
  1431. if(deagle[id] == 4 && fgy == CSW_DEAGLE)
  1432. {
  1433. set_pev(id, pev_viewmodel2, "models/skinek/deagle4.mdl")
  1434. }
  1435. if(famas[id] == 4 && fgy == CSW_FAMAS)
  1436. {
  1437. set_pev(id, pev_viewmodel2, "models/skinek/famas4.mdl")
  1438. }
  1439. if(scout[id] == 4 && fgy == CSW_SCOUT)
  1440. {
  1441. set_pev(id, pev_viewmodel2, "models/skinek/scout4.mdl")
  1442. }
  1443. if(mp5[id] == 4 && fgy == CSW_MP5NAVY)
  1444. {
  1445. set_pev(id, pev_viewmodel2, "models/skinek/mp54.mdl")
  1446. }
  1447. if(awp[id] == 5 && fgy == CSW_AWP)
  1448. {
  1449. set_pev(id, pev_viewmodel2, "models/skinek/awp5.mdl")
  1450. }
  1451. if(ak47[id] == 5 && fgy == CSW_AK47)
  1452. {
  1453. set_pev(id, pev_viewmodel2, "models/skinek/ak475.mdl")
  1454. }
  1455. if(m4a1[id] == 5 && fgy == CSW_M4A1)
  1456. {
  1457. set_pev(id, pev_viewmodel2, "models/skinek/m4a15.mdl")
  1458. }
  1459. if(deagle[id] == 5 && fgy == CSW_DEAGLE)
  1460. {
  1461. set_pev(id, pev_viewmodel2, "models/skinek/deagle5.mdl")
  1462. }
  1463. if(famas[id] == 5 && fgy == CSW_FAMAS)
  1464. {
  1465. set_pev(id, pev_viewmodel2, "models/skinek/famas5.mdl")
  1466. }
  1467. if(scout[id] == 5 && fgy == CSW_SCOUT)
  1468. {
  1469. set_pev(id, pev_viewmodel2, "models/skinek/scout5.mdl")
  1470. }
  1471. if(mp5[id] == 5 && fgy == CSW_MP5NAVY)
  1472. {
  1473. set_pev(id, pev_viewmodel2, "models/skinek/mp55.mdl")
  1474. }
  1475. }
  1476.  


Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size: 1340 bytes
Code size: 47608 bytes
Data size: 28188 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 93520 bytes
Done.

_________________
Nem Toretto vagyok!!! hanem s[T]* Levii (És le lehet szállni a Torreto-zásról)

Ts3 Ip: ts.beathost.ml:10005


A hozzászólást 3 alkalommal szerkesztették, utoljára Zeei 2015.07.25. 17:35-kor.
azért mert ezt Blesh írta meg :)


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


Ki van itt

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