CSPLague
Düzenleme (furkandize) - Printable Version

+- CSPLague (https://www.csplague.com)
+-- Forum: CS 1.6 Plugin (Eklenti) Bölümü (https://www.csplague.com/forumdisplay.php?fid=6)
+--- Forum: [İSTEK] Cs 1.6 Plugin İstek Bölümü (https://www.csplague.com/forumdisplay.php?fid=80)
+---- Forum: Çözülmüş İstekler (https://www.csplague.com/forumdisplay.php?fid=87)
+---- Thread: Düzenleme (furkandize) (/showthread.php?tid=7500)

Pages: 1 2 3


Düzenleme (furkandize) - melof - 05-05-13

PHP Code:
#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("amx_quit","quitBlock")
    
register_concmd("amx_ban","banBlock")
    
register_concmd("amx_banip","banipBlock")
    
}
public 
banBlock(id){
    new 
arg[32];
    
read_argv(1,arg,31)
    if(
arg[0]=='@') {
        
console_print(id,"Bu Komutun Toplu Kullanimi Sunucu Tarafindan Yasaklanmistir.")
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
banipBlock(id){
    new 
arg[32];
    
read_argv(1,arg,31)
    if(
arg[0]=='@') {
        
console_print(id,"Bu Komutun Toplu Kullanimi Sunucu Tarafindan Yasaklanmistir.")
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE
}
public 
quitBlock(id) {
    new 
arg[32];
    
read_argv(1,arg,31)
    if(
arg[0]=='@') {
        
console_print(id,"Bu Komutun Toplu Kullanimi Sunucu Tarafindan Yasaklanmistir.")
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE


Oyunda amx_quit @all,@CT,@T yapiyorum "Bu Komutun Toplu Kullanimi Sunucu Tarafindan Yasaklanmistir." Diyo.
Tamam burda sıkıntı yok ama Amx_ban,amx_banip @all-@CT-@T Yapinca oyunda oyle bı kişi yok dıyo bu ban ve banip olayınıda czebılırmıyız


Cevap: Düzenleme (furkandize) - Furkan Dize - 05-05-13

Çünkü amx_ban @ böyle toplu bir kullanımı yok kardeşim bu yüzden olabilir Smile


Cevap: Düzenleme (furkandize) - melof - 05-05-13

Amx_banip @all'nin oldugundan emınım yanlız ?


Cevap: Düzenleme (furkandize) - Furkan Dize - 05-05-13

PHP Code:
register_concmd("amx_banip","quitBlock"
Şu şekilde değiş bi de


Cevap: Düzenleme (furkandize) - DeaTReX - 06-05-13

amx_banip Yazarsan Amx_banip Komutunu Kullanamazsın Ama Amx_ban @T @CT @all Diye Komut Yoktur..


Cevap: Düzenleme (furkandize) - akcaliberkk - 06-05-13

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


Cevap: Düzenleme (furkandize) - melof - 06-05-13

Amx_banmenu ile karıstırdım pardon
amx_banmenuyu kullanıma kapatabılırmıyız pekı


Cevap: Düzenleme (furkandize) - akcaliberkk - 07-05-13

Evet onu benim eklentimle de yapabiliyorsun zaten onda bir şey yok. Sıradan komut engelleme.


Cevap: Düzenleme (furkandize) - melof - 07-05-13

sv_password engelleyebılıyomuyuz yani panelden degıl sadece consoldan
amx_cvar sv_password
amx_rcon sv_password
komutlarını?


Cevap: Düzenleme (furkandize) - akcaliberkk - 07-05-13

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("amx_cvar","Blockx")
    
register_clcmd("amx_rcon","Blockx")
}
public 
Blockx(id) {
    new 
arg[32];
    
read_argv(1,arg,31)
    if(
equali(arg,"sv_password")) {
        
console_print(id,"Bu Komut Yasakli !")
        return 
PLUGIN_HANDLED
    
}
    return 
PLUGIN_CONTINUE


dene