Widzialem cos takiego kiedys na alienmods
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
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.
|
Guest Message by DevFuse
s0koleoko
Rejestracja: 06.08.2019Aktualnie: Nieaktywny
Poza forum Ostatnio: 11.08.2019 17:57





Statystyki
- Grupa: Użytkownik
- Całość postów: 28
- Odwiedzin: 1 587
- Tytuł: Życzliwy
- Wiek: Wiek nie został ustalony
- Urodziny: Data urodzin nie została podana
-
Płeć
Mężczyzna
Kontakt
0
Nowy
Narzędzia użytkownika
Znajomi
s0koleoko nie posiada znajomych
Ostatnio byli
Moje posty
W temacie: Lokalizacja gracza
11.08.2019 17:56
W temacie: Odliczanie od 20 do 0 przy kazdej nowej rundzie w HUD
11.08.2019 13:53
Tylko dalej spamuje w konsoli takimi niewidzialnymi znakami
W temacie: Odliczanie od 20 do 0 przy kazdej nowej rundzie w HUD
11.08.2019 13:25
TibacK działa dzięki
W temacie: Odliczanie od 20 do 0 przy kazdej nowej rundzie w HUD
11.08.2019 11:30
Okej odliczanie działa
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <csx> #include <fun> #include <fakemeta> native cod_get_user_coins(id); #define ZADANIE_POKAZ_INFORMACJE 672 #define forum ".pl" //XX = nasze forum #define PLUGIN "HUD Info" #define VERSION "1.0" #define AUTHOR "" new SyncHudObj; new countdown; public logevent_round_start() { countdown = 20 if(task_exists(8444)) remove_task(8444) set_task(1.0, "odliczanie", 8444,_, _, "a", countdown); } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); register_logevent("logevent_round_start", 2, "1=Round_Start") SyncHudObj = CreateHudSyncObj(); } public client_authorized(id) UsunZadania(id); public client_disconnect(id) UsunZadania(id); public Odrodzenie(id) { if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE)) set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b"); return PLUGIN_CONTINUE; } public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; new timeleft = get_timeleft() new zdrowie = get_user_health(target); static stats[8], body[8], rankpos, rankmax; get_user_stats(target, stats, body); rankpos = get_user_stats(target, stats, body); rankmax = get_statsnum(); set_hudmessage(255, 255, 0, 0.02, 0.15, 0, 6.0, 12.0) ShowSyncHudMsg(id, SyncHudObj, "[Forum: %s]^n[Ranking: %d/%d]^n[Koniec mapy: %d:%02d]^n[Monety: %i]^n[VIP: %s]^n[Ranga: %s %d]", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, cod_get_user_coins(target),get_user_flags(target) & ADMIN_LEVEL_H ? "TAK" : "NIE","TOP",rankpos); return PLUGIN_CONTINUE; } new timeleft = get_timeleft() new zdrowie = get_user_health(id); static stats[8], body[8], rankpos, rankmax; get_user_stats(id, stats, body); rankpos = get_user_stats(id, stats, body); rankmax = get_statsnum(); set_hudmessage(255, 255, 0, 0.02, 0.15, 0, 6.0, 12.0) ShowSyncHudMsg(id, SyncHudObj, "[Koniec mapy: %d:%02d]^n[Monety: %i]^n[VIP: %s]^n[Ranga: %s %d]^n ", timeleft / 60, timeleft % 60, cod_get_user_coins(id),get_user_flags(id) & ADMIN_LEVEL_H ? "TAK" : "NIE","TOP",rankpos); return PLUGIN_CONTINUE; } public odliczanie() { if(countdown <= 0) { remove_task(8444) return PLUGIN_CONTINUE; } countdown--; set_hudmessage(255, 255, 0, 0.02, 0.23, 0.15, 0, 6.0, 12.0); show_hudmessage(0,"[Czas %d]", countdown); return PLUGIN_CONTINUE; } public UsunZadania(id) remove_task(id+ZADANIE_POKAZ_INFORMACJE);
ale w konsoli mi spamuje jakimis niewidocznymi znakami ktoś wie dlaczego
edit: jak działało teraz już nie działa, pierwszą rundę wyświetlało, jak doliczyło do 0 to znikło i sięjuz nie pojawia
W temacie: Odliczanie od 20 do 0 przy kazdej nowej rundzie w HUD
11.08.2019 11:30
Okej odliczanie działa
#include <amxmodx> #include <amxmisc> #include <hamsandwich> #include <csx> #include <fun> #include <fakemeta> native cod_get_user_coins(id); #define ZADANIE_POKAZ_INFORMACJE 672 #define forum ".pl" //XX = nasze forum #define PLUGIN "HUD Info" #define VERSION "1.0" #define AUTHOR "" new SyncHudObj; new countdown; public logevent_round_start() { countdown = 20 if(task_exists(8444)) remove_task(8444) set_task(1.0, "odliczanie", 8444,_, _, "a", countdown); } public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1); register_logevent("logevent_round_start", 2, "1=Round_Start") SyncHudObj = CreateHudSyncObj(); } public client_authorized(id) UsunZadania(id); public client_disconnect(id) UsunZadania(id); public Odrodzenie(id) { if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE)) set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b"); return PLUGIN_CONTINUE; } public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; if(!is_user_connected(id)) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); return PLUGIN_CONTINUE; } if(!is_user_alive(id)) { new target = pev(id, pev_iuser2); if(!target) return PLUGIN_CONTINUE; new timeleft = get_timeleft() new zdrowie = get_user_health(target); static stats[8], body[8], rankpos, rankmax; get_user_stats(target, stats, body); rankpos = get_user_stats(target, stats, body); rankmax = get_statsnum(); set_hudmessage(255, 255, 0, 0.02, 0.15, 0, 6.0, 12.0) ShowSyncHudMsg(id, SyncHudObj, "[Forum: %s]^n[Ranking: %d/%d]^n[Koniec mapy: %d:%02d]^n[Monety: %i]^n[VIP: %s]^n[Ranga: %s %d]", forum, rankpos, rankmax, timeleft / 60, timeleft % 60, cod_get_user_coins(target),get_user_flags(target) & ADMIN_LEVEL_H ? "TAK" : "NIE","TOP",rankpos); return PLUGIN_CONTINUE; } new timeleft = get_timeleft() new zdrowie = get_user_health(id); static stats[8], body[8], rankpos, rankmax; get_user_stats(id, stats, body); rankpos = get_user_stats(id, stats, body); rankmax = get_statsnum(); set_hudmessage(255, 255, 0, 0.02, 0.15, 0, 6.0, 12.0) ShowSyncHudMsg(id, SyncHudObj, "[Koniec mapy: %d:%02d]^n[Monety: %i]^n[VIP: %s]^n[Ranga: %s %d]^n ", timeleft / 60, timeleft % 60, cod_get_user_coins(id),get_user_flags(id) & ADMIN_LEVEL_H ? "TAK" : "NIE","TOP",rankpos); return PLUGIN_CONTINUE; } public odliczanie() { if(countdown <= 0) { remove_task(8444) return PLUGIN_CONTINUE; } countdown--; set_hudmessage(255, 255, 0, 0.02, 0.23, 0.15, 0, 6.0, 12.0); show_hudmessage(0,"[Czas %d]", countdown); return PLUGIN_CONTINUE; } public UsunZadania(id) remove_task(id+ZADANIE_POKAZ_INFORMACJE);
ale w konsoli mi spamuje jakimis niewidocznymi znakami ktoś wie dlaczego
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Posty: s0koleoko
- Regulamin