Witam, chciałbym uzyskać pomoc, mianowicie chciałbym do vipa dodać sprawdzenie od nowej mapy czy gracz ma flagę poda ktoś kod?
Użytkownik stiVwoW edytował ten post 26.01.2017 21:32
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.
|
Najlepsza odpowiedź stiVwoW, 28.01.2017 22:48
Można zamknąć
Mr.SkullPomógł mi na pw
Przejdź do postu
Napisano 26.01.2017 21:21
Witam, chciałbym uzyskać pomoc, mianowicie chciałbym do vipa dodać sprawdzenie od nowej mapy czy gracz ma flagę poda ktoś kod?
Użytkownik stiVwoW edytował ten post 26.01.2017 21:32
Napisano 26.01.2017 21:45
if(get_user_flags(index) & flaga)
{
instrukcja
}
https://amxx.pl/topic/1680-eventy/
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Plugin"
#define VERSION "0.1"
#define AUTHOR "aS"
#define flaga ADMIN_BAN
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
for ( new i = 1; i < 32; i++ )
{
if(get_user_flags(i) & flaga)
{
//instrukcja
}
}
}
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 27.01.2017 10:45
Wstawiłem to i nadal nie działa tak jak powinno. Vip jest w silniku codmoda, jezeli vip nadany jest porzez users.ini działa poprawnie. Natomiast jak przykładowy "player" kupi vip w sklep sms, to vip działa ale przy zmianie mapy już ma flagę "z" musi ponownie wejść na serwer i dopiero zadziała. Może ktoś mi podsunie pomysł co to może być. Pokazał bym sma, ale prawie cały silnik bym tutaj udostepnił.
Napisano 27.01.2017 15:22
Udostępnij fragment kodu jak jest sprawdzany gracz pod względem flagi.
Napisano 28.01.2017 09:31
(get_user_flags(target) & ADMIN_LEVEL_H || get_user_flags(target) & ADMIN_ADMIN) ? "Tak" : "Nie",
Użytkownik stiVwoW edytował ten post 28.01.2017 09:32
Napisano 31.01.2017 07:01
0 użytkowników, 1 gości, 0 anonimowych