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 904
- 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


Dodatki SourceMod



Moja zawartość