Wysłany: 2012-08-11, 22:07
Rokko
Wiek: 31 Na forum: 5121 dni Posty: 9
Nick w MP: Rokko
Piwa : 4
Witam.
Mam taki ma?y problem z rejestracj?.
O tu? nie odczytuje mi has?a z pliku.
Przy logowaniu oboj?tnie jakie has?o wpisz? i tak loguje
U?ywam systemu plik?w mfile.
Kod: if(dialogid == GUI_LOGIN) //warunek GUI od logowanie</span>
{
if(response) //czy wcisn?? lewy button
{
if(!isnull(inputtext)) //czy cokolwiek wpisa? w polu GUI
{
new file[128]; //tablica
format(file,sizeof(file),"IT/Konta/%s.ini",Nick(playerid)); //przypisujemy do tablicy jak ma wygl?da? plik gracza
if(strcmp(mGetString(file, "Haslo"),inputtext,true)) //sprawdzamy czy has?o podane w GUI i has?o z pliku s? takie same
{//je?eli nie wy?witlamy znowu GUI
ShowPlayerDialog(playerid, GUI_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Podane has?o jest nie prawid?owe!\n\n\nWpisz poni?ej has?o jakie poda?e? przy rejestracji:", "Zaloguj", "Wyjd?");
}
else if(!strcmp(mGetString(file, "Haslo"),inputtext,true))
{//je?eli tak:
PlayerInfo[playerid][score]=mGetInt(file, "score"); //przypisujemy do zmiennej score jakie gracz posiada
PlayerInfo[playerid][kasa]=mGetInt(file, "kasa"); //tutaj przypisujemy kas? gracza
SetPlayerScore(playerid, PlayerInfo[playerid][score]); //Dajemy w/w score
SetPlayerMoney(playerid, PlayerInfo[playerid][kasa]); //Dajemy w/w kas?
SendClientMessage(playerid, 0x00FF00, "Poprawnie si? zalogowa?e?!"); //wysy?amy wiadomo??
}
}
else
{//je?eli nic nie wpisa? znowu GUI pokazujemy
ShowPlayerDialog(playerid, GUI_LOGIN,DIALOG_STYLE_PASSWORD, "Logowanie", "Nic nie wpisa?e?!\n\n\nWybierz has?o jakie u?y?e? podczas rejestracji:", "Zaloguj", "Wyjd?");
}
}
else
{//je?eli wcisn?? prawy button kickujemy gracza
Kick(playerid);
}
}
Podpis
"Rób co robisz brat, świat jest dziki nie pozwól żeby ktokolwiek mówił że jesteś nikim"
Wysłany: 2012-08-11, 22:15
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
Kod: if(dialogid == GUI_LOGIN) //warunek GUI od logowanie</span>
{
if(response) //czy wcisn?? lewy button
{
if(!isnull(inputtext)) //czy cokolwiek wpisa? w polu GUI
{
new file[128]; //tablica
format(file,sizeof(file),"IT/Konta/%s.ini",Nick(playerid)); //przypisujemy do tablicy jak ma wygl?da? plik gracza
if(strcmp(mGetString(file, "Haslo"), inputtext, true) == 1) //sprawdzamy czy has?o podane w GUI i has?o z pliku s? takie same
{//je?eli nie wy?witlamy znowu GUI
ShowPlayerDialog(playerid, GUI_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie", "Podane has?o jest nie prawid?owe!\n\n\nWpisz poni?ej has?o jakie poda?e? przy rejestracji:", "Zaloguj", "Wyjd?");
}
if(strcmp(mGetString(file, "Haslo"), inputtext, true) == 0)
{//je?eli tak:
PlayerInfo[playerid][score]=mGetInt(file, "score"); //przypisujemy do zmiennej score jakie gracz posiada
PlayerInfo[playerid][kasa]=mGetInt(file, "kasa"); //tutaj przypisujemy kas? gracza
SetPlayerScore(playerid, PlayerInfo[playerid][score]); //Dajemy w/w score
SetPlayerMoney(playerid, PlayerInfo[playerid][kasa]); //Dajemy w/w kas?
SendClientMessage(playerid, 0x00FF00, "Poprawnie si? zalogowa?e?!"); //wysy?amy wiadomo??
}
}
else
{//je?eli nic nie wpisa? znowu GUI pokazujemy
ShowPlayerDialog(playerid, GUI_LOGIN,DIALOG_STYLE_PASSWORD, "Logowanie", "Nic nie wpisa?e?!\n\n\nWybierz has?o jakie u?y?e? podczas rejestracji:", "Zaloguj", "Wyjd?");
}
}
else
{//je?eli wcisn?? prawy button kickujemy gracza
Kick(playerid);
}
}
Spr?buj tak
Wysłany: 2012-08-12, 09:57
Rokko
Wiek: 31 Na forum: 5121 dni Posty: 9
Nick w MP: Rokko
Piwa : 4
Nadal to samo..
Podpis
"Rób co robisz brat, świat jest dziki nie pozwól żeby ktokolwiek mówił że jesteś nikim"
Tagi: rejestracja- :: odczywanie :: hasła
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: