31.12.2010, 18:55
Sorry About that just save this to GlobalVar.inc
pawn Код:
#include <a_samp>
#include <a_mysql>
forward IsPlayerServerAdmin(playerid); //Checks if the player's admin level is 1 or more
forward IsPlayerServerLevel(playerid, levelneeded); //Checks if the player's admin level is equal to or more then what is requested
forward IsPlayerInJail(playerid); //Checks if the player is jailed
//forward DoesPlayerHaveRank(playerid, rank); //Checks if a player has more then or equal to a rank required
public IsPlayerServerAdmin(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
new ename[24];
mysql_real_escape_string(pname, ename);
new adl, retr[150];
format(retr, sizeof(retr), "SELECT Level FROM accounts WHERE Username='%s'", ename);
mysql_query(retr);
mysql_store_result();
adl = mysql_fetch_int();
mysql_free_result();
if(adl >= 1) return true;
else return false;
}
public IsPlayerServerLevel(playerid, levelneeded)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
new ename[24];
mysql_real_escape_string(pname, ename);
new adl, retr[150];
format(retr, sizeof(retr), "SELECT Level FROM accounts WHERE Username='%s'", ename);
mysql_query(retr);
mysql_store_result();
adl = mysql_fetch_int();
mysql_free_result();
if(adl >= levelneeded) return true;
else return false;
}
public IsPlayerInJail(playerid)
{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, sizeof(pname));
new ename[24];
mysql_real_escape_string(pname, ename);
new jld, retr[150];
format(retr, sizeof(retr), "SELECT Jailed FROM accounts WHERE Username='%s'", ename);
mysql_query(retr);
mysql_store_result();
jld = mysql_fetch_int();
mysql_free_result();
if(jld >= 1) return true;
else return false;
}