public LoadData(id) { new Temp[512], Data[1]; Data[0] = id; new PlayerName[32], PlayerSteamID[32], PlayerIP[32]; get_user_name(id, PlayerName, charsmax(PlayerName)); get_user_authid(id, PlayerSteamID, charsmax(PlayerSteamID)); get_user_ip(id, PlayerIP, charsmax(PlayerIP), 1); format(Temp,charsmax(Temp),"SELECT * FROM `Bany` WHERE (`Bany`.`Banned_Nick` = '%s') OR (`Bany`.`Banned_SteamID` = '%s') OR (`Bany`.`Banned_IP` = '%s');", PlayerName, PlayerSteamID, PlayerIP); SQL_ThreadQuery(SqlTuple, "RegisterClient", Temp, Data, 1); return PLUGIN_HANDLED; } public RegisterClient(FailState, Handle:Query, Error[], Errcode, Data[], DataSize) { if(FailState == TQUERY_CONNECT_FAILED) log_amx("Load - Could not connect to SQL database. [%d] %s", Errcode, Error); else if(FailState == TQUERY_QUERY_FAILED) log_amx("Load Query failed. [%d] %s", Errcode, Error); new id; id = Data[0]; if(SQL_NumResults(Query) > 0) PlayerBanned[id] = true; else { PlayerBanned[id] = false; return PLUGIN_HANDLED; } return PLUGIN_HANDLED; }