16.12.2011, 15:04
pawn Код:
new WhiteListed[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
new string[90];
Format(string, "SELECT `pName` FROM `whitelist` WHERE `pName` = '%s' LIMIT 1", pName(playerid));
mysql_query(string, THREAD_WHITELIST, playerid);
serverInfoUpdate(true);
if(isPlayerWhiteListed(playerid))
{
//code
}
return 1;
}
public OnQueryFinish(query[], resultid, extraid, connectionHandle)
{
switch(resultid)
{
case THREAD_WHITELIST:
{
mysql_store_result();
if(IsPlayerConnected(playerid) && mysql_num_rows() != 0)
{
WhiteListed[playerid] = 1;
}
else
{
WhiteListed[playerid] = 0;
}
mysql_free_result();
}
}
return true;
}
stock isPlayerWhiteListed(playerid)
{
if(WhiteListed[playerid] == 1) return true;
return false;
}