| Tematy otagowane jako: dfile |
| 1. UID idenfikator w dfile, jak ? |
Hej.
Mam pytanie do include'a dfile, bo w mysql jest co? takiego jak UID i auto increment, czy jako? tak i je?eli wysy?amy dane gracza do bazy to automatycznie zapisuje sie jego uid.
Jak zrobi? co? takiego w dfile'u? |
| 2. [dFile] [JAK] - WAŻNE! dFile |
Hi! Mianowicie czy istnieje taki argument, ?e dFile sprawdza czy istnieje podana linijka w danym pliku .txt?
Bo chce stworzy?, ?eby dFile sprawdza? czy istnieje linijka w danym pliku.
Czyli np:
if(dfile_Istniejelinijka(plik)("Wiadomosc ktor? ma przeczyta?"))
{
SendClientMessage(playerid, KOLOR_ZOLTY, "Wczytano plec: //bla bla");
}
else
{
ShowPlayerDialog //wybierz postac i ble ble
} |
| 3. System rejestracji DFILE - Logowanie bez hasła i bug zapisu |
Ot?? mam 2 problemy.
1 problem jest nast?puj?cy. Przypuszczaj?c ?e moja ?cie?ka do zapisu kont wygl?da nast?puj?co
[code]#define P_FILES "/Server/Gracze/"[/code]
To konto zapisuje si? w nast?puj?cy spos?b
[code]GraczeNick.cfg[/code]
A kod zapisu konta wygl?da tak
[code]stock SciezkaKontaGracza(playerid)
{
new sciezka[128];
format(sciezka, sizeof sciezka, P_FILES"%s.cfg, NazwaGracza(playerid));
return sciezka;
}[/code]
Oczywi?cie pr?bowa?em definicje zamienia? na docelow? ?cie?k? lecz nie pomog?o..
A drugi wygl?da nast?puj?co.
Przypu??my ?e has?o do mojego konta wygl?da tak : 123
W oknie logowanie wpisuje has?o "123" loguje mnie prawid?owo, lecz gdy okno logowania zostawiam puste i kilkam na "Dalej" to automatycznie mnie loguje.
A gdy wpisuje has?o "321" to zwraca mnie do dialogu m?wi?c ?e has?o jest nie prawid?owe..
Kod logowania w kt?rym b??d istnieje wygl?da nast?puj?co :
[code]stock StworzKonto(playerid, haslo[])
{
dfile_Create(SciezkaKontaGracza(playerid));
dfile_Open(SciezkaKontaGracza(playerid));
dfile_WriteString("Haslo", haslo);
dfile_WriteInt("Punkty", PUNKTY_NA_START);
dfile_WriteInt("Kasa", KASA_NA_START);
dfile_WriteInt("Level", 1);
dfile_SaveFile();
dfile_CloseFile();
return 1;
}
stock WczytajKonto(playerid)
{
ResetPlayerMoney(playerid);
dfile_Open(SciezkaKontaGracza(playerid));
SetPlayer... |
| 4. [SKRYPT] Rejestracja/Logowanie DF |
Witam ,du?o os?b prosi?o mnie o wykonanie skryptu Logowanie/Rejestracja opartego o DFILE gdy? dini by? dla nich za wolny postanowi?em zrobi? w ko?cu ten skrypt. Pierwsze co musimy zrobi? gdy skompilujemy to stworzy? w Scriptfiles folder o nazwie "Konta". Skrypt jest m?j uczy?em si? od mistrza co i jak robi? konkretnie to osob? jest Nickk888 ,kt?ry nauczy? mnie DFILE chcia?bym mu za to podzi?kowa?.
A wi?c tak
Pozwalam na:
-Dodawanie skryptu do Gamemod'a
-Edytowanie skryptu
-U?ywanie go na serwerach
Zabraniam:
-Podszywania si? pod autora skryptu (czyli mnie)
-Wystawiania na inne fora bez mojej zgody
Gdy kto? b?dzie mia? w?tpliwo?ci czy DFILE jest szybki zapraszam tutaj: https://www.youtube.com/watch?v=kGny2kNNosU
A wi?c dowload:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi) | | Wiadomość została ukryta, aby ją przeczytać należy się zalogować. | |
|