Witam szukam pluginu który co 30 sekund od rozpoczęcia rundy wyświetla na hud informacje "Wlasnie minelo 30 sek od pamietaj aby wyjsc z respa "
albo cos w tym stylu
mam nadzieje ze ktos mi pomoze
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Napisano 07.07.2014 18:01
Witam szukam pluginu który co 30 sekund od rozpoczęcia rundy wyświetla na hud informacje "Wlasnie minelo 30 sek od pamietaj aby wyjsc z respa "
albo cos w tym stylu
mam nadzieje ze ktos mi pomoze
Napisano 07.07.2014 18:10
#include <amxmodx> #include <cstrike> public plugin_init() { register_plugin("Info o opuszczeniu respa", "1.0", "Dr@goN") register_logevent("PoczatekRundy", 2, "1=Round_Start") } public PoczatekRundy() for (new i=1;i<=32;i++) if(is_user_alive(i)) set_task(30.0, "InfoOpusc",i+90321) public InfoOpusc(i) { i-=78452 if(is_user_alive(i) && cs_get_user_buyzone(i)) { set_hudmessage(255, 255, 255, -1.0, 0.21, 0, 6.0, 10.0) show_hudmessage(i, "UWAGA! UWAGA! UWAGA!^nMinelo 30 sekund - opusc teren swojego respawnu!") } }
P.S Jesteś z Bytomia ? Ja też I widze, że też masz sieć
Użytkownik Aslan edytował ten post 07.07.2014 18:11
Napisano 07.07.2014 18:17
Jeżeli masz do mnie jakąś sprawę to napisz od razu o co ci chodzi.
Wiadomości typu "pomożesz?" bez wyjaśnienia sprawy będę od razu usuwał
Napisano 07.07.2014 20:45
Co jak co, ale jednak lepiej jest robić jeden task, a w nim pętlę po graczach.#include <amxmodx> #include <cstrike> public plugin_init() { register_plugin("Info o opuszczeniu respa", "1.0", "Dr@goN") register_logevent("PoczatekRundy", 2, "1=Round_Start") } public PoczatekRundy() for (new i=1;i<=32;i++) if(is_user_alive(i)) set_task(30.0, "InfoOpusc",i+90321) public InfoOpusc(i) { i-=78452 if(is_user_alive(i) && cs_get_user_buyzone(i)) { set_hudmessage(255, 255, 255, -1.0, 0.21, 0, 6.0, 10.0) show_hudmessage(i, "UWAGA! UWAGA! UWAGA!^nMinelo 30 sekund - opusc teren swojego respawnu!") } }P.S Jesteś z Bytomia ? Ja teżI widze, że też masz sieć
Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo
Napisano 08.07.2014 10:51
dzięki WIELKIE DO ZAMKNIECIE KAZDEMU + POLECIAL
Napisano 08.08.2014 11:21
#include <amxmodx> #include <cstrike> public plugin_init() { register_plugin("Info o opuszczeniu respa", "1.0", "Dr@goN") register_logevent("PoczatekRundy", 2, "1=Round_Start") } public PoczatekRundy() for (new i=1;i<=32;i++) if(is_user_alive(i)) set_task(30.0, "InfoOpusc",i+90321) public InfoOpusc(i) { i-=78452 if(is_user_alive(i) && cs_get_user_buyzone(i)) { set_hudmessage(255, 255, 255, -1.0, 0.21, 0, 6.0, 10.0) show_hudmessage(i, "UWAGA! UWAGA! UWAGA!^nMinelo 30 sekund - opusc teren swojego respawnu!") } }P.S Jesteś z Bytomia ? Ja teżI widze, że też masz sieć
![]()
Co jak co, ale jednak lepiej jest robić jeden task, a w nim pętlę po graczach.
Mam problem skompilowałem to wgrałem na serwer mija 30 sekund i nic się nie wyświetla
Napisano 12.05.2015 02:04
i-=78452 zamien na i-=90321
Napisano 12.05.2015 08:57
i-=78452 zamien na i-=90321
coś nie tak ...
teraz wyświetla informacje już na początku rundy
nie minie nawet 10 sekund i info jest ... a potem ponownie po 30 sekundach
Napisano 12.05.2015 10:03
#include <amxmodx> #include <cstrike> enum PL { Nazwa = 0, Wersja, Autor } new Plugin[PL][64] = {"Informacja w hudzie", "1.0", "Petpat"}; new SyncObj; new TASK_INFO = 33544 public plugin_init() { register_plugin(Plugin[Nazwa], Plugin[Wersja], Plugin[Autor]); register_event("HLTV", "PoczatekRundy", "a", "1=0", "2=0"); register_cvar("CzasInfo", "30.0") SyncObj = CreateHudSyncObj(); } public PoczatekRundy() { if(task_exists(TASK_INFO)) remove_task(TASK_INFO) if(!task_exists(TASK_INFO)) set_task(get_cvar_float("CzasInfo"), "Info", TASK_INFO); } public Info() { for(new id = 1; id <= get_maxplayers(); id++) { if(is_user_connected(id) && is_user_alive(id)) { if(cs_get_user_buyzone(id)) { set_hudmessage(255, 255, 0, -1.0, 0.19, 0, 6.0, 6.0); ShowSyncHudMsg(id, SyncObj, "||| Uwaga !! |||^nMinelo %d sekund, opusc teren swojego ^"respa^"", get_cvar_num("CzasInfo")) } } } }
Użytkownik Petpat edytował ten post 12.05.2015 10:06
0 użytkowników, 0 gości, 0 anonimowych