hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 01:33



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-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  [5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: több hud prepare üzenet
HozzászólásElküldve:2012.02.26. 16:42 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Ebbe kéne beleszerkeszteni még +3 hud üzenetet randomra...Szoval ne mindig ugyan ezt az egy üzenetet adja ki mindig !!! Fontos lenne, Elöre is köszönöm !!!
Pl:
Készitsd elő fegyvereidet !! x kör következik
Sok sikert !! x kör következik
Sok szerencsét !! X kör következik

Kód:
#include <amxmodx>
#include <amxmisc>

new const PLUGIN  [] = "AMX Round Count"
new const VERSION [] = "0.0.1"
new const AUTHOR  [] = "Duna"

new g_roundCount

public plugin_init
(){
    register_plugin(PLUGIN,VERSION,AUTHOR)
    register_event("RoundTime", "roundcount", "bc")
    register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
    return PLUGIN_CONTINUE
}

new prepare_sounds[][] = 
{
    "rcount/prepare1",
    "rcount/prepare2",
    "rcount/prepare3",
    "rcount/prepare4"
};

public roundcount()
    if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
     
    
++g_roundCount
    
    new r 
= random(256)
    new g = random(256)
    new b = random(256)
     
    set_hudmessage
(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
    show_hudmessage(0,"^nKESZULJ FEL A HARCRA! [%d]. KOR KOVETKEZIK.", g_roundCount)
    
    client_cmd
(0,"spk %s",prepare_sounds[random(sizeof prepare_sounds)]);
}

public reset_counter(){
    g_roundCount = 0
}

public plugin_precache(){
    precache_sound("rcount/prepare1.wav")
    precache_sound("rcount/prepare2.wav")
    precache_sound("rcount/prepare3.wav")
    precache_sound("rcount/prepare4.wav")
    return PLUGIN_CONTINUE
}

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: több hud prepare üzenet
HozzászólásElküldve:2012.02.26. 17:09 
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
Teszt nemvolt.

Kód:
#include <amxmodx>
#include <amxmisc>

new const PLUGIN  [] = "AMX Round Count"
new const VERSION [] = "0.0.1"
new const AUTHOR  [] = "Duna"

new g_roundCount

public plugin_init
(){
    register_plugin(PLUGIN,VERSION,AUTHOR)
    register_event("RoundTime", "roundcount", "bc")
    register_event("TextMsg","reset_counter","a","2&#Game_C","2&#Game_w")
    return PLUGIN_CONTINUE
}

new prepare_sounds[][] = 
{
    "rcount/prepare1",
    "rcount/prepare2",
    "rcount/prepare3",
    "rcount/prepare4"
};

public roundcount()
    if ( read_data(1) == floatround(get_cvar_float("mp_roundtime") * 60.0) ) {
     
    
++g_roundCount
    
    new r 
= random(256)
    new g = random(256)
    new b = random(256)
    new randomhud = random_num(1, 4)
    switch(randomhud)
    {
        case 1:
    {
        set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
        show_hudmessage(0,"^nKESZULJ FEL A HARCRA! [%d]. KOR KOVETKEZIK.", g_roundCount)
    }
    case 2:
    {
        set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
        show_hudmessage(0,"^nKESZITSD ELO A FEGYVEREIDET! [%d]. KOR KOVETKEZIK.", g_roundCount)
    }
    case 3:
    {
        set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
        show_hudmessage(0,"^nSok sikert! [%d]. KOR KOVETKEZIK.", g_roundCount)
    }
    case 4:
    {
        set_hudmessage(r,g,b, -1.0, 0.30, 0, 6.0, 6.0, 1.0, 0.15, 1)
        show_hudmessage(0,"^nSok szerencset! [%d]. KOR KOVETKEZIK.", g_roundCount)
    }
}
    
    client_cmd
(0,"spk %s",prepare_sounds[random(sizeof prepare_sounds)]);
}

public reset_counter(){
    g_roundCount = 0
}

public plugin_precache(){
    precache_sound("rcount/prepare1.wav")
    precache_sound("rcount/prepare2.wav")
    precache_sound("rcount/prepare3.wav")
    precache_sound("rcount/prepare4.wav")
    return PLUGIN_CONTINUE
}


A hozzászólást 1 alkalommal szerkesztették, utoljára Silent 2012.02.26. 17:14-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: több hud prepare üzenet
HozzászólásElküldve:2012.02.26. 17:12 
Offline
Developer
Avatar

Csatlakozott:2011.06.01. 21:11
Hozzászólások:7966
Megköszönt másnak: 295 alkalommal
Megköszönték neki: 537 alkalommal
miért 4case van ha random_num(1, 5)

_________________
http://www.easyrankup.eu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: több hud prepare üzenet
HozzászólásElküldve:2012.02.26. 17:14 
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
kiki írta:
miért 4case van ha random_num(1, 5)


Jávítvá.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: több hud prepare üzenet
HozzászólásElküldve:2012.02.26. 17:15 
Offline
Őstag
Avatar

Csatlakozott:2010.04.16. 16:50
Hozzászólások:1342
Megköszönt másnak: 42 alkalommal
Megköszönték neki: 58 alkalommal
Köszönöm !! Tesztelem :D

_________________
Kép


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


Ki van itt

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