25.04.2013, 22:06
Код:
CMD:adunban(playerid, params[])
{
new string[128];
if(!strlen(params))
{
format(string, sizeof(string), "[ERROR] {FFFFFF}USAGE:/adunban (Player Name)");
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
if(!udb_Exists(params))
{
format(string, sizeof(string), "[ERROR] {FFFFFF}The player file %s is not found.",params);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
format(string, sizeof(string), "unbanip %s", dUser(params).("IP"));
SendRconCommand(string);
format(string, sizeof(string), "reloadbans");
SendRconCommand(string);
new nameban = dUserINT(params).("Nameban");
if(nameban == 0)
{
format(string, sizeof(string), "[ERROR] {FFFFFF}The Player Name %s is not banned.", params);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
dUserSetINT(params).("Nameban", 0);
format(string, sizeof(string), "[ADMIN]%s has been unbanned by %s",params,PlayerName(playerid));
printf("%s", string);
SendClientMessage(playerid,COLOR_RED,string);
return 1;
}
this here is the dub saving system if you wanted it as Y_INI you might wanna read up about dub and Y_INI
Checks user name banning
Код:
dUserSetINT(params).("Nameban", 0);
Код:
PlayerInfo[ID][pBanned] =0;
