Helló!
Amikor regisztrálok a szerverre(teszt), akkor nem írja be a MySQL adatbázisba a felhasználót!
Itt a regisztráció:
case REGISTER_DIALOG:
{
if(!response) return Kick(playerid);
if(!IsValidText(inputtext)) return SendClientMessage(playerid, COLOR_ERROR, \"Hiba: A jelszó érvénytelen karaktereket tartalmaz! Írj be egy új jelszót.\"), RegisterDialog(playerid);
if(strlen(inputtext) == 0) return SendClientMessage(playerid, COLOR_ERROR, \"Hiba: Meg kell adnod egy jelszót!\"), RegisterDialog(playerid);
{
new string[512], HashedPW[129];
WP_Hash(HashedPW, sizeof (HashedPW), inputtext);
format(string, sizeof(string), \"INSERT INTO `accounts` (Username, Password, IP, AdminLevel, AdminSegedLevel, Score, Money, Kills, Deaths, Blind, Bortonben, BortonIdo, Freeze, Cigi, Kaja) VALUES (\'%s\', \'%s\', \'%s\', \'0\', \'0\', \'0\', \'%i\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\')\", PlayerName(playerid), HashedPW, PlayerIP(playerid), START_MONEY);
mysql_query(string), LoginDialog(playerid);
}
return true;
}
Dupla hozzászólás automatikusan összefûzve. ( 2012. május 10. - 16:58:08 )
Megoldva!
Helló!
Amikor regisztrálok a szerverre(teszt), akkor nem írja be a MySQL adatbázisba a felhasználót!
Itt a regisztráció:
case REGISTER_DIALOG:
{
if(!response) return Kick(playerid);
if(!IsValidText(inputtext)) return SendClientMessage(playerid, COLOR_ERROR, \"Hiba: A jelszó érvénytelen karaktereket tartalmaz! Írj be egy új jelszót.\"), RegisterDialog(playerid);
if(strlen(inputtext) == 0) return SendClientMessage(playerid, COLOR_ERROR, \"Hiba: Meg kell adnod egy jelszót!\"), RegisterDialog(playerid);
{
new string[512], HashedPW[129];
WP_Hash(HashedPW, sizeof (HashedPW), inputtext);
format(string, sizeof(string), \"INSERT INTO `accounts` (Username, Password, IP, AdminLevel, AdminSegedLevel, Score, Money, Kills, Deaths, Blind, Bortonben, BortonIdo, Freeze, Cigi, Kaja) VALUES (\'%s\', \'%s\', \'%s\', \'0\', \'0\', \'0\', \'%i\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\', \'0\')\", PlayerName(playerid), HashedPW, PlayerIP(playerid), START_MONEY);
mysql_query(string), LoginDialog(playerid);
}
return true;
}
Dupla hozzászólás automatikusan összefûzve. ( 2012. május 10. - 16:58:08 )
Megoldva!