SA-MP Forums Archive
ZCMD /ban command - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: ZCMD /ban command (/showthread.php?tid=276642)



ZCMD /ban command - samtey - 14.08.2011

Hi!

I need one in ZCMD, can you gimme one please?


Re: ZCMD /ban command - doreto - 14.08.2011

dude stop spamming on forum im 100% sure have zcmd commands to use "SEARCH BEFORE POST"


Re: ZCMD /ban command - Michael@Belgium - 14.08.2011

lol he need (a lot of ) help doreto ... so help him !! ;o

@samtey: search for a admin system


Re: ZCMD /ban command - doreto - 14.08.2011

PHP код:
CMD:ban(playeridparams[])
{
    new 
idreason[50], string[128], banned[MAX_PLAYER_NAME];
    if(
PlayerInfo[playerid][pAdminLevel] < || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,red,"You Are not Rcon admin Or admin lvl 3+");
    if(
sscanf(params"uz"idreason)) return SendClientMessage(playerid, -1"USAGE: /ban [playerid] [reason(optional)]");
    
GetPlayerName(idbannedsizeof(banned));
    
format(stringsizeof(string), "AdmCmd: %s has been banned by %s. reason: %s"bannedGetName(playerid), reason);
    
SendClientMessageToAll(redstring);
    
BanEx(idreason);
    return 
1;

here if you need help next time search


AW: ZCMD /ban command - samtey - 14.08.2011

PHP код:
D:\Program Files\Rockstar Games\GTA San Andreas\eigener SAMP\gamemodes\deathmatch.pwn(215) : error 017undefined symbol "GetName" 



Re: ZCMD /ban command - PhoenixB - 14.08.2011

Identify getname then:

pawn Код:
CMD:ban(playerid, params[])
{
    new id, reason[50], string[128], banned[MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pAdminLevel] < 2 || !IsPlayerAdmin(playerid)) return SendClientMessage(playerid,red,"You Are not Rcon admin Or admin lvl 3+");
    if(sscanf(params, "uz", id, reason)) return SendClientMessage(playerid, -1, "USAGE: /ban [playerid] [reason(optional)]");
    GetPlayerName(id, banned, sizeof(banned));
    format(string, sizeof(string), "AdmCmd: %s has been banned by %s. reason: %s", banned, GetName(playerid), reason);
    SendClientMessageToAll(red, string);
    BanEx(id, reason);
    return 1;
}  

stock GetName(playerid)
{
    new
        pName[MAX_PLAYER_NAME];

    GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
    return pName;
}



Re: ZCMD /ban command - doreto - 14.08.2011

PhoenixB i just coding you bit me xD


Re: ZCMD /ban command - Darnell - 14.08.2011

script request thread...god dammit.


Re: ZCMD /ban command - PhoenixB - 16.08.2011

I bite be careful


Re: ZCMD /ban command - Shockey HD - 16.08.2011

Learning SSCANF is very simple. So here i quickly created one for you.

pawn Код:
CMD:ban(playerid,params[])
{
    new id,reason,pName[MAX_PLAYER_NAME],string[128];
    if(sscanf(params,"uz[128]",id)) SendClientMessage(playerid,COLOR_RED,"System: /ban [ID]");
    else
    {
        if(PlayerInfo[playerid][pAdmin] >=4)
        {
            GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
            format(string,sizeof(string),"Player %s was banned by %s Reason: %s",id,pName,reason);
            SendClientMessageToAll(COLOR_RED,string);
            BanEx(id,"reason");
        }
    }
    return 1;
}