Warunki - flagi i admin chat
KariiO
24.07.2011
Witam chciałem aby:
Jeżeli ma się flagę ADMIN_CHAT i ADMIN_FLAG_X można pisać na @ , @@ i @@@.
Potem gdy się nie ma dwóch a ma się ADMIN_CHAT również można pisać na @ , @@ i @@@.
I znów jeżeli się nie ma ADMIN_CHAT a ma się ADMIN_FLAG_X można pisać tylko @ ale coś mi nie działa.
Użytkownik KariiO edytował ten post 24.07.2011 19:26
Jeżeli ma się flagę ADMIN_CHAT i ADMIN_FLAG_X można pisać na @ , @@ i @@@.
Potem gdy się nie ma dwóch a ma się ADMIN_CHAT również można pisać na @ , @@ i @@@.
I znów jeżeli się nie ma ADMIN_CHAT a ma się ADMIN_FLAG_X można pisać tylko @ ale coś mi nie działa.
if ((get_user_flags(id) & ADMIN_CHAT) && (get_user_flags(id) & ADMIN_FLAG_X)) { if (!i || i > 3) return PLUGIN_CONTINUE } else { if (get_user_flags(id) & ADMIN_CHAT) { if (!i || i > 3) return PLUGIN_CONTINUE } else if (i == 2 || ( i == 3 && (get_user_flags(id) & ADMIN_FLAG_X))) { client_print(id, print_chat, "[ADMIN CHAT] Tylko administratorzy moga uzywac @@ i @@@ !") return PLUGIN_CONTINUE } }
Użytkownik KariiO edytował ten post 24.07.2011 19:26
Goliath
27.07.2011
if(get_user_flags(id) & ADMIN_CHAT)
{
if(!i || i > 3)
return PLUGIN_CONTINUE;
}
else if(get_user_flags(id) & ADMIN_LEVEL_X)
{
if(i > 1)
{
client_print(id, print_chat, "[ADMIN CHAT] Tylko administratorzy moga uzywac @@ i @@@ !")
return PLUGIN_CONTINUE;
}
}
else
return PLUGIN_CONTINUE;
KariiO
27.07.2011
Flaga x jest.Może dlatego, że nie ma czegoś takiego jak ADMIN_FLAG_X?
Goliath takiego czegoś to ja nie chce
stepdub
29.07.2011
y - tak, jest
v, x, w - nie ma, są niezdefiniowane, a co za tym idzie tak ich nie użyjesz jak próbujesz to zrobić
v, x, w - nie ma, są niezdefiniowane, a co za tym idzie tak ich nie użyjesz jak próbujesz to zrobić
kapi10072
29.07.2011
Uzyjesz, te flagi są.v, x, w - nie ma, są niezdefiniowane, a co za tym idzie tak ich nie użyjesz jak próbujesz to zrobić
Tylko musisz dodać #define ADMIN_FLAG_X (1<<23) dla flagi X
Dla V jest chyba #define ADMIN_FLAG_V (1<<21)
a dla W #define ADMIN_FLAG_W (1<<22)
Pozdrawiam
stepdub
29.07.2011
kapi10072 -
nie wiem, czy tak trzeba zdefiniować jak napisałeś, ale coś w tym guście
są niezdefiniowane
nie wiem, czy tak trzeba zdefiniować jak napisałeś, ale coś w tym guście