hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.09. 09:32



Jelenlévő felhasználók

Jelenleg 543 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 542 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Késmenü
HozzászólásElküldve: 2015.04.21. 20:52 
Offline
Jómunkásember
Avatar

Csatlakozott: 2014.10.31. 14:51
Hozzászólások: 462
Megköszönt másnak: 73 alkalommal
Megköszönték neki: 29 alkalommal
Sziasztok!
Valaki ki javítaná nekem ezt? :)
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fakemeta_util>
  8.  
  9. #define PLUGIN "Kesmenu"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Razer"
  12.  
  13. new oles[33], kesek[33], vault
  14. new lada[33], kulcs[33]
  15.  
  16. new RosszKarakterek, RosszKarakterek2
  17.  
  18. public plugin_init() {
  19. register_plugin(PLUGIN, VERSION, AUTHOR)
  20. register_clcmd("say /kes", "kesmenu")
  21. register_clcmd("say /knife", "kesmenu")
  22. register_clcmd("say /menu", "kesmenu")
  23. register_clcmd("say_team /kes", "kesmenu")
  24. register_clcmd("say_team /knife", "kesmenu")
  25. register_clcmd("say_team /menu", "kesmenu")
  26. register_clcmd("ladakell", "ladas")
  27. register_clcmd("say","handlesay")
  28. register_clcmd("say_team","handlesay")
  29. vault = nvault_open("rebels_rangk_kesek")
  30. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  31. register_event("DeathMsg","death","a")
  32. }
  33. public ladas(id){
  34. lada[id]++
  35. kulcs[id]++
  36. oles[id]++
  37. ColorChat(id, RED, "^3.:[R3B3LS]:. ^1|^3Paintball^1| ^3Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.")
  38. }
  39.  
  40. public plugin_precache() {
  41. precache_model("models/rebels_alap_kes.mdl")
  42. precache_model("models/rebels_paintball/rebels_kes2.mdl")
  43. precache_model("models/rebels_paintball/rebels_kes3.mdl")
  44. precache_model("models/rebels_paintball/rebels_kes4.mdl")
  45. precache_model("models/rebels_paintball/rebels_kes5.mdl")
  46. precache_model("models/rebels_paintball/rebels_kes6.mdl")
  47. precache_model("models/rebels_paintball/rebels_kes7.mdl")
  48. precache_model("models/rebels_paintball/rebels_kes8.mdl")
  49. precache_model("models/rebels_paintball/fps.mdl")
  50. }
  51. public death(){
  52. new killer = read_data(1)
  53. new victim = read_data(2)
  54.  
  55. if(killer == victim)
  56. {
  57. return PLUGIN_HANDLED
  58. }
  59. oles[killer]++
  60. lada[killer]++
  61. return PLUGIN_HANDLED
  62. }
  63. public kesmenu(id) {
  64. new cim[121]
  65. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id])
  66. new menu = menu_create(cim, "kesmenu_hl" )
  67.  
  68. menu_additem(menu,"\rKések","1",0)
  69. menu_additem(menu,"\yRangok","2",0)
  70. menu_additem(menu,"\dLádák","3",0)
  71. menu_additem(menu,"\rBolt","4",0)
  72. menu_additem(menu,"\yEgyéb \yKések","5",0)
  73. menu_additem(menu,"\dInformáció","6",0)
  74. menu_display(id,menu,0)
  75. }
  76. public kesmenu_hl(id, menu, item)
  77. {
  78. if( item == MENU_EXIT )
  79. {
  80. menu_destroy(menu);
  81. return PLUGIN_HANDLED;
  82. }
  83. new data[9], szName[64];
  84. new access, callback;
  85. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  86. new key = str_to_num(data);
  87.  
  88. switch(key)
  89. {
  90. case 1: {
  91. kes_menu2(id)
  92. }
  93. case 2: {
  94. rangok(id)
  95. }
  96. case 3: {
  97. ladikok(id)
  98. }
  99. case 4: {
  100. shop(id)
  101. }
  102. case 5: {
  103. kkes(id)
  104. }
  105. case 6: {
  106. info(id)
  107. }
  108. }
  109. menu_destroy(menu);
  110. return PLUGIN_HANDLED;
  111. }
  112.  
  113. public info(id)
  114. {
  115. new cim[121]
  116. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wInformáció")
  117. new menu = menu_create(cim, "info_h" )
  118. menu_additem(menu,"\yADMIN felvétel!","1",0)
  119. menu_additem(menu,"\ySzabályzat!","2",0)
  120. menu_additem(menu,"\yElérhetoségek!","3",0)
  121. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  122. menu_display(id, menu, 0);
  123. }
  124.  
  125. public info_h(id, menu, item)
  126. {
  127. if( item == MENU_EXIT )
  128. {
  129. menu_destroy(menu);
  130. return PLUGIN_HANDLED;
  131. }
  132. new data[9], szName[64];
  133. new access, callback;
  134. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  135. new key = str_to_num(data);
  136.  
  137. switch(key)
  138. {
  139. case 1:
  140. {
  141. show_motd(id,"addons/amxmodx/configs/adminvetel.txt","ADMIN felvétel!")
  142. }
  143. case 2:
  144. {
  145. show_motd(id,"addons/amxmodx/configs/szabalyzat.txt","Szabályzat!")
  146. }
  147. case 3:
  148. {
  149. show_motd(id,"addons/amxmodx/configs/elerhetoseg.txt","Elérhetoségek!")
  150. }
  151. }
  152. menu_destroy(menu)
  153. return PLUGIN_HANDLED
  154. }
  155.  
  156. public hus(id){
  157. new cim[121]
  158. format(cim, charsmax(cim), "\r.:[R\w4Z3\yR]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  159. new menu = menu_create(cim, "handler" )
  160.  
  161. menu_additem(menu,"\\rHúsvéti \\ykés [60 láda]^n^n^n \\rKellemes \\yHúsvétot!","1",0)
  162. menu_display(id,menu,0)
  163. }
  164. public handler(id, menu, item)
  165. {
  166. if( item == MENU_EXIT )
  167. {
  168. menu_destroy(menu);
  169. return PLUGIN_HANDLED;
  170. }
  171. new data[9], szName[64];
  172. new access, callback;
  173. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  174. new key = str_to_num(data);
  175.  
  176. switch(key)
  177. {
  178. case 1:{
  179. if(lada[id] >= 60)
  180. {
  181. lada[id] -= 60
  182. kesek[id] = -2
  183. ColorChat(id, RED, "^4.:[R4Z3R]:. » ^x01Sikeres választás.")
  184. }
  185. else {
  186. ColorChat(id, RED, "^1Nincs elég ^4ládád!")
  187. }
  188. }
  189. }
  190. return PLUGIN_HANDLED
  191. }
  192. public shop(id){
  193. new cim[121]
  194. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  195. new menu = menu_create(cim, "b_b" )
  196.  
  197. menu_additem(menu,"\w1 Kulcs \r[2 Ölés]","1",0)
  198. menu_additem(menu,"\w1 Láda \r[6 Ölés]","2",0)
  199. menu_display(id,menu,0)
  200. }
  201. public b_b(id, menu, item)
  202. {
  203. if( item == MENU_EXIT )
  204. {
  205. menu_destroy(menu);
  206. return PLUGIN_HANDLED;
  207. }
  208. new data[9], szName[64];
  209. new access, callback;
  210. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  211. new key = str_to_num(data);
  212.  
  213. switch(key)
  214. {
  215. case 1:
  216. {
  217. if(oles[id] >= 3)
  218. {
  219. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+3 ^1kulcsot")
  220. shop(id)
  221. kulcs[id] += 3
  222. oles[id] -= 3
  223. }
  224. else
  225. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  226. shop(id)
  227. }
  228. case 2:
  229. {
  230. if(oles[id] >= 6)
  231. {
  232. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+1 ^1ládát")
  233. shop(id)
  234. kulcs[id] += 3
  235. oles[id] -= 6
  236. }
  237. else
  238. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  239. shop(id)
  240. }
  241. }
  242. return PLUGIN_HANDLED
  243. }
  244.  
  245. public ladikok(id){
  246. new cim[121]
  247. format(cim, charsmax(cim), "\r.:[R3\wB3\dLS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  248. new menu = menu_create(cim, "lada_nyitas" )
  249.  
  250. menu_additem(menu,"\wLádanyitás^nKell hozzá \y[\w1 kulcs,1 láda\y]","1",0)
  251.  
  252. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  253.  
  254. menu_setprop(menu, MPROP_PERPAGE, 6);
  255. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  256. menu_setprop(menu, MPROP_NEXTNAME, "Következo");
  257. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  258.  
  259. menu_display(id, menu, 0)
  260. }
  261.  
  262. public lada_nyitas(id, menu, item){
  263.  
  264. if( item == MENU_EXIT )
  265. {
  266. menu_destroy(menu);
  267. return PLUGIN_HANDLED;
  268. }
  269. new data[6], szName[64];
  270. new access, callback;
  271. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  272.  
  273. switch(random_num(1,8)) {
  274. case 1:
  275. {
  276. if(lada[id] >= 1 && kulcs[id] >= 1)
  277. {
  278. ColorChat(id, RED, "^4Láda ^1üres volt!")
  279. lada[id] -= 1
  280. kulcs[id] -= 1
  281. ladikok(id)
  282. }
  283. else
  284. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  285. ladikok(id)
  286. }
  287. case 2:
  288. {
  289. if(lada[id] >= 1 && kulcs[id] >= 1)
  290. {
  291. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál 10 Ölést")
  292. ladikok(id)
  293. oles[id] += 10
  294. lada[id] -= 1
  295. kulcs[id] -= 1
  296. }
  297. else
  298. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  299. ladikok(id)
  300. }
  301. case 3:
  302. {
  303. if(lada[id] >= 1 && kulcs[id] >= 1)
  304. {
  305. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+5 ^1ládát.")
  306. ladikok(id)
  307. lada[id] += 1
  308. lada[id] -= 1
  309. kulcs[id] -= 1
  310. }
  311. else
  312. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  313. ladikok(id)
  314. }
  315. case 4:
  316. {
  317. if(lada[id] >= 1 && kulcs[id] >= 1)
  318. {
  319. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál ^450 ^1ölést")
  320. ladikok(id)
  321. oles[id] += 50
  322. lada[id] -= 1
  323. kulcs[id] -= 1
  324. }
  325. else
  326. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  327. ladikok(id)
  328. }
  329. case 5:
  330. {
  331. if(lada[id] >= 1 && kulcs[id] >= 1)
  332. {
  333. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot^1.")
  334. ladikok(id)
  335. lada[id] += 2
  336. lada[id] -= 1
  337. kulcs[id] -= 1
  338. }
  339. else
  340. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  341. ladikok(id)
  342. }
  343. case 6:
  344. {
  345. if(lada[id] >= 1 && kulcs[id] >= 1)
  346. {
  347. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot.")
  348. ladikok(id)
  349. kulcs[id] += 2
  350. lada[id] -= 1
  351. kulcs[id] -= 1
  352. }
  353. else
  354. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  355. ladikok(id)
  356. }
  357. case 7:
  358. {
  359. if(lada[id] >= 1 && kulcs[id] >= 1)
  360. {
  361. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^452 ^1kulcsot.")
  362. ladikok(id)
  363. kulcs[id] += 5
  364. lada[id] -= 1
  365. kulcs[id] -= 1
  366. }
  367. else
  368. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  369. ladikok(id)
  370. }
  371. case 8:
  372. {
  373. if(lada[id] >= 1 && kulcs[id] >= 1)
  374. {
  375. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+10 ^1ládát")
  376. ladikok(id)
  377. lada[id] += 10
  378. lada[id] -= 1
  379. kulcs[id] -= 1
  380. }
  381. else
  382. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  383. ladikok(id)
  384. }
  385. }
  386. return PLUGIN_HANDLED
  387. }
  388.  
  389. public kkes(id) {
  390. new menu = menu_create("\r.:[R3\wB3\dLS]:. \r|\w FPS Kés \r|", "kkes_hl")
  391.  
  392. menu_additem(menu,"\r.:[R3\wB3\dLS]:. FPS kés \\yIngyenes használat","1",0)
  393. menu_display(id,menu,0)
  394. }
  395. public kkes_hl(id, menu, item)
  396. {
  397. if( item == MENU_EXIT )
  398. {
  399. menu_destroy(menu);
  400. return PLUGIN_HANDLED;
  401. }
  402. new data[9], szName[64];
  403. new access, callback;
  404. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  405. new key = str_to_num(data);
  406.  
  407. switch(key)
  408. {
  409. case 1:{
  410. kesek[id] = -1
  411. }
  412. }
  413. menu_destroy(menu);
  414. return PLUGIN_HANDLED;
  415. }
  416. public kes_menu2(id){
  417. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  418. format(cim, charsmax(cim),"\r.:[R3\wB3L\dS]:. \w|\yKések\w|^n\yÖlések:\w%d",oles[id])
  419. format(ks1, charsmax(ks1),"\r.:[R3\wB3\dLS]:. \wkés 1\y [Megszerezve]")
  420. if(oles[id] < 50)
  421. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. kés 2 \r[%d/250 Ölés]",oles[id])
  422. else
  423. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. \wkés 2\y [Megszerezve]")
  424. if(oles[id] < 80)
  425. format(ks3, charsmax(ks3),"\d.:[R3B3LS]:. kés 3 \r[%d/500 Ölés]",oles[id])
  426. else
  427. format(ks3, charsmax(ks3),"\r.:[R3\wB3\dLS]:. \wkés 3\y [Megszerezve]")
  428. if(oles[id] < 100)
  429. format(ks4, charsmax(ks4),"\d.:[R3B3LS]:. kés 4 \r[%d/1000 Ölés]",oles[id])
  430. else
  431. format(ks4, charsmax(ks4),"\r.:[R3\wB3\dLS]:. \wkés 4\y [Megszerezve]")
  432. if(oles[id] < 150)
  433. format(ks5, charsmax(ks5),"\d.:[R3B3LS]:. kés 5 \r[%d/2000 Ölés]",oles[id])
  434. else
  435. format(ks5, charsmax(ks5),"\r.:[R3\wB3\dLS]:. \wkés 5\y [Megszerezve]")
  436. if(oles[id] < 180)
  437. format(ks6, charsmax(ks6),"\d.:[R3B3LS]:. kés 6 \r[%d/4000 Ölés]",oles[id])
  438. else
  439. format(ks6, charsmax(ks6),"\r.:[R3\wB3\dLS]:. \wkés 6\y [Megszerezve]")
  440. if(oles[id] < 200)
  441. format(ks7, charsmax(ks7),"\d.:[R3B3LS]:. kés 7 \r[%d/8000 Ölés]",oles[id])
  442. else
  443. format(ks7, charsmax(ks7),"\r.:[R3\wB3\dLS]:. \wkés 7\y [Megszerezve]")
  444. if(oles[id] < 280)
  445. format(ks8, charsmax(ks8),"\d.:[R3B3LS]:. kés 8 \r[%d/10000 Ölés]",oles[id])
  446. else
  447. format(ks8, charsmax(ks8),"\r.:[R3\wB3\dLS]:. \wkés 8\y [Megszerezve]")
  448.  
  449. new menu = menu_create(cim, "kes_hl")
  450.  
  451. menu_additem(menu,ks1,"1",0)
  452. menu_additem(menu,ks2,"2",0)
  453. menu_additem(menu,ks3,"3",0)
  454. menu_additem(menu,ks4,"4",0)
  455. menu_additem(menu,ks5,"5",0)
  456. menu_additem(menu,ks6,"6",0)
  457. menu_additem(menu,ks7,"7",0)
  458. menu_additem(menu,ks8,"8",0)
  459. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kés' 3 hónap ADMIN-t nyer.","1",0)
  460. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  461. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  462. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r7\y-es gomb!")
  463. menu_setprop(menu, MPROP_PERPAGE, 6);
  464. menu_display(id,menu,0)
  465. }
  466. public kes_hl(id, menu, item)
  467. {
  468. if( item == MENU_EXIT )
  469. {
  470. menu_destroy(menu);
  471. return PLUGIN_HANDLED;
  472. }
  473. new data[9], szName[64];
  474. new access, callback;
  475. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  476. new key = str_to_num(data);
  477.  
  478. switch(key)
  479. {
  480. case 1:{
  481. if(oles[id] >= 0){
  482. kesek[id] = 0
  483. engclient_cmd(id,"weapon_knife")
  484. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  485. }
  486. else
  487. {
  488. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",0-oles[id])
  489. }
  490. }
  491. case 2:{
  492. if(oles[id] >= 250){
  493. kesek[id] = 1
  494. engclient_cmd(id,"weapon_knife")
  495. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  496. }
  497. else
  498. {
  499. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",50-oles[id])
  500. }
  501. }
  502. case 3:{
  503. if(oles[id] >= 500){
  504. kesek[id] = 2
  505. engclient_cmd(id,"weapon_knife")
  506. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  507. }
  508. else
  509. {
  510. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",80-oles[id])
  511. }
  512. }
  513. case 4:{
  514. if(oles[id] >= 1000){
  515. kesek[id] = 3
  516. engclient_cmd(id,"weapon_knife")
  517. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  518. }
  519. else
  520. {
  521. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",100-oles[id])
  522. }
  523. }
  524. case 5:{
  525. if(oles[id] >= 2000){
  526. kesek[id] = 4
  527. engclient_cmd(id,"weapon_knife")
  528. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  529. }
  530. else
  531. {
  532. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",150-oles[id])
  533. }
  534. }
  535. case 6:{
  536. if(oles[id] >= 4000){
  537. kesek[id] = 5
  538. engclient_cmd(id,"weapon_knife")
  539. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  540. }
  541. else
  542. {
  543. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",180-oles[id])
  544. }
  545. }
  546. case 7:{
  547. if(oles[id] >= 8000){
  548. kesek[id] = 6
  549. engclient_cmd(id,"weapon_knife")
  550. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  551. }
  552. else
  553. {
  554. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",200-oles[id])
  555. }
  556. }
  557. case 8:{
  558. if(oles[id] >= 10000){
  559. kesek[id] = 7
  560. engclient_cmd(id,"weapon_knife")
  561. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  562. }
  563. else
  564. {
  565. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",280-oles[id])
  566. }
  567. }
  568.  
  569. }
  570. menu_destroy(menu);
  571. return PLUGIN_HANDLED;
  572. }
  573. public rangok(id){
  574. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  575. format(cim, charsmax(cim),"\r.:[R3\yB3L\dS]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id])
  576.  
  577. format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]")
  578. if(oles[id] < 80)
  579. format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/80 Ölés]",oles[id])
  580. else
  581. format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]")
  582. if(oles[id] < 100)
  583. format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/100 Ölés]",oles[id])
  584. else
  585. format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]")
  586. if(oles[id] < 180)
  587. format(ks4, charsmax(ks4),"\dHaladó Rang \r[%d/180 Ölés]",oles[id])
  588. else
  589. format(ks4, charsmax(ks4),"\rHaladó Rang \y[Megszerezve]")
  590. if(oles[id] < 200)
  591. format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/200 Ölés]",oles[id])
  592. else
  593. format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]")
  594. if(oles[id] < 280)
  595. format(ks6, charsmax(ks6),"\dVeterán Rang \r[%d/280 Ölés]",oles[id])
  596. else
  597. format(ks6, charsmax(ks6),"\wVeterán Rang \y[Megszerezve]")
  598. if(oles[id] < 300)
  599. format(ks7, charsmax(ks7),"\dMester Rang \r[%d/300 Ölés]",oles[id])
  600. else
  601. format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]")
  602. if(oles[id] < 380)
  603. format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/380 Ölés]",oles[id])
  604. else
  605. format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]")
  606.  
  607. new menu = menu_create(cim, "rangok_h")
  608.  
  609. menu_additem(menu,ks1,"1",0)
  610. menu_additem(menu,ks2,"1",0)
  611. menu_additem(menu,ks3,"1",0)
  612. menu_additem(menu,ks4,"1",0)
  613. menu_additem(menu,ks5,"1",0)
  614. menu_additem(menu,ks6,"1",0)
  615. menu_additem(menu,ks7,"1",0)
  616. menu_additem(menu,ks8,"1",0)
  617. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a 'Legenda' 3 hónap ADMIN-t nyer.","1",0)
  618. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!")
  619. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  620. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r8\y-as gomb!")
  621. menu_display(id,menu,0)
  622. }
  623. public rangok_h(id, menu, item)
  624. {
  625. if( item == MENU_EXIT )
  626. {
  627. menu_destroy(menu);
  628. return PLUGIN_HANDLED;
  629. }
  630. new data[9], szName[64], name[32]
  631. get_user_name(id, name, charsmax(name))
  632. new access, callback;
  633. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  634. new key = str_to_num(data);
  635.  
  636. switch(key)
  637. {
  638. case 1: rangok(id)
  639. }
  640. menu_destroy(menu);
  641. return PLUGIN_HANDLED;
  642. }
  643. public handlesay(id)
  644. {
  645. new message[192], Name[32], none[2][32], chat[192], rang[32]
  646. read_args(message, 191)
  647. remove_quotes(message)
  648.  
  649. new hossz = strlen(message)
  650.  
  651. new i = 0
  652. RosszKarakterek = 0
  653.  
  654. while(i < hossz) {
  655. if(message[i] == '#')
  656. RosszKarakterek++
  657. ++i
  658. }
  659.  
  660. if(RosszKarakterek != 0)
  661. {
  662. new JatekosNeve[32]
  663. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  664. new JatekosIP[32]
  665. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  666. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  667. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  668. return PLUGIN_HANDLED
  669. }
  670.  
  671. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  672.  
  673. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  674. return PLUGIN_HANDLED;
  675.  
  676. if(!equali(message, none[0]) && !equali(message, none[1]))
  677. {
  678. get_user_name(id, Name, 31);
  679. if(oles[id] < 50)
  680. rang = "Újonc"
  681. else if(oles[id] < 80)
  682. rang = "Amator"
  683. else if(oles[id] < 100)
  684. rang = "Kezdo"
  685. else if(oles[id] < 150)
  686. rang = "Haladó"
  687. else if(oles[id] < 180)
  688. rang = "Profi"
  689. else if(oles[id] < 200)
  690. rang = "Veterán"
  691. else if(oles[id] < 280)
  692. rang = "Mester"
  693. else id(oles[I] < 300)
  694. rang = "Legenda"
  695. else if(equal("`|Q|uExToN.#",Name))
  696. formatex(chat, 191, "^4[»TULAj«][%s]^3%s^1 :^4 %s",rang, Name, message)
  697. else if(equal("Clans.hu|Kestom",Name))
  698. formatex(chat, 191, "^4[^3TULAJ^4][%s] » ^3%s^3 »^4 %s",rang, Name, message)
  699. else if(equal("..............",Name))
  700. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  701. else if(equal(".....",Name))
  702. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  703. else if(equal(".........",Name))
  704. formatex(chat, 191, "^4[FOADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  705. else if(equal("...............",Name))
  706. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  707. else if(get_user_flags(id) & ADMIN_KICK)
  708. formatex(chat, 191, "^4[»ADMIN«][%s]^3%s^1 :^4 %s",rang, Name, message)
  709. else
  710. formatex(chat, 191, "^4[»%s«] ^3» ^4%s ^3» ^1%s",rang, Name, message)
  711.  
  712. switch(cs_get_user_team(id))
  713. {
  714. case 1: ColorChat(0, RED, chat)
  715. case 2: ColorChat(0, BLUE, chat)
  716. }
  717. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  718. ColorChat(0, GREY, chat)
  719. return PLUGIN_HANDLED
  720. }
  721. return PLUGIN_CONTINUE
  722. }
  723. public mentes(id)
  724. {
  725. new vaultkey[64],vaultdata[256], name[32]
  726. get_user_name(id, name, 31)
  727. format(vaultkey,63,"%s-KESEK", name)
  728. format(vaultdata,255,"%d", oles[id])
  729. nvault_set(vault,vaultkey,vaultdata)
  730. return PLUGIN_CONTINUE
  731. }
  732. public betoltes(id)
  733. {
  734. new vaultkey[64],vaultdata[256], name[32]
  735. get_user_name(id, name, 31)
  736. format(vaultkey,63,"%s-KESEK", name)
  737. nvault_get(vault,vaultkey,vaultdata,255)
  738. oles[id] = str_to_num(vaultdata)
  739. return PLUGIN_CONTINUE;
  740. }
  741. public Event_Change_Weapon(id)
  742. {
  743. new fegyver = get_user_weapon(id)
  744. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  745. set_pev(id, pev_viewmodel2, "models/rebels_alap_kes.mdl")
  746. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  747. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes2.mdl")
  748. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  749. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes3.mdl")
  750. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  751. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes4.mdl")
  752. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  753. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes5.mdl")
  754. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  755. set_pev(id, pev_viewmodel2, "models/rrebels_paintball/rebels_kes6.mdl")
  756. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  757. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes7.mdl")
  758. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  759. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes8.mdl")
  760. if(kesek[id] == -1 && fegyver == CSW_KNIFE)
  761. set_pev(id, pev_viewmodel2, "models/rebels_paintball/fps.mdl")
  762. }
  763. public client_connect(id)
  764. {
  765. betoltes(id)
  766.  
  767. new JatekosNeve[32]
  768. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  769. new JatekosIP[32]
  770. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  771.  
  772. new hossz = strlen(JatekosNeve)
  773.  
  774. new i = 0
  775. RosszKarakterek = 0
  776. RosszKarakterek2 = 0
  777.  
  778. while(i < hossz)
  779. {
  780. if(JatekosNeve[i] == '#')
  781. RosszKarakterek++
  782. if(JatekosNeve[i] == '_')
  783. RosszKarakterek2++
  784. ++i
  785.  
  786. }
  787.  
  788. if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  789. {
  790. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  791. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  792. }
  793. return PLUGIN_CONTINUE
  794. }
  795. public client_disconnect(id)
  796. {
  797. mentes(id)
  798. }
  799. stock print_color(const id, const input[], any:...)
  800. {
  801. new count = 1, players[32]
  802. static msg[191]
  803. vformat(msg, 190, input, 3)
  804.  
  805. replace_all(msg, 190, "!g", "^4")
  806. replace_all(msg, 190, "!y", "^1")
  807. replace_all(msg, 190, "!t", "^3")
  808.  
  809. if (id) players[0] = id; else get_players(players, count, "ch")
  810. {
  811. for (new i = 0; i < count; i++)
  812. {
  813. if (is_user_connected(players[i]))
  814. {
  815. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  816. write_byte(players[i])
  817. write_string(msg)
  818. message_end()
  819. }
  820. }
  821. }
  822. return PLUGIN_HANDLED
  823. }
  824.  
 
 


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2015.04.21. 20:54 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.11.16. 12:37
Hozzászólások: 686
Megköszönt másnak: 32 alkalommal
Megköszönték neki: 131 alkalommal
tessék
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #if defined _colorchat_included
  7. #endinput
  8. #endif
  9. #define _colorchat_included
  10.  
  11. /* ColorChat Support */
  12. #define NORMAL DontChange
  13. #define GREEN DontChange
  14. #define RED Red
  15. #define BLUE Blue
  16. #define GREY Grey
  17. #define ColorChat client_print_color
  18.  
  19. #define MAX_TRANSLATION_LENGTH 2048
  20.  
  21. enum {
  22. DontChange = 0,
  23. Grey = -1,
  24. Red = -2,
  25. Blue = -3
  26. };
  27.  
  28. #define print_team_default DontChange
  29. #define print_team_grey Grey
  30. #define print_team_red Red
  31. #define print_team_blue Blue
  32.  
  33. stock client_print_color(id, sender, const fmt[], any:...)
  34. {
  35. // check if id is different from 0
  36. if (id && !is_user_connected(id))
  37. {
  38. return 0;
  39. }
  40.  
  41. if (sender < Blue || sender > 32)
  42. {
  43. sender = DontChange;
  44. }
  45. else if (sender < DontChange)
  46. {
  47. sender = -sender + 32; // align indexes to the TeamInfo ones
  48. }
  49.  
  50. static const szTeamName[][] =
  51. {
  52. "",
  53. "TERRORIST",
  54. "CT"
  55. };
  56.  
  57. new szMessage[191];
  58.  
  59. new iParams = numargs();
  60.  
  61. // Specific player code
  62. if (id)
  63. {
  64. if (iParams == 3)
  65. {
  66. copy(szMessage, charsmax(szMessage), fmt); // copy so message length doesn't exceed critical 192 value
  67. }
  68. else
  69. {
  70. vformat(szMessage, charsmax(szMessage), fmt, 4);
  71. }
  72.  
  73. if (sender > (32 - Grey))
  74. {
  75. if (sender > (32 - Blue))
  76. {
  77. sender = id;
  78. }
  79. else
  80. {
  81. _CC_TeamInfo(id, sender, szTeamName[sender - (32 - Grey)]);
  82. }
  83. }
  84. _CC_SayText(id, sender, szMessage);
  85. }
  86.  
  87. // Send message to all players
  88. else
  89. {
  90. // Figure out if at least 1 player is connected
  91. // so we don't execute useless useless code if not
  92. new iPlayers[32], iNum;
  93. get_players(iPlayers, iNum, "ch");
  94. if (!iNum)
  95. {
  96. return 0;
  97. }
  98.  
  99. new iMlNumber, i, j;
  100. new Array:aStoreML = ArrayCreate();
  101. if (iParams >= 5) // ML can be used
  102. {
  103. for (j = 3; j < iParams; j++)
  104. {
  105. // retrieve original param value and check if it's LANG_PLAYER value
  106. if (getarg(j) == LANG_PLAYER)
  107. {
  108. i = 0;
  109. // as LANG_PLAYER == -1, check if next parm string is a registered language translation
  110. while ((szMessage[i] = getarg(j + 1, i++))) {}
  111. if (GetLangTransKey(szMessage) != TransKey_Bad)
  112. {
  113. // Store that arg as LANG_PLAYER so we can alter it later
  114. ArrayPushCell(aStoreML, j++);
  115.  
  116. // Update ML array saire so we'll know 1st if ML is used,
  117. // 2nd how many args we have to alterate
  118. iMlNumber++;
  119. }
  120. }
  121. }
  122. }
  123.  
  124. // If arraysize == 0, ML is not used
  125. // we can only send 1 MSG_ALL message if sender != 0
  126. if (!iMlNumber)
  127. {
  128. if (iParams == 3)
  129. {
  130. copy(szMessage, charsmax(szMessage), fmt);
  131. }
  132. else
  133. {
  134. vformat(szMessage, charsmax(szMessage), fmt, 4);
  135. }
  136. if (0 < sender < (32 - Blue)) // if 0 is passed, need to loop
  137. {
  138. if (sender > (32 - Grey))
  139. {
  140. _CC_TeamInfo(0, sender, szTeamName[sender - (32 - Grey)]);
  141. }
  142. _CC_SayText(0, sender, szMessage);
  143. return 1;
  144. }
  145. }
  146.  
  147. if (sender > (32 - Blue))
  148. {
  149. sender = 0; // use receiver index
  150. }
  151.  
  152. for (--iNum; iNum >= 0; iNum--)
  153. {
  154. id = iPlayers[iNum];
  155.  
  156. if (iMlNumber)
  157. {
  158. for (j = 0; j < iMlNumber; j++)
  159. {
  160. // Set all LANG_PLAYER args to player index ( = id )
  161. // so we can format the text for that specific player
  162. setarg(ArrayGetCell(aStoreML, j), _, id);
  163. }
  164.  
  165. // format string for specific player
  166. vformat(szMessage, charsmax(szMessage), fmt, 4);
  167. }
  168.  
  169. if (sender > (32 - Grey))
  170. {
  171. _CC_TeamInfo(id, sender, szTeamName[sender - (32 - Grey)]);
  172. }
  173. _CC_SayText(id, sender, szMessage);
  174. }
  175.  
  176. ArrayDestroy(aStoreML);
  177. }
  178. return 1;
  179. }
  180.  
  181. stock _CC_TeamInfo(iReceiver, iSender, szTeam[])
  182. {
  183. static iTeamInfo = 0;
  184. if (!iTeamInfo)
  185. {
  186. iTeamInfo = get_user_msgid("TeamInfo");
  187. }
  188. message_begin(iReceiver ? MSG_ONE : MSG_ALL, iTeamInfo, _, iReceiver);
  189. write_byte(iSender);
  190. write_string(szTeam);
  191. message_end();
  192. }
  193.  
  194. stock _CC_SayText(iReceiver, iSender, szMessage[])
  195. {
  196. static iSayText = 0;
  197. if (!iSayText)
  198. {
  199. iSayText = get_user_msgid("SayText");
  200. }
  201.  
  202. // Prevent sending format and localization strings via chat
  203. for (new i = 0; i < 192; i++)
  204. {
  205. if (szMessage[i] == 0) break;
  206. if (szMessage[i] == '%' ||
  207. szMessage[i] == '#')
  208. szMessage[i] = ' ';
  209. }
  210.  
  211. message_begin(iReceiver ? MSG_ONE : MSG_ALL, iSayText, _, iReceiver);
  212. write_byte(iSender ? iSender : iReceiver);
  213. if (szMessage[0] > 4)
  214. {
  215. write_byte(1);
  216. szMessage[192 - 2 - 1] = 0; // Two write_byte + string terminator
  217. write_string(szMessage);
  218. }
  219. else
  220. {
  221. szMessage[192 - 1 - 1] = 0; // One write_byte + string terminator
  222. write_string(szMessage);
  223. }
  224. message_end();
  225. }
  226.  
  227. new _translation_szBuffer[MAX_TRANSLATION_LENGTH];
  228.  
  229. stock register_dictionary_colored(const filename[])
  230. {
  231. if (!register_dictionary(filename))
  232. {
  233. return 0;
  234. }
  235.  
  236. new szFileName[256];
  237. get_localinfo("amxx_datadir", szFileName, charsmax(szFileName));
  238. format(szFileName, charsmax(szFileName), "%s/lang/%s", szFileName, filename);
  239. new fp = fopen(szFileName, "rt");
  240. if (!fp)
  241. {
  242. log_amx("Failed to open %s", szFileName);
  243. return 0;
  244. }
  245.  
  246. new szLang[3], szKey[64], TransKey:iKey;
  247.  
  248. while (!feof(fp))
  249. {
  250. fgets(fp, _translation_szBuffer, charsmax(_translation_szBuffer));
  251. trim(_translation_szBuffer);
  252.  
  253. if (_translation_szBuffer[0] == '[')
  254. {
  255. strtok(_translation_szBuffer[1], szLang, charsmax(szLang), _translation_szBuffer, 1, ']');
  256. }
  257. else if (_translation_szBuffer[0])
  258. {
  259. strbreak(_translation_szBuffer, szKey, charsmax(szKey), _translation_szBuffer, charsmax(_translation_szBuffer));
  260. iKey = GetLangTransKey(szKey);
  261. if (iKey != TransKey_Bad)
  262. {
  263. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!g", "^4");
  264. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!t", "^3");
  265. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "!n", "^1");
  266. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^4", "^4");
  267. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^3", "^3");
  268. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^1", "^1");
  269. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^n", "^n");
  270. replace_all(_translation_szBuffer, charsmax(_translation_szBuffer), "^^t", "^t");
  271. AddTranslation(szLang, iKey, _translation_szBuffer[2]);
  272. }
  273. }
  274. }
  275.  
  276. fclose(fp);
  277. return 1;
  278. }
  279.  
  280. /* ML from AMXX 1.8.3 support */
  281. #define register_dictionary register_dictionary_colored
  282. #include <fakemeta_util>
  283.  
  284. #define PLUGIN "Kesmenu"
  285. #define VERSION "1.0"
  286. #define AUTHOR "Razer"
  287.  
  288. new oles[33], kesek[33], vault
  289. new lada[33], kulcs[33]
  290.  
  291. new RosszKarakterek, RosszKarakterek2
  292.  
  293. public plugin_init() {
  294. register_plugin(PLUGIN, VERSION, AUTHOR)
  295. register_clcmd("say /kes", "kesmenu")
  296. register_clcmd("say /knife", "kesmenu")
  297. register_clcmd("say /menu", "kesmenu")
  298. register_clcmd("say_team /kes", "kesmenu")
  299. register_clcmd("say_team /knife", "kesmenu")
  300. register_clcmd("say_team /menu", "kesmenu")
  301. register_clcmd("ladakell", "ladas")
  302. register_clcmd("say","handlesay")
  303. register_clcmd("say_team","handlesay")
  304. vault = nvault_open("rebels_rangk_kesek")
  305. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  306. register_event("DeathMsg","death","a")
  307. }
  308. public ladas(id){
  309. lada[id]++
  310. kulcs[id]++
  311. oles[id]++
  312. ColorChat(id, RED, "^3.:[R3B3LS]:. ^1|^3Paintball^1| ^3Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.")
  313. }
  314.  
  315. public plugin_precache() {
  316. precache_model("models/rebels_alap_kes.mdl")
  317. precache_model("models/rebels_paintball/rebels_kes2.mdl")
  318. precache_model("models/rebels_paintball/rebels_kes3.mdl")
  319. precache_model("models/rebels_paintball/rebels_kes4.mdl")
  320. precache_model("models/rebels_paintball/rebels_kes5.mdl")
  321. precache_model("models/rebels_paintball/rebels_kes6.mdl")
  322. precache_model("models/rebels_paintball/rebels_kes7.mdl")
  323. precache_model("models/rebels_paintball/rebels_kes8.mdl")
  324. precache_model("models/rebels_paintball/fps.mdl")
  325. }
  326. public death(){
  327. new killer = read_data(1)
  328. new victim = read_data(2)
  329.  
  330. if(killer == victim)
  331. {
  332. return PLUGIN_HANDLED
  333. }
  334. oles[killer]++
  335. lada[killer]++
  336. return PLUGIN_HANDLED
  337. }
  338. public kesmenu(id) {
  339. new cim[121]
  340. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id])
  341. new menu = menu_create(cim, "kesmenu_hl" )
  342.  
  343. menu_additem(menu,"\rKések","1",0)
  344. menu_additem(menu,"\yRangok","2",0)
  345. menu_additem(menu,"\dLádák","3",0)
  346. menu_additem(menu,"\rBolt","4",0)
  347. menu_additem(menu,"\yEgyéb \yKések","5",0)
  348. menu_additem(menu,"\dInformáció","6",0)
  349. menu_display(id,menu,0)
  350. }
  351. public kesmenu_hl(id, menu, item)
  352. {
  353. if( item == MENU_EXIT )
  354. {
  355. menu_destroy(menu);
  356. return PLUGIN_HANDLED;
  357. }
  358. new data[9], szName[64];
  359. new access, callback;
  360. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  361. new key = str_to_num(data);
  362.  
  363. switch(key)
  364. {
  365. case 1: {
  366. kes_menu2(id)
  367. }
  368. case 2: {
  369. rangok(id)
  370. }
  371. case 3: {
  372. ladikok(id)
  373. }
  374. case 4: {
  375. shop(id)
  376. }
  377. case 5: {
  378. kkes(id)
  379. }
  380. case 6: {
  381. info(id)
  382. }
  383. }
  384. menu_destroy(menu);
  385. return PLUGIN_HANDLED;
  386. }
  387.  
  388. public info(id)
  389. {
  390. new cim[121]
  391. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wInformáció")
  392. new menu = menu_create(cim, "info_h" )
  393. menu_additem(menu,"\yADMIN felvétel!","1",0)
  394. menu_additem(menu,"\ySzabályzat!","2",0)
  395. menu_additem(menu,"\yElérhetoségek!","3",0)
  396. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  397. menu_display(id, menu, 0);
  398. }
  399.  
  400. public info_h(id, menu, item)
  401. {
  402. if( item == MENU_EXIT )
  403. {
  404. menu_destroy(menu);
  405. return PLUGIN_HANDLED;
  406. }
  407. new data[9], szName[64];
  408. new access, callback;
  409. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  410. new key = str_to_num(data);
  411.  
  412. switch(key)
  413. {
  414. case 1:
  415. {
  416. show_motd(id,"addons/amxmodx/configs/adminvetel.txt","ADMIN felvétel!")
  417. }
  418. case 2:
  419. {
  420. show_motd(id,"addons/amxmodx/configs/szabalyzat.txt","Szabályzat!")
  421. }
  422. case 3:
  423. {
  424. show_motd(id,"addons/amxmodx/configs/elerhetoseg.txt","Elérhetoségek!")
  425. }
  426. }
  427. menu_destroy(menu)
  428. return PLUGIN_HANDLED
  429. }
  430.  
  431. public hus(id){
  432. new cim[121]
  433. format(cim, charsmax(cim), "\r.:[R\w4Z3\yR]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  434. new menu = menu_create(cim, "handler" )
  435.  
  436. menu_additem(menu,"\\rHúsvéti \\ykés [60 láda]^n^n^n \\rKellemes \\yHúsvétot!","1",0)
  437. menu_display(id,menu,0)
  438. }
  439. public handler(id, menu, item)
  440. {
  441. if( item == MENU_EXIT )
  442. {
  443. menu_destroy(menu);
  444. return PLUGIN_HANDLED;
  445. }
  446. new data[9], szName[64];
  447. new access, callback;
  448. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  449. new key = str_to_num(data);
  450.  
  451. switch(key)
  452. {
  453. case 1:{
  454. if(lada[id] >= 60)
  455. {
  456. lada[id] -= 60
  457. kesek[id] = -2
  458. ColorChat(id, RED, "^4.:[R4Z3R]:. » ^x01Sikeres választás.")
  459. }
  460. else {
  461. ColorChat(id, RED, "^1Nincs elég ^4ládád!")
  462. }
  463. }
  464. }
  465. return PLUGIN_HANDLED
  466. }
  467. public shop(id){
  468. new cim[121]
  469. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  470. new menu = menu_create(cim, "b_b" )
  471.  
  472. menu_additem(menu,"\w1 Kulcs \r[2 Ölés]","1",0)
  473. menu_additem(menu,"\w1 Láda \r[6 Ölés]","2",0)
  474. menu_display(id,menu,0)
  475. }
  476. public b_b(id, menu, item)
  477. {
  478. if( item == MENU_EXIT )
  479. {
  480. menu_destroy(menu);
  481. return PLUGIN_HANDLED;
  482. }
  483. new data[9], szName[64];
  484. new access, callback;
  485. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  486. new key = str_to_num(data);
  487.  
  488. switch(key)
  489. {
  490. case 1:
  491. {
  492. if(oles[id] >= 3)
  493. {
  494. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+3 ^1kulcsot")
  495. shop(id)
  496. kulcs[id] += 3
  497. oles[id] -= 3
  498. }
  499. else
  500. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  501. shop(id)
  502. }
  503. case 2:
  504. {
  505. if(oles[id] >= 6)
  506. {
  507. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+1 ^1ládát")
  508. shop(id)
  509. kulcs[id] += 3
  510. oles[id] -= 6
  511. }
  512. else
  513. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  514. shop(id)
  515. }
  516. }
  517. return PLUGIN_HANDLED
  518. }
  519.  
  520. public ladikok(id){
  521. new cim[121]
  522. format(cim, charsmax(cim), "\r.:[R3\wB3\dLS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  523. new menu = menu_create(cim, "lada_nyitas" )
  524.  
  525. menu_additem(menu,"\wLádanyitás^nKell hozzá \y[\w1 kulcs,1 láda\y]","1",0)
  526.  
  527. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  528.  
  529. menu_setprop(menu, MPROP_PERPAGE, 6);
  530. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  531. menu_setprop(menu, MPROP_NEXTNAME, "Következo");
  532. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  533.  
  534. menu_display(id, menu, 0)
  535. }
  536.  
  537. public lada_nyitas(id, menu, item){
  538.  
  539. if( item == MENU_EXIT )
  540. {
  541. menu_destroy(menu);
  542. return PLUGIN_HANDLED;
  543. }
  544. new data[6], szName[64];
  545. new access, callback;
  546. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  547.  
  548. switch(random_num(1,8)) {
  549. case 1:
  550. {
  551. if(lada[id] >= 1 && kulcs[id] >= 1)
  552. {
  553. ColorChat(id, RED, "^4Láda ^1üres volt!")
  554. lada[id] -= 1
  555. kulcs[id] -= 1
  556. ladikok(id)
  557. }
  558. else
  559. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  560. ladikok(id)
  561. }
  562. case 2:
  563. {
  564. if(lada[id] >= 1 && kulcs[id] >= 1)
  565. {
  566. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál 10 Ölést")
  567. ladikok(id)
  568. oles[id] += 10
  569. lada[id] -= 1
  570. kulcs[id] -= 1
  571. }
  572. else
  573. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  574. ladikok(id)
  575. }
  576. case 3:
  577. {
  578. if(lada[id] >= 1 && kulcs[id] >= 1)
  579. {
  580. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+5 ^1ládát.")
  581. ladikok(id)
  582. lada[id] += 1
  583. lada[id] -= 1
  584. kulcs[id] -= 1
  585. }
  586. else
  587. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  588. ladikok(id)
  589. }
  590. case 4:
  591. {
  592. if(lada[id] >= 1 && kulcs[id] >= 1)
  593. {
  594. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál ^450 ^1ölést")
  595. ladikok(id)
  596. oles[id] += 50
  597. lada[id] -= 1
  598. kulcs[id] -= 1
  599. }
  600. else
  601. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  602. ladikok(id)
  603. }
  604. case 5:
  605. {
  606. if(lada[id] >= 1 && kulcs[id] >= 1)
  607. {
  608. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot^1.")
  609. ladikok(id)
  610. lada[id] += 2
  611. lada[id] -= 1
  612. kulcs[id] -= 1
  613. }
  614. else
  615. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  616. ladikok(id)
  617. }
  618. case 6:
  619. {
  620. if(lada[id] >= 1 && kulcs[id] >= 1)
  621. {
  622. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot.")
  623. ladikok(id)
  624. kulcs[id] += 2
  625. lada[id] -= 1
  626. kulcs[id] -= 1
  627. }
  628. else
  629. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  630. ladikok(id)
  631. }
  632. case 7:
  633. {
  634. if(lada[id] >= 1 && kulcs[id] >= 1)
  635. {
  636. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^452 ^1kulcsot.")
  637. ladikok(id)
  638. kulcs[id] += 5
  639. lada[id] -= 1
  640. kulcs[id] -= 1
  641. }
  642. else
  643. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  644. ladikok(id)
  645. }
  646. case 8:
  647. {
  648. if(lada[id] >= 1 && kulcs[id] >= 1)
  649. {
  650. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+10 ^1ládát")
  651. ladikok(id)
  652. lada[id] += 10
  653. lada[id] -= 1
  654. kulcs[id] -= 1
  655. }
  656. else
  657. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  658. ladikok(id)
  659. }
  660. }
  661. return PLUGIN_HANDLED
  662. }
  663.  
  664. public kkes(id) {
  665. new menu = menu_create("\r.:[R3\wB3\dLS]:. \r|\w FPS Kés \r|", "kkes_hl")
  666.  
  667. menu_additem(menu,"\r.:[R3\wB3\dLS]:. FPS kés \\yIngyenes használat","1",0)
  668. menu_display(id,menu,0)
  669. }
  670. public kkes_hl(id, menu, item)
  671. {
  672. if( item == MENU_EXIT )
  673. {
  674. menu_destroy(menu);
  675. return PLUGIN_HANDLED;
  676. }
  677. new data[9], szName[64];
  678. new access, callback;
  679. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  680. new key = str_to_num(data);
  681.  
  682. switch(key)
  683. {
  684. case 1:{
  685. kesek[id] = -1
  686. }
  687. }
  688. menu_destroy(menu);
  689. return PLUGIN_HANDLED;
  690. }
  691. public kes_menu2(id){
  692. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  693. format(cim, charsmax(cim),"\r.:[R3\wB3L\dS]:. \w|\yKések\w|^n\yÖlések:\w%d",oles[id])
  694. format(ks1, charsmax(ks1),"\r.:[R3\wB3\dLS]:. \wkés 1\y [Megszerezve]")
  695. if(oles[id] < 50)
  696. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. kés 2 \r[%d/250 Ölés]",oles[id])
  697. else
  698. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. \wkés 2\y [Megszerezve]")
  699. if(oles[id] < 80)
  700. format(ks3, charsmax(ks3),"\d.:[R3B3LS]:. kés 3 \r[%d/500 Ölés]",oles[id])
  701. else
  702. format(ks3, charsmax(ks3),"\r.:[R3\wB3\dLS]:. \wkés 3\y [Megszerezve]")
  703. if(oles[id] < 100)
  704. format(ks4, charsmax(ks4),"\d.:[R3B3LS]:. kés 4 \r[%d/1000 Ölés]",oles[id])
  705. else
  706. format(ks4, charsmax(ks4),"\r.:[R3\wB3\dLS]:. \wkés 4\y [Megszerezve]")
  707. if(oles[id] < 150)
  708. format(ks5, charsmax(ks5),"\d.:[R3B3LS]:. kés 5 \r[%d/2000 Ölés]",oles[id])
  709. else
  710. format(ks5, charsmax(ks5),"\r.:[R3\wB3\dLS]:. \wkés 5\y [Megszerezve]")
  711. if(oles[id] < 180)
  712. format(ks6, charsmax(ks6),"\d.:[R3B3LS]:. kés 6 \r[%d/4000 Ölés]",oles[id])
  713. else
  714. format(ks6, charsmax(ks6),"\r.:[R3\wB3\dLS]:. \wkés 6\y [Megszerezve]")
  715. if(oles[id] < 200)
  716. format(ks7, charsmax(ks7),"\d.:[R3B3LS]:. kés 7 \r[%d/8000 Ölés]",oles[id])
  717. else
  718. format(ks7, charsmax(ks7),"\r.:[R3\wB3\dLS]:. \wkés 7\y [Megszerezve]")
  719. if(oles[id] < 280)
  720. format(ks8, charsmax(ks8),"\d.:[R3B3LS]:. kés 8 \r[%d/10000 Ölés]",oles[id])
  721. else
  722. format(ks8, charsmax(ks8),"\r.:[R3\wB3\dLS]:. \wkés 8\y [Megszerezve]")
  723.  
  724. new menu = menu_create(cim, "kes_hl")
  725.  
  726. menu_additem(menu,ks1,"1",0)
  727. menu_additem(menu,ks2,"2",0)
  728. menu_additem(menu,ks3,"3",0)
  729. menu_additem(menu,ks4,"4",0)
  730. menu_additem(menu,ks5,"5",0)
  731. menu_additem(menu,ks6,"6",0)
  732. menu_additem(menu,ks7,"7",0)
  733. menu_additem(menu,ks8,"8",0)
  734. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kés' 3 hónap ADMIN-t nyer.","1",0)
  735. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  736. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  737. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r7\y-es gomb!")
  738. menu_setprop(menu, MPROP_PERPAGE, 6);
  739. menu_display(id,menu,0)
  740. }
  741. public kes_hl(id, menu, item)
  742. {
  743. if( item == MENU_EXIT )
  744. {
  745. menu_destroy(menu);
  746. return PLUGIN_HANDLED;
  747. }
  748. new data[9], szName[64];
  749. new access, callback;
  750. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  751. new key = str_to_num(data);
  752.  
  753. switch(key)
  754. {
  755. case 1:{
  756. if(oles[id] >= 0){
  757. kesek[id] = 0
  758. engclient_cmd(id,"weapon_knife")
  759. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  760. }
  761. else
  762. {
  763. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",0-oles[id])
  764. }
  765. }
  766. case 2:{
  767. if(oles[id] >= 250){
  768. kesek[id] = 1
  769. engclient_cmd(id,"weapon_knife")
  770. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  771. }
  772. else
  773. {
  774. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",50-oles[id])
  775. }
  776. }
  777. case 3:{
  778. if(oles[id] >= 500){
  779. kesek[id] = 2
  780. engclient_cmd(id,"weapon_knife")
  781. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  782. }
  783. else
  784. {
  785. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",80-oles[id])
  786. }
  787. }
  788. case 4:{
  789. if(oles[id] >= 1000){
  790. kesek[id] = 3
  791. engclient_cmd(id,"weapon_knife")
  792. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  793. }
  794. else
  795. {
  796. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",100-oles[id])
  797. }
  798. }
  799. case 5:{
  800. if(oles[id] >= 2000){
  801. kesek[id] = 4
  802. engclient_cmd(id,"weapon_knife")
  803. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  804. }
  805. else
  806. {
  807. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",150-oles[id])
  808. }
  809. }
  810. case 6:{
  811. if(oles[id] >= 4000){
  812. kesek[id] = 5
  813. engclient_cmd(id,"weapon_knife")
  814. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  815. }
  816. else
  817. {
  818. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",180-oles[id])
  819. }
  820. }
  821. case 7:{
  822. if(oles[id] >= 8000){
  823. kesek[id] = 6
  824. engclient_cmd(id,"weapon_knife")
  825. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  826. }
  827. else
  828. {
  829. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",200-oles[id])
  830. }
  831. }
  832. case 8:{
  833. if(oles[id] >= 10000){
  834. kesek[id] = 7
  835. engclient_cmd(id,"weapon_knife")
  836. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  837. }
  838. else
  839. {
  840. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",280-oles[id])
  841. }
  842. }
  843.  
  844. }
  845. menu_destroy(menu);
  846. return PLUGIN_HANDLED;
  847. }
  848. public rangok(id){
  849. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  850. format(cim, charsmax(cim),"\r.:[R3\yB3L\dS]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id])
  851.  
  852. format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]")
  853. if(oles[id] < 80)
  854. format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/80 Ölés]",oles[id])
  855. else
  856. format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]")
  857. if(oles[id] < 100)
  858. format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/100 Ölés]",oles[id])
  859. else
  860. format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]")
  861. if(oles[id] < 180)
  862. format(ks4, charsmax(ks4),"\dHaladó Rang \r[%d/180 Ölés]",oles[id])
  863. else
  864. format(ks4, charsmax(ks4),"\rHaladó Rang \y[Megszerezve]")
  865. if(oles[id] < 200)
  866. format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/200 Ölés]",oles[id])
  867. else
  868. format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]")
  869. if(oles[id] < 280)
  870. format(ks6, charsmax(ks6),"\dVeterán Rang \r[%d/280 Ölés]",oles[id])
  871. else
  872. format(ks6, charsmax(ks6),"\wVeterán Rang \y[Megszerezve]")
  873. if(oles[id] < 300)
  874. format(ks7, charsmax(ks7),"\dMester Rang \r[%d/300 Ölés]",oles[id])
  875. else
  876. format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]")
  877. if(oles[id] < 380)
  878. format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/380 Ölés]",oles[id])
  879. else
  880. format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]")
  881.  
  882. new menu = menu_create(cim, "rangok_h")
  883.  
  884. menu_additem(menu,ks1,"1",0)
  885. menu_additem(menu,ks2,"1",0)
  886. menu_additem(menu,ks3,"1",0)
  887. menu_additem(menu,ks4,"1",0)
  888. menu_additem(menu,ks5,"1",0)
  889. menu_additem(menu,ks6,"1",0)
  890. menu_additem(menu,ks7,"1",0)
  891. menu_additem(menu,ks8,"1",0)
  892. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a 'Legenda' 3 hónap ADMIN-t nyer.","1",0)
  893. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!")
  894. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  895. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r8\y-as gomb!")
  896. menu_display(id,menu,0)
  897. }
  898. public rangok_h(id, menu, item)
  899. {
  900. if( item == MENU_EXIT )
  901. {
  902. menu_destroy(menu);
  903. return PLUGIN_HANDLED;
  904. }
  905. new data[9], szName[64], name[32]
  906. get_user_name(id, name, charsmax(name))
  907. new access, callback;
  908. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  909. new key = str_to_num(data);
  910.  
  911. switch(key)
  912. {
  913. case 1: rangok(id)
  914. }
  915. menu_destroy(menu);
  916. return PLUGIN_HANDLED;
  917. }
  918. public handlesay(id)
  919. {
  920. new message[192], Name[32], none[2][32], chat[192], rang[32]
  921. read_args(message, 191)
  922. remove_quotes(message)
  923.  
  924. new hossz = strlen(message)
  925.  
  926. new i = 0
  927. RosszKarakterek = 0
  928.  
  929. while(i < hossz) {
  930. if(message[i] == '#')
  931. RosszKarakterek++
  932. ++i
  933. }
  934.  
  935. if(RosszKarakterek != 0)
  936. {
  937. new JatekosNeve[32]
  938. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  939. new JatekosIP[32]
  940. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  941. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  942. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  943. return PLUGIN_HANDLED
  944. }
  945.  
  946. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  947.  
  948. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  949. return PLUGIN_HANDLED;
  950.  
  951. if(!equali(message, none[0]) && !equali(message, none[1]))
  952. {
  953. get_user_name(id, Name, 31);
  954. if(oles[id] < 50)
  955. rang = "Újonc"
  956. else if(oles[id] < 80)
  957. rang = "Amator"
  958. else if(oles[id] < 100)
  959. rang = "Kezdo"
  960. else if(oles[id] < 150)
  961. rang = "Haladó"
  962. else if(oles[id] < 180)
  963. rang = "Profi"
  964. else if(oles[id] < 200)
  965. rang = "Veterán"
  966. else if(oles[id] < 280)
  967. rang = "Mester"
  968. else if(oles[id] < 300)
  969. rang = "Legenda"
  970. else if(equal("`|Q|uExToN.#",Name))
  971. formatex(chat, 191, "^4[»TULAj«][%s]^3%s^1 :^4 %s",rang, Name, message)
  972. else if(equal("Clans.hu|Kestom",Name))
  973. formatex(chat, 191, "^4[^3TULAJ^4][%s] » ^3%s^3 »^4 %s",rang, Name, message)
  974. else if(equal("..............",Name))
  975. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  976. else if(equal(".....",Name))
  977. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  978. else if(equal(".........",Name))
  979. formatex(chat, 191, "^4[FOADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  980. else if(equal("...............",Name))
  981. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  982. else if(get_user_flags(id) & ADMIN_KICK)
  983. formatex(chat, 191, "^4[»ADMIN«][%s]^3%s^1 :^4 %s",rang, Name, message)
  984. else
  985. formatex(chat, 191, "^4[»%s«] ^3» ^4%s ^3» ^1%s",rang, Name, message)
  986.  
  987. switch(cs_get_user_team(id))
  988. {
  989. case 1: ColorChat(0, RED, chat)
  990. case 2: ColorChat(0, BLUE, chat)
  991. }
  992. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  993. ColorChat(0, GREY, chat)
  994. return PLUGIN_HANDLED
  995. }
  996. return PLUGIN_CONTINUE
  997. }
  998. public mentes(id)
  999. {
  1000. new vaultkey[64],vaultdata[256], name[32]
  1001. get_user_name(id, name, 31)
  1002. format(vaultkey,63,"%s-KESEK", name)
  1003. format(vaultdata,255,"%d", oles[id])
  1004. nvault_set(vault,vaultkey,vaultdata)
  1005. return PLUGIN_CONTINUE
  1006. }
  1007. public betoltes(id)
  1008. {
  1009. new vaultkey[64],vaultdata[256], name[32]
  1010. get_user_name(id, name, 31)
  1011. format(vaultkey,63,"%s-KESEK", name)
  1012. nvault_get(vault,vaultkey,vaultdata,255)
  1013. oles[id] = str_to_num(vaultdata)
  1014. return PLUGIN_CONTINUE;
  1015. }
  1016. public Event_Change_Weapon(id)
  1017. {
  1018. new fegyver = get_user_weapon(id)
  1019. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  1020. set_pev(id, pev_viewmodel2, "models/rebels_alap_kes.mdl")
  1021. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  1022. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes2.mdl")
  1023. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  1024. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes3.mdl")
  1025. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  1026. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes4.mdl")
  1027. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  1028. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes5.mdl")
  1029. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  1030. set_pev(id, pev_viewmodel2, "models/rrebels_paintball/rebels_kes6.mdl")
  1031. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  1032. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes7.mdl")
  1033. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  1034. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes8.mdl")
  1035. if(kesek[id] == -1 && fegyver == CSW_KNIFE)
  1036. set_pev(id, pev_viewmodel2, "models/rebels_paintball/fps.mdl")
  1037. }
  1038. public client_connect(id)
  1039. {
  1040. betoltes(id)
  1041.  
  1042. new JatekosNeve[32]
  1043. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  1044. new JatekosIP[32]
  1045. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  1046.  
  1047. new hossz = strlen(JatekosNeve)
  1048.  
  1049. new i = 0
  1050. RosszKarakterek = 0
  1051. RosszKarakterek2 = 0
  1052.  
  1053. while(i < hossz)
  1054. {
  1055. if(JatekosNeve[i] == '#')
  1056. RosszKarakterek++
  1057. if(JatekosNeve[i] == '_')
  1058. RosszKarakterek2++
  1059. ++i
  1060.  
  1061. }
  1062.  
  1063. if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  1064. {
  1065. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  1066. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  1067. }
  1068. return PLUGIN_CONTINUE
  1069. }
  1070. public client_disconnect(id)
  1071. {
  1072. mentes(id)
  1073. }
  1074. stock print_color(const id, const input[], any:...)
  1075. {
  1076. new count = 1, players[32]
  1077. static msg[191]
  1078. vformat(msg, 190, input, 3)
  1079.  
  1080. replace_all(msg, 190, "!g", "^4")
  1081. replace_all(msg, 190, "!y", "^1")
  1082. replace_all(msg, 190, "!t", "^3")
  1083.  
  1084. if (id) players[0] = id; else get_players(players, count, "ch")
  1085. {
  1086. for (new i = 0; i < count; i++)
  1087. {
  1088. if (is_user_connected(players[i]))
  1089. {
  1090. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1091. write_byte(players[i])
  1092. write_string(msg)
  1093. message_end()
  1094. }
  1095. }
  1096. }
  1097. return PLUGIN_HANDLED
  1098. }
  1099.  

_________________
Kép
"I wouldn't hold my breath if I was you
Cause I'll forget but I'll never forgive you
Don't you know, don't you know?
True friends stab you in the front."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2015.04.21. 21:00 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.03.17. 21:45
Hozzászólások: 200
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 21 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <nvault>
  4. #include <fakemeta>
  5. #include <cstrike>
  6. #include <colorchat>
  7. #include <fakemeta_util>
  8.  
  9. #define PLUGIN "Kesmenu"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Razer"
  12.  
  13. new oles[33], kesek[33], vault
  14. new lada[33], kulcs[33]
  15.  
  16. new RosszKarakterek, RosszKarakterek2
  17.  
  18. public plugin_init() {
  19. register_plugin(PLUGIN, VERSION, AUTHOR)
  20. register_clcmd("say /kes", "kesmenu")
  21. register_clcmd("say /knife", "kesmenu")
  22. register_clcmd("say /menu", "kesmenu")
  23. register_clcmd("say_team /kes", "kesmenu")
  24. register_clcmd("say_team /knife", "kesmenu")
  25. register_clcmd("say_team /menu", "kesmenu")
  26. register_clcmd("ladakell", "ladas")
  27. register_clcmd("say","handlesay")
  28. register_clcmd("say_team","handlesay")
  29. vault = nvault_open("rebels_rangk_kesek")
  30. register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
  31. register_event("DeathMsg","death","a")
  32. }
  33. public ladas(id){
  34. lada[id]++
  35. kulcs[id]++
  36. oles[id]++
  37. ColorChat(id, RED, "^3.:[R3B3LS]:. ^1|^3Paintball^1| ^3Sikeresen Hozzáadva ^1+1 ^4Láda^1,^1+1 ^4Kulcs^4,^1+1 ^4Ölés.")
  38. }
  39.  
  40. public plugin_precache() {
  41. precache_model("models/rebels_alap_kes.mdl")
  42. precache_model("models/rebels_paintball/rebels_kes2.mdl")
  43. precache_model("models/rebels_paintball/rebels_kes3.mdl")
  44. precache_model("models/rebels_paintball/rebels_kes4.mdl")
  45. precache_model("models/rebels_paintball/rebels_kes5.mdl")
  46. precache_model("models/rebels_paintball/rebels_kes6.mdl")
  47. precache_model("models/rebels_paintball/rebels_kes7.mdl")
  48. precache_model("models/rebels_paintball/rebels_kes8.mdl")
  49. precache_model("models/rebels_paintball/fps.mdl")
  50. }
  51. public death(){
  52. new killer = read_data(1)
  53. new victim = read_data(2)
  54.  
  55. if(killer == victim)
  56. {
  57. return PLUGIN_HANDLED
  58. }
  59. oles[killer]++
  60. lada[killer]++
  61. return PLUGIN_HANDLED
  62. }
  63. public kesmenu(id) {
  64. new cim[121]
  65. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid: \r%d \w| \yKulcsaid: \r%d", oles[id], lada[id], kulcs[id])
  66. new menu = menu_create(cim, "kesmenu_hl" )
  67.  
  68. menu_additem(menu,"\rKések","1",0)
  69. menu_additem(menu,"\yRangok","2",0)
  70. menu_additem(menu,"\dLádák","3",0)
  71. menu_additem(menu,"\rBolt","4",0)
  72. menu_additem(menu,"\yEgyéb \yKések","5",0)
  73. menu_additem(menu,"\dInformáció","6",0)
  74. menu_display(id,menu,0)
  75. }
  76. public kesmenu_hl(id, menu, item)
  77. {
  78. if( item == MENU_EXIT )
  79. {
  80. menu_destroy(menu);
  81. return PLUGIN_HANDLED;
  82. }
  83. new data[9], szName[64];
  84. new access, callback;
  85. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  86. new key = str_to_num(data);
  87.  
  88. switch(key)
  89. {
  90. case 1: {
  91. kes_menu2(id)
  92. }
  93. case 2: {
  94. rangok(id)
  95. }
  96. case 3: {
  97. ladikok(id)
  98. }
  99. case 4: {
  100. shop(id)
  101. }
  102. case 5: {
  103. kkes(id)
  104. }
  105. case 6: {
  106. info(id)
  107. }
  108. }
  109. menu_destroy(menu);
  110. return PLUGIN_HANDLED;
  111. }
  112.  
  113. public info(id)
  114. {
  115. new cim[121]
  116. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wInformáció")
  117. new menu = menu_create(cim, "info_h" )
  118. menu_additem(menu,"\yADMIN felvétel!","1",0)
  119. menu_additem(menu,"\ySzabályzat!","2",0)
  120. menu_additem(menu,"\yElérhetoségek!","3",0)
  121. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  122. menu_display(id, menu, 0);
  123. }
  124.  
  125. public info_h(id, menu, item)
  126. {
  127. if( item == MENU_EXIT )
  128. {
  129. menu_destroy(menu);
  130. return PLUGIN_HANDLED;
  131. }
  132. new data[9], szName[64];
  133. new access, callback;
  134. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  135. new key = str_to_num(data);
  136.  
  137. switch(key)
  138. {
  139. case 1:
  140. {
  141. show_motd(id,"addons/amxmodx/configs/adminvetel.txt","ADMIN felvétel!")
  142. }
  143. case 2:
  144. {
  145. show_motd(id,"addons/amxmodx/configs/szabalyzat.txt","Szabályzat!")
  146. }
  147. case 3:
  148. {
  149. show_motd(id,"addons/amxmodx/configs/elerhetoseg.txt","Elérhetoségek!")
  150. }
  151. }
  152. menu_destroy(menu)
  153. return PLUGIN_HANDLED
  154. }
  155.  
  156. public hus(id){
  157. new cim[121]
  158. format(cim, charsmax(cim), "\r.:[R\w4Z3\yR]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  159. new menu = menu_create(cim, "handler" )
  160.  
  161. menu_additem(menu,"\\rHúsvéti \\ykés [60 láda]^n^n^n \\rKellemes \\yHúsvétot!","1",0)
  162. menu_display(id,menu,0)
  163. }
  164. public handler(id, menu, item)
  165. {
  166. if( item == MENU_EXIT )
  167. {
  168. menu_destroy(menu);
  169. return PLUGIN_HANDLED;
  170. }
  171. new data[9], szName[64];
  172. new access, callback;
  173. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  174. new key = str_to_num(data);
  175.  
  176. switch(key)
  177. {
  178. case 1:{
  179. if(lada[id] >= 60)
  180. {
  181. lada[id] -= 60
  182. kesek[id] = -2
  183. ColorChat(id, RED, "^4.:[R4Z3R]:. » ^x01Sikeres választás.")
  184. }
  185. else {
  186. ColorChat(id, RED, "^1Nincs elég ^4ládád!")
  187. }
  188. }
  189. }
  190. return PLUGIN_HANDLED
  191. }
  192. public shop(id){
  193. new cim[121]
  194. format(cim, charsmax(cim), "\r.:[R3\yB3L\dS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  195. new menu = menu_create(cim, "b_b" )
  196.  
  197. menu_additem(menu,"\w1 Kulcs \r[2 Ölés]","1",0)
  198. menu_additem(menu,"\w1 Láda \r[6 Ölés]","2",0)
  199. menu_display(id,menu,0)
  200. }
  201. public b_b(id, menu, item)
  202. {
  203. if( item == MENU_EXIT )
  204. {
  205. menu_destroy(menu);
  206. return PLUGIN_HANDLED;
  207. }
  208. new data[9], szName[64];
  209. new access, callback;
  210. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  211. new key = str_to_num(data);
  212.  
  213. switch(key)
  214. {
  215. case 1:
  216. {
  217. if(oles[id] >= 3)
  218. {
  219. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+3 ^1kulcsot")
  220. shop(id)
  221. kulcs[id] += 3
  222. oles[id] -= 3
  223. }
  224. else
  225. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  226. shop(id)
  227. }
  228. case 2:
  229. {
  230. if(oles[id] >= 6)
  231. {
  232. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Kaptál ^4+1 ^1ládát")
  233. shop(id)
  234. kulcs[id] += 3
  235. oles[id] -= 6
  236. }
  237. else
  238. ColorChat(id, RED, "^^4.:[R3B3LS]:. » Neked nincs elég ölésed.")
  239. shop(id)
  240. }
  241. }
  242. return PLUGIN_HANDLED
  243. }
  244.  
  245. public ladikok(id){
  246. new cim[121]
  247. format(cim, charsmax(cim), "\r.:[R3\wB3\dLS]:. \w|\yPaintball\w| \wÖléseid:\r%d \y^n\yLádáid:\r%d \w| \yKulcsaid:\r%d", oles[id], lada[id], kulcs[id])
  248. new menu = menu_create(cim, "lada_nyitas" )
  249.  
  250. menu_additem(menu,"\wLádanyitás^nKell hozzá \y[\w1 kulcs,1 láda\y]","1",0)
  251.  
  252. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  253.  
  254. menu_setprop(menu, MPROP_PERPAGE, 6);
  255. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  256. menu_setprop(menu, MPROP_NEXTNAME, "Következo");
  257. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  258.  
  259. menu_display(id, menu, 0)
  260. }
  261.  
  262. public lada_nyitas(id, menu, item){
  263.  
  264. if( item == MENU_EXIT )
  265. {
  266. menu_destroy(menu);
  267. return PLUGIN_HANDLED;
  268. }
  269. new data[6], szName[64];
  270. new access, callback;
  271. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  272.  
  273. switch(random_num(1,8)) {
  274. case 1:
  275. {
  276. if(lada[id] >= 1 && kulcs[id] >= 1)
  277. {
  278. ColorChat(id, RED, "^4Láda ^1üres volt!")
  279. lada[id] -= 1
  280. kulcs[id] -= 1
  281. ladikok(id)
  282. }
  283. else
  284. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  285. ladikok(id)
  286. }
  287. case 2:
  288. {
  289. if(lada[id] >= 1 && kulcs[id] >= 1)
  290. {
  291. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál 10 Ölést")
  292. ladikok(id)
  293. oles[id] += 10
  294. lada[id] -= 1
  295. kulcs[id] -= 1
  296. }
  297. else
  298. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  299. ladikok(id)
  300. }
  301. case 3:
  302. {
  303. if(lada[id] >= 1 && kulcs[id] >= 1)
  304. {
  305. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+5 ^1ládát.")
  306. ladikok(id)
  307. lada[id] += 1
  308. lada[id] -= 1
  309. kulcs[id] -= 1
  310. }
  311. else
  312. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  313. ladikok(id)
  314. }
  315. case 4:
  316. {
  317. if(lada[id] >= 1 && kulcs[id] >= 1)
  318. {
  319. ColorChat(id, RED, "^4.:[R3B3LS]:. » Találtál ^450 ^1ölést")
  320. ladikok(id)
  321. oles[id] += 50
  322. lada[id] -= 1
  323. kulcs[id] -= 1
  324. }
  325. else
  326. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  327. ladikok(id)
  328. }
  329. case 5:
  330. {
  331. if(lada[id] >= 1 && kulcs[id] >= 1)
  332. {
  333. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot^1.")
  334. ladikok(id)
  335. lada[id] += 2
  336. lada[id] -= 1
  337. kulcs[id] -= 1
  338. }
  339. else
  340. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  341. ladikok(id)
  342. }
  343. case 6:
  344. {
  345. if(lada[id] >= 1 && kulcs[id] >= 1)
  346. {
  347. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+2 ^1kulcsot.")
  348. ladikok(id)
  349. kulcs[id] += 2
  350. lada[id] -= 1
  351. kulcs[id] -= 1
  352. }
  353. else
  354. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  355. ladikok(id)
  356. }
  357. case 7:
  358. {
  359. if(lada[id] >= 1 && kulcs[id] >= 1)
  360. {
  361. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^452 ^1kulcsot.")
  362. ladikok(id)
  363. kulcs[id] += 5
  364. lada[id] -= 1
  365. kulcs[id] -= 1
  366. }
  367. else
  368. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  369. ladikok(id)
  370. }
  371. case 8:
  372. {
  373. if(lada[id] >= 1 && kulcs[id] >= 1)
  374. {
  375. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Találtál ^4+10 ^1ládát")
  376. ladikok(id)
  377. lada[id] += 10
  378. lada[id] -= 1
  379. kulcs[id] -= 1
  380. }
  381. else
  382. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  383. ladikok(id)
  384. }
  385. }
  386. return PLUGIN_HANDLED
  387. }
  388.  
  389. public kkes(id) {
  390. new menu = menu_create("\r.:[R3\wB3\dLS]:. \r|\w FPS Kés \r|", "kkes_hl")
  391.  
  392. menu_additem(menu,"\r.:[R3\wB3\dLS]:. FPS kés \\yIngyenes használat","1",0)
  393. menu_display(id,menu,0)
  394. }
  395. public kkes_hl(id, menu, item)
  396. {
  397. if( item == MENU_EXIT )
  398. {
  399. menu_destroy(menu);
  400. return PLUGIN_HANDLED;
  401. }
  402. new data[9], szName[64];
  403. new access, callback;
  404. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  405. new key = str_to_num(data);
  406.  
  407. switch(key)
  408. {
  409. case 1:{
  410. kesek[id] = -1
  411. }
  412. }
  413. menu_destroy(menu);
  414. return PLUGIN_HANDLED;
  415. }
  416. public kes_menu2(id){
  417. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  418. format(cim, charsmax(cim),"\r.:[R3\wB3L\dS]:. \w|\yKések\w|^n\yÖlések:\w%d",oles[id])
  419. format(ks1, charsmax(ks1),"\r.:[R3\wB3\dLS]:. \wkés 1\y [Megszerezve]")
  420. if(oles[id] < 50)
  421. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. kés 2 \r[%d/250 Ölés]",oles[id])
  422. else
  423. format(ks2, charsmax(ks2),"\r.:[R3\wB3\dLS]:. \wkés 2\y [Megszerezve]")
  424. if(oles[id] < 80)
  425. format(ks3, charsmax(ks3),"\d.:[R3B3LS]:. kés 3 \r[%d/500 Ölés]",oles[id])
  426. else
  427. format(ks3, charsmax(ks3),"\r.:[R3\wB3\dLS]:. \wkés 3\y [Megszerezve]")
  428. if(oles[id] < 100)
  429. format(ks4, charsmax(ks4),"\d.:[R3B3LS]:. kés 4 \r[%d/1000 Ölés]",oles[id])
  430. else
  431. format(ks4, charsmax(ks4),"\r.:[R3\wB3\dLS]:. \wkés 4\y [Megszerezve]")
  432. if(oles[id] < 150)
  433. format(ks5, charsmax(ks5),"\d.:[R3B3LS]:. kés 5 \r[%d/2000 Ölés]",oles[id])
  434. else
  435. format(ks5, charsmax(ks5),"\r.:[R3\wB3\dLS]:. \wkés 5\y [Megszerezve]")
  436. if(oles[id] < 180)
  437. format(ks6, charsmax(ks6),"\d.:[R3B3LS]:. kés 6 \r[%d/4000 Ölés]",oles[id])
  438. else
  439. format(ks6, charsmax(ks6),"\r.:[R3\wB3\dLS]:. \wkés 6\y [Megszerezve]")
  440. if(oles[id] < 200)
  441. format(ks7, charsmax(ks7),"\d.:[R3B3LS]:. kés 7 \r[%d/8000 Ölés]",oles[id])
  442. else
  443. format(ks7, charsmax(ks7),"\r.:[R3\wB3\dLS]:. \wkés 7\y [Megszerezve]")
  444. if(oles[id] < 280)
  445. format(ks8, charsmax(ks8),"\d.:[R3B3LS]:. kés 8 \r[%d/10000 Ölés]",oles[id])
  446. else
  447. format(ks8, charsmax(ks8),"\r.:[R3\wB3\dLS]:. \wkés 8\y [Megszerezve]")
  448.  
  449. new menu = menu_create(cim, "kes_hl")
  450.  
  451. menu_additem(menu,ks1,"1",0)
  452. menu_additem(menu,ks2,"2",0)
  453. menu_additem(menu,ks3,"3",0)
  454. menu_additem(menu,ks4,"4",0)
  455. menu_additem(menu,ks5,"5",0)
  456. menu_additem(menu,ks6,"6",0)
  457. menu_additem(menu,ks7,"7",0)
  458. menu_additem(menu,ks8,"8",0)
  459. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a '8. kés' 3 hónap ADMIN-t nyer.","1",0)
  460. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r8\y-as gomb!")
  461. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  462. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r7\y-es gomb!")
  463. menu_setprop(menu, MPROP_PERPAGE, 6);
  464. menu_display(id,menu,0)
  465. }
  466. public kes_hl(id, menu, item)
  467. {
  468. if( item == MENU_EXIT )
  469. {
  470. menu_destroy(menu);
  471. return PLUGIN_HANDLED;
  472. }
  473. new data[9], szName[64];
  474. new access, callback;
  475. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  476. new key = str_to_num(data);
  477.  
  478. switch(key)
  479. {
  480. case 1:{
  481. if(oles[id] >= 0){
  482. kesek[id] = 0
  483. engclient_cmd(id,"weapon_knife")
  484. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  485. }
  486. else
  487. {
  488. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",0-oles[id])
  489. }
  490. }
  491. case 2:{
  492. if(oles[id] >= 250){
  493. kesek[id] = 1
  494. engclient_cmd(id,"weapon_knife")
  495. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  496. }
  497. else
  498. {
  499. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",50-oles[id])
  500. }
  501. }
  502. case 3:{
  503. if(oles[id] >= 500){
  504. kesek[id] = 2
  505. engclient_cmd(id,"weapon_knife")
  506. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  507. }
  508. else
  509. {
  510. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",80-oles[id])
  511. }
  512. }
  513. case 4:{
  514. if(oles[id] >= 1000){
  515. kesek[id] = 3
  516. engclient_cmd(id,"weapon_knife")
  517. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  518. }
  519. else
  520. {
  521. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",100-oles[id])
  522. }
  523. }
  524. case 5:{
  525. if(oles[id] >= 2000){
  526. kesek[id] = 4
  527. engclient_cmd(id,"weapon_knife")
  528. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  529. }
  530. else
  531. {
  532. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",150-oles[id])
  533. }
  534. }
  535. case 6:{
  536. if(oles[id] >= 4000){
  537. kesek[id] = 5
  538. engclient_cmd(id,"weapon_knife")
  539. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  540. }
  541. else
  542. {
  543. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",180-oles[id])
  544. }
  545. }
  546. case 7:{
  547. if(oles[id] >= 8000){
  548. kesek[id] = 6
  549. engclient_cmd(id,"weapon_knife")
  550. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  551. }
  552. else
  553. {
  554. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",200-oles[id])
  555. }
  556. }
  557. case 8:{
  558. if(oles[id] >= 10000){
  559. kesek[id] = 7
  560. engclient_cmd(id,"weapon_knife")
  561. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Sikeres választás.")
  562. }
  563. else
  564. {
  565. ColorChat(id, RED, "^4.:[R3B3LS]:. » ^x01Hiányzik még ^4%d ^1ölés!",280-oles[id])
  566. }
  567. }
  568.  
  569. }
  570. menu_destroy(menu);
  571. return PLUGIN_HANDLED;
  572. }
  573. public rangok(id){
  574. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  575. format(cim, charsmax(cim),"\r.:[R3\yB3L\dS]:. \w|\yRangok\w|^n\yÖlések:\w%d",oles[id])
  576.  
  577. format(ks1, charsmax(ks1),"\wÚjonc Alaprang \y[Megszerezve]")
  578. if(oles[id] < 80)
  579. format(ks2, charsmax(ks2),"\dAmator Rang \r[%d/80 Ölés]",oles[id])
  580. else
  581. format(ks2, charsmax(ks2),"\wAmator Rang \y[Megszerezve]")
  582. if(oles[id] < 100)
  583. format(ks3, charsmax(ks3),"\dKezdo Rang \r[%d/100 Ölés]",oles[id])
  584. else
  585. format(ks3, charsmax(ks3),"\wKezdo Rang \y[Megszerezve]")
  586. if(oles[id] < 180)
  587. format(ks4, charsmax(ks4),"\dHaladó Rang \r[%d/180 Ölés]",oles[id])
  588. else
  589. format(ks4, charsmax(ks4),"\rHaladó Rang \y[Megszerezve]")
  590. if(oles[id] < 200)
  591. format(ks5, charsmax(ks5),"\dProfi Rang \r[%d/200 Ölés]",oles[id])
  592. else
  593. format(ks5, charsmax(ks5),"\wProfi Rang \y[Megszerezve]")
  594. if(oles[id] < 280)
  595. format(ks6, charsmax(ks6),"\dVeterán Rang \r[%d/280 Ölés]",oles[id])
  596. else
  597. format(ks6, charsmax(ks6),"\wVeterán Rang \y[Megszerezve]")
  598. if(oles[id] < 300)
  599. format(ks7, charsmax(ks7),"\dMester Rang \r[%d/300 Ölés]",oles[id])
  600. else
  601. format(ks7, charsmax(ks7),"\wMester Rang \y[Megszerezve]")
  602. if(oles[id] < 380)
  603. format(ks8, charsmax(ks8),"\dLegenda Rang \r[%d/380 Ölés]",oles[id])
  604. else
  605. format(ks8, charsmax(ks8),"\wLegenda Rang \y[Megszerezve]")
  606.  
  607. new menu = menu_create(cim, "rangok_h")
  608.  
  609. menu_additem(menu,ks1,"1",0)
  610. menu_additem(menu,ks2,"1",0)
  611. menu_additem(menu,ks3,"1",0)
  612. menu_additem(menu,ks4,"1",0)
  613. menu_additem(menu,ks5,"1",0)
  614. menu_additem(menu,ks6,"1",0)
  615. menu_additem(menu,ks7,"1",0)
  616. menu_additem(menu,ks8,"1",0)
  617. menu_additem(menu,"\yFigyelem!^naki leghamarabb eléri a 'Legenda' 3 hónap ADMIN-t nyer.","1",0)
  618. menu_setprop(menu, MPROP_NEXTNAME, "Tovább: \r9\y-es gomb!")
  619. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  620. menu_setprop(menu, MPROP_BACKNAME, "Elozo oldal: \r8\y-as gomb!")
  621. menu_display(id,menu,0)
  622. }
  623. public rangok_h(id, menu, item)
  624. {
  625. if( item == MENU_EXIT )
  626. {
  627. menu_destroy(menu);
  628. return PLUGIN_HANDLED;
  629. }
  630. new data[9], szName[64], name[32]
  631. get_user_name(id, name, charsmax(name))
  632. new access, callback;
  633. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  634. new key = str_to_num(data);
  635.  
  636. switch(key)
  637. {
  638. case 1: rangok(id)
  639. }
  640. menu_destroy(menu);
  641. return PLUGIN_HANDLED;
  642. }
  643. public handlesay(id)
  644. {
  645. new message[192], Name[32], none[2][32], chat[192], rang[32]
  646. read_args(message, 191)
  647. remove_quotes(message)
  648.  
  649. new hossz = strlen(message)
  650.  
  651. new i = 0
  652. RosszKarakterek = 0
  653.  
  654. while(i < hossz) {
  655. if(message[i] == '#')
  656. RosszKarakterek++
  657. ++i
  658. }
  659.  
  660. if(RosszKarakterek != 0)
  661. {
  662. new JatekosNeve[32]
  663. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  664. new JatekosIP[32]
  665. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  666. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  667. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  668. return PLUGIN_HANDLED
  669. }
  670.  
  671. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  672.  
  673. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  674. return PLUGIN_HANDLED;
  675.  
  676. if(!equali(message, none[0]) && !equali(message, none[1]))
  677. {
  678. get_user_name(id, Name, 31);
  679. if(oles[id] < 50)
  680. rang = "Újonc"
  681. else if(oles[id] < 80)
  682. rang = "Amator"
  683. else if(oles[id] < 100)
  684. rang = "Kezdo"
  685. else if(oles[id] < 150)
  686. rang = "Haladó"
  687. else if(oles[id] < 180)
  688. rang = "Profi"
  689. else if(oles[id] < 200)
  690. rang = "Veterán"
  691. else if(oles[id] < 280)
  692. rang = "Mester"
  693. else if(oles[id] < 300)
  694. rang = "Legenda"
  695. else if(equal("`|Q|uExToN.#",Name))
  696. formatex(chat, 191, "^4[»TULAj«][%s]^3%s^1 :^4 %s",rang, Name, message)
  697. else if(equal("Clans.hu|Kestom",Name))
  698. formatex(chat, 191, "^4[^3TULAJ^4][%s] » ^3%s^3 »^4 %s",rang, Name, message)
  699. else if(equal("..............",Name))
  700. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  701. else if(equal(".....",Name))
  702. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  703. else if(equal(".........",Name))
  704. formatex(chat, 191, "^4[FOADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  705. else if(equal("...............",Name))
  706. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  707. else if(get_user_flags(id) & ADMIN_KICK)
  708. formatex(chat, 191, "^4[»ADMIN«][%s]^3%s^1 :^4 %s",rang, Name, message)
  709. else
  710. formatex(chat, 191, "^4[»%s«] ^3» ^4%s ^3» ^1%s",rang, Name, message)
  711.  
  712. switch(cs_get_user_team(id))
  713. {
  714. case 1: ColorChat(0, RED, chat)
  715. case 2: ColorChat(0, BLUE, chat)
  716. }
  717. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  718. ColorChat(0, GREY, chat)
  719. return PLUGIN_HANDLED
  720. }
  721. return PLUGIN_CONTINUE
  722. }
  723. public mentes(id)
  724. {
  725. new vaultkey[64],vaultdata[256], name[32]
  726. get_user_name(id, name, 31)
  727. format(vaultkey,63,"%s-KESEK", name)
  728. format(vaultdata,255,"%d", oles[id])
  729. nvault_set(vault,vaultkey,vaultdata)
  730. return PLUGIN_CONTINUE
  731. }
  732. public betoltes(id)
  733. {
  734. new vaultkey[64],vaultdata[256], name[32]
  735. get_user_name(id, name, 31)
  736. format(vaultkey,63,"%s-KESEK", name)
  737. nvault_get(vault,vaultkey,vaultdata,255)
  738. oles[id] = str_to_num(vaultdata)
  739. return PLUGIN_CONTINUE;
  740. }
  741. public Event_Change_Weapon(id)
  742. {
  743. new fegyver = get_user_weapon(id)
  744. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  745. set_pev(id, pev_viewmodel2, "models/rebels_alap_kes.mdl")
  746. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  747. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes2.mdl")
  748. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  749. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes3.mdl")
  750. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  751. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes4.mdl")
  752. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  753. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes5.mdl")
  754. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  755. set_pev(id, pev_viewmodel2, "models/rrebels_paintball/rebels_kes6.mdl")
  756. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  757. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes7.mdl")
  758. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  759. set_pev(id, pev_viewmodel2, "models/rebels_paintball/rebels_kes8.mdl")
  760. if(kesek[id] == -1 && fegyver == CSW_KNIFE)
  761. set_pev(id, pev_viewmodel2, "models/rebels_paintball/fps.mdl")
  762. }
  763. public client_connect(id)
  764. {
  765. betoltes(id)
  766.  
  767. new JatekosNeve[32]
  768. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  769. new JatekosIP[32]
  770. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  771.  
  772. new hossz = strlen(JatekosNeve)
  773.  
  774. new i = 0
  775. RosszKarakterek = 0
  776. RosszKarakterek2 = 0
  777.  
  778. while(i < hossz)
  779. {
  780. if(JatekosNeve[i] == '#')
  781. RosszKarakterek++
  782. if(JatekosNeve[i] == '_')
  783. RosszKarakterek2++
  784. ++i
  785.  
  786. }
  787.  
  788. if(RosszKarakterek != 0 && RosszKarakterek2 != 0)
  789. {
  790. server_cmd("kick #%d Tiltott karakter van a nevedben. ^"# & _^"", get_user_userid(id))
  791. log_amx("Egy jatekos tiltott karakteres nevvel jott fel : %s | %s", JatekosNeve, JatekosIP)
  792. }
  793. return PLUGIN_CONTINUE
  794. }
  795. public client_disconnect(id)
  796. {
  797. mentes(id)
  798. }
  799. stock print_color(const id, const input[], any:...)
  800. {
  801. new count = 1, players[32]
  802. static msg[191]
  803. vformat(msg, 190, input, 3)
  804.  
  805. replace_all(msg, 190, "!g", "^4")
  806. replace_all(msg, 190, "!y", "^1")
  807. replace_all(msg, 190, "!t", "^3")
  808.  
  809. if (id) players[0] = id; else get_players(players, count, "ch")
  810. {
  811. for (new i = 0; i < count; i++)
  812. {
  813. if (is_user_connected(players[i]))
  814. {
  815. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  816. write_byte(players[i])
  817. write_string(msg)
  818. message_end()
  819. }
  820. }
  821. }
  822. return PLUGIN_HANDLED
  823. }
  824.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2015.04.21. 21:04 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.11.16. 12:37
Hozzászólások: 686
Megköszönt másnak: 32 alkalommal
Megköszönték neki: 131 alkalommal
Azért ugyanazt ne küld már el amit én...

_________________
Kép
"I wouldn't hold my breath if I was you
Cause I'll forget but I'll never forgive you
Don't you know, don't you know?
True friends stab you in the front."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2017.08.23. 13:34 
Offline
Tag

Csatlakozott: 2017.06.23. 18:32
Hozzászólások: 55
Megköszönt másnak: 6 alkalommal
Helló.
Valaki tudna segíteni ?.
Probléma: Nem tudok chatbe írni semmit, nem küldi el.

_________________
[r!vals. ~TeaM] Global Offensive IP: 37.221.209.130:27415


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2017.08.23. 18:41 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
tomi12211 írta:
Helló.
Valaki tudna segíteni ?.
Probléma: Nem tudok chatbe írni semmit, nem küldi el.


1.6 Update miatt. ColorChatet töröld ki, helyette használj client_print/client_print_color -t..
:)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Késmenü
HozzászólásElküldve: 2017.08.23. 18:41 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
tomi12211 írta:
Helló.
Valaki tudna segíteni ?.
Probléma: Nem tudok chatbe írni semmit, nem küldi el.


Nem néztem rá de valószínűsítem, az "új" frissítés okozza.
viewtopic.php?f=9&t=27927&p=198679#p198679

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


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


Ki van itt

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