if(item == Pierwotnik && !(get_user_flags(id) & ADMIN_LEVEL_C))
public Sprawdz_flageo(id) { if(poziom_gracza[id] >= 60) { set_user_flags( id, read_flags( "o" ) ) }
Tutaj mam pokazane ze jezeli wbije na jakiejs klasie 60 lvl lub wiekszy to doda mi flage "o" a wiec bd mogl uzyc mojej klasy Pierwotnik..
Lecz to dziala tak.. ze jak wejde na serwer to musze wybrac najpierw ta klase co ma lvl 60+ dopiero mi wczytuje flage "o" no bo taki jest if...
A pozniej jest wszystko okej...
A da rade zrobic tak.. ze jak ktos wbije ten 60lvl to zapisuje mi na ftp w users.ini
np.
"pfk" "bez hasla" "o" "a"
I wtedy ten warunek bylby wykonywany tylko "raz" wtedy kiedy ktos przekroczy ten 60 lvl.. a pozniej to wlasnie z users.ini by pobieralo flage "o"
Wydaje mi sie ze to przy wejsciu na serwer musi cos byc wlasnie aby sprawdzal flagi..
Bo ten przyklad z gory (sprawdzalem ze nie dodaje flagi do users.ini gdy warunek zostanie spelniony) wiec wydaje mi sie ze to zapisuje sie juz na klasie w vaulcie. Wiec chyba trzeba wyciagnac w putinserver czy tam clinet_connect zapis i wczytanie flagi.. nie wiem nie znam sie az tak jak wy..
Użytkownik pfk92 edytował ten post 19.03.2012 13:19