01.05.2017, 03:34
You have to query it to a new callback, so you would have to do this:
PHP код:
TogglePlayerSpectating(playerid, 1);
mysql_format(mysql, query, sizeof(query), "SELECT * FROM `users` WHERE `Name` = '%e'",pInfo[playerid][Name]);
mysql_query(mysql, query, "CheckPlayerCallback", "i", playerid); // Here I'm sending the query results to CheckPlayerCallback and running it.
forward CheckPlayerCallback(playerid);
public CheckPlayerCallback(playerid)
{
if(cache_num_rows == 1) // You don't need "new rows", as CheckPlayerCallback already has all the info needed sent by the query, and cache_num_rows is now checking it.
{
PlayAudioStreamForPlayer(playerid, "https://*******/HkZO0N");
ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "Login..","Welcome! Please Enter Your Password To Login","Login","Cancel");
}
else if(cache_num_rows == 0)
{
PlayAudioStreamForPlayer(playerid, "https://*******/bRXYbG");
ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "Register..","Welcome! Please Enter Your Password To Register","Register","Cancel");
}