CSPLague
İstek Maç Botuma Ekstra Kodlar - 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: İstek Maç Botuma Ekstra Kodlar (/showthread.php?tid=1037)

Pages: 1 2 3


İstek Maç Botuma Ekstra Kodlar - burc ugur - 15-01-12

Schevertle bu maç botu sendede war bitek sen yapabilirsin ben gerçekten çok yoğunum ..
PD-Mac bota özel olarak eklermisin bunları lütfenn ..

-bunlar eklenecek-



# Maç, Pub, Taktik Ayarlarını Yüklerken veya Maçı Başlattığınızda Solda Yükleme Barı Eklenmiştir..
# Radarın Altında Server Şifresini Her 30 Saniyede Gösterir Ve Gösterme Süresi 10 Saniyedir. [Otomatik]
# Maç Başladığında Pw Otomatik Olarak Tüm Oyunculara Kayıt Edilir Ve Oyuncular Maçtan Düştüğünde Tekrar Girebilir.
# Maç Başlattığınızda Otomatik SS Alınır Ve Tüm Oyuncuların Cstrike Dosyasına Kayıt Edilir.
# Tüm Komutlar say ve say_team den Çalışır.
|
V
Gerçi yukardakiler senin kinde war ama ..

DUCK ACMA / KAPAMA

!duck Ducki engellemeyi kapatir.
!noduck Ducki engellemeyi acar.

*!quitt Serverda Terorlerin ekranina quit attirir
*!quitct Serverda CTlere quit atilir
*!cvar Cvar komutlarini kullanmaniza yardimci olur.

Bide ekstra olarak say konusmalarını cpt nickli olanlara değilde

hem cpt , hem cpt. , hem [cpt] , hem [cpt.] , hem (cpt) , hem (cpt.) , hem [C] hem © , hem [C.] hem [C] hem [CAPTAIN] , hem (CAPTAIN) , hem [KAPTAN] , hem (KAPTAN) şeklinde yaparsan iyi olur ..


- burc ugur - 16-01-12

Herkese yardımımız dokunuyor dokunmaya da devam edecek ama bize yardım eden kimse yok .

Sağolun .


- Schwertle - 17-01-12

burc ugur dateline='' Wrote: Herkese yardımımız dokunuyor dokunmaya da devam edecek ama bize yardım eden kimse yok .

Sağolun .

ya benim aklımda maç bot sma paylaşmak vardı ama geçenlerde satış yaptım şimdi paylaşmak ayıp olur ben sana istediğin kodları ayıklayıp vereyim konu altından Smile


- Schwertle - 17-01-12

*!quitt Serverda Terorlerin ekranina quit attirir
*!quitct Serverda CTlere quit atilir


plugin_init üstüne
Code:
/*Say Komutlandırma*/
new const g_cmds[][]= {
    "!quit ",
    ".quit ",
    "/quit ",
    "!quitt",
    ".quitt",
    "/quitt",
    "!quitct",
    ".quitct",
    "/quitct",
    "!quitall",
    ".quitall",
    "/quitall"
}

/* Quit Ayarlar */
new amx_show_activity
enum {
    GET_TEAM_TARGET_ISALL,
    GET_TEAM_TARGET_ISTEAMCT,
    GET_TEAM_TARGET_ISTERRORIST,
}
enum {
    GET_TEAM_TARGET_SKIPNOBODY,
    GET_TEAM_TARET_SKIPBOTS,
    GET_TEAM_TARGET_SKIPDEADPEOPLE
}
stock get_team_target(arg[],players[32],&pnum,skipMode=GET_TEAM_TARGET_SKIPNOBODY){
    //Modular Team Targeting code by Sid 6.7
    new whoTeam
    new cmdflags[4]
    switch(skipMode){
        case GET_TEAM_TARET_SKIPBOTS: cmdflags = "ce"
            case GET_TEAM_TARGET_SKIPNOBODY: cmdflags = "e"
            case GET_TEAM_TARGET_SKIPDEADPEOPLE: cmdflags = "ae"
        }
    if(equali(arg[1],"ALL",strlen(arg[1])))     {
        switch(skipMode){
            case GET_TEAM_TARET_SKIPBOTS: cmdflags = "c"
                case GET_TEAM_TARGET_SKIPNOBODY: cmdflags = ""
                case GET_TEAM_TARGET_SKIPDEADPEOPLE: cmdflags = "a"
            }
        whoTeam = GET_TEAM_TARGET_ISALL
        get_players(players,pnum,cmdflags)
    }
    
    if(equali(arg[1],"TERRORIST",strlen(arg[1]))) {
        whoTeam = GET_TEAM_TARGET_ISTERRORIST
        get_players(players,pnum,cmdflags,"TERRORIST")
    }
    if(equali(arg[1],"CT")    || equali(arg[1],"C")     || equali(arg[1],"COUNTER")) {
        whoTeam = GET_TEAM_TARGET_ISTEAMCT
        get_players(players,pnum,cmdflags,"CT")
    }
    return whoTeam
}

plugin_init içine
PHP Code:
    /*Say Komutlandırma*/
    
register_clcmd("say""chatFilter");
    
register_clcmd("say_team""chatFilter");
    
    
/*Quit Ana Komut*/
    
register_concmd("amx_quit","admin_quit",ADMIN_KICK,"<nick/@TEAM/*(all)>"

Sma en altına
Code:
public admin_quit(id,level,cid){
    if (!cmd_access(id,level,cid,2))
        return PLUGIN_HANDLED
    
    new arg[32], admin_name[32], player_name[32], admin_authid[36], player_authid[36]
    read_argv(1,arg,31)
    get_user_name(id,admin_name,31)
    get_user_authid(id,admin_authid,35)
    
    if (arg[0]=='@'){
        new players[32], inum
        get_team_target(arg,players,inum)
        
        if (inum == 0) {
            console_print(id, " No players in such team!")
            return PLUGIN_HANDLED
        }
        
        for(new a=0;a<inum;++a){
            if (get_user_flags(players)&ADMIN_IMMUNITY && players != id){
                get_user_name(players,player_name,31)
                console_print(id, " Skipping %s because player has immunity.",player_name)
                continue
            }
            client_cmd(players, "quit")
            client_cmd(0,"spk ambience/thunder_clap.wav")
        }
        switch(get_pcvar_num(amx_show_activity)) {
            case 2:    client_print(0,print_chat, " ADMIN %s made %s players quit the game",admin_name,arg[1])
                case 1:    client_print(0,print_chat, " ADMIN made %s players quit the game",arg[1])
            }
        log_amx( "Admin Quit: ^"%s<%s>^" has made ^"%s^" players quit the game",admin_name,admin_authid,arg[1])
    }
    else    {
        new player = cmd_target(id,arg,3)
        if (!player) return PLUGIN_HANDLED
        client_cmd(player, "quit")
        emit_sound(0, CHAN_VOICE, "ambience/thunder_clap.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
        
        get_user_name(player,player_name,31)
        get_user_authid(player,player_authid,35)
        
        switch(get_pcvar_num(amx_show_activity))
        {
            case 2:    client_print(0,print_chat, " ADMIN %s made %s quit the game",admin_name,player_name)
                case 1:    client_print(0,print_chat, " ADMIN made %s quit the game",player_name)
            }
        log_amx( "[AMX_Super] QUIT: ^"%s<%s>^" has made ^"%s<%s>^" quit the game",admin_name,admin_authid,player_name,player_authid)
    }
    return PLUGIN_HANDLED
}  

/*-------------------------- SCH - Kısayol Komut Girdileri --------------------------*/
public chatFilter(id) {
    new message[128];
    read_argv(1, message, 127);
    
    for(new i=0;i<sizeof(g_cmds);i++) {
        
        new cmd[33];
        formatex(cmd,32,"%s",g_cmds)
        if(containi(message,cmd) == 0) {
            
            //admin level required
            switch(i) {
                case 0,1,2,3,4,5,6,7,8: {
                    if(!(get_user_flags(id) & ADMIN_CVAR))
                        return PLUGIN_CONTINUE;
                }
            }
            callBack(id, i);
            return PLUGIN_HANDLED;
        }
    }
    return PLUGIN_CONTINUE;
}
public callBack(id, cID) {
    new message[128], cmd[33], arg[65], arg2[65];
    read_argv (1, message, 128);
    parse(message,cmd,32,arg,64,arg2,64);
    replace(cmd,32,"ghsfg","");
    
    switch(cID) {
        case 0: {
            console_cmd(id,"amx_quit %s", arg);
        }
        case 1: {
            console_cmd(id,"amx_quit %s", arg);
        }
        case 2: {
            console_cmd(id,"amx_quit %s", arg);
        }
        case 3: {
            console_cmd(id,"amx_quit @t");
        }
        case 4: {
            console_cmd(id,"amx_quit @t");
        }
        case 5: {
            console_cmd(id,"amx_quit @t");
        }
        case 6: {
            console_cmd(id,"amx_quit @ct");
        }
        case 7: {
            console_cmd(id,"amx_quit @ct");
        }
        case 8: {
            console_cmd(id,"amx_quit @ct");
        }
        case 9: {
            console_cmd(id,"amx_quit @all");
        }
        case 10: {
            console_cmd(id,"amx_quit @all");
        }
        case 11: {
            console_cmd(id,"amx_quit @all");
        }
        
    }
    return PLUGIN_HANDLED;
}



- NiCoMeDiA - 17-01-12

Quote:ya benim aklımda maç bot sma paylaşmak vardı ama geçenlerde satış yaptım şimdi paylaşmak ayıp olur ben sana istediğin kodları ayıklayıp vereyim konu altından

karne hediyesi olarak amxx paylaşsan yeter knka Big Grin


- VFordentta - 17-01-12

NiCoMeDiA dateline='' Wrote: karne hediyesi olarak amxx paylaşsan yeter knka Big Grin

Güzel Karneye Güzel Hediye Big GrinBig Grin


- NiCoMeDiA - 17-01-12

Quote:Güzel Karneye Güzel Hediye

geçende yılbaşı hediyesi diye sch online paylaştırmıştım Big GrinBig Grin


- Schwertle - 17-01-12

VFordentta dateline='' Wrote: Güzel Karneye Güzel Hediye Big GrinBig Grin

Karne günü kampanya takdir getirenlere vip pluginlerden 3 tane teşekkür getirenlere vip2 pluginlerden 1 tane , karne getirene üyelik bedava Smile


- NiCoMeDiA - 17-01-12

Quote:Karne günü kampanya takdir getirenlere vip pluginlerden 3 tane teşekkür getirenlere vip2 pluginlerden 1 tane , karne getirene üyelik bedava

bak bak bak konuyu nasıl değiştiriyor Big Grin Maç Botu İsteriz Big Grin


- Schwertle - 17-01-12

DUCK ACMA / KAPAMA

plugin_init üstüne

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

/* Duck */
new bool:g_bFakeDuck[33];
new 
g_iFakeEnt;
new const 
g_ciEntityName[] = "anti_doubleducker";
new const 
g_ciCustomInvisibleModel[] = "models/w_awp.mdl";
new 
g_duck

plugin_init içine

PHP Code:
    register_concmd("say !duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("say /duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("say .duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("say_team !duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("say_team /duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("say_team .duck""cmdDuckNoduck"ADMIN_CVAR)
    
register_concmd("sch_duck""cmdDuckNoduck"ADMIN_CVAR)
    
g_duck register_cvar("mt_duck","0")
    
    
// Forwadlar
    
register_forwardFM_GetGameDescription"GameDesc" )    
    
register_forward(FM_PlayerPreThink,  "FM_PlayerPreThink_Pre",  0);
    
register_forward(FM_PlayerPostThink"FM_PlayerPostThink_Pre"0);
    
register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Pre",   0);
    
register_forward(FM_AddToFullPack,   "FM_AddToFullPack_Post",  1);
    
    if( (
g_iFakeEnt=engfunc(EngFunc_CreateNamedEntityengfunc(EngFunc_AllocString"func_wall")))>)
    {
        
engfunc(EngFunc_SetModelg_iFakeEntg_ciCustomInvisibleModel); 
        
set_pev(g_iFakeEntpev_classname,  g_ciEntityName); 
        
set_pev(g_iFakeEntpev_solid,      SOLID_NOT);
        
set_pev(g_iFakeEntpev_movetype,   MOVETYPE_NONE);
        
set_pev(g_iFakeEntpev_rendermodekRenderTransAlpha); 
        
set_pev(g_iFakeEntpev_renderamt,  0.0); 
    } 

sma sonuna

PHP Code:
/*-------------------------- SCH - Duck Ayarları --------------------------*/
public FM_PlayerPreThink_Pre(id) {
    if(
get_pcvar_num(g_duck) == 1) {
        if( !
is_user_alive(id) )
            return 
FMRES_IGNORED;
        
        if( 
pev(idpev_oldbuttons)&IN_DUCK && !(pev(idpev_button)&IN_DUCK) )
        {
            static 
Float:s_fSize[3];
            
pev(idpev_sizes_fSize);
            if( 
s_fSize[2]==72.0 )
            {
                
g_bFakeDuck[id] = true;
                
                
set_pev(idpev_flags, (pev(idpev_flags)|FL_DUCKING));
            }
        }
    }
    return 
FMRES_IGNORED;
}
public 
FM_PlayerPostThink_Pre(id) {
    if(
get_pcvar_num(g_duck) == 1) {
        
        if( 
g_bFakeDuck[id] )
        {
            
g_bFakeDuck[id] = false;
            
            
set_pev(idpev_flags, (pev(idpev_flags)&~FL_DUCKING));
        }
        
    }
}
public 
FM_AddToFullPack_Pre(es_handleeenthosthostflagsplayerpset) {
    if(
get_pcvar_num(g_duck) == 1) {
        
        if( 
ent==g_iFakeEnt && is_user_alive(host) )
        {
            static 
Float:s_fMaxs[3];
            
pev(hostpev_velocitys_fMaxs);
            if( 
s_fMaxs[2]<=0.0 
            {
                
g_bFakeDuck[0] = true
                
                static 
Float:s_fMins[3];
                
pev(hostpev_origins_fMins);
                
s_fMins[0] -= 16.0;
                
s_fMins[1] -= 16.0;
                if( 
pev(hostpev_flags)&FL_DUCKING )
                    
s_fMins[2] += (s_fMaxs[2]<0.0)?55.0:71.0;
                else 
                    
s_fMins[2] += (s_fMaxs[2]<0.0)?37.0:53.0;
                
s_fMaxs[0] = s_fMins[0]+32.0;
                
s_fMaxs[1] = s_fMins[1]+32.0;
                
s_fMaxs[2] = s_fMins[2]+2.0;
                
engfunc(EngFunc_SetSizeg_iFakeEnts_fMinss_fMaxs); 
                
            }
        }
        
    }
}
public 
FM_AddToFullPack_Post(es_handleeenthosthostflagsplayerpset) {
    if(
get_pcvar_num(g_duck) == 1) {
        
        if( 
g_bFakeDuck[0] )
        {
            
g_bFakeDuck[0] = false;
            
            
set_es(es_handleES_SolidSOLID_BBOX); 
        }
        
    }
}
public 
cmdDuckNoduck(id,level,cid) {
    
    if( !
cmd_accessidlevelcid) )  
        return 
PLUGIN_HANDLED
        
    
if(get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,1)) 
    {
        
        
client_print(0print_chat"[CSPlague.com] Duck Kapatildi.")
    }    
    else if(
get_pcvar_num(g_duck) == && set_pcvar_num(g_duck,0))
        
    
client_print(0print_chat,"[CSPLague.com] Duck Acildi.")
    
    return 
PLUGIN_HANDLED