Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(strcmp(cmd, "/unban", true) == 0)
- {
- new string2[256];
- tmp = strtok(cmdtext, idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unban [full name(case sensitive)]");
- return 1;
- }
- if (PlayerInfo[playerid][pAdmin] >= 1337 || PlayerInfo[playerid][pBanAppealer])
- {
- format(string, sizeof(string), "%s.ini",tmp);
- if(dini_Exists(string))
- {
- if(dini_Int(string, "Band") > 0)
- {
- new clearban[6];
- format(clearban, sizeof(clearban),"");
- dini_Set(string, "BanReason",clearban);
- dini_IntSet(string, "Band", 0);
- dini_IntSet(string,"BanSave",1);
- dini_IntSet(string, "Warnings", 0);
- string2 = dini_Get(string, "IP");
- format(string, sizeof(string),"unbanip %s", string2);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- format(string, 256, "{FF0000}AdmWarning{FFFFFF}: %s has unbanned account '%s' and IP '%s'.",PlayerRPName(playerid),tmp,string2);
- ABroadCast(COLOR_WHITE, string, 1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "That player is not account-banned. You have unbanned their IP.");
- string2 = dini_Get(string, "IP");
- format(string, sizeof(string), "unbanip %s", string2);
- SendRconCommand(string);
- SendRconCommand("reloadbans");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GRAD2, "That player does not exist!");
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement