Mam VIP'a z generatora, przerobiłem go tak, aby sprawdzał cały czas czy dany gracz ma range, a nie tylko przy wejściu na serwer - Kompilacja bez Błędów
Moim pytaniem jest jak ustawić Plugin podany w załączniku, aby przyznawał więcej niż 1 flagę "domyślnie H"
Próbowałem coś kminić sam, nawet udało się bez errorów jednakże coś nie działa, mianowicie zamieniłem:
public client_authorized(id)
{
if(g_bDarmowyVip)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_G))
set_user_flags(id, get_user_flags(id) | FLAGA_VIP);
}
}
Na to (definiując na początku "FLAGA_VIP 2 i 3"):
public client_authorized(id)
{
if(g_bDarmowyVip)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_G))
set_user_flags(id, get_user_flags(id) | FLAGA_VIP && get_user_flags(id) | FLAGA_VIP2 && get_user_flags(id) | FLAGA_VIP3)
}
}
Kompilacja również bez errorów, jednakże coś nie działa.
Oraz czy da się ustawić działanie Nocnego VIPa tak, aby działał od godziny 23, a kończył następnego dnia o 10:
#define OD_GODZINY 23
#define DO_GODZINY 10
.
.
.
public plugin_init()
{
new szGodzina[4], iGodzina;
register_plugin(PLUGIN, VERSION, AUTHOR)
get_time("%H", szGodzina, 3);
iGodzina = str_to_num(szGodzina);
if(OD_GODZINY <= iGodzina || iGodzina <= DO_GODZINY)
g_bDarmowyVip = true;
}
Nie chce gotowca ![]()
Załączone pliki
Użytkownik szczypek1g edytował ten post 06.01.2020 21:46


Dodatki SourceMod




nocny_vip.amxx








