06.02.2013, 10:44
Hello,
I need to check if the user exists, and if he does goes to login dialog, and if not, goes to register. here is the code i have already:
Thanks
I need to check if the user exists, and if he does goes to login dialog, and if not, goes to register. here is the code i have already:
Код:
public OnPlayerConnect(playerid) { PInfo[playerid][Level] = 0; new Name[MAX_PLAYER_NAME], Str[128],str[128]; GetPlayerName(playerid, Name, sizeof(Name)); format(str, sizeof(str), "SELECT * FROM `player` WHERE `username` = `%s`", Name); mysql_query(str); mysql_store_result(); new rows = mysql_num_rows(); if(!rows) { format(Str, sizeof(Str), "Your account name, \"%s\", is not found\r\n Please register to continue", Name); ShowPlayerDialog(playerid, 0, DIALOG_STYLE_INPUT, "REGISTER", Str, "REGISTER", "LEAVE"); return 1; } if(rows == 1) { ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "LOGIN", "You are registered\r\n Enter your password to continue", "LOGIN", "LEAVE"); return 1; } mysql_free_result(); return 1; }