hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.16. 14:25



Jelenlévő felhasználók

Jelenleg 775 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 774 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  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kés menü.
HozzászólásElküldve: 2015.01.26. 18:05 
Offline
Jómunkásember

Csatlakozott: 2014.08.22. 22:10
Hozzászólások: 477
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 8 alkalommal
Sziasztok! valaki írna egy olyan kés menüt ami pontért lehet szerezni és külön képességük van.
1.kés : +10%gravitáció,+10%gyorsaság
2.kés : +20%gyorsaság
3.kés : +30%gravitáció
4.kés : +20%gravitáció,+25%gyorsaság.
5.kés : +25%gravitáció,+30%gyorsaság.

6.kés AMI a vip kés , A Vip nek joga ha lehet akkor legyen : n jog
VIP KÉS: +30%gravitáció,+30%gyorsaság , VIP Prefix , Zöld írás. ennyi .
aki megcsinálja egy nagyon nagy gomb megy :)

_________________
Soha se késő megköszönni! :)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés menü.
HozzászólásElküldve: 2015.01.26. 20:27 
Offline
Tud valamit
Avatar

Csatlakozott: 2014.12.19. 23:49
Hozzászólások: 100
Megköszönt másnak: 19 alkalommal
Megköszönték neki: 23 alkalommal
levo00 írta:
Sziasztok! valaki írna egy olyan kés menüt ami pontért lehet szerezni és külön képességük van.
1.kés : +10%gravitáció,+10%gyorsaság
2.kés : +20%gyorsaság
3.kés : +30%gravitáció
4.kés : +20%gravitáció,+25%gyorsaság.
5.kés : +25%gravitáció,+30%gyorsaság.

6.kés AMI a vip kés , A Vip nek joga ha lehet akkor legyen : n jog
VIP KÉS: +30%gravitáció,+30%gyorsaság , VIP Prefix , Zöld írás. ennyi .
aki megcsinálja egy nagyon nagy gomb megy :)




SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <nvault>
  4. #include <cstrike>
  5. #include <fun>
  6. #include <fakemeta>
  7. #include <hamsandwich>
  8. #include <colorchat>
  9.  
  10.  
  11.  
  12. #define PLUGIN "Kesmenu"
  13.  
  14. #define VERSION "1.0"
  15.  
  16. #define AUTHOR "qKKKJ"
  17.  
  18.  
  19.  
  20. new oles[33], kes[33], vault
  21.  
  22.  
  23.  
  24. public plugin_precache() {
  25.  
  26. precache_model("models/alap.mdl")
  27.  
  28. precache_model("models/skinek/kes1.mdl")
  29.  
  30. precache_model("models/skinek/kes2.mdl")
  31.  
  32. precache_model("models/skinek/kes3.mdl")
  33.  
  34. precache_model("models/skinek/kes4.mdl")
  35.  
  36. precache_model("models/skinek/kes5.mdl")
  37.  
  38. precache_model("models/skinek/kes6.mdl")
  39.  
  40. precache_model("models/skinek/kes7.mdl")
  41.  
  42. }
  43.  
  44. public plugin_init() {
  45.  
  46. register_plugin(PLUGIN, VERSION, AUTHOR)
  47.  
  48. register_event("DeathMsg","death","a")
  49.  
  50. register_clcmd("say /menu","menu")
  51.  
  52. vault = nvault_open("kes_olessert")
  53.  
  54. register_event("CurWeapon", "ecw", "be", "1=1")
  55.  
  56. }
  57.  
  58. public ecw(id)
  59.  
  60. {
  61.  
  62. new fegyver = get_user_weapon(id)
  63.  
  64. if(kes[id] == 1 && fegyver == CSW_KNIFE)
  65.  
  66. {
  67.  
  68. set_pev(id, pev_viewmodel2, "models/alap.mdl")
  69.  
  70. }
  71.  
  72. if(kes[id] == 2 && fegyver == CSW_KNIFE)
  73.  
  74. {
  75.  
  76. set_pev(id, pev_viewmodel2, "models/skinek/kes1.mdl")
  77.  
  78. }
  79.  
  80. if(kes[id] == 3 && fegyver == CSW_KNIFE)
  81.  
  82. {
  83.  
  84. set_pev(id, pev_viewmodel2, "models/skinek/kes2.mdl")
  85.  
  86. }
  87.  
  88. if(kes[id] == 4 && fegyver == CSW_KNIFE)
  89.  
  90. {
  91.  
  92. set_pev(id, pev_viewmodel2, "models/skinek/kes3.mdl")
  93.  
  94. }
  95.  
  96. if(kes[id] == 5 && fegyver == CSW_KNIFE)
  97.  
  98. {
  99.  
  100. set_pev(id, pev_viewmodel2, "models/skinek/kes4.mdl")
  101.  
  102. }
  103.  
  104. if(kes[id] == 6 && fegyver == CSW_KNIFE)
  105.  
  106. {
  107.  
  108. set_pev(id, pev_viewmodel2, "models/skinek/kes5.mdl")
  109.  
  110. }
  111.  
  112. if(kes[id] == 7 && fegyver == CSW_KNIFE)
  113.  
  114. {
  115.  
  116. set_pev(id, pev_viewmodel2, "models/skinek/kes6.mdl")
  117.  
  118. }
  119.  
  120. if(kes[id] == 8 && fegyver == CSW_KNIFE)
  121.  
  122. {
  123.  
  124. set_pev(id, pev_viewmodel2, "models/skinek/kes7.mdl")
  125.  
  126. }
  127.  
  128. }
  129.  
  130. public death(){
  131.  
  132. new killer = read_data(1)
  133.  
  134. new victim = read_data(2)
  135.  
  136.  
  137.  
  138. if(killer == victim)
  139.  
  140. {
  141.  
  142. return PLUGIN_HANDLED
  143.  
  144. }
  145.  
  146. oles[killer]++
  147.  
  148. return PLUGIN_HANDLED
  149.  
  150. }
  151.  
  152. public menu(id) {
  153.  
  154. new cim[121]
  155.  
  156. format(cim, charsmax(cim), "\y \rKĂ©sSkin \wMenĂĽ:^n\yKILL:\r%d",oles[id])
  157.  
  158. new menu = menu_create(cim, "f_menuhandler" )
  159.  
  160. menu_additem(menu," \rAlapKĂ©s","1",0)
  161.  
  162. menu_additem(menu," \rKĂ©s \w1\d(+5Speed&HP)","2",0)
  163.  
  164. menu_additem(menu," \rKĂ©s \w2\d(+10Speed&HP)","3",0)
  165.  
  166. menu_additem(menu," \rKĂ©s \w3\d(+15Speed&HP)","4",0)
  167.  
  168. menu_additem(menu," \rKĂ©s \w4\d(+20Speed&HP)","5",0)
  169.  
  170. menu_additem(menu,"\rKĂ©s \w5\d(+25Speed&HP)","6",0)
  171.  
  172. menu_additem(menu," \rKĂ©s \w6\d(+30Speed&HP)","7",0)
  173.  
  174. menu_additem(menu," \rKĂ©s \w7\d(+35Speed&HP)","8",0)
  175.  
  176. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  177.  
  178. menu_display(id, menu, 0);
  179.  
  180. }
  181.  
  182. public menu_h(id, menu, item)
  183.  
  184. {
  185.  
  186. if( item == MENU_EXIT )
  187.  
  188. {
  189.  
  190. menu_destroy(menu);
  191.  
  192. return PLUGIN_HANDLED;
  193.  
  194. }
  195.  
  196. new data[9], szName[64];
  197.  
  198. new access, callback;
  199.  
  200. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  201.  
  202. new key = str_to_num(data);
  203.  
  204.  
  205.  
  206. switch(key)
  207.  
  208. {
  209.  
  210. case 1:{
  211.  
  212. if(oles[id] >= 0)
  213.  
  214. kes[id] = 1
  215.  
  216. ColorChat(id, GREEN," ^3Sikeresen kiválasztottad a(z) Alap Kést.")
  217.  
  218. }
  219.  
  220. case 2:{
  221.  
  222. if(oles[id] >= 100)
  223.  
  224. kes[id] = 2
  225.  
  226. set_user_health(id,get_user_health(id)+5)
  227.  
  228. set_user_maxspeed(id, 225.0)
  229.  
  230. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 1-es Kést.")
  231.  
  232. else
  233.  
  234. {
  235.  
  236. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  237.  
  238. }
  239.  
  240. }
  241.  
  242. case 3:{
  243.  
  244. if(oles[id] >= 200)
  245.  
  246. kes[id] = 3
  247.  
  248. set_user_health(id,get_user_health(id)+10)
  249.  
  250. set_user_maxspeed(id, 230.0)
  251.  
  252. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 2-es Kést.")
  253.  
  254. else
  255.  
  256. {
  257.  
  258. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  259.  
  260. }
  261.  
  262. }
  263.  
  264. case 4:{
  265.  
  266. if(oles[id] >= 500)
  267.  
  268. kes[id] = 4
  269.  
  270. set_user_health(id,get_user_health(id)+15)
  271.  
  272. set_user_maxspeed(id, 235.0)
  273.  
  274. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 3-as Kést.")
  275.  
  276. else
  277.  
  278. {
  279.  
  280. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  281.  
  282. }
  283.  
  284. }
  285.  
  286. case 5:{
  287.  
  288. if(oles[id] >= 1000)
  289.  
  290. kes[id] = 5
  291.  
  292. set_user_health(id,get_user_health(id)+20)
  293.  
  294. set_user_maxspeed(id, 240.0)
  295.  
  296. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 4-es Kést.")
  297.  
  298. else
  299.  
  300. {
  301.  
  302. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  303.  
  304. }
  305.  
  306. }
  307.  
  308. case 6:{
  309.  
  310. if(oles[id] >= 2000)
  311.  
  312. kes[id] = 6
  313.  
  314. set_user_health(id,get_user_health(id)+25)
  315.  
  316. set_user_maxspeed(id, 245.0)
  317.  
  318. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 5-ös Kést.")
  319.  
  320. else
  321.  
  322. {
  323.  
  324. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  325.  
  326. }
  327.  
  328. }
  329.  
  330. case 7:{
  331.  
  332. if(oles[id] >= 3000)
  333.  
  334. kes[id] = 7
  335.  
  336. set_user_health(id,get_user_health(id)+30)
  337.  
  338. set_user_maxspeed(id, 250.0)
  339.  
  340. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 6-os Kést.")
  341.  
  342. else
  343.  
  344. {
  345.  
  346. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  347.  
  348. }
  349.  
  350.  
  351.  
  352. }
  353.  
  354. case 8:{
  355.  
  356. if(oles[id] >= 5000)
  357.  
  358. kes[id] = 8
  359.  
  360. set_user_healt(id,get_user_health(id)+35)
  361.  
  362. set_user_maxspeed(id, 255.0)
  363.  
  364. ColorChat(id, GREEN, " ^3Sikeresen kiválasztottad a(z) 7-es Kést.")
  365.  
  366. else
  367.  
  368. {
  369.  
  370. ColorChat(id, RED, "Sajnos nincs elég ölésed.")
  371.  
  372. }
  373.  
  374. }
  375.  
  376. }
  377.  
  378. menu_destroy(menu)
  379.  
  380. return PLUGIN_HANDLED
  381.  
  382. }
  383.  
  384. public mentes(id)
  385.  
  386. {
  387.  
  388. new vaultkey[64],vaultdata[256], name[32]
  389.  
  390. get_user_name(id, name, 31)
  391.  
  392. format(vaultkey,63,"%s-KES", name)
  393.  
  394. format(vaultdata,255,"%d", oles[id])
  395.  
  396. nvault_set(vault,vaultkey,vaultdata)
  397.  
  398. return PLUGIN_CONTINUE
  399.  
  400. }
  401.  
  402. public betoltes(id)
  403.  
  404. {
  405.  
  406. new vaultkey[64],vaultdata[256], name[32]
  407.  
  408. get_user_name(id, name, 31)
  409.  
  410. format(vaultkey,63,"%s-KES", name)
  411.  
  412. nvault_get(vault,vaultkey,vaultdata,255)
  413.  
  414. oles[id] = str_to_num(vaultdata)
  415.  
  416. return PLUGIN_CONTINUE
  417.  
  418. }
  419.  
  420. public client_disconnect(id)
  421.  
  422. {
  423.  
  424. mentes(id)
  425.  
  426. }
  427.  
  428. public client_connect(id)
  429.  
  430. {
  431.  
  432. betoltes(id)
  433.  
  434. }
  435.  
  436. stock print_color(const id, const input[], any:...)
  437.  
  438. {
  439.  
  440. new count = 1, players[32]
  441.  
  442. static msg[191]
  443.  
  444. vformat(msg, 190, input, 3)
  445.  
  446.  
  447.  
  448. replace_all(msg, 190, "!g", "^4")
  449.  
  450. replace_all(msg, 190, "!y", "^1")
  451.  
  452. replace_all(msg, 190, "!t", "^3")
  453.  
  454. replace_all(msg, 190, "á", "á")
  455.  
  456. replace_all(msg, 190, "é", "Ă©")
  457.  
  458. replace_all(msg, 190, "Ă, "Ä‚Â)
  459.  
  460. replace_all(msg, 190, "Ăł", "Ä‚Ĺ‚")
  461.  
  462. replace_all(msg, 190, "ö", "ö")
  463.  
  464. replace_all(msg, 190, "ő", "Ĺ‘")
  465.  
  466. replace_all(msg, 190, "Ăş", "Ä‚Ĺź")
  467.  
  468. replace_all(msg, 190, "ĂĽ", "Ä‚Ä˝")
  469.  
  470. replace_all(msg, 190, "ű", "ű")
  471.  
  472. replace_all(msg, 190, "Á", "Á")
  473.  
  474. replace_all(msg, 190, "É", "É")
  475.  
  476. replace_all(msg, 190, "Í", "ĂŤ")
  477.  
  478. replace_all(msg, 190, "Ó", "Ă“")
  479.  
  480. replace_all(msg, 190, "Ö", "Ă–")
  481.  
  482. replace_all(msg, 190, "Ő", "Ő")
  483.  
  484. replace_all(msg, 190, "Ú", "Ăš")
  485.  
  486. replace_all(msg, 190, "Ăś", "Ä‚Ĺ›")
  487.  
  488. replace_all(msg, 190, "Ű", "Ĺ°")
  489.  
  490.  
  491.  
  492. if (id) players[0] = id; else get_players(players, count, "ch")
  493.  
  494. {
  495.  
  496. for (new i = 0; i < count; i++)
  497.  
  498. {
  499.  
  500. if (is_user_connected(players[i]))
  501.  
  502. {
  503.  
  504. message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
  505.  
  506. write_byte(players[i])
  507.  
  508. write_string(msg)
  509.  
  510. message_end()
  511.  
  512. }
  513.  
  514. }
  515.  
  516. }
  517.  
  518. return PLUGIN_HANDLED
  519.  
  520. }

_________________
[mozgo]^^^ [.:~Be4tBox~:.] ^^^[/mozgo]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés menü.
HozzászólásElküldve: 2015.01.26. 20:37 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2014.12.05. 20:46
Hozzászólások: 177
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 23 alkalommal
Azért kérte, mert nem tudja megcsinálni..

SMA Forráskód: [ Mindet kijelol ]
  1. menu_additem(menu," \rAlapKĂ©s","1",0)
  2.  
  3. menu_additem(menu," \rKĂ©s \w1\d(+5Speed&HP)","2",0)
  4.  
  5. menu_additem(menu," \rKĂ©s \w2\d(+10Speed&HP)","3",0)
  6.  
  7. menu_additem(menu," \rKĂ©s \w3\d(+15Speed&HP)","4",0)
  8.  
  9. menu_additem(menu," \rKĂ©s \w4\d(+20Speed&HP)","5",0)
  10.  
  11. menu_additem(menu,"\rKĂ©s \w5\d(+25Speed&HP)","6",0)
  12.  
  13. menu_additem(menu," \rKĂ©s \w6\d(+30Speed&HP)","7",0)
  14.  
  15. menu_additem(menu," \rKĂ©s \w7\d(+35Speed&HP)","8",0)


and

Kód:
Sziasztok! valaki írna egy olyan kés menüt ami pontért lehet szerezni és külön képességük van. 
1.kés : +10%gravitáció,+10%gyorsaság
2.kés : +20%gyorsaság
3.kés : +30%gravitáció
4.kés : +20%gravitáció,+25%gyorsaság.
5.kés : +25%gravitáció,+30%gyorsaság.

6.kés AMI a vip kés , A Vip nek joga ha lehet akkor legyen : n jog
VIP KÉS: +30%gravitáció,+30%gyorsaság , VIP Prefix , Zöld írás. ennyi .



.. Már nem is írok semmit, mert még egyszer felfüggesztenek xDDD :lol: :lol:


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Kés menü.
HozzászólásElküldve: 2015.01.26. 21:23 
Offline
Jómunkásember

Csatlakozott: 2014.08.22. 22:10
Hozzászólások: 477
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 8 alkalommal
nem jo :S
asd.sma(216) : warning 217: loose indentation
asd.sma(226) : warning 217: loose indentation
asd.sma(232) : warning 217: loose indentation
asd.sma(232) : error 029: invalid expression, assumed zero
asd.sma(232 -- 234) : error 029: invalid expression, assumed zero
asd.sma(248) : warning 217: loose indentation
asd.sma(254) : warning 217: loose indentation
asd.sma(254) : error 029: invalid expression, assumed zero
asd.sma(254 -- 256) : error 029: invalid expression, assumed zero
asd.sma(270) : warning 217: loose indentation
asd.sma(276) : warning 217: loose indentation
asd.sma(276) : error 029: invalid expression, assumed zero
asd.sma(276 -- 278) : error 029: invalid expression, assumed zero
asd.sma(292) : warning 217: loose indentation
asd.sma(298) : warning 217: loose indentation
asd.sma(298) : error 029: invalid expression, assumed zero
asd.sma(298 -- 300) : error 029: invalid expression, assumed zero
asd.sma(314) : warning 217: loose indentation
asd.sma(320) : warning 217: loose indentation
asd.sma(320) : error 029: invalid expression, assumed zero
asd.sma(320 -- 322) : error 029: invalid expression, assumed zero
asd.sma(336) : warning 217: loose indentation
asd.sma(342) : warning 217: loose indentation
asd.sma(342) : error 029: invalid expression, assumed zero
asd.sma(342 -- 344) : error 029: invalid expression, assumed zero
asd.sma(360) : warning 217: loose indentation
asd.sma(360) : error 017: undefined symbol "set_user_healt"
asd.sma(366) : warning 217: loose indentation
asd.sma(366) : error 029: invalid expression, assumed zero
asd.sma(366 -- 368) : error 029: invalid expression, assumed zero

_________________
Soha se késő megköszönni! :)


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


Ki van itt

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