TogglePlayerSpectating(playerid, 1); mysql_format(mysql, query, sizeof(query), "SELECT * FROM `users` WHERE `Name` = '%e'",pInfo[playerid][Name]); mysql_query(mysql, query); new rows = cache_num_rows(); if(rows == 1) { PlayAudioStreamForPlayer(playerid, "https://*******/HkZO0N"); ShowPlayerDialog(playerid, LOGIN_DIALOG, DIALOG_STYLE_PASSWORD, "Login..","Welcome! Please Enter Your Password To Login","Login","Cancel"); } else if(rows == 0) { PlayAudioStreamForPlayer(playerid, "https://*******/bRXYbG"); ShowPlayerDialog(playerid, REGISTER_DIALOG, DIALOG_STYLE_INPUT, "Register..","Welcome! Please Enter Your Password To Register","Register","Cancel"); }
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");
}
(936) : error 035: argument type mismatch (argument 3) |
mysql_query(mysql, query, "CheckPlayerCallback", "i", playerid); // Here I'm sending the query results to CheckPlayerCallback and running it.