hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.07. 15:58



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Google [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: Deathrun FŐMENÜ
HozzászólásElküldve: 2015.05.07. 21:22 
Offline
Újonc

Csatlakozott: 2015.01.26. 20:18
Hozzászólások: 2
Megköszönt másnak: 1 alkalommal
Szevasztok
Az lenne a kérésem // sok SZERVEREN láttam
hogy /menu és az "m" betüvel előhoz 1 menüt.
Ügye ez nekem Deathrun Szerverre kéne.
Amik kéne bele.
.:[DI3-T3AM]:.FŐMENÜ
-Usp Rendszer
-Kés rendszer
-Ládáid
-Ajándékozás.
----------------------------------------------------------
Usp rendszer: 10 szint legyen ! // Szintenként legyen ! 5 10 40 70 90 // Bármilyen név lehet
--------------------------------------------------------------
Kés rendszer: Úgyan ilyen // Admin és VIP is lehet ha megoldható !
-----------------------------------------------------------
Ládák meg kb random essenek :idea:


A hozzászólást 1 alkalommal szerkesztették, utoljára Zeei 2015.05.07. 21:26-kor.
Kerüljük a hirdetést!


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Deathrun FŐMENÜ
HozzászólásElküldve: 2015.05.07. 21:25 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.03.07. 14:55
Hozzászólások: 939
Megköszönt másnak: 38 alkalommal
Megköszönték neki: 95 alkalommal
Képek törölve,hirdetés miatt.

_________________
Hmm.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Deathrun FŐMENÜ
HozzászólásElküldve: 2015.05.09. 03:40 
Offline
Tag

Csatlakozott: 2015.04.27. 23:02
Hozzászólások: 34
Megköszönt másnak: 3 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. // Generated with v3x's AMXX Menu Generator
  3.  
  4. #include <amxmodx>
  5. #include <amxmisc>
  6. #include <engine>
  7. #include <nvault>
  8. #include <cstrike>
  9. #include <fun>
  10. #include <fakemeta>
  11. #include <hamsandwich>
  12. #include <colorchat>
  13.  
  14. new const v_gravkes[] = "models/drasus/v_gravkes.mdl"
  15. new const v_sebzokes[] = "models/drasus/v_sebzokes.mdl"
  16. new const v_gyorskes[] = "models/drasus/v_gyorskes.mdl"
  17. new const v_vipkes[] = "models/drasus/v_vipkes.mdl"
  18.  
  19. new skin[33]
  20. new Float:sebzess[33]
  21. new pont[33], usp[33], vault
  22. new bool:b_sebzes[33]
  23.  
  24. public plugin_precache()
  25. {
  26. precache_model(v_gravkes)
  27. precache_model(v_sebzokes)
  28. precache_model(v_gyorskes)
  29. precache_model("models/v_usp.mdl")
  30. precache_model("models/asususprendszer/usprendszer1.mdl")
  31. precache_model("models/asususprendszer/usprendszer2.mdl")
  32. precache_model("models/asususprendszer/usprendszer3.mdl")
  33. precache_model("models/asususprendszer/usprendszer4.mdl")
  34. precache_model("models/asususprendszer/usprendszer5.mdl")
  35. precache_model("models/asususprendszer/usprendszer6.mdl")
  36. precache_model("models/asususprendszer/usprendszer7.mdl")
  37. precache_model("models/asususprendszer/usprendszer8.mdl")
  38. precache_model("models/asususprendszer/usprendszer9.mdl")
  39. }
  40.  
  41.  
  42. public plugin_init()
  43. {
  44. register_plugin("dr fomenu", "1.0", "Me");
  45. register_clcmd("/menu", "fomenu", _, "menu");
  46. vault = nvault_open("ment_nvault")
  47. register_event("DeathMsg","death","a")
  48. register_event("CurWeapon", "ecw", "be", "1=1")
  49. RegisterHam(Ham_TakeDamage, "player", "damagetake")
  50. }
  51.  
  52. public usprendszerid(id)
  53.  
  54. {
  55. new fegyver = get_user_weapon(id)
  56.  
  57. if(usp[id] == 0 && fegyver == CSW_USP)
  58.  
  59. {
  60.  
  61. set_pev(id, pev_viewmodel2, "models/v_usp.mdl")
  62.  
  63. }
  64.  
  65. if(usp[id] == 1 && fegyver == CSW_USP)
  66. {
  67. b_sebzes[id] = true
  68. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer1.mdl")
  69. }
  70. if(usp[id] == 2 && fegyver == CSW_USP)
  71. {
  72. b_sebzes[id] = true
  73. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer2.mdl")
  74. }
  75. if(usp[id] == 3 && fegyver == CSW_USP)
  76. {
  77. b_sebzes[id] = true
  78. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer3.mdl")
  79. }
  80. if(usp[id] == 4 && fegyver == CSW_USP)
  81. {
  82. b_sebzes[id] = true
  83. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer4.mdl")
  84. }
  85. if(usp[id] == 5 && fegyver == CSW_USP)
  86. {
  87. b_sebzes[id] = true
  88. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer5.mdl")
  89. }
  90. if(usp[id] == 6 && fegyver == CSW_USP)
  91. {
  92. b_sebzes[id] = true
  93. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer6.mdl")
  94. {
  95. if(usp[id] == 7 && fegyver == CSW_USP)
  96. {
  97. b_sebzes[id] = true
  98. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer7.mdl")
  99. }
  100. if(usp[id] == 8 && fegyver == CSW_USP)
  101. {
  102. b_sebzes[id] = true
  103. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer8.mdl")
  104. }
  105. if(usp[id] == 9 && fegyver == CSW_USP)
  106. {
  107. b_sebzes[id] = true
  108. set_pev(id, pev_viewmodel2, "models/asususprendszer/usprendszer9.mdl")
  109. }
  110. }
  111. }
  112. }
  113. public death(){
  114.  
  115. new killer = read_data(1)
  116.  
  117. new victim = read_data(2)
  118.  
  119.  
  120.  
  121. if(killer == victim)
  122.  
  123. {
  124.  
  125. return PLUGIN_HANDLED
  126.  
  127. }
  128.  
  129. pont[killer] += 2 // mennyi pontot kapjon egy olesert?!
  130.  
  131. return PLUGIN_HANDLED
  132.  
  133. }
  134.  
  135. public kesekid(id)
  136. {
  137. new kesek = get_user_weapon(id)
  138.  
  139. if(skin[id] == 0 && kesek == CSW_KNIFE)set_pev(id, pev_viewmodel2, v_gravkes)
  140. if(skin[id] == 1 && kesek == CSW_KNIFE)set_pev(id, pev_viewmodel2, v_sebzokes)
  141. if(skin[id] == 2 && kesek == CSW_KNIFE)set_pev(id, pev_viewmodel2, v_gyorskes)
  142. if(skin[id] == 3 && kesek == CSW_KNIFE)set_pev(id, pev_viewmodel2, v_vipkes)
  143. }
  144. public Sebzes(victim, inflictor, attacker, Float:damage)
  145. {
  146. if(is_user_alive(attacker) && is_user_alive(victim))
  147. {
  148. new kes = get_user_weapon(attacker)
  149.  
  150. if(kes == CSW_KNIFE)
  151. SetHamParamFloat(4, damage * sebzess[attacker])
  152.  
  153. }
  154. }
  155. public kesek(id)
  156. {
  157. new fegyver = get_user_weapon(id)
  158.  
  159. if(fegyver != CSW_KNIFE || skin[id] < 2)
  160. return PLUGIN_CONTINUE
  161. else if(skin[id] == 2)
  162. set_user_maxspeed(id, 350.0)
  163.  
  164. if(fegyver != CSW_KNIFE || skin[id] < 0)
  165. return PLUGIN_CONTINUE
  166. else if(skin[id] == 0)
  167. set_user_gravity(id, 400.0)
  168. }
  169. public fomenu(id)
  170. {
  171. new menu = menu_create("Deathrun főmenü", "mh_MyMenu");
  172.  
  173. menu_additem(menu, "Kések", "", 0); // case 0
  174. menu_additem(menu, "USP rendszer", "", 0); // case 1
  175. menu_additem(menu, "Ajándékozás", "", 0); // case 2
  176. menu_additem(menu, "Ládáid", "", 0); // case 3
  177. menu_additem(menu, "", "", 0); // case 4
  178.  
  179. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  180. menu_setprop(menu, MPROP_PERPAGE, 1);
  181. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  182. menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  183. menu_setprop(menu, MPROP_EXITNAME, "Kilép");
  184. menu_setprop(menu, MPROP_NOCOLORS, 1);
  185. menu_setprop(menu, MPROP_NUMBER_COLOR, "\y");
  186.  
  187. menu_display(id, menu, 0);
  188.  
  189. return PLUGIN_HANDLED;
  190. }
  191.  
  192. public mh_MyMenu(id, menu, item)
  193. {
  194. if(item == MENU_EXIT)
  195. {
  196. menu_cancel(id);
  197. return PLUGIN_HANDLED;
  198. }
  199.  
  200. new command[6], name[64], access, callback; new data[6], szName[64]
  201.  
  202. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  203.  
  204. new key = str_to_num(data)
  205.  
  206. switch(key)
  207. {
  208. case 1:
  209. {
  210. kesmenu(id)
  211. menu_destroy(menu)
  212. return PLUGIN_HANDLED
  213. }
  214. case 2:
  215. {
  216. uspmenu(id)
  217. menu_destroy(menu)
  218. return PLUGIN_HANDLED
  219. }
  220. }
  221.  
  222. menu_destroy(menu);
  223.  
  224. return PLUGIN_HANDLED;
  225. }
  226. public kesmenu(id)
  227. {
  228. new menu = menu_create("\\rKés menü:", "kesmenu_handle")
  229. menu_additem(menu, "\\rDeathrun\\y-\\rKés \\d[1]", "1", 0)
  230. menu_additem(menu, "\\rDeathrun\\y-\\rKés \\d[2]", "2", 0)
  231. menu_additem(menu, "\\rDeathrun\\y-\\rKés \\d[3]", "3", 0)
  232. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  233.  
  234. menu_display(id, menu, 0)
  235. }
  236. public kesmenu_handle(id, menu, item)
  237. {
  238. if(item == MENU_EXIT)
  239. {
  240. menu_destroy(menu)
  241. return PLUGIN_HANDLED
  242. }
  243.  
  244. new data[6], szName[64]
  245. new access, callback
  246.  
  247. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  248.  
  249. new key = str_to_num(data)
  250.  
  251. switch(key)
  252. {
  253. case 1:
  254. {
  255. skin[id] = 0
  256. ColorChat(id, RED, "^x04[A]su[S]»^x03Te a gravitációs kést választottad!")
  257. }
  258.  
  259. case 2:
  260. {
  261. skin[id] = 1
  262. ColorChat(id, RED, "^x04[A]su[S]»^x03Te a Sebző kést választottad!")
  263. }
  264. case 3:
  265. {
  266. skin[id] = 2
  267. ColorChat(id, RED, "^x04[A]su[S]»^x03Te a gyors kést választottad!")
  268. }
  269. }
  270.  
  271. menu_destroy(menu)
  272. return PLUGIN_HANDLED
  273. }
  274. public uspmenu(id)
  275. {
  276. new cim[121]
  277. format(cim, charsmax(cim), "\\d[A]su[S] \\rUsp rendszer Pont:\\r %d",pont[id],get_user_deaths(id),pont[id])
  278. new menu = menu_create(cim, "usprendszer_handle" )
  279.  
  280. menu_additem(menu,"\\rAlap USP \\r| \\y[Megszerezve]","1",0)
  281.  
  282. if(pont[id] >= 250)
  283.  
  284. menu_additem(menu,"\\rUSP \\w[2] \\r| \\y[Megszerezve]","2",0)
  285.  
  286. else
  287.  
  288. menu_additem(menu,"\\wUSP 2 \\d| \\w250 Pont \\y(1.7x DMG) \r[Zarolva]","2",0)
  289.  
  290. if(pont[id] >= 500)
  291.  
  292. menu_additem(menu,"\rUSP \\w[3] \\r| \\y[Megszerezve] \y","3",0)
  293.  
  294. else
  295.  
  296. menu_additem(menu,"\wUSP 3 \d| \w500 Pont \y(1.9x DMG) \r[Z?rolva]","3",0)
  297.  
  298. if(pont[id] >= 1100)
  299.  
  300. menu_additem(menu,"\rUSP \w[4] \r| \y[Megszerezve] \y","4",0)
  301.  
  302. else
  303.  
  304. menu_additem(menu,"\wUSP 4 \d| \w1100 Pont \y(2.0x DMG) \r[Z?rolva]","4",0)
  305.  
  306. if(pont[id] >= 3000)
  307.  
  308. menu_additem(menu,"\rUSP \w[5] \r| \y[Megszerezve] ","5",0)
  309.  
  310. else
  311.  
  312. menu_additem(menu,"\wUSP 5 \d| \w3000 Pont \y(2.2x DMG) \r[Zarolva]","5",0)
  313.  
  314. if(pont[id] >= 3400)
  315.  
  316. menu_additem(menu,"\rUSP \w[6] \r| \y[Megszerezve] ","6",0)
  317.  
  318. else
  319.  
  320. menu_additem(menu,"\wUSP 6 \d| \w3400 Pont \y(2.5x DMG) \r[Zarolva]","6",0)
  321.  
  322. if(pont[id] >= 4000)
  323.  
  324. menu_additem(menu,"\rUSP \w[7] \r| \y[Megszerezve] ","7",0)
  325.  
  326. else
  327.  
  328. menu_additem(menu,"\wUSP 7 \d| \w4000 Pont \y(3.1x DMG) \r[Zarolva]","7",0)
  329.  
  330. if(pont[id] >= 10000)
  331.  
  332. menu_additem(menu,"\rUSP \w[8] \r| \y[Megszerezve] ","8",0)
  333.  
  334. else
  335.  
  336. menu_additem(menu,"\wLimit?lt USP \d| \w10000 doboz \y(3.3x DMG) \r[Zarolva]","8",0)
  337.  
  338. if(pont[id] >= 15000)
  339.  
  340. menu_additem(menu,"\\rUSP \\w[9] \\r| \\y[Megszerezve] ","9",0)
  341.  
  342. else
  343.  
  344. menu_additem(menu,"\\wUSP 9 \\d| \\w15000 pont \\y(DMG) \\r[Zarolva]","9",0)
  345.  
  346.  
  347.  
  348. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  349.  
  350. menu_display(id, menu, 0);
  351.  
  352. }
  353.  
  354. public usprendszer_handle(id, menu, item)
  355. {
  356. if(item == MENU_EXIT)
  357. {
  358. menu_destroy(menu)
  359. return PLUGIN_HANDLED
  360. }
  361.  
  362. new data[6], szName[64]
  363. new access, callback
  364.  
  365. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  366.  
  367. new key = str_to_num(data)
  368. switch(key)
  369. {
  370. case 1:{
  371. give_item(id, "weapon_usp")
  372. if(pont[id] >= 0)
  373. usp[id] = 0
  374. else
  375.  
  376. ColorChat(id, GREEN, "^3Ez alap usp,nem kell feloldani!")
  377.  
  378. }
  379.  
  380. case 2:{
  381. give_item(id, "weapon_usp")
  382. if(pont[ id] >= 250)
  383. usp[ id] = 1
  384. else
  385. ColorChat(id, RED, "^3kevés pontod van!")
  386.  
  387. }
  388.  
  389. case 3:{
  390. give_item(id, "weapon_usp")
  391. if(pont[id] >= 500)
  392. usp[id] = 2
  393. else
  394.  
  395. ColorChat(id, RED, "^3kevés pontod van!")
  396. }
  397. case 4:{
  398. give_item(id, "weapon_usp")
  399. if(pont[id] >= 1100)
  400. usp[id] = 3
  401. else
  402.  
  403. ColorChat(id, RED, "^3kevés pontod van!")
  404.  
  405. }
  406. case 5:{
  407. give_item(id, "weapon_usp")
  408. if(pont[id] >= 3000)
  409. usp[id] = 4
  410. else
  411.  
  412. ColorChat(id, RED, "^3kevés pontod van!")
  413.  
  414. }
  415. case 6:{
  416. give_item(id, "weapon_usp")
  417. if(pont[id] >= 3400)
  418. usp[id] = 5
  419. else
  420.  
  421. ColorChat(id, RED, "^3kevés pontod van!")
  422.  
  423. }
  424. case 7:{
  425. give_item(id, "weapon_usp")
  426. if(pont[id] >= 4000)
  427. usp[id] = 6
  428. else
  429.  
  430. ColorChat(id, RED, "^3kevés pontod van!")
  431. }
  432. case 8:{
  433. give_item(id, "weapon_usp")
  434. if(pont[id] >= 10000)
  435. usp[id] = 7
  436. else
  437.  
  438. ColorChat(id, RED, "^3kevés pontod van!")
  439.  
  440. }
  441. case 9:{
  442. give_item(id, "weapon_usp")
  443. if(pont[id] >= 15000)
  444. usp[id] = 8
  445. else
  446.  
  447. ColorChat(id, RED, "^3kevés pontod van!")
  448. }
  449. }
  450. menu_destroy(menu)
  451.  
  452. return PLUGIN_HANDLED
  453. }
  454. public mentes(id)
  455.  
  456. {
  457.  
  458. new name[32]
  459.  
  460. get_user_name(id, name, 31)
  461.  
  462. new vaultkey[64],vaultdata[256]
  463.  
  464. format(vaultkey,63,"%s", name)
  465.  
  466. format(vaultdata,255,"%i",pont[id])
  467.  
  468. nvault_set(vault,vaultkey,vaultdata)
  469.  
  470. return PLUGIN_CONTINUE
  471.  
  472. }
  473.  
  474. public betoltes(id)
  475.  
  476. {
  477.  
  478. new name[32]
  479.  
  480. get_user_name(id, name, 31)
  481.  
  482. new vaultkey[64],vaultdata[256]
  483.  
  484. format(vaultkey,63,"%s", name)
  485.  
  486. format(vaultdata,255,"%i",pont[id])
  487.  
  488. nvault_get(vault,vaultkey,vaultdata,255)
  489.  
  490. replace_all(vaultdata, 255, "#", " ")
  491.  
  492. new a_o[32]
  493.  
  494. parse(vaultdata, a_o, 31)
  495.  
  496. pont[id] = str_to_num(a_o)
  497.  
  498. return PLUGIN_CONTINUE
  499.  
  500. }
  501.  
  502. public client_putinserver(id)
  503.  
  504. {
  505. new name[32]
  506.  
  507. get_user_name(id, name, 31)
  508. }
  509.  
  510. public client_connect(id)
  511.  
  512. {
  513.  
  514. betoltes(id)
  515.  
  516. }
  517.  
  518. public client_disconnect(id)
  519.  
  520. {
  521.  
  522. mentes(id)
  523.  
  524. }
  525.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Deathrun FŐMENÜ
HozzászólásElküldve: 2015.05.26. 17:31 
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
SmaCk írta:
ForceHappHUN írta:
Szevasztok
Az lenne a kérésem // sok SZERVEREN láttam
hogy /menu és az "m" betüvel előhoz 1 menüt.
Ügye ez nekem Deathrun Szerverre kéne.
Amik kéne bele.
.:[DI3-T3AM]:.FŐMENÜ
-Usp Rendszer
-Kés rendszer
-Ládáid
-Ajándékozás.
----------------------------------------------------------
Usp rendszer: 10 szint legyen ! // Szintenként legyen ! 5 10 40 70 90 // Bármilyen név lehet
--------------------------------------------------------------
Kés rendszer: Úgyan ilyen // Admin és VIP is lehet ha megoldható !
-----------------------------------------------------------
Ládák meg kb random essenek :idea:


Csatolmányok:
Magyarázat: Javítva!
deathrun.sma [27.05 KiB]
Letöltve 85 alkalommal.

_________________
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á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 9 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