hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 431 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 430 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  [ 14 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Beleírás
HozzászólásElküldve: 2015.07.14. 21:53 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Fain, megy! ;)
Már csak annyi a probléma vele, hogy ölésért egyszerűen nem ad pontot..
Miért?

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Beleírás
HozzászólásElküldve: 2015.07.14. 22:03 
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
Egy kicsit lerövidítettem mert nem birtam volna ide kiirni, na de itt van teszteld azt hogy ad e pontot meg ölést
:
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], pont[33]
  15.  
  16. // ajandekozashou
  17. new x_tempid
  18.  
  19.  
  20. new bool:kkuld[33]
  21. new bool:lkuld[33]
  22. new bool:pkuld[33]
  23.  
  24. //prefix
  25. new RosszKarakterek
  26.  
  27. public plugin_init() {
  28. register_plugin(PLUGIN, VERSION, AUTHOR)
  29. register_clcmd("say /kes", "kesmenu")
  30. register_clcmd("say /knife", "kesmenu")
  31. register_clcmd("say /menu", "kesmenu")
  32. register_clcmd("say /adas", "adas")
  33. register_clcmd("adas", "adas")
  34. register_clcmd("say_team /kes", "kesmenu")
  35. register_clcmd("say_team /knife", "kesmenu")
  36. register_clcmd("say_team /menu", "kesmenu")
  37. register_clcmd("nightvision", "kesmenu")
  38. register_clcmd("say","handlesay")
  39. register_clcmd("say_team","handlesay")
  40. vault = nvault_open("razer_rango_kes")
  41. register_event("CurWeapon", "ecw", "be", "1=1")
  42. register_event("DeathMsg","death","a")
  43.  
  44. register_clcmd("MENNYISEG", "arany_kuld") //ajandekozashoz
  45. }
  46. public kuldesmenu(id)
  47. {
  48. new cim[121]
  49. format(cim, charsmax(cim), "\r \wValaszd ki a \rJatekost:")
  50. new menu = menu_create(cim, "kuldes_handler" )
  51. new players[32], pnum, tempid;
  52. new szName[32], szTempid[10];
  53. get_players(players, pnum);
  54. for( new i; i<pnum; i++ )
  55. {
  56. tempid = players[i];
  57. {
  58. get_user_name(tempid, szName, charsmax(szName));
  59. num_to_str(tempid, szTempid, charsmax(szTempid));
  60. menu_additem(menu, szName, szTempid, 0);
  61. }
  62. }
  63. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  64. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  65. menu_setprop(menu, MPROP_NEXTNAME, "Tovabb")
  66. menu_display(id, menu, 0);
  67. }
  68. public kuldes_handler(id, menu, item)
  69. {
  70. if( item == MENU_EXIT )
  71. {
  72. menu_destroy(menu);
  73. return PLUGIN_HANDLED;
  74. }
  75. new data[6], szName[64]
  76. new access, callback;
  77. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  78. x_tempid = str_to_num(data);
  79. client_cmd(id, "messagemode MENNYISEG");
  80. menu_destroy(menu);
  81. return PLUGIN_HANDLED;
  82. }
  83.  
  84. public arany_kuld(id)
  85. {
  86. new uzenet[121];
  87. new kuldoneve[32], tempname[32]
  88. read_args(uzenet, charsmax(uzenet))
  89. remove_quotes(uzenet)
  90. get_user_name(id, kuldoneve, 31)
  91. get_user_name(x_tempid, tempname, 31)
  92.  
  93. if(str_to_num(uzenet) < 0)
  94. return PLUGIN_HANDLED
  95.  
  96. if(kulcs[id] >= str_to_num(uzenet) && kkuld[id] == true)
  97. {
  98. kulcs[x_tempid] += str_to_num(uzenet)
  99. kulcs[id] -= str_to_num(uzenet)
  100. kkuld[id] = false
  101. ColorChat(0, GREEN, "[Informacio]^1 Jatekos^3 %s^1 kuldott^4 %d^1 Kulcsot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  102. }
  103. else if(lada[id] >= str_to_num(uzenet) && lkuld[id] == true)
  104. {
  105. lada[x_tempid] += str_to_num(uzenet)
  106. lada[id] -= str_to_num(uzenet)
  107. lkuld[id] = false
  108. ColorChat(0, GREEN, "[Informacio]^1 Jatekos^3 %s^1 kuldott^4 %d^1 Ladat^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  109. }
  110. else if(pont[id] >= str_to_num(uzenet) && pkuld[id] == true)
  111. {
  112. pont[x_tempid] += str_to_num(uzenet)
  113. pont[id] -= str_to_num(uzenet)
  114. pkuld[id] = false
  115. ColorChat(0, GREEN, "[Informacio]^1 Jatekos^3 %s^1 kuldott^4 %d^1 Pontot^3 %s^1 -nak!", kuldoneve, str_to_num(uzenet), tempname)
  116. }
  117. return PLUGIN_HANDLED;
  118. }
  119.  
  120. public avmenu(id)
  121. {
  122. new cim[121], cim1[121], cim2[121]
  123. new menu = menu_create(" \wValaszd ki mit szeretnel \rAjandekozni: by: DecToR", "menu_handler321")
  124.  
  125. format(cim,charsmax(cim),"\wKulcs \r%d", kulcs[id])
  126. menu_additem(menu,cim,"1")
  127. format(cim1,charsmax(cim1),"\wLada \r%d", lada[id])
  128. menu_additem(menu,cim1,"2")
  129. format(cim2,charsmax(cim2),"\wPont \r%d", pont[id])
  130. menu_additem(menu,cim2,"3")
  131.  
  132.  
  133. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  134. menu_setprop(menu, MPROP_EXITNAME, "Kilepes")
  135. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  136. menu_setprop(menu, MPROP_NEXTNAME, "Tovabb")
  137.  
  138. menu_display(id, menu, 0);
  139.  
  140. return PLUGIN_HANDLED;
  141. }
  142. public menu_handler321(id, menu ,item){
  143. if( item == MENU_EXIT )
  144. {
  145. menu_destroy(menu);
  146. return PLUGIN_HANDLED;
  147. }
  148. new data[6], szName[64]
  149. new access, callback;
  150. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  151. new key = str_to_num(data)
  152. switch(key)
  153. {
  154. case 1:
  155. {
  156. kuldesmenu(id)
  157. kkuld[id] = true
  158. }
  159. case 2:
  160. {
  161. kuldesmenu(id)
  162. lkuld[id] = true
  163. }
  164. case 3:
  165. {
  166. kuldesmenu(id)
  167. pkuld[id] = true
  168. }
  169. }
  170. }
  171. public adas(id){
  172. if (get_user_flags(id) & ADMIN_IMMUNITY)
  173. {
  174. new menu = menu_create("\\r[~|EndLeSS|~] \\w|\\yPaintBall\\w|^nPont adás^n\\w|\\y50 Pont\\w|", "menu_handler")
  175. new players[32], pnum, tempid
  176. new szName[32], szTempid[20]
  177. get_players(players, pnum)
  178. for( new i; i<pnum; i++ )
  179. {
  180. tempid = players[i];
  181. get_user_name(tempid, szName, charsmax(szName))
  182. num_to_str(tempid, szTempid, charsmax(szTempid))
  183. menu_additem(menu, szName, szTempid, 0)
  184.  
  185. }
  186. menu_display(id, menu, 0)
  187. }
  188. else
  189. {
  190. ColorChat(id, RED, "Sajnos nincs jogod használni ezt a parancsot!")
  191.  
  192. }
  193. }
  194. public menu_handler(id, menu, item)
  195. {
  196. if( item == MENU_EXIT )
  197. {
  198. menu_destroy(menu);
  199. return PLUGIN_HANDLED;
  200. }
  201.  
  202. new data[6], szName[64];
  203. new access, callback;
  204. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  205.  
  206. new tempid = str_to_num(data);
  207.  
  208. if( is_user_alive(tempid) )
  209. {
  210. pont[tempid] += 50
  211. }
  212. client_cmd(id,"adas")
  213. menu_destroy(menu);
  214. return PLUGIN_HANDLED;
  215. }
  216.  
  217. public plugin_precache() {
  218. precache_model("models/v_knife.mdl")
  219. precache_model("models/els_paintball/kes2.mdl")
  220. precache_model("models/els_paintball/kes3.mdl")
  221. precache_model("models/els_paintball/kes4.mdl")
  222. precache_model("models/els_paintball/kes5.mdl")
  223. precache_model("models/els_paintball/kes6.mdl")
  224. precache_model("models/els_paintball/kes7.mdl")
  225. precache_model("models/els_paintball/kes8.mdl")
  226. precache_model("models/els_paintball/kes9.mdl")
  227. // +8
  228. precache_model("models/els_paintball/kes10.mdl")
  229. precache_model("models/els_paintball/kes11.mdl")
  230. precache_model("models/els_paintball/kes12.mdl")
  231. precache_model("models/els_paintball/kes13.mdl")
  232. precache_model("models/els_paintball/kes14.mdl")
  233. precache_model("models/els_paintball/kes15.mdl")
  234. precache_model("models/els_paintball/kes16.mdl")
  235. }
  236. public death(){
  237. new killer = read_data(1)
  238. new victim = read_data(2)
  239. new hs = read_data(3)
  240.  
  241. if(killer == victim )
  242. {
  243. return PLUGIN_HANDLED
  244. }
  245. if(hs)
  246. oles[killer] += 1
  247. pont[killer] += 10
  248.  
  249. if(killer != victim)
  250. oles[killer] += 1
  251. pont[killer] += 10
  252.  
  253. if(killer != victim && oles[killer] >= 1)
  254. pont[killer] += 15
  255. oles[killer] += 1
  256.  
  257.  
  258. return PLUGIN_HANDLED
  259. }
  260. public kesmenu(id) {
  261. new cim[121]
  262. format(cim, charsmax(cim), "\\d[~|\\rEndLeSS\\d|~] \\w|\\yPaintball\\w| ^n\\wLádáid: \\r%d \\wKulcsaid: \\r%d ^n\\wÖléseid: \\r%d \\wPontjaid: \\r%d", lada[id], kulcs[id], oles[id], pont[id])
  263. new menu = menu_create(cim, "kesmenu_hl" )
  264.  
  265. menu_additem(menu,"\\wKések","1",0)
  266. menu_additem(menu,"\\wRangok","2",0)
  267. menu_additem(menu,"\\wLádák","3",0)
  268. menu_additem(menu,"\\wBolt","4",0)
  269. menu_additem(menu,"\\wAjándékozás","5",0)
  270. menu_display(id,menu,0)
  271. }
  272. public kesmenu_hl(id, menu, item)
  273. {
  274. if( item == MENU_EXIT )
  275. {
  276. menu_destroy(menu);
  277. return PLUGIN_HANDLED;
  278. }
  279. new data[9], szName[64];
  280. new access, callback;
  281. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  282. new key = str_to_num(data);
  283.  
  284. switch(key)
  285. {
  286. case 1: {
  287. kes_menu2(id)
  288. }
  289. case 2: {
  290. rang_menu2(id)
  291. }
  292. case 3: {
  293. ladikok(id)
  294. }
  295. case 4: {
  296. shop(id)
  297. }
  298. case 5: {
  299. avmenu(id)
  300. }
  301. }
  302. menu_destroy(menu);
  303. return PLUGIN_HANDLED;
  304. }
  305.  
  306. public shop(id){
  307. new cim[121]
  308. format(cim, charsmax(cim), "\\d[~|\\rEndLeSS\\d|~] \\w|\\yPaintball\\w| ^n\\wLádáid: \\r%d \\wKulcsaid: \\r%d ^n\\wÖléseid: \\r%d \\wPontjaid: \\r%d", lada[id], kulcs[id], oles[id], pont[id])
  309. new menu = menu_create(cim, "b_b" )
  310.  
  311. menu_additem(menu,"\\w1 Kulcs \\r[2 Pont]","1",0)
  312. menu_additem(menu,"\\w1 Láda \\r[4 Pont]","2",0)
  313. menu_additem(menu,"\\w2 Kulcs \\r[3 Pont]","3",0)
  314. menu_additem(menu,"\\w2 Láda \\r[6 Pont]","4",0)
  315. menu_display(id,menu,0)
  316. }
  317. public b_b(id, menu, item)
  318. {
  319. if( item == MENU_EXIT )
  320. {
  321. menu_destroy(menu);
  322. return PLUGIN_HANDLED;
  323. }
  324. new data[9], szName[64];
  325. new access, callback;
  326. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  327. new key = str_to_num(data);
  328.  
  329. switch(key)
  330. {
  331. case 1:
  332. {
  333. if(pont[id] >= 2)
  334. {
  335. ColorChat(id, RED, "^4[Információ] » ^1Kaptál ^4+1 ^1kulcsot")
  336. shop(id)
  337. kulcs[id] += 1
  338. pont[id] -= 2
  339. }
  340. else
  341. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs elég ^4Pontod^1.")
  342. shop(id)
  343. }
  344. case 2:
  345. {
  346. if(pont[id] >= 4)
  347. {
  348. ColorChat(id, RED, "^4[Információ] » ^1Kaptál ^4+1 ^1ládát")
  349. shop(id)
  350. lada[id] += 1
  351. pont[id] -= 4
  352. }
  353. else
  354. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs elég ^4Pontod^1.")
  355. shop(id)
  356. }
  357. case 3:
  358. {
  359. if(pont[id] >= 3)
  360. {
  361. ColorChat(id, RED, "^4[Információ] » ^1Kaptál ^4+2 ^1kulcsot")
  362. shop(id)
  363. kulcs[id] += 2
  364. pont[id] -= 3
  365. }
  366. else
  367. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs elég ^4Pontod^1.")
  368. shop(id)
  369. }
  370. case 4:
  371. {
  372. if(pont[id] >= 6)
  373. {
  374. ColorChat(id, RED, "^4[Információ] » ^1Kaptál ^4+2 ^1ládát")
  375. shop(id)
  376. lada[id] += 2
  377. pont[id] -= 6
  378. }
  379. else
  380. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs elég ^4Pontod^1.")
  381. shop(id)
  382. }
  383. }
  384. return PLUGIN_HANDLED;
  385. }
  386. public ladikok(id){
  387. new cim[121]
  388. format(cim, charsmax(cim), "\\d[~|\\rEndLeSS\\d|~] \\w|\\yPaintball\\w| ^n\\wLádáid: \\r%d \\wKulcsaid: \\r%d ^n\\wÖléseid: \\r%d \\wPontjaid: \\r%d", lada[id], kulcs[id], oles[id], pont[id])
  389. new menu = menu_create(cim, "lada_nyitas" )
  390.  
  391. menu_additem(menu,"\\wLáda Nyitás^nKell hozzá \\y[\\w1 kulcs,1 láda\\y]","1",0)
  392.  
  393. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  394.  
  395. menu_setprop(menu, MPROP_PERPAGE, 6);
  396. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  397. menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  398. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  399.  
  400. menu_display(id, menu, 0)
  401. }
  402.  
  403. public lada_nyitas(id, menu, item){
  404.  
  405. if( item == MENU_EXIT )
  406. {
  407. menu_destroy(menu);
  408. return PLUGIN_HANDLED;
  409. }
  410. new data[6], szName[64];
  411. new access, callback;
  412. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  413.  
  414. switch(random_num(1,8)) {
  415. case 1:
  416. {
  417. if(lada[id] >= 1 && kulcs[id] >= 1)
  418. {
  419. new name[33]
  420. get_user_name(id, name, 32)
  421. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  422. lada[id] -= 1
  423. kulcs[id] -= 1
  424. ladikok(id)
  425. }
  426. else
  427. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  428. ladikok(id)
  429. }
  430. case 2:
  431. {
  432. if(lada[id] >= 1 && kulcs[id] >= 1)
  433. {
  434. new name[33]
  435. get_user_name(id, name, 32)
  436. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+10 ^1Ölést!",name)
  437. ladikok(id)
  438. oles[id] += 5
  439. lada[id] -= 1
  440. kulcs[id] -= 1
  441. }
  442. else
  443. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  444. ladikok(id)
  445. }
  446. case 3:
  447. {
  448. if(lada[id] >= 1 && kulcs[id] >= 1)
  449. {
  450. new name[33]
  451. get_user_name(id, name, 32)
  452. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  453. lada[id] -= 1
  454. kulcs[id] -= 1
  455. ladikok(id)
  456. }
  457. else
  458. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  459. ladikok(id)
  460. }
  461. case 4:
  462. {
  463. if(lada[id] >= 1 && kulcs[id] >= 1)
  464. {
  465. new name[33]
  466. get_user_name(id, name, 32)
  467. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+5 ^1Ládát!",name)
  468. ladikok(id)
  469. lada[id] += 5
  470. lada[id] -= 1
  471. kulcs[id] -= 1
  472. }
  473. else
  474. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  475. ladikok(id)
  476. }
  477. case 5:
  478. {
  479. if(lada[id] >= 1 && kulcs[id] >= 1)
  480. {
  481. new name[33]
  482. get_user_name(id, name, 32)
  483. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  484. lada[id] -= 1
  485. kulcs[id] -= 1
  486. ladikok(id)
  487. }
  488. else
  489. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  490. ladikok(id)
  491. }
  492. case 6:
  493. {
  494. if(lada[id] >= 1 && kulcs[id] >= 1)
  495. {
  496. new name[33]
  497. get_user_name(id, name, 32)
  498. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+10 ^1Ölést!",name)
  499. ladikok(id)
  500. oles[id] += 10
  501. lada[id] -= 1
  502. kulcs[id] -= 1
  503. }
  504. else
  505. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  506. ladikok(id)
  507. }
  508. case 7:
  509. {
  510. if(lada[id] >= 1 && kulcs[id] >= 1)
  511. {
  512. new name[33]
  513. get_user_name(id, name, 32)
  514. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  515. lada[id] -= 1
  516. kulcs[id] -= 1
  517. ladikok(id)
  518. }
  519. else
  520. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  521. ladikok(id)
  522. }
  523. case 8:
  524. {
  525. if(lada[id] >= 1 && kulcs[id] >= 1)
  526. {
  527. new name[33]
  528. get_user_name(id, name, 32)
  529. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  530. lada[id] -= 1
  531. kulcs[id] -= 1
  532. ladikok(id)
  533. }
  534. else
  535. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  536. ladikok(id)
  537. }
  538. case 9:
  539. {
  540. if(lada[id] >= 1 && kulcs[id] >= 1)
  541. {
  542. new name[33]
  543. get_user_name(id, name, 32)
  544. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  545. lada[id] -= 1
  546. kulcs[id] -= 1
  547. ladikok(id)
  548. }
  549. else
  550. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  551. ladikok(id)
  552. }
  553. case 10:
  554. {
  555. if(lada[id] >= 1 && kulcs[id] >= 1)
  556. {
  557. new name[33]
  558. get_user_name(id, name, 32)
  559. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  560. lada[id] -= 1
  561. kulcs[id] -= 1
  562. ladikok(id)
  563. }
  564. else
  565. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  566. ladikok(id)
  567. }
  568. case 11:
  569. {
  570. if(lada[id] >= 1 && kulcs[id] >= 1)
  571. {
  572. new name[33]
  573. get_user_name(id, name, 32)
  574. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+1 ^1Pontot!",name)
  575. ladikok(id)
  576. pont[id] += 5
  577. lada[id] -= 1
  578. kulcs[id] -= 1
  579. }
  580. else
  581. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  582. ladikok(id)
  583. }
  584. case 12:
  585. {
  586. if(lada[id] >= 1 && kulcs[id] >= 1)
  587. {
  588. new name[33]
  589. get_user_name(id, name, 32)
  590. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+2 ^1Kulcsot!",name)
  591. ladikok(id)
  592. kulcs[id] += 2
  593. lada[id] -= 1
  594. kulcs[id] -= 1
  595. }
  596. else
  597. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  598. ladikok(id)
  599. }
  600. case 13:
  601. {
  602. if(lada[id] >= 1 && kulcs[id] >= 1)
  603. {
  604. new name[33]
  605. get_user_name(id, name, 32)
  606. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  607. lada[id] -= 1
  608. kulcs[id] -= 1
  609. ladikok(id)
  610. }
  611. else
  612. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  613. ladikok(id)
  614. }
  615. case 14:
  616. {
  617. if(lada[id] >= 1 && kulcs[id] >= 1)
  618. {
  619. new name[33]
  620. get_user_name(id, name, 32)
  621. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  622. lada[id] -= 1
  623. kulcs[id] -= 1
  624. ladikok(id)
  625. }
  626. else
  627. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  628. ladikok(id)
  629. }
  630. case 15:
  631. {
  632. if(lada[id] >= 1 && kulcs[id] >= 1)
  633. {
  634. new name[33]
  635. get_user_name(id, name, 32)
  636. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  637. lada[id] -= 1
  638. kulcs[id] -= 1
  639. ladikok(id)
  640. }
  641. else
  642. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  643. ladikok(id)
  644. }
  645. case 16:
  646. {
  647. if(lada[id] >= 1 && kulcs[id] >= 1)
  648. {
  649. new name[33]
  650. get_user_name(id, name, 32)
  651. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+2 ^1Pontot!",name)
  652. ladikok(id)
  653. pont[id] += 2
  654. lada[id] -= 1
  655. kulcs[id] -= 1
  656. }
  657. else
  658. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  659. ladikok(id)
  660. }
  661. case 17:
  662. {
  663. if(lada[id] >= 1 && kulcs[id] >= 1)
  664. {
  665. new name[33]
  666. get_user_name(id, name, 32)
  667. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  668. lada[id] -= 1
  669. kulcs[id] -= 1
  670. ladikok(id)
  671. }
  672. else
  673. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  674. ladikok(id)
  675. }
  676. case 18:
  677. {
  678. if(lada[id] >= 1 && kulcs[id] >= 1)
  679. {
  680. new name[33]
  681. get_user_name(id, name, 32)
  682. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+20 ^1Pontot!",name)
  683. ladikok(id)
  684. pont[id] += 20
  685. lada[id] -= 1
  686. kulcs[id] -= 1
  687. }
  688. else
  689. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  690. ladikok(id)
  691. }
  692. case 19:
  693. {
  694. if(lada[id] >= 1 && kulcs[id] >= 1)
  695. {
  696. new name[33]
  697. get_user_name(id, name, 32)
  698. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  699. lada[id] -= 1
  700. kulcs[id] -= 1
  701. ladikok(id)
  702. }
  703. else
  704. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  705. ladikok(id)
  706. }
  707. case 20:
  708. {
  709. if(lada[id] >= 1 && kulcs[id] >= 1)
  710. {
  711. new name[33]
  712. get_user_name(id, name, 32)
  713. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  714. lada[id] -= 1
  715. kulcs[id] -= 1
  716. ladikok(id)
  717. }
  718. else
  719. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  720. ladikok(id)
  721. }
  722. case 21:
  723. {
  724. if(lada[id] >= 1 && kulcs[id] >= 1)
  725. {
  726. new name[33]
  727. get_user_name(id, name, 32)
  728. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  729. lada[id] -= 1
  730. kulcs[id] -= 1
  731. ladikok(id)
  732. }
  733. else
  734. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  735. ladikok(id)
  736. }
  737. case 22:
  738. {
  739. if(lada[id] >= 1 && kulcs[id] >= 1)
  740. {
  741. new name[33]
  742. get_user_name(id, name, 32)
  743. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+1 ^1Ládát!",name)
  744. ladikok(id)
  745. lada[id] += 1
  746. lada[id] -= 1
  747. kulcs[id] -= 1
  748. }
  749. else
  750. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  751. ladikok(id)
  752. }
  753. case 23:
  754. {
  755. if(lada[id] >= 1 && kulcs[id] >= 1)
  756. {
  757. new name[33]
  758. get_user_name(id, name, 32)
  759. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  760. lada[id] -= 1
  761. kulcs[id] -= 1
  762. ladikok(id)
  763. }
  764. else
  765. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  766. ladikok(id)
  767. }
  768. case 24:
  769. {
  770. if(lada[id] >= 1 && kulcs[id] >= 1)
  771. {
  772. new name[33]
  773. get_user_name(id, name, 32)
  774. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  775. lada[id] -= 1
  776. kulcs[id] -= 1
  777. ladikok(id)
  778. }
  779. else
  780. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  781. ladikok(id)
  782. }
  783. case 25:
  784. {
  785. if(lada[id] >= 1 && kulcs[id] >= 1)
  786. {
  787. new name[33]
  788. get_user_name(id, name, 32)
  789. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+10 ^1Pontot!",name)
  790. ladikok(id)
  791. pont[id] += 10
  792. lada[id] -= 1
  793. kulcs[id] -= 1
  794. }
  795. else
  796. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  797. ladikok(id)
  798. }
  799. case 26:
  800. {
  801. if(lada[id] >= 1 && kulcs[id] >= 1)
  802. {
  803. new name[33]
  804. get_user_name(id, name, 32)
  805. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  806. lada[id] -= 1
  807. kulcs[id] -= 1
  808. ladikok(id)
  809. }
  810. else
  811. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  812. ladikok(id)
  813. }
  814. case 27:
  815. {
  816. if(lada[id] >= 1 && kulcs[id] >= 1)
  817. {
  818. new name[33]
  819. get_user_name(id, name, 32)
  820. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  821. lada[id] -= 1
  822. kulcs[id] -= 1
  823. ladikok(id)
  824. }
  825. else
  826. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  827. ladikok(id)
  828. }
  829. case 28:
  830. {
  831. if(lada[id] >= 1 && kulcs[id] >= 1)
  832. {
  833. new name[33]
  834. get_user_name(id, name, 32)
  835. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+2 ^1Kulcsot!",name)
  836. ladikok(id)
  837. kulcs[id] += 2
  838. lada[id] -= 1
  839. kulcs[id] -= 1
  840. }
  841. else
  842. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  843. ladikok(id)
  844. }
  845. case 29:
  846. {
  847. if(lada[id] >= 1 && kulcs[id] >= 1)
  848. {
  849. new name[33]
  850. get_user_name(id, name, 32)
  851. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és talált ^4+30 Pontot!",name)
  852. ladikok(id)
  853. pont[id] += 30
  854. lada[id] -= 1
  855. kulcs[id] -= 1
  856. }
  857. else
  858. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  859. ladikok(id)
  860. }
  861. case 30:
  862. {
  863. if(lada[id] >= 1 && kulcs[id] >= 1)
  864. {
  865. new name[33]
  866. get_user_name(id, name, 32)
  867. ColorChat(0, RED, "^4%s » ^1nyitott egy ^4ládát^1,^1és üres volt!",name)
  868. lada[id] -= 1
  869. kulcs[id] -= 1
  870. ladikok(id)
  871. }
  872. else
  873. ColorChat(id, RED, "^4[Információ] » ^1Neked nincs ^4ládád ^1vagy ^4kulcsod^1.")
  874. ladikok(id)
  875. }
  876. }
  877. return PLUGIN_HANDLED
  878. }
  879.  
  880. public kkes(id) {
  881. new menu = menu_create("\\w FPS Kés \\r|", "kkes_hl")
  882.  
  883. menu_additem(menu,"\\rFPS kés \\yIngyenes használat","1",0)
  884. menu_display(id,menu,0)
  885. }
  886. public kkes_hl(id, menu, item)
  887. {
  888. if( item == MENU_EXIT )
  889. {
  890. menu_destroy(menu);
  891. return PLUGIN_HANDLED;
  892. }
  893. new data[9], szName[64];
  894. new access, callback;
  895. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  896. new key = str_to_num(data);
  897.  
  898. switch(key)
  899. {
  900. case 1:{
  901. kesek[id] = -1
  902. }
  903. }
  904. menu_destroy(menu);
  905. return PLUGIN_HANDLED;
  906. }
  907. public kes_menu2(id){
  908. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121],ks9[121],ks10[121],ks11[121],ks12[121],ks13[121],ks14[121],ks15[121],ks16[121]
  909. format(cim, charsmax(cim),"\\d[~|\\rEndLeSS\\d|~] \\w|\\yKések\\w|^n\\yÖlések: \\w%d",oles[id])
  910. format(ks1, charsmax(ks1),"\\d[~|\\rEndLeSS\\d|~] \\wkés 1\\y [Megszerezve]")
  911. if(oles[id] < 250)
  912. format(ks2, charsmax(ks2),"\\deLS* kés 2 \\r[%d/250 Ölés]",oles[id])
  913. else
  914. format(ks2, charsmax(ks2),"\\reLS* \\wkés 2\\y [Megszerezve]")
  915. if(oles[id] < 500)
  916. format(ks3, charsmax(ks3),"\\deLS* kés 3 \\r[%d/500 Ölés]",oles[id])
  917. else
  918. format(ks3, charsmax(ks3),"\\reLS* \\wkés 3\\y [Megszerezve]")
  919. if(oles[id] < 1000)
  920. format(ks4, charsmax(ks4),"\\deLS* kés 4 \\r[%d/1000 Ölés]",oles[id])
  921. else
  922. format(ks4, charsmax(ks4),"\\reLS* \\wkés 4\\y [Megszerezve]")
  923. if(oles[id] < 2000)
  924. format(ks5, charsmax(ks5),"\\deLS* kés 5 \r[%d/2000 Ölés]",oles[id])
  925. else
  926. format(ks5, charsmax(ks5),"\\reLS* \\wkés 5\\y [Megszerezve]")
  927. if(oles[id] < 4000)
  928. format(ks6, charsmax(ks6),"\\deLS* kés 6 \r[%d/4000 Ölés]",oles[id])
  929. else
  930. format(ks6, charsmax(ks6),"\\reLS* \\wkés 6\\y [Megszerezve]")
  931. if(oles[id] < 8000)
  932. format(ks7, charsmax(ks7),"\\deLS* kés 7 \r[%d/8000 Ölés]",oles[id])
  933. else
  934. format(ks7, charsmax(ks7),"\\reLS* \\wkés 7\\y [Megszerezve]")
  935. if(oles[id] < 10000)
  936. format(ks8, charsmax(ks8),"\\deLS* kés 8 \r[%d/10000 Ölés]",oles[id])
  937. else
  938. format(ks8, charsmax(ks8),"\\reLS* \\wkés 8\\y [Megszerezve]")
  939. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  940. format(ks8, charsmax(ks8),"\\deLS* kés 9 \r[%d/10000 Ölés]",oles[id])
  941. else
  942. format(ks9, charsmax(ks9),"\\reLS* \\wkés 9\\y [Megszerezve]")
  943. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  944. format(ks9, charsmax(ks9),"\\deLS* kés 10 \r[%d/10000 Ölés]",oles[id])
  945. else
  946. format(ks10, charsmax(ks10),"\\reLS* \\wkés 10\\y [Megszerezve]")
  947. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  948. format(ks11, charsmax(ks11),"\\deLS* kés 11 \r[%d/10000 Ölés]",oles[id])
  949. else
  950. format(ks11, charsmax(ks11),"\\reLS* \\wkés 11\\y [Megszerezve]")
  951. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  952. format(ks12, charsmax(ks12),"\\deLS* kés 12 \r[%d/10000 Ölés]",oles[id])
  953. else
  954. format(ks12, charsmax(ks12),"\\reLS* \\wkés 12\\y [Megszerezve]")
  955. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  956. format(ks13, charsmax(ks13),"\\deLS* kés 13 \r[%d/10000 Ölés]",oles[id])
  957. else
  958. format(ks13, charsmax(ks13),"\\reLS* \\wkés 13\\y [Megszerezve]")
  959. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  960. format(ks14, charsmax(ks14),"\\deLS* kés 14 \r[%d/10000 Ölés]",oles[id])
  961. else
  962. format(ks14, charsmax(ks14),"\\reLS* \\wkés 14\\y [Megszerezve]")
  963. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  964. format(ks15, charsmax(ks15),"\\deLS* kés 15 \r[%d/10000 Ölés]",oles[id])
  965. else
  966. format(ks15, charsmax(ks15),"\\reLS* \\wkés 15\\y [Megszerezve]")
  967. if(oles[id] < 10000) //Add meg hogy mennyi ölése legyen!!!
  968. format(ks16, charsmax(ks16),"\\deLS* kés 16 \r[%d/10000 Ölés]",oles[id])
  969. else
  970. format(ks16, charsmax(ks16),"\\reLS* \\wkés 16\\y [Megszerezve]")
  971.  
  972. new menu = menu_create(cim, "kes_hl")
  973.  
  974. menu_additem(menu,ks1,"1",0)
  975. menu_additem(menu,ks2,"2",0)
  976. menu_additem(menu,ks3,"3",0)
  977. menu_additem(menu,ks4,"4",0)
  978. menu_additem(menu,ks5,"5",0)
  979. menu_additem(menu,ks6,"6",0)
  980. menu_additem(menu,ks7,"7",0)
  981. menu_additem(menu,ks8,"8",0)
  982. menu_additem(menu,ks9,"9",0)
  983. menu_additem(menu,ks10,"10",0)
  984. menu_additem(menu,ks11,"11",0)
  985. menu_additem(menu,ks12,"12",0)
  986. menu_additem(menu,ks13,"13",0)
  987. menu_additem(menu,ks14,"14",0)
  988. menu_additem(menu,ks15,"15",0)
  989. menu_additem(menu,ks16,"16",0)
  990. menu_additem(menu,"\\yFigyelem!^nAki leghamarabb eléri a '8. kés' 3 hónap ADMIN-t nyer!","1",0)
  991. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  992. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  993. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  994. menu_setprop(menu, MPROP_PERPAGE, 6);
  995. menu_display(id,menu,0)
  996. }
  997. public kes_hl(id, menu, item)
  998. {
  999. if( item == MENU_EXIT )
  1000. {
  1001. menu_destroy(menu);
  1002. return PLUGIN_HANDLED;
  1003. }
  1004. new data[9], szName[64];
  1005. new access, callback;
  1006. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1007. new key = str_to_num(data);
  1008.  
  1009. switch(key)
  1010. {
  1011. case 1:{
  1012. if(oles[id] >= 0){
  1013. kesek[id] = 0
  1014. engclient_cmd(id,"weapon_knife")
  1015. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1016. }
  1017. else
  1018. {
  1019. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",0-oles[id])
  1020. }
  1021. }
  1022. case 2:{
  1023. if(oles[id] >= 250){
  1024. kesek[id] = 1
  1025. engclient_cmd(id,"weapon_knife")
  1026. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1027. }
  1028. else
  1029. {
  1030. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",250-oles[id])
  1031. }
  1032. }
  1033. case 3:{
  1034. if(oles[id] >= 500){
  1035. kesek[id] = 2
  1036. engclient_cmd(id,"weapon_knife")
  1037. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1038. }
  1039. else
  1040. {
  1041. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",500-oles[id])
  1042. }
  1043. }
  1044. case 4:{
  1045. if(oles[id] >= 1000){
  1046. kesek[id] = 3
  1047. engclient_cmd(id,"weapon_knife")
  1048. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1049. }
  1050. else
  1051. {
  1052. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",1000-oles[id])
  1053. }
  1054. }
  1055. case 5:{
  1056. if(oles[id] >= 2000){
  1057. kesek[id] = 4
  1058. engclient_cmd(id,"weapon_knife")
  1059. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1060. }
  1061. else
  1062. {
  1063. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",2000-oles[id])
  1064. }
  1065. }
  1066. case 6:{
  1067. if(oles[id] >= 4000){
  1068. kesek[id] = 5
  1069. engclient_cmd(id,"weapon_knife")
  1070. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1071. }
  1072. else
  1073. {
  1074. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",4000-oles[id])
  1075. }
  1076. }
  1077. case 7:{
  1078. if(oles[id] >= 8000){
  1079. kesek[id] = 6
  1080. engclient_cmd(id,"weapon_knife")
  1081. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1082. }
  1083. else
  1084. {
  1085. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",8000-oles[id])
  1086. }
  1087. }
  1088. case 8:{
  1089. if(oles[id] >= 10000){
  1090. kesek[id] = 7
  1091. engclient_cmd(id,"weapon_knife")
  1092. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1093. }
  1094. else
  1095. {
  1096. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1097. }
  1098. }
  1099. case 9:{
  1100. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1101. kesek[id] = 8
  1102. engclient_cmd(id,"weapon_knife")
  1103. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1104. }
  1105. else
  1106. {
  1107. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1108. }
  1109. }
  1110. case 10:{
  1111. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1112. kesek[id] = 9
  1113. engclient_cmd(id,"weapon_knife")
  1114. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1115. }
  1116. else
  1117. {
  1118. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1119. }
  1120. }
  1121. case 11:{
  1122. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1123. kesek[id] = 10
  1124. engclient_cmd(id,"weapon_knife")
  1125. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1126. }
  1127. else
  1128. {
  1129. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1130. }
  1131. }
  1132. case 12:{
  1133. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1134. kesek[id] = 11
  1135. engclient_cmd(id,"weapon_knife")
  1136. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1137. }
  1138. else
  1139. {
  1140. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1141. }
  1142. }
  1143. case 13:{
  1144. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1145. kesek[id] = 12
  1146. engclient_cmd(id,"weapon_knife")
  1147. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1148. }
  1149. else
  1150. {
  1151. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1152. }
  1153. }
  1154. case 14:{
  1155. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1156. kesek[id] = 13
  1157. engclient_cmd(id,"weapon_knife")
  1158. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1159. }
  1160. else
  1161. {
  1162. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1163. }
  1164. }
  1165. case 15:{
  1166. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1167. kesek[id] = 14
  1168. engclient_cmd(id,"weapon_knife")
  1169. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1170. }
  1171. else
  1172. {
  1173. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1174. }
  1175. }
  1176. case 16:{
  1177. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1178. kesek[id] = 15
  1179. engclient_cmd(id,"weapon_knife")
  1180. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1181. }
  1182. else
  1183. {
  1184. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1185. }
  1186. }
  1187. case 17:{
  1188. if(oles[id] >= 10000){ //ide is add meg hogy hány ölése legyen!
  1189. kesek[id] = 16
  1190. engclient_cmd(id,"weapon_knife")
  1191. ColorChat(id, RED, "^4[Információ] » ^x01Sikeres választás.")
  1192. }
  1193. else
  1194. {
  1195. ColorChat(id, RED, "^4[Információ] » ^x01Hiányzik még ^4%d ^1ölés!",10000-oles[id])
  1196. }
  1197. }
  1198.  
  1199. }
  1200. menu_destroy(menu);
  1201. return PLUGIN_HANDLED;
  1202.  
  1203. }
  1204. public rang_menu2(id){
  1205. new cim[121], ks1[121],ks2[121],ks3[121],ks4[121],ks5[121],ks6[121],ks7[121],ks8[121]
  1206. format(cim, charsmax(cim),"\\d[~|\\rEndLeSS\\d|~] \\w|\yRangok\\w|^n\\yÖlések: \\w%d",oles[id])
  1207.  
  1208. format(ks1, charsmax(ks1),"\\wÚjonc Alaprang \\y[Megszerezve]")
  1209. if(oles[id] < 250)
  1210. format(ks2, charsmax(ks2),"\\dAmatőr Rang \\r[%d/250 Ölés]",oles[id])
  1211. else
  1212. format(ks2, charsmax(ks2),"\\wAmatőr Rang \\y[Megszerezve]")
  1213. if(oles[id] < 500)
  1214. format(ks3, charsmax(ks3),"\\dKezdő Rang \\r[%d/500 Ölés]",oles[id])
  1215. else
  1216. format(ks3, charsmax(ks3),"\\wKezdő Rang \\y[Megszerezve]")
  1217. if(oles[id] < 1000)
  1218. format(ks4, charsmax(ks4),"\\dHaladó Rang \\r[%d/1000 Ölés]",oles[id])
  1219. else
  1220. format(ks4, charsmax(ks4),"\\wHaladó Rang \\y[Megszerezve]")
  1221. if(oles[id] < 2000)
  1222. format(ks5, charsmax(ks5),"\\dProfi Rang \\r[%d/2000 Ölés]",oles[id])
  1223. else
  1224. format(ks5, charsmax(ks5),"\\wProfi Rang \\y[Megszerezve]")
  1225. if(oles[id] < 4000)
  1226. format(ks6, charsmax(ks6),"\\dVeterán Rang \\r[%d/4000 Ölés]",oles[id])
  1227. else
  1228. format(ks6, charsmax(ks6),"\\wVeterán Rang \\y[Megszerezve]")
  1229. if(oles[id] < 8000)
  1230. format(ks7, charsmax(ks7),"\\dMester Rang \\r[%d/8000 Ölés]",oles[id])
  1231. else
  1232. format(ks7, charsmax(ks7),"\\wMester Rang \\y[Megszerezve]")
  1233. if(oles[id] < 10000)
  1234. format(ks8, charsmax(ks8),"\\dLegenda Rang \\r[%d/10000 Ölés]",oles[id])
  1235. else
  1236. format(ks8, charsmax(ks8),"\\wLegenda Rang \\y[Megszerezve]")
  1237.  
  1238. new menu = menu_create(cim, "rangok_h")
  1239.  
  1240. menu_additem(menu,ks1,"1",0)
  1241. menu_additem(menu,ks2,"1",0)
  1242. menu_additem(menu,ks3,"1",0)
  1243. menu_additem(menu,ks4,"1",0)
  1244. menu_additem(menu,ks5,"1",0)
  1245. menu_additem(menu,ks6,"1",0)
  1246. menu_additem(menu,ks7,"1",0)
  1247. menu_additem(menu,ks8,"1",0)
  1248. menu_additem(menu,"\\yFigyelem!^naki leghamarabb eléri a 'Legenda' 3 hónap ADMIN-t nyer!","1",0)
  1249. menu_setprop(menu, MPROP_NEXTNAME, "Tovább")
  1250. menu_setprop(menu, MPROP_EXITNAME, "Bezárás")
  1251. menu_setprop(menu, MPROP_BACKNAME, "Vissza")
  1252. menu_display(id,menu,0)
  1253. }
  1254. public rangok_h(id, menu, item)
  1255. {
  1256. if( item == MENU_EXIT )
  1257. {
  1258. menu_destroy(menu);
  1259. return PLUGIN_HANDLED;
  1260. }
  1261. new data[9], szName[64], name[32]
  1262. get_user_name(id, name, charsmax(name))
  1263. new access, callback;
  1264. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1265. new key = str_to_num(data);
  1266.  
  1267. switch(key)
  1268. {
  1269. case 1: rang_menu2(id)
  1270. }
  1271. menu_destroy(menu);
  1272. return PLUGIN_HANDLED;
  1273. }
  1274. public handlesay(id)
  1275. {
  1276. new message[192], Name[32], none[2][32], chat[192], rang[32]
  1277. read_args(message, 191)
  1278. remove_quotes(message)
  1279.  
  1280. new hossz = strlen(message)
  1281.  
  1282. new i = 0
  1283. RosszKarakterek = 0
  1284.  
  1285. while(i < hossz) {
  1286. if(message[i] == '#')
  1287. RosszKarakterek++
  1288. ++i
  1289. }
  1290.  
  1291. if(RosszKarakterek != 0)
  1292. {
  1293. new JatekosNeve[32]
  1294. get_user_name(id, JatekosNeve, charsmax(JatekosNeve))
  1295. new JatekosIP[32]
  1296. get_user_ip(id, JatekosIP, charsmax(JatekosIP))
  1297. server_cmd("kick #%d Tiltott karakter-t irtal chatbe! ^"#^"", get_user_userid(id))
  1298. log_amx("%s | %s rossz karaktert irtbe chatbe : %s", JatekosNeve, JatekosIP, message)
  1299. return PLUGIN_HANDLED
  1300. }
  1301.  
  1302. formatex(none[0], 31, ""), formatex(none[1], 31, " ")
  1303.  
  1304. if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
  1305. return PLUGIN_HANDLED;
  1306.  
  1307. if(!equali(message, none[0]) && !equali(message, none[1]))
  1308. {
  1309. get_user_name(id, Name, 31);
  1310. if(oles[id] < 250)
  1311. rang = "Újonc"
  1312. else if(oles[id] < 500)
  1313. rang = "Amatőr"
  1314. else if(oles[id] < 1000)
  1315. rang = "Kezdő"
  1316. else if(oles[id] < 2000)
  1317. rang = "Haladó"
  1318. else if(oles[id] < 4000)
  1319. rang = "Profi"
  1320. else if(oles[id] < 8000)
  1321. rang = "Veterán"
  1322. else if(oles[id] < 10000)
  1323. rang = "Mester"
  1324. else
  1325. rang = "Legenda"
  1326. if(equal(".:[Z]o.O[M]:.",Name))
  1327. formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  1328. else if(equal("razer.NickName",Name))
  1329. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  1330. else if(equal("razer.`Daryl#[sl]",Name))
  1331. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  1332. else if(equal("",Name))
  1333. formatex(chat, 191, "^4[FŐADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  1334. else if(equal("",Name))
  1335. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  1336. else if(equal("|E|hero PopY",Name))
  1337. formatex(chat, 191, "^4[ADMIN][%s]^3%s^1 :^4 %s",rang, Name, message)
  1338. else if(get_user_flags(id) & ADMIN_IMMUNITY)
  1339. formatex(chat, 191, "^4[TULAJDONOS][%s]^3%s^1 :^4 %s",rang, Name, message)
  1340. else
  1341. formatex(chat, 191, "^4[%s]^3%s^1 :^1 %s",rang, Name, message)
  1342.  
  1343. switch(cs_get_user_team(id))
  1344. {
  1345. case 1: ColorChat(0, RED, chat)
  1346. case 2: ColorChat(0, BLUE, chat)
  1347. }
  1348. if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
  1349. ColorChat(0, GREY, chat)
  1350. return PLUGIN_HANDLED
  1351. }
  1352. return PLUGIN_CONTINUE
  1353. }
  1354. public mentes(id)
  1355. {
  1356. new vaultkey[64],vaultdata[256], name[32]
  1357. get_user_name(id, name, 31)
  1358. format(vaultkey,63,"%s-KESEK", name)
  1359. format(vaultdata,255,"%d", oles[id])
  1360. nvault_set(vault,vaultkey,vaultdata)
  1361. return PLUGIN_CONTINUE
  1362. }
  1363. public betoltes(id)
  1364. {
  1365. new vaultkey[64],vaultdata[256], name[32]
  1366. get_user_name(id, name, 31)
  1367. format(vaultkey,63,"%s-KESEK", name)
  1368. nvault_get(vault,vaultkey,vaultdata,255)
  1369. oles[id] = str_to_num(vaultdata)
  1370. return PLUGIN_CONTINUE;
  1371. }
  1372. public ecw(id)
  1373. {
  1374. new fegyver = get_user_weapon(id)
  1375. if(kesek[id] == 0 && fegyver == CSW_KNIFE)
  1376. set_pev(id, pev_viewmodel2, "models/v_knife.mdl")
  1377. if(kesek[id] == 1 && fegyver == CSW_KNIFE)
  1378. set_pev(id, pev_viewmodel2, "models/els_paintball/kes2.mdl")
  1379. if(kesek[id] == 2 && fegyver == CSW_KNIFE)
  1380. set_pev(id, pev_viewmodel2, "models/els_paintball/kes3.mdl")
  1381. if(kesek[id] == 3 && fegyver == CSW_KNIFE)
  1382. set_pev(id, pev_viewmodel2, "models/els_paintball/kes4.mdl")
  1383. if(kesek[id] == 4 && fegyver == CSW_KNIFE)
  1384. set_pev(id, pev_viewmodel2, "models/els_paintball/kes5.mdl")
  1385. if(kesek[id] == 5 && fegyver == CSW_KNIFE)
  1386. set_pev(id, pev_viewmodel2, "models/els_paintball/kes6.mdl")
  1387. if(kesek[id] == 6 && fegyver == CSW_KNIFE)
  1388. set_pev(id, pev_viewmodel2, "models/els_paintball/kes7.mdl")
  1389. if(kesek[id] == 7 && fegyver == CSW_KNIFE)
  1390. set_pev(id, pev_viewmodel2, "models/els_paintball/kes8.mdl")
  1391. if(kesek[id] == 8 && fegyver == CSW_KNIFE)
  1392. set_pev(id, pev_viewmodel2, "models/els_paintball/kes9.mdl")
  1393. if(kesek[id] == 9 && fegyver == CSW_KNIFE)
  1394. set_pev(id, pev_viewmodel2, "models/els_paintball/kes10.mdl")
  1395. if(kesek[id] == 10 && fegyver == CSW_KNIFE)
  1396. set_pev(id, pev_viewmodel2, "models/els_paintball/kes11.mdl")
  1397. if(kesek[id] == 11 && fegyver == CSW_KNIFE)
  1398. set_pev(id, pev_viewmodel2, "models/els_paintball/kes12.mdl")
  1399. if(kesek[id] == 12 && fegyver == CSW_KNIFE)
  1400. set_pev(id, pev_viewmodel2, "models/els_paintball/kes13.mdl")
  1401. if(kesek[id] == 13 && fegyver == CSW_KNIFE)
  1402. set_pev(id, pev_viewmodel2, "models/els_paintball/kes14.mdl")
  1403. if(kesek[id] == 14 && fegyver == CSW_KNIFE)
  1404. set_pev(id, pev_viewmodel2, "models/els_paintball/kes15.mdl")
  1405. if(kesek[id] == 15 && fegyver == CSW_KNIFE)
  1406. set_pev(id, pev_viewmodel2, "models/els_paintball/kes16.mdl")
  1407. }
  1408. public client_connect(id)
  1409. {
  1410. betoltes(id)
  1411. kesek[id] = 0
  1412. }
  1413. public client_disconnect(id)
  1414. {
  1415. mentes(id)
  1416. }
  1417. stock print_color(const id, const input[], any:...)
  1418. {
  1419. new count = 1, players[32]
  1420. static msg[191]
  1421. vformat(msg, 190, input, 3)
  1422.  
  1423. replace_all(msg, 190, "!g", "^4")
  1424. replace_all(msg, 190, "!y", "^1")
  1425. replace_all(msg, 190, "!t", "^3")
  1426.  
  1427. if (id) players[0] = id; else get_players(players, count, "ch")
  1428. {
  1429. for (new i = 0; i < count; i++)
  1430. {
  1431. if (is_user_connected(players[i]))
  1432. {
  1433. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  1434. write_byte(players[i])
  1435. write_string(msg)
  1436. message_end()
  1437. }
  1438. }
  1439. }
  1440. return PLUGIN_HANDLED
  1441. }

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

Ts3 Ip: ts.beathost.ml:10005


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Beleírás
HozzászólásElküldve: 2015.07.14. 22:32 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2015.03.11. 20:11
Hozzászólások: 915
Megköszönt másnak: 52 alkalommal
Megköszönték neki: 317 alkalommal
Aha fasza, csak 1 ölésért ad 25 pontot..:D
Ezt hol tudom csökkenteni?

_________________
viewtopic.php?f=101&t=25611#p184899
viewtopic.php?f=114&t=29544&p=209471#p209431


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Beleírás
HozzászólásElküldve: 2015.07.14. 22:37 
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
SMA Forráskód: [ Mindet kijelol ]
  1. public death(){
  2. new killer = read_data(1)
  3. new victim = read_data(2)
  4. new hs = read_data(3)
  5.  
  6. if(killer == victim )
  7. {
  8. return PLUGIN_HANDLED
  9. }
  10. if(hs)
  11. oles[killer] += 1
  12. pont[killer] += 10
  13.  
  14. if(killer != victim)
  15. oles[killer] += 1
  16. pont[killer] += 10
  17.  
  18. if(killer != victim && oles[killer] >= 1)
  19. pont[killer] += 15
  20. oles[killer] += 1
  21.  
  22.  
  23. return PLUGIN_HANDLED
  24. }

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

Ts3 Ip: ts.beathost.ml:10005


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  [ 14 hozzászólás ]  Oldal Előző 1 2


Ki van itt

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