hlmod.hu

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



Jelenlévő felhasználók

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

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

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

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: bhop késsel, késleltetve
HozzászólásElküldve: 2013.05.04. 09:22 
Offline
Beavatott
Avatar

Csatlakozott: 2012.08.03. 01:07
Hozzászólások: 91
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 8 alkalommal
Helo!
Azt szeretném kérni, hogy: kör kezdete után 30mp-vel lehessen bunnyzni, késsel.
Chetbe irja ki kör elején hogy: "Bunnyhop engedélyezve lesz 30mp mulva!"
És amikor lehet bunny-zni akkor: "Bunnyhop engedélyezve, válts késre és bunny-zhatsz!"
Ha lehet mindkettőt zöld szinnel irja.
Köszönöm előre is!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: bhop késsel, késleltetve
HozzászólásElküldve: 2013.05.04. 18:50 
Offline
Veterán
Avatar

Csatlakozott: 2012.09.01. 22:19
Hozzászólások: 1697
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 302 alkalommal
beleírtam, teszteltem, működik.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <engine>
  4.  
  5. #define FL_WATERJUMP (1<<11)
  6. #define FL_ONGROUND (1<<9)
  7.  
  8. #define VISSZASZAMLALAS 30
  9.  
  10. new szamlal[33]
  11.  
  12. public plugin_init()
  13. {
  14. register_plugin( "Bhop", "1.0", "Cheesy Peteza" )
  15. register_logevent( "eRound_start", 2, "1=Round_Start" )
  16. register_cvar("sbhopper_version", "1.2", FCVAR_SERVER)
  17.  
  18. register_cvar("bh_enabled", "1")
  19. register_cvar("bh_autojump", "1")
  20. register_cvar("bh_showusage", "1")
  21. }
  22.  
  23. public eRound_start()
  24. {
  25. new iPlayers[32], iNum, iPid;
  26. get_players( iPlayers, iNum, "a" );
  27.  
  28. for( new i; i < iNum; i++ )
  29. {
  30. iPid = iPlayers[i];
  31. szamlal[iPid] = VISSZASZAMLALAS
  32. bunnyhoppszamlalo(iPid)
  33. }
  34. set_cvar_num("bh_enabled", 0)
  35. }
  36.  
  37. public bunnyhoppszamlalo(id)
  38. {
  39. if(!is_user_alive(id) || !is_user_connected(id))
  40. return PLUGIN_CONTINUE
  41.  
  42. if(szamlal[id] > 0)
  43. {
  44. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 0.0, 1.1, 0.0, 0.0, -1)
  45. show_hudmessage(id, "Bunnyhop engedelyezve lesz %d masodperc mulva...", szamlal[id])
  46.  
  47. szamlal[id]--
  48.  
  49. set_task(1.0, "bunnyhoppszamlalo",id)
  50. }
  51. else
  52. {
  53. set_hudmessage(0, 255, 0, -1.0, 0.30, 0, 0.0, 1.1, 0.0, 0.0, -1)
  54. show_hudmessage(id, "Bunnyhop engedelyezve, valts kesre es bunny-zhatsz!")
  55. set_cvar_num("bh_enabled", 1)
  56. }
  57.  
  58.  
  59. return PLUGIN_CONTINUE
  60. }
  61. public client_PreThink(id) {
  62.  
  63. if (!get_cvar_num("bh_enabled"))
  64. return PLUGIN_CONTINUE
  65. new clip, ammo;
  66. new weapon = get_user_weapon(id, clip, ammo);
  67. if(weapon != CSW_KNIFE)
  68. return PLUGIN_CONTINUE;
  69.  
  70. entity_set_float(id, EV_FL_fuser2, 0.0)
  71.  
  72. if (!get_cvar_num("bh_autojump"))
  73. return PLUGIN_CONTINUE
  74.  
  75.  
  76. if (entity_get_int(id, EV_INT_button) & 2) {
  77. new flags = entity_get_int(id, EV_INT_flags)
  78.  
  79. if (flags & FL_WATERJUMP)
  80. return PLUGIN_CONTINUE
  81. if ( entity_get_int(id, EV_INT_waterlevel) >= 2 )
  82. return PLUGIN_CONTINUE
  83. if ( !(flags & FL_ONGROUND) )
  84. return PLUGIN_CONTINUE
  85.  
  86. new Float:velocity[3]
  87. entity_get_vector(id, EV_VEC_velocity, velocity)
  88. velocity[2] += 250.0
  89. entity_set_vector(id, EV_VEC_velocity, velocity)
  90.  
  91. entity_set_int(id, EV_INT_gaitsequence, 6)
  92. }
  93. return PLUGIN_CONTINUE
  94. }
  95.  
  96. public client_authorized(id)
  97. set_task(30.0, "showUsage", id)
  98.  
  99. public showUsage(id) {
  100. if ( !get_cvar_num("bh_enabled") || !get_cvar_num("bh_showusage") )
  101. return PLUGIN_HANDLED
  102.  
  103. if ( !get_cvar_num("bh_autojump") ) {
  104. client_print(id, print_chat, "[AMXX] A nyulugras be van kapcsolva a szerveren. Ugras utan nem lassulsz le.")
  105. } else {
  106. client_print(id, print_chat, "[AMXX] Automatikus nyulugras be van kapcsolva a szerveren.Az ugras lenyomva tartasaval tudod hasznalni.")
  107. }
  108. return PLUGIN_HANDLED
  109. }

_________________
Valami új kezdete...
Kép
Egyedi pluginok készítése pénzért (Banki átutalás, PayPal) -> Privát üzenet

Ők köszönték meg crazy` nek ezt a hozzászólást: kecske (2013.05.06. 18:44)
  Népszerűség: 2.27%


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


Ki van itt

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