Quote:
function:WelcomeMessage(playerid) { if(!IsARolePlayName(PlayerName(playerid))) { format(iStr, sizeof(iStr), "%s has been kicked. @INVALID_RP_NAME!", PlayerName(playerid)); AdminNotice(iStr); SendClientWarning(playerid, "You need a Roleplay name to play here! \"First_Last\""); SetTimerEx("ToKick",500,0,"i",playerid); return 1; } Misc::ClearWindow(playerid); new iQuery[275]; mysql_format(MySQLPipeline, iQuery, sizeof(iQuery), "SELECT `Password` FROM `PlayerInfo` WHERE `PlayerName` = '%e' LIMIT 1", PlayerName(playerid)); mysql_tquery(MySQLPipeline, iQuery, "OnCheckPlayerAccount", "i", playerid); SetTimerEx("RespawnEx", 300, 0, "i", playerid); return 1; } function:OnCheckPlayerAccount(playerid) { new rows, fields; cache_get_data(rows, fields, MySQLPipeline); if(rows) { new pPassword[129]; cache_get_field_content(0, "Password", pPassword, MySQLPipeline); myStrcpy(PlayerTemp[playerid][ppassword], pPassword); ShowDialog(playerid, DIALOG_LOGIN); } else ShowDialog(playerid, DIALOG_REGISTER); |