range ban command
#6

Quote:
Originally Posted by fiki574_CRO
View Post
pawn Code:
COMMAND:rangeban(playerid, params[])
{
            new Target;
            new Reason[100];
            if(!sscanf(params, "us[100]", Target,Reason))
            {
                if(Target == INVALID_PLAYER_ID) return SendClientMessage(playerid,-1,"ERROR: Wrong player ID");
                if(Target == playerid) return SendClientMessage(playerid,-1,"ERROR: You cant ban yourself!");
                new tname[MAX_PLAYER_NAME];
                GetPlayerName(Target,tname,sizeof(tname));
                new pname[MAX_PLAYER_NAME];
                GetPlayerName(playerid,pname,sizeof(pname));
                new MyString[256];
                new TargetString[256];
                new rbandate[3];
                getdate(rbandate[0], rbandate[1], rbandate[2]);
                format(MyString,sizeof(MyString),"You have range banned %s(%d)! (Reason: %s)",tname, Target, Reason);
                format(TargetString,sizeof(TargetString),"{FF002B}Range banned by: {FFFFFF}%s\n\n{FF002B}Reason: {FFFFFF}%s\n\n{FF002B}Date: {FFFFFF}%02d/%02d/%04d\n\n{FFFFFF}Press F8 to take a screenshot and use this in unban appeal!", pname, playerid,Reason, rbandate[2], rbandate[1], rbandate[0]);
                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "{FF002B}RANGE BANNED!", TargetString, "OK", "");
                SendClientMessage(playerid,-1,MyString);
                new AllString[256];
                format(AllString,sizeof(AllString),"Administrator %s range banned player %s(%d)! (Reason: %s)",pname,tname,Target,Reason);
                SendClientMessageToAll(-1,AllString);
                new ip[50];
                GetPlayerIp(Target,ip,sizeof(ip));
                strdel(ip,strlen(ip)-4,strlen(ip));
                format(ip,sizeof(ip),"%s**.**",ip);
                format(ip,sizeof(ip),"banip %s",ip);
                SendRconCommand(ip);
                Kick(Target);
            }
            else SendClientMessage(playerid, -1, "USAGE: /rangeban <playerid> <reason>");
            return 1;
}
OMG! Fiki it works! Thanks + rep. Really appreciate your help. This is very important. I though it need some stock and oher admin stuff.
Reply


Messages In This Thread
range ban command - by .v - 30.09.2012, 14:37
Re: range ban command - by gnoomen2 - 30.09.2012, 15:18
Re: range ban command - by doreto - 30.09.2012, 15:22
Re: range ban command - by .v - 30.09.2012, 16:04
Re: range ban command - by fiki574 - 30.09.2012, 16:18
Re: range ban command - by .v - 30.09.2012, 16:33
Re: range ban command - by fiki574 - 30.09.2012, 16:38
Re: range ban command - by gnoomen2 - 30.09.2012, 18:18
Re: range ban command - by Hittop65 - 26.11.2012, 19:49
Re: range ban command - by C00K13M0N$73R - 26.11.2012, 19:52

Forum Jump:


Users browsing this thread: 2 Guest(s)