Page 1 of 1

Freeze time

Posted: 2011 Jan 29 17:58
by Normis
Sveiki, gal kas galėtu padaryti toki pluginą public serveriui, kai būną freeze time laikas, kai reikia apsipirkti, tai tuo metu skaitykim būtu freeze time 5 ir garsas būtu 5 4 3 2 1 ir pradeda lošti, čia labai panašiai kaip ir ant ZM servu bet ten tiesiog skaičiuoja iki infekcijos, o man reiktu per freeze laiką.
Idėsiu garsus nuo 5 4 3 2 1 jei su šiais nepavyks, galima ir su default "fvox"

Re: Freeze time

Posted: 2011 Jan 29 21:08
by beast
Kažkas tokio...

Code: Select all

#include <amxmodx> #define MAXSOUNDS   5 new const sounds[MAXSOUNDS][] ={    "garsai/one.wav",    "garsai/two.wav",    "garsai/three.wav",    "garsai/four.wav",    "garsai/five.wav"} public plugin_precache(){    for(new num = 0; num < MAXSOUNDS; num++)        precache_sound(sounds[num])} public plugin_init()    register_event("HLTV", "event_new_round", "a", "1=0", "2=0") public event_new_round(){    if(get_cvar_num("mp_freezetime"))        task_play()} public task_play(){    static x = MAXSOUNDS        client_cmd(0, "spk %s", sounds[--x])        if(!x)        x = MAXSOUNDS            else        set_task(1.0, "task_play")}

Re: Freeze time

Posted: 2011 Jan 29 22:30
by Normis
Na viskas veikia, bet kai būna freezetime 0 vistiek skaičiuoja.. Gal įmanomą šį dalyką panaikinti?

Re: Freeze time

Posted: 2011 Jan 29 23:09
by beast
Pataisiau. Bandyk.

Re: Freeze time

Posted: 2011 Jan 29 23:37
by Normis
veikia dekui. Tema lock.