MySQL admin system. Need Help!
#2

Why not make it easier for yourself?

Create an enum:
pawn Код:
enum playerdata
{
    adminlevel
}
new PlayerInfo[MAX_PLAYERS][playerdata];
Then set the level when the player connects (I created a stock in my script to do that)
pawn Код:
stock SetLevel(playerid)
{
    new query[200], level;
    format(query, sizeof(query), "SELECT adminlevel FROM `playerdata` WHERE user ='%s'", GetName(playerid));
    mysql_query(query);
    mysql_store_result();
    level = mysql_fetch_int(); // This gets the adminlevel and sets it into the variable
    mysql_free_result();
    PlayerInfo[playerid][adminlevel] = level; // Set adminlevel to the level that was stored inside the variable
    return 1;
}
pawn Код:
public OnPlayerConnect
{
    SetLevel(playerid);
    return 1;
}
Then whenever you check if the player is high enough level:
pawn Код:
if(PlayerInfo[playerid][adminlevel] > 2)
{
    // Add code here...
}
Reply


Messages In This Thread
MySQL admin system. Need Help! - by FOTIS6 - 06.07.2012, 10:54
Re: MySQL admin system. Need Help! - by DBan - 06.07.2012, 11:36
Re: MySQL admin system. Need Help! - by FOTIS6 - 06.07.2012, 11:59
Re: MySQL admin system. Need Help! - by DBan - 06.07.2012, 12:01
Re: MySQL admin system. Need Help! - by FOTIS6 - 06.07.2012, 12:03
Re: MySQL admin system. Need Help! - by DBan - 06.07.2012, 12:04
Re: MySQL admin system. Need Help! - by FOTIS6 - 06.07.2012, 12:05
Re: MySQL admin system. Need Help! - by DBan - 06.07.2012, 12:11
Re: MySQL admin system. Need Help! - by FOTIS6 - 06.07.2012, 12:12
Re: MySQL admin system. Need Help! - by DBan - 06.07.2012, 12:13

Forum Jump:


Users browsing this thread: 2 Guest(s)