M_Antirusher_2.6_alfa odliczanie w hud
kubus
13.02.2010
Witam,
Chciałem dodać jedna opcje- chodzi mi o to aby na 5 sekund przed wyłączeniem raszu w hudzie pojawiło się odliczanie, próbowałem to zrobić ale coś nie działa.
z góry dzięki.
Chciałem dodać jedna opcje- chodzi mi o to aby na 5 sekund przed wyłączeniem raszu w hudzie pojawiło się odliczanie, próbowałem to zrobić ale coś nie działa.
Mozna raszowac za 5 sekund Mozna raszowac za 4 sekund Mozna raszowac za 3 sekund Mozna raszowac za 2 sekund Mozna raszowac za 1 sekund
z góry dzięki.
Załączone pliki
Miczu
13.02.2010
Tak sie tylko da z tym zakonczeniem spowodowanym "limitem czasu" a jak ktos zginie i nie ma dosc osob to nie da sie tego...
Miczu
13.02.2010
Nie jemu chodzi o odliczanie do konca czasu raszu, ale czas moze sie zakonczyc przez strzal z awp w odpowiednia glowe i tego nie przewidzisz 5s do przodu
kubus
13.02.2010
Dokładnie bo przeciez to oczywiste. Chodzi mi tylko spowodowane limitem czasu.
Miczu
13.02.2010
Dobra G[o]Q wierze w ciebie i nie zawiedz mnie! Wierze ze honey zrobi to przed toba, licze na ciebie G[o]Q
G[o]Q
13.02.2010
no tak ale mozna zrobic odliczanie do konca "regulaminowego" czasu czyt. jesli minie czas rushu i nie bd wykonane cele mapy i w kazdym teamie bedzie ktos zywy
wiec jesli wiezysz w dwie opcje to jedna sie nie spelni i jednak cie zawiode
wiec honey do roboty!!! zeby miczu mogl potem mi dokuczac ze jestem wolniejszy od jednego mega juzera
wiec jesli wiezysz w dwie opcje to jedna sie nie spelni i jednak cie zawiode
wiec honey do roboty!!! zeby miczu mogl potem mi dokuczac ze jestem wolniejszy od jednego mega juzera
kubus
13.02.2010
Miczu, chyba jestes jedyna osoba, ktora mnie rozumie na forumOn chce tylko do "ustalonego" czasu, wiec sie nie tlumacz
G[o]Q
13.02.2010
tak i jednoczesnie jest ostatnia osoba ktora ci pomoze
zamien na
i dopisz gdzies
i dodaj gdzies zmienna
if (round_start<1) return if (get_gametime() > g_time-5) { free_the_world() return }
zamien na
if (round_start<1) return if (get_gametime() > g_time-5) { g_czas=5 set_task(1.0,"odlicz",0,_,_,a,5) free_the_world() return }
i dopisz gdzies
public odlicz(){ set_hudmessage(255, 0, 0, 0.03, 0.69, 0, 6.0, 1.0) show_hudmessage(0, "Wolno rushowac za^n %i sekund!!!",g_czas) g_czas-- }
i dodaj gdzies zmienna
g_czas
Miczu
13.02.2010
Na samej górze, jako globalna.
Jak przetestujesz, to napisz, ze nie dziala tak jak chciales
Jak przetestujesz, to napisz, ze nie dziala tak jak chciales
G[o]Q
13.02.2010
gdzies wsrod innych g_zmiennych czyt globalbymi(e)czu_zmiennych
czyli najwyzej jak sie da i pod include & define
czyli najwyzej jak sie da i pod include & define
DarkGL
13.02.2010
na samej górzej ale za #include i #define czy ja tu widzę jakąś wojnę ?
Użytkownik DarkGL edytował ten post 13.02.2010 20:15
Użytkownik DarkGL edytował ten post 13.02.2010 20:15
G[o]Q
13.02.2010
tak miczu + super/mega juzer versus reszta swiata w mojej osobie
czyli miczu chce mi dokuczyc
czyli miczu chce mi dokuczyc
Miczu
13.02.2010
Jesli jast, to husaria goq'a atakuje moją gwiazde śmierci
set_task(1.0,"odlicz",0,_,_,a,5) <- odliczanie do momentu gdy mozna raszowac // delay 0,00001s czy ile zajmuje liczenie tego <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/haha.gif' class='bbc_emoticon' alt='xD' /> free_the_world() // <- juz mozna raszowac
G[o]Q
13.02.2010
a jezeli to ma nie dzialac to zrob tak
EDIT czytaj tez moje posty i darka
miczu to ja cie nie rozumiem bo z twojej wypowiedzi wynika ze bedzie mozna rushowac o 0,00005s pozniej niz on chcial wiec do osiagniecia zamiezonego efektu wystarczy ustawic taska na 0.99999
Użytkownik G[o]Q edytował ten post 13.02.2010 20:22
if (round_start<1) return g_czas=5 if (get_gametime() > g_time-5) { if (g_czas==0) free_the_world() else set_task(1.0,"odlicz") return }
public odlicz(){ if (g_czas==0){ free_the_world() } else { set_hudmessage(255, 0, 0, 0.03, 0.69, 0, 6.0, 1.0) show_hudmessage(0, "Wolno rushowac za^n %i sekund!!!",g_czas) g_czas-=1 set_task(1.0,"odlicz") } }
EDIT czytaj tez moje posty i darka
miczu to ja cie nie rozumiem bo z twojej wypowiedzi wynika ze bedzie mozna rushowac o 0,00005s pozniej niz on chcial wiec do osiagniecia zamiezonego efektu wystarczy ustawic taska na 0.99999
Użytkownik G[o]Q edytował ten post 13.02.2010 20:22