if(pInfo[playerid][pLogged] == 1) { new id, string[128], sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], targetid; if(pInfo[playerid][pAdminLevel] < 1) return SendClientMessage(playerid, COLOR_RED,"You are not authorized to use this command"); else if(sscanf(params,"u", id)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /unban [playername]"); else { GetPlayerName(playerid, sendername, sizeof(sendername)); GetPlayerName(id, name, sizeof(name)); format(string, sizeof(string),"%s has been unbanned by admin %s", name, sendername); SendClientMessage(playerid,-1,string); pInfo[targetid][pBanned] = 0; } }
[data] pPassword = BC16675CC5BDSFGHEDG55B062244E6E94525D311BE37CDEE408EBA663E5GFDD8BA43724BA6EBE9031116C513562439EBEBDD5EA4B6E5FE pXP = 0 pKills = 0 pDeaths = 1 pRank = 0 pEvac = 0 pAdminLevel = 10 pAdminDuty = 0 pVipLevel = 0 pHour = 0 pMin = 0 pSec = 27 pMapsPlayed = 1 pCoins = 0 pIP = 00.000.00.000 pBanned = 1 <<<<<<<<<<<<<<<<<< Thats Not Set To pBanned = 0 gLeader = 0 gMember = 0
if(pInfo[playerid][pLogged] == 1)
{
new id, string[128], sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME], targetid;
if(pInfo[playerid][pAdminLevel] < 1) return SendClientMessage(playerid, COLOR_RED,"You are not authorized to use this command");
else if(sscanf(params,"u", id)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /unban [playername]");
else
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(id, name, sizeof(name));
format(string, sizeof(string),"%s has been unbanned by admin %s", name, sendername);
SendClientMessage(playerid,-1,string);
new INI:File = INI_Open(user);
INI_SetTag(File, "data");
INI_WriteInt(File, "pBanned", 0);
INI_Close(File);
}
}
pawn Код:
|
if(pInfo[playerid][pLogged] == 1)
{
new string[128],sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
if(pInfo[playerid][pAdminLevel] < 1) return SendClientMessage(playerid, COLOR_RED,"You are not authorized to use this command");
if(sscanf(params,"s[24]", name)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /unban [playername]");
if(!fexist(name))return SendClientMessage(playerid,-1,"Player does not Exist");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string),"%s has been unbanned by admin %s", name, sendername);
SendClientMessageToAll(-1,string);
pInfo[targetid][pBanned] = 0;
new INI:File = INI_Open(name);
INI_SetTag(File, "data");
INI_WriteInt(File, "pBanned", 0);
INI_Close(File);
}
if(pInfo[playerid][pLogged] == 1)
{
new string[128],sendername[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME],filename[50];
if(pInfo[playerid][pAdminLevel] < 1) return SendClientMessage(playerid, COLOR_RED,"You are not authorized to use this command");
if(sscanf(params,"s[24]", name)) return SendClientMessage(playerid, COLOR_GREY,"USAGE: /unban [playername]");
format(filename,sizeof(filename),"Mymode\Users\%s.ini",name);
if(!fexist(filename))return SendClientMessage(playerid,-1,"Player does not Exist");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string),"%s has been unbanned by admin %s", name, sendername);
SendClientMessageToAll(-1,string);
pInfo[targetid][pBanned] = 0;
new INI:File = INI_Open(filename);
INI_SetTag(File, "data");
INI_WriteInt(File, "pBanned", 0);
INI_Close(File);
}