Flagi admina i get_user_flags(id)
se7en
04.08.2011
A witam was serdecznie po raz kolejny ;]
Tym razem mam taki dosyc prosty problem
Napisalem plugin, ktory zczytuje Adminow z pliku zewnetrznego (z serwera http) zamiast z users.ini.
Plugin pobiera $string z dostepem w formacie "abcdefghijklmnopqrstuvw"
Nastepnie dodaje admina w taki sposob:
gdzie Flags = "ce"; a dostepik to wlasnie ten $string z dostepem admina.
I teraz mam pytanie.
Mam rowniez drugi plugin ktory zmienia mi wyglad wiadomosci wyslanych przez Admina/Vipa oraz HeadAdmina.
czesc kodu to:
I Teraz mam pytanie.
Jak moge sie odwolac do porzedniego pluginu i do tej zmiennej "dostepik" ?
Jak moge sprawdzic kto jest kim ?
proszę o pomoc.
P.s. mam nadizeje ze rozumiecie, bo troche chaotycznie napisalem. W razie czego, piszcie, postaram sie wytlumaczyc dokladniej ;]
Tym razem mam taki dosyc prosty problem
Napisalem plugin, ktory zczytuje Adminow z pliku zewnetrznego (z serwera http) zamiast z users.ini.
Plugin pobiera $string z dostepem w formacie "abcdefghijklmnopqrstuvw"
Nastepnie dodaje admina w taki sposob:
admins_push(SteamID," ",read_flags(dostepik),read_flags(Flags));
gdzie Flags = "ce"; a dostepik to wlasnie ten $string z dostepem admina.
I teraz mam pytanie.
Mam rowniez drugi plugin ktory zmienia mi wyglad wiadomosci wyslanych przez Admina/Vipa oraz HeadAdmina.
czesc kodu to:
new bool:vip = false
new bool:headadmin = false
new bool:admin = false
if (get_user_flags(id) & DOSTEP_ADMIN)
{
admin = true;
if (get_user_flags(id) & DOSTEP_HEADADMIN)
{
admin = false;
headadmin = true;
}
}
else if(get_user_flags(id) & DOSTEP_VIP)
{
vip = true
}
I Teraz mam pytanie.
Jak moge sie odwolac do porzedniego pluginu i do tej zmiennej "dostepik" ?
Jak moge sprawdzic kto jest kim ?
proszę o pomoc.
P.s. mam nadizeje ze rozumiecie, bo troche chaotycznie napisalem. W razie czego, piszcie, postaram sie wytlumaczyc dokladniej ;]
se7en
06.08.2011
A może po odczytaniu flag po prostu dodać je przez set_user_flags?
Wybacz ale 3 lata temu utraciłem zdolności wróżbiarskie i nie wiem co miałeś na myśli.
Jezeli miales na mysli moment "dodania admina" to przeczytaj caly topic...
Dziekuje
P.s.Tym czasem raport za spam!
Dwdov
06.08.2011
Niestety, ale moja kryształowa kula uległa uszkodzeniu i tak samo jak Ty straciłem zdolności wróżbiarskie. Przez ten smutny incydent nie jestem w stanie przewidzieć na jakiej zasadzie twój kod nadaje flagi admina. Tak samo moja moc odczytywania chaotycznie napisanych postów, jakby ktoś po prostu wyrzygał coś na kartkę, ulega wyczerpaniu i niestety nie mogę z niej skorzystać. Mimo tego że chwilowo me wróżbiarskie zdolności są poza zasięgiem podałem najprostszą metodę czyli zczytywanie flag i nadawanie ich poprzez funkcję set_user_flag przez co admin zostanie dodany tak, jakby był zczytany z users.ini i nie będzie problemu z get_user_flags. Niestety zrozumienie tego wymaga IQ > 100, co niekiedy jest nieosiągalne przez pojedyncze osobniki rasy ludzkiej.
P.s. Z tym raportem za spam to puknij się w główeczkę i zapoznaj z definicją słowa spam.
P.s. Z tym raportem za spam to puknij się w główeczkę i zapoznaj z definicją słowa spam.




