Trwała wiadomośc HUD
ReSe 02.04.2010
Witam. Napisałem ładnie plugin. Wszystko jest w porządku. Chciałem jednak, aby wiadomość..
...nie znikała gdy jakiś admin napisze na środku coś np. "@@ Witam"
Jak sprawić aby nie znikneło?
Jak ktoś nie zrozumie to chodzi mi o to aby wiadomość ta była ciągle przez całą rundę.
set_hudmessage(0, 255, 0, 0.8, 0.14, 0, 6.0, 1440.0)
show_hudmessage(0,"Bawimy sie w Chowanego!")
...nie znikała gdy jakiś admin napisze na środku coś np. "@@ Witam"
Jak sprawić aby nie znikneło?
Jak ktoś nie zrozumie to chodzi mi o to aby wiadomość ta była ciągle przez całą rundę.
mgr inż. Pavulon
02.04.2010
Musi być co trochę odświeżana. Dzięki czemu skutecznie utrudni wyświetlanie innych informacji w HUD
mgr inż. Pavulon
02.04.2010
Masz do dyspozycji 4 kanały HUD.
Więc w jednym momencie mogą być wyświetlone max 4 wiadomości, o ile tylko są na różnych kanałach.
Więc w jednym momencie mogą być wyświetlone max 4 wiadomości, o ile tylko są na różnych kanałach.
ReSe 02.04.2010
No ta a skąd wiadomo na jakim kanale coś jest wyświetlane? Musze zaglądać do sma?
DarkGL
02.04.2010
-1 - kanał jest wybierane automatycznie wiec bez odświeżania wiadomość ci się nie obejdzie
ZiuTeK
04.04.2010
Masz tu plugin ranga zrobiony przz sniffera, wyswietla ciagle napis w jakims miejscu ekranu, jak chcesz go umiescic w innym miejscu skorzystaj z generatora wiadomosci hud
/* Plugin generated by AMXX-Studio By Sn!ff3r, requested by Myszax */ #include <amxmodx> #include <amxmisc> #include <csx> #define PLUGIN "Rangi" #define VERSION "1.0" #define AUTHOR "Sn!ff3r" #define TASK 666 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) } public client_connect(id) { if(is_user_bot(id)) return new param[1] param[0] = id set_task(1.0,"rank",TASK+id,param,1,"b") } public client_disconnect(id) if(task_exists(TASK+id)) remove_task(TASK+id) public rank(param[]) { new id = param[0] set_hudmessage(255, 0, 0, 0.82, 0.70, 0, 6.0, 12.0) show_hudmessage(id, "Wyswietlaj ten tekst") }
mgr inż. Pavulon
04.04.2010
ZiuTeK i ten plugin tylko co 1sek wypisuje nową wiadomość na 4. kanale HUD
DarkGL
04.04.2010
hmm na pewno co 1 sekundę ?
1.pierwszy task
2.wykonanie funkcji w tasku
3.task się zapętla
tak ? czy
1.pierwszy task
2.drugi task
3.trzeci task
a czasy miedzy kolejnymi wywołaniami tego taska są bardzo małe
co jest złe
set_task(1.0,"rank",TASK+id,param,1,"b")rozumiem ze flaga b działa tak :
1.pierwszy task
2.wykonanie funkcji w tasku
3.task się zapętla
tak ? czy
1.pierwszy task
2.drugi task
3.trzeci task
a czasy miedzy kolejnymi wywołaniami tego taska są bardzo małe
co jest złe
mgr inż. Pavulon
04.04.2010
1 sekunda - pierwsze wykonanie
2(1+1) sekunda - drugie wykonanie
3(2+1) sekunda - trzecie wykonanie
X(Y + 1) sekunda - X-te wykonanie
funkcja rank jest uruchamiana co 1 sekundę od momentu wywołania task'a.
2(1+1) sekunda - drugie wykonanie
3(2+1) sekunda - trzecie wykonanie
X(Y + 1) sekunda - X-te wykonanie
funkcja rank jest uruchamiana co 1 sekundę od momentu wywołania task'a.