Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Düzenleme (furkandize)
#6
admincmd.sma
PHP Code:
public plugin_init() {
    
register_concmd("amx_banip""cmdBanIP"ADMIN_BAN"<name or #userid> <minutes> [reason]")
}
public 
cmdBanIP(idlevelcid)
{
    if (!
cmd_access(idlevelcid3))
        return 
PLUGIN_HANDLED
    
    
new target[32], minutes[8], reason[64]
    
    
read_argv(1target31)
    
read_argv(2minutes7)
    
read_argv(3reason63)
    
    new 
player cmd_target(idtargetCMDTARGET_OBEY_IMMUNITY CMDTARGET_NO_BOTS CMDTARGET_ALLOW_SELF)
    
    if (!
player)
    {
        
// why is this here?
        // no idea
        // player = cmd_target(id, target, 9);
        
return PLUGIN_HANDLED
    
}
    
    new 
authid[32], name2[32], authid2[32], name[32]
    new 
userid2 get_user_userid(player)
    
    
get_user_authid(playerauthid231)
    
get_user_authid(idauthid31)
    
get_user_name(playername231)
    
get_user_name(idname31)
    
    
log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")"nameget_user_userid(id), authidname2userid2authid2minutesreason)

    new 
temp[64], banned[16], nNum str_to_num(minutes)
    if (
nNum)
        
format(temp63"%L"player"FOR_MIN"minutes)
    else
        
format(temp63"%L"player"PERM")
    
format(banned15"%L"player"BANNED")

    new 
address[32]
    
get_user_ip(playeraddress311)

    if (
reason[0])
        
server_cmd("kick #%d ^"%(%%s)^";wait;addip ^"%s^" ^"%s^";wait;writeip"userid2reasonbannedtempminutesaddress)
    else
        
server_cmd("kick #%d ^"%%s^";wait;addip ^"%s^" ^"%s^";wait;writeip"userid2bannedtempminutesaddress)

    
// Display the message to all clients

    
new msg[256];
    new 
len;
    new 
maxpl get_maxplayers();
    for (new 
1<= maxpli++)
    {
        if (
is_user_connected(i) && !is_user_bot(i))
        {
            
len formatex(msgcharsmax(msg), "%L"i"BAN");
            
len += formatex(msg[len], charsmax(msg) - len" %s "name2);
            if (
nNum)
            {
                
formatex(msg[len], charsmax(msg) - len"%L"i"FOR_MIN"minutes);
            }
            else
            {
                
formatex(msg[len], charsmax(msg) - len"%L"i"PERM");
            }
            if (
strlen(reason) > 0)
            {
                
formatex(msg[len], charsmax(msg) - len" (%L: %s)"i"REASON"reason);
            }
            
show_activity_id(iidnamemsg);
        }
    }

    
console_print(id"[AMXX] %L"id"CLIENT_BANNED"name2)
    
    return 
PLUGIN_HANDLED


Görüldüğü üzere "amx_banip" komutunun toplu kullanımı yok. Neye göre eminim diyorsun ki


CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Messages In This Thread
Düzenleme (furkandize) - by melof - 05-05-13, 17:30
Cevap: Düzenleme (furkandize) - by melof - 05-05-13, 17:33
Cevap: Düzenleme (furkandize) - by akcaliberkk - 06-05-13, 17:01
Cevap: Düzenleme (furkandize) - by melof - 07-05-13, 17:56
Cevap: Düzenleme (furkandize) - by melof - 07-05-13, 19:31
Cevap: Düzenleme (furkandize) - by melof - 07-05-13, 22:35
Cevap: Düzenleme (furkandize) - by melof - 09-05-13, 17:06
Cevap: Düzenleme (furkandize) - by melof - 09-05-13, 18:12
Cevap: Düzenleme (furkandize) - by melof - 09-05-13, 18:36
Cevap: Düzenleme (furkandize) - by melof - 09-05-13, 19:58
Cevap: Düzenleme (furkandize) - by melof - 06-05-13, 22:11

Possibly Related Threads…
Thread Author Replies Views Last Post
  Random Health Düzenleme (Konu isimlerini düzgün yazınız) sallyreer 5 3,425 17-07-16, 17:59
Last Post: BYHAZARD7
  acil bir düzenleme satknun1997 6 3,724 21-08-14, 00:42
Last Post: recep2
  JbShop'a düzenleme bloody123 8 3,892 25-07-14, 04:58
Last Post: ugurdogan
  Admintag plugininde düzenleme HijyeniK 16 3,907 13-05-13, 18:51
Last Post: akcaliberkk

Foruma Atla:


Users browsing this thread: 1 Guest(s)