Siemka jak zrobi? zapis w taki sensie ?e jak gracz 1 raz wejdzie na serwer poka?e mu si? gui z regulaminem i gdy kliknie "Akceptuje" to w pliku daje warto?? reg=1 i potem gdy wchodzi na serwer to ju? si? nam nie wy?wietla
Potem w OnPlayerConnect ustawiasz - Jeszcze nie wiemy czy jest zalogowany czy zarejestrowany. No i potem tam gdzie masz logowanie ustawiasz sobie - ?eby nam nie wyskoczy? regulamin. Za? tam gdzie masz tworzenie pliku po rejestracji i t? informacje ?e gracz zosta? zarejestrowany ustawiasz if'a. Czyli:
Proste funkcje dzia?ania na pliku, kolega wy?ej dobrze to wyt?umaczy?, tylko niepotrzebna jest tablica na wszystkich graczy. Tak samo jak pobierasz score z pliku, tylko w tym wypadku b?dzie tylko warto?? 0 lub 1.
new konto[128];
new reg = dini_Int(konto, "Regulamin");
if(reg == 0){ //pokazujesz reg
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Regulamin", "Regulamin!\n\n1. Nie strzelaj gdy nie masz amunicji\n2. Zga? ?wiat?o, tak, ?eby by?o jasno\n3. Nie mocz si? wchodz?c do wody\n\nCzy akceptujesz regulamin?", "Tak", "Nie");
}else if(reg == 1){
SendClientMessage(playerid, -1, "Przeczytales regulamin wczesniej bla bla bla");
}
return 1;
}
[ Dodano: 2012-11-16, 22:24 ]
A zapisuj? to w pliku gracza, jak si? rejestruje daje warto?? 0 a gdy akceptuje to 1, i potem s? problemy ?e ca?y czas si? pojawia nawet przy 1
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach