hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Advanced FreeROUND
HozzászólásElküldve:2012.08.06. 18:19 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Valaki átírná ezt úgy, hogy a fegyót ne vegye el ha free van és fegyót is lehessen felvenni és ha az első 10 MPben nem írja be a T hogy free akkor ugyanott ahol írja h FreeRound ott írja hogy Nem Free. És hogy a hud üzenetek kör végéig legyenek a képernyőn...
HA PMben küldenéd nagyobb szivességet tennél xd
Kód:
  1.     #include <amxmodx>

  2.     #include <hamsandwich>

  3.     #include <fakemeta_util>

  4.     #include <colorchat>

  5.      

  6.     #define PLUGIN "FreeRun"

  7.     #define VERSION "0.1.3"

  8.     #define AUTHOR "PomanoB"

  9.      

  10.     new g_free

  11.     new g_cvar_t_only

  12.     new g_free_time

  13.     new bool:g_bFree

  14.     new bool:g_use_button

  15.      

  16.     public plugin_init() {

  17.        register_plugin(PLUGIN, VERSION, AUTHOR)

  18.        

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

  20.        

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

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

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

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

  25.        

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

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

  28.        

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

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

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

  32.     }

  33.     public player_spawn(id){

  34.        

  35.        if(g_bFree){

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

  37.        }

  38.     }

  39.     public strip_weapons(id){

  40.        

  41.        fm_strip_user_weapons(id)

  42.        fm_give_item(id, "weapon_knife")

  43.        

  44.     }

  45.     public eventRoundStart() {

  46.        g_free = false

  47.        g_bFree = false

  48.        g_free_time = true

  49.        g_use_button = false

  50.        

  51.        set_task(20.0,"timer")

  52.     }

  53.     public timer(){

  54.        g_free_time = false

  55.        

  56.     }

  57.     public cmdFree(id) {

  58.      

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

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

  61.           return PLUGIN_HANDLED

  62.        }

  63.      

  64.        if (g_use_button){

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

  66.           return PLUGIN_HANDLED

  67.        }

  68.        

  69.        if (g_free_time){

  70.           new players[32], plNum

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

  72.          

  73.           g_free = true

  74.           g_bFree = true

  75.          

  76.           set_hudmessage(0, 255, 255, 0.02, -1.0)

  77.           show_hudmessage(0, "Free es kes!")

  78.                

  79.           new i

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

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

  82.              fm_strip_user_weapons(players[i])

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

  84.           }

  85.        }else{

  86.           set_hudmessage(0, 255, 255, 0.02, -1.0)

  87.           show_hudmessage(id, "Csak elso 10 masodpercben!")

  88.        }

  89.        return PLUGIN_HANDLED

  90.        

  91.     }

  92.      

  93.     public fwdTouch(ent, id) {

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

  95.           return HAM_SUPERCEDE

  96.        

  97.        return HAM_IGNORED

  98.     }

  99.      

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

  101.        g_use_button = true

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

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

  104.           return HAM_SUPERCEDE

  105.        }

  106.        

  107.        return HAM_IGNORED

  108.     }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.06. 20:37 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Kód:
  1.     #include <amxmodx>

  2.     #include <hamsandwich>

  3.     #include <fakemeta_util>

  4.     #include <colorchat>

  5.     #include <engine>

  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.        RegisterHam(Ham_Use, "func_button", "fwdUse")

  30.        

  31.     }

  32.     public player_spawn(id){

  33.        

  34.        if(g_bFree){

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

  36.        }

  37.     }

  38.     public strip_weapons(id){

  39.        

  40.        fm_strip_user_weapons(id)

  41.        fm_give_item(id, "weapon_knife")

  42.        

  43.     }

  44.     public eventRoundStart() {

  45.        g_free = false

  46.        g_bFree = false

  47.        g_free_time = true

  48.        g_use_button = false

  49.        

  50.        set_task(20.0,"timer")

  51.     }

  52.     public timer(){

  53.        g_free_time = false

  54.        

  55.     }

  56.     public cmdFree(id) {

  57.      

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

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

  60.           return PLUGIN_HANDLED

  61.        }

  62.      

  63.        if (g_use_button){

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

  65.           return PLUGIN_HANDLED

  66.        }

  67.        

  68.        if (g_free_time){

  69.           new players[32], plNum

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

  71.          

  72.           g_free = true

  73.           g_bFree = true

  74.                

  75.           new i

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

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

  78.              fm_strip_user_weapons(players[i])

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

  80.           }

  81.        }else{

  82.           set_hudmessage(0, 255, 255, 0.02, -1.0)

  83.           show_hudmessage(id, "Csak elso 10 masodpercben!")

  84.        }

  85.        return PLUGIN_HANDLED

  86.        

  87.     }

  88.      

  89.     public fwdTouch(ent, id) {

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

  91.           return HAM_SUPERCEDE

  92.        

  93.        return HAM_IGNORED

  94.     }

  95.      

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

  97.        g_use_button = true

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

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

  100.           return HAM_SUPERCEDE

  101.        }

  102.        

  103.        return HAM_IGNORED

  104.     }

  105.    

  106.     public client_PreThink(id)

  107.     {

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

  109.         {

  110.                 set_hudmessage(0, 255, 255, 0.02, -1.0)

  111.                 show_hudmessage(0, "Free es kes!")

  112.         }

  113.         if(!g_free && is_user_alive(id))

  114.         {

  115.                 set_hudmessage(0, 255, 255, 0.02, -1.0)

  116.                 show_hudmessage(0, "Nem free!")

  117.         }

  118. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 16:24 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Na, ahogy belépek automatikusan írja, hogy Nem Free, ha beírom /free akkor elveszi a fegyókat, ahányszor beírom a /free-t mindig ad kést...
ja és akárhányszor lehet használni a gombokat nem freeben...ha use buttonst feltenném összeakadnának ?

ja és mit is kell kiszedni, hogy ne vegye el fegyót freenél ? asszem virtual írta de eltűnt a hszje..

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 17:00 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Kód:
  1. public player_spawn(id){

  2.        

  3.        if(g_bFree){

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

  5.        }

  6.     }

  7.     public strip_weapons(id){

  8.        

  9.        fm_strip_user_weapons(id)

  10.        fm_give_item(id, "weapon_knife")

  11.        

  12.     }

ezt törlöd

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 18:02 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Kód:
  1.               show_hudmessage(id, "Csak elso 10 masodpercben!")

ezt hogy kell átírni, hogy chatbe írja ?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 18:24 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
Kód:
  1. client_print(id, print_chat, "Csak elso 10 masodpercben!")

_________________
[img]semmi[/img]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 18:30 
Offline
Őstag
Avatar

Csatlakozott:2012.02.14. 15:09
Hozzászólások:1423
Megköszönték neki: 2 alkalommal
Kód:
  1. warning 204: symbol is assinged a value that is never used: g_bFree

  2. 1 warning

  3. Done.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Advanced FreeROUND
HozzászólásElküldve:2012.08.08. 18:32 
Offline
Őstag

Csatlakozott:2011.06.12. 20:51
Hozzászólások:1089
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 44 alkalommal
nemhiba nem ahsznltad a gb free változót

_________________
[img]semmi[/img]


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


Ki van itt

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