new buf[129];WP_Hash(buf, sizeof(buf), inputtext);format(query, sizeof(query), \"INSERT INTO users (Name, Password, Money, Team, Admin) VALUES (\'%s\', \'%s\', 0, 0, 0)\", name1, buf);mysql_query(query);
new buf[129];WP_Hash(buf, sizeof(buf), inputtext);format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf);mysql_query(query);
if(mysql_num_rows() != 1){ ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\"); mysql_free_result();}
new buf[129];WP_Hash(buf, sizeof(buf), inputtext);format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf);mysql_query(query);mysql_store_result();if(mysql_num_rows() != 1){ ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\"); mysql_free_result();}
mysql_query(); elõtt kell használni a mysql_store_result()-t el kell tárolni az adatokat...
new buf[129];WP_Hash(buf, sizeof(buf), inputtext);format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf);mysql_query(query);mysql_store_result();if(mysql_num_rows() != 1){ ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\");}else{mysql_free_result();}
if(dialogid == 51){ if(!response) Kick(playerid); if(response) { if(strlen(inputtext) == 0) { ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek írj be egy jelszavat is a regisztráláshoz!\", \"Regisztrálás\", \"Kilép\"); } new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"INSERT INTO users (Name, Password, Money, Team, Admin) VALUES (\'%s\', \'%s\', 0, 0, 0)\", name1, buf); mysql_query(query); mysql_store_result(); mysql_free_result(); SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen regisztráltál!\"); ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Kérlek jelentkezz be!\", \"Enter\", \"Kilép\"); }}else if(dialogid == 52){ if(!response) Kick(playerid); if(response) { new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf); mysql_query(query); mysql_store_result(); if(mysql_num_rows() != 1) { ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\"); mysql_free_result(); } else { new betolt[3]; mysql_fetch_row(linen); sscanf(linen, \"p<|>{s[24]s[64]}ddd\", betolt[0], betolt[1], betolt[2]); SetPVarInt(playerid, \"Money\", betolt[0]); SetPVarInt(playerid, \"Team\", betolt[1]); SetPVarInt(playerid, \"Admin\", betolt[2]); mysql_free_result(); savep[playerid] = SetTimerEx(\"SavePlayer\", 5000, 1, \"i\", playerid); SetPVarInt(playerid, \"Logged\", 1); } }
Nem akarok beleszólni de ha ez nem jó akkor keress másik regisztrációs rendszer-t.
if(dialogid == 51){ if(!response) Kick(playerid); if(response) { if(strlen(inputtext) == 0) { ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek írj be egy jelszavat is a regisztráláshoz!\", \"Regisztrálás\", \"Kilép\"); } new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"INSERT INTO users (Name, Password, Money, Team, Admin) VALUES (\'%s\', \'%s\', 0, 0, 0)\", name1, buf); mysql_query(query); mysql_store_result(); mysql_free_result(); SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen regisztráltál!\"); ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Kérlek jelentkezz be!\", \"Enter\", \"Kilép\"); }}else if(dialogid == 52){ if(!response) Kick(playerid); if(response) { new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf); mysql_query(query); mysql_store_result(); if(!mysql_num_rows()) { ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\"); mysql_free_result(); } else { new betolt[3]; mysql_fetch_row(linen); sscanf(linen, \"p<|>{s[24]s[64]}ddd\", betolt[0], betolt[1], betolt[2]); SetPVarInt(playerid, \"Money\", betolt[0]); SetPVarInt(playerid, \"Team\", betolt[1]); SetPVarInt(playerid, \"Admin\", betolt[2]); mysql_free_result(); savep[playerid] = SetTimerEx(\"SavePlayer\", 5000, 1, \"i\", playerid); SetPVarInt(playerid, \"Logged\", 1); } }
Inkább bemásolom akkor az egészet, hátha könnyebben rájön valaki, hogy mi a baj. :noexpression: if(dialogid == 51){ if(!response) Kick(playerid); if(response) { if(strlen(inputtext) == 0) { ShowPlayerDialog(playerid, 51, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Kérlek írj be egy jelszavat is a regisztráláshoz!\", \"Regisztrálás\", \"Kilép\"); } new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"INSERT INTO users (Name, Password, Money, Team, Admin) VALUES (\'%s\', \'%s\', 0, 0, 0)\", name1, buf); mysql_query(query); mysql_store_result(); mysql_free_result(); SendClientMessage(playerid, COLOR_YELLOW, \"Sikeresen regisztráltál!\"); ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Bejelentkezés\", \"Kérlek jelentkezz be!\", \"Enter\", \"Kilép\"); }}else if(dialogid == 52){ if(!response) Kick(playerid); if(response) { new buf[129]; WP_Hash(buf, sizeof(buf), inputtext); format(query, sizeof(query), \"SELECT * FROM users WHERE Name = \'%s\' AND Password = \'%s\'\", name1, buf); mysql_query(query); mysql_store_result(); if(mysql_num_rows() != 1) { ShowPlayerDialog(playerid, 52, DIALOG_STYLE_INPUT, \"Rossz jelszó!\", \"Hibás jelszó! Írd be a helyes jelszavat!\", \"Enter\", \"Kilép\"); mysql_free_result(); } else { new betolt[3]; mysql_fetch_row(linen); sscanf(linen, \"p<|>{s[24]s[64]}ddd\", betolt[0], betolt[1], betolt[2]); SetPVarInt(playerid, \"Money\", betolt[0]); SetPVarInt(playerid, \"Team\", betolt[1]); SetPVarInt(playerid, \"Admin\", betolt[2]); mysql_free_result(); savep[playerid] = SetTimerEx(\"SavePlayer\", 5000, 1, \"i\", playerid); SetPVarInt(playerid, \"Logged\", 1); } } Nem akarok beleszólni de ha ez nem jó akkor keress másik regisztrációs rendszer-t. [/quote]Sajátot akarok. [/quote]Már én is bemásoltam és más is bemásolta helyettem(köszi).
Nem akarok beleszólni de ha ez nem jó akkor keress másik regisztrációs rendszer-t. [/quote]Sajátot akarok. [/quote]Már én is bemásoltam és más is bemásolta helyettem(köszi).