hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.08.03. 11:02



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], 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  [3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: freerun
HozzászólásElküldve:2012.06.26. 22:01 
Offline
Őstag
Avatar

Csatlakozott:2011.08.27. 23:19
Hozzászólások:1023
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 11 alkalommal
Helló

Létezik olyan plugin, hogyha a T beírja, hogy free akkor nem tud gombot nyomni, és a CT-k fegyverét elveszi, DE nem csak 10 mpig írhatja be a T, hogy free hanem addig, ameddig nemnyom gombot?

_________________
[kozep]t/s[/kozep]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: freerun
HozzászólásElküldve:2012.06.26. 22:02 
Offline
Őskövület
Avatar

Csatlakozott:2011.09.17. 17:54
Hozzászólások:2350
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 57 alkalommal
Kód:
  1. #include <amxmodx>

  2. #include <hamsandwich>

  3. #include <fakemeta_util>

  4. #include <colorchat>

  5. #include <dhudmessage>

  6.  

  7. #define PLUGIN "FreeRun"

  8. #define VERSION "0.1.3"

  9. #define AUTHOR "PomanoB"

  10.  

  11. new g_free

  12. new g_cvar_t_only

  13. new g_free_time

  14. new bool:g_bFree

  15. new bool:g_use_button

  16.  

  17. public plugin_init() {

  18.    register_plugin(PLUGIN, VERSION, AUTHOR)

  19.    

  20.    g_cvar_t_only = register_cvar("dh_free_run_t_only", "1")

  21.    

  22.    register_clcmd("say free", "cmdFree")

  23.    register_clcmd("say /free", "cmdFree")

  24.    register_clcmd("say /free and knife", "cmdFree")

  25.    register_clcmd("say free and knife", "cmdFree")

  26.    

  27.    register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")

  28.    RegisterHam(Ham_Spawn, "player", "player_spawn",1)

  29.    

  30.    RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")

  31.    RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")

  32.    RegisterHam(Ham_Use, "func_button", "fwdUse")

  33. }

  34. public player_spawn(id){

  35.    

  36.    if(g_bFree){

  37.       set_task(5.0, "strip_weapons", id)

  38.    }

  39. }

  40. public strip_weapons(id){

  41.    

  42.    fm_strip_user_weapons(id)

  43.    fm_give_item(id, "weapon_knife")

  44.    

  45. }

  46. public eventRoundStart() {

  47.    g_free = false

  48.    g_bFree = false

  49.    g_free_time = true

  50.    g_use_button = false

  51.    

  52.    set_task(20.0,"timer")

  53. }

  54. public timer(){

  55.    g_free_time = false

  56.    

  57. }

  58. public cmdFree(id) {

  59.  

  60.    if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1) {

  61.       ColorChat(id, RED, "[Deathrun]^x04 Csak Terrorista hasznalhatja a /free parancsot")

  62.       return PLUGIN_HANDLED

  63.    }

  64.  

  65.    if (g_use_button){

  66.       ColorChat(id, RED, "[Deathrun]^x04 Benyomtal 1 csapdat, ezert mar nem lehet Freerun!")

  67.       return PLUGIN_HANDLED

  68.    }

  69.    

  70.    if (g_free_time){

  71.       new players[32], plNum

  72.       get_players(players, plNum, "ace", "TERRORIST")

  73.      

  74.       g_free = true

  75.       g_bFree = true

  76.      

  77.       set_dhudmessage(0, 255, 255, 0.02, -1.0)

  78.       show_dhudmessage(0, "Free and knife!")

  79.            

  80.       new i

  81.       get_players(players, plNum, "ah")

  82.       for (i = 0; i < plNum; i++) {

  83.          fm_strip_user_weapons(players[i])

  84.          fm_give_item(players[i], "weapon_knife")

  85.       }

  86.    }else{

  87.       set_dhudmessage(0, 255, 255, 0.02, -1.0)

  88.       show_dhudmessage(id, "Only the first 20 seconds!")

  89.    }

  90.    return PLUGIN_HANDLED

  91.    

  92. }

  93.  

  94. public fwdTouch(ent, id) {

  95.    if (is_user_alive(id) && g_free)

  96.       return HAM_SUPERCEDE

  97.    

  98.    return HAM_IGNORED

  99. }

  100.  

  101. public fwdUse(ent, idcaller, idactivator, use_type, Float:value) {

  102.    g_use_button = true

  103.    if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1) {

  104.       ColorChat(idactivator, RED, "[Deathrun]^x04 Freerun mod van nem nyomhatsz csapdat!")

  105.       return HAM_SUPERCEDE

  106.    }

  107.    

  108.    return HAM_IGNORED

  109. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: freerun
HozzászólásElküldve:2012.06.26. 22:02 
Offline
Őstag
Avatar

Csatlakozott:2011.08.27. 23:19
Hozzászólások:1023
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 11 alkalommal
ty

_________________
[kozep]t/s[/kozep]


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  [3 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