Reklam gösterimini engelleyici yazılım kullandığınızı görüyoruz.
Sitemizin ayakta kalıp sizlere hizmet edebilmek için en büyük gelir kaynağı sayfamızda gösterilen reklamlardır.
Reklam gösterimde bizim sayfamıza ayrıcalık tanıyarak ayakta kalmamıza destek olmak ister misiniz ?

Silinmiş Konu   | Ct ve T

Konu

#1
Her iki takımın da birbirinin içinden geçmesini istiyorum. Yani Ct T nin içinden T de Ct nin içinden geçmesini istiyorum.
Bunun kodu mevcuttur ama yazınca aktif olmuyor.  
Yardım ederseniz Sevinirim Gülücük


#2
Yok mu yardımcı olabilicek beyler


#3
Son Düzenleme: 08-08-2018, Saat: 20:43, Düzenleyen: PawNod'.
Az sabırlı olun yardim ederler

amx_cvar semiclip 1 olması lazım

Olmazsa semiclip eklentisini kapatın ve siz yükleyip deneyin



#4
amx_cvar semiclip_enemies 1

Csdurağı kullanıyorsanız Güvenlik ayarlarından semiclip modülünü kaldırın.


ahm3tcelik.github.io
#5
Csduraginda değiliz oyunyoneticisindeyiz.
Dediğinizi daha önceden yapmıştım ama olmamıştı demin önce tekrar denedim gene olmadı plugini varmıdır acaba ?


#6
Bu işini görür sanırım normal semiclip pluginini kapatmayı unutma

PHP Kod:
#include <amxmodx> 
#include <fakemeta> 

#pragma semicolon 1 

new g_iSemiClip[33]; 

public 
plugin_init() { 
 
   register_plugin("Playerlarin Birbirinin Icinden Gecme""1.0""Optimist"); 
 
    
    register_forward
FM_StartFrame   "fwStartFrame"   0 ); 
 
   register_forwardFM_AddToFullPack   "fwFullPack"   1 ); 


public 
fwFullPackeseenthostflagsplayerpSet ) { 
 
   ifplayer && g_iSemiClip[ent] && g_iSemiClip[host] ) { 
 
       set_es(esES_SolidSOLID_NOT); 
 
       set_es(esES_RenderModekRenderTransAlpha); 
 
       set_es(esES_RenderAmt100); 
 
   
 
   return FMRES_IGNORED


public 
fwStartFrame() { 
 
   static iPlayers[32], iNumiPlayeriPlayer2
 
   get_players(iPlayersiNum); 
 
    
    arrayset
(g_iSemiClip0sizeof(g_iSemiClip)); 
 
    
    new iTeams
[33] = {-1, ...}; 
 
   for( new 0iNumi++ ) { 
 
       iPlayer iPlayers[i]; 
 
        
        if
( !is_user_alive(iPlayer) ) 
 
           continue
 
        
        for
( new 0iNumj++ ) { 
 
           iPlayer2 iPlayers[j]; 
 
            
            if
(iPlayer == iPlayer2 || !is_user_alive(iPlayer2)) 
 
               continue
 
            
            static Float
:vOrigin1[3], Float:vOrigin2[3]; 
 
           pev(iPlayerpev_originvOrigin1); 
 
           pev(iPlayer2pev_originvOrigin2); 
 
            
            if
vector_distancevOrigin1vOrigin2 ) < 96) { 
 
               ifiTeams[iPlayer] == -
 
                   iTeams[iPlayer       get_user_team(iPlayer); 
 
               ifiTeams[iPlayer2] == -
 
                   iTeams[iPlayer2   get_user_team(iPlayer2); 
 
                
                
//if( iTeams[iPlayer] == 2 && iTeams[iPlayer2] == 2 ) { 
 
               ifiTeams[iPlayer] == iTeams[iPlayer2] ) { 
 
                   g_iSemiClip[iPlayer   true
 
                   g_iSemiClip[iPlayer2   true
 
               
 
           
 
       
 
   
 
    
    for
( new 0iNumi++ ) { 
 
       iPlayer iPlayers[i]; 
 
        
        if
is_user_alive(iPlayer) ) 
 
           set_pev(iPlayerpev_solidg_iSemiClip[iPlayer] ? SOLID_NOT SOLID_SLIDEBOX); 
 
   
 
    
    return FMRES_IGNORED

  



#7
PHP Kod:
/* forum.csduragi.com */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "CSD Semiclip Controller"
#define VERSION "2"
#define AUTHOR "Yek'-ta"

new bool:cokmeengel=false;
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)

    
register_concmd("amx_semiclip""cmdsemiclip"ADMIN_CVAR)
}
public 
cmdsemiclip(idlevelcid)
{
    if (!
cmd_access(idlevelcid2))
        return 
PLUGIN_HANDLED

    
new arg[12], arg2[8]

    
read_argv(1argcharsmax(arg))
    
read_argv(2arg2charsmax(arg2))

    if (
equali(arg,"1")){
        
server_cmd("semiclip_option semiclip 1");
        new 
isim[32]
        
get_user_name(idisim31)
        
chat_color(0,"!gCSDuragi !y: !g%s !yisimli yetkili !tsemiclip acti."isim);
        
console_print(id"[CSD] semiclip komutunu %s olarak ayarladin."arg)
        return 
PLUGIN_HANDLED;
    }
    else if(
equali(arg,"0")){
        
server_cmd("semiclip_option semiclip 0");
        new 
isim[32]
        
get_user_name(idisim31)
        
chat_color(0,"!gCSDuragi !y: !g%s !yisimli yetkili !tsemiclip kapatti."isim);
        
console_print(id"[CSD] semiclip komutunu %s olarak ayarladin."arg)
        return 
PLUGIN_HANDLED;
    }
    else if(
equali(arg,"herkes")){
        if(
equali(arg2,"herkes")){
            
server_cmd("semiclip_option team 0");
        }
        else if(
equali(arg2,"te")){
            
server_cmd("semiclip_option team 1");
        }
        else if(
equali(arg2,"ct")){
            
server_cmd("semiclip_option team 2");
        }
        else if(
equali(arg2,"takim")){
            
server_cmd("semiclip_option team 3");
        }
        else {
            
console_print(id"[CSD] %s ayari tanimli degil."arg2)
            return 
PLUGIN_HANDLED;
        }

    }
    else if(
equali(arg,"sure")){
        if(!
cokmeengel){
            if(!
is_str_num(arg2) || equal(arg2"")){
                
console_print(id"[CSD] sure ayari icin bir sayi girmelisiniz.");
                return 
PLUGIN_HANDLED;
            }
            
server_cmd("semiclip_option time %s",arg2);
            
cokmeengel=true;
        }
        else{
            
console_print(id"[CSD] sure ayarini her haritada sadece bir kere kullanabilirsiniz.");
            return 
PLUGIN_HANDLED;
        }
    }
    else if(
equali(arg,"sirtacikma")){
        if(!
is_str_num(arg2) || equal(arg2"")){
            
console_print(id"[CSD] bir sayi girmelisiniz.");
            return 
PLUGIN_HANDLED;
        }
        
server_cmd("semiclip_option crouch %s",arg2);
    }
    else if(
equali(arg,"mesafe")){
        if(!
is_str_num(arg2) || equal(arg2"")){
            
console_print(id"[CSD] bir sayi girmelisiniz.");
            return 
PLUGIN_HANDLED;
        }
        
server_cmd("semiclip_option distance %s",arg2);
    }
    else if(
equali(arg,"seffaflik")){
        if(!
is_str_num(arg2) || equal(arg2"")){
            
console_print(id"[CSD] bir sayi girmelisiniz.");
            return 
PLUGIN_HANDLED;
        }
        
server_cmd("semiclip_option transparency %s",arg2);
    }
    else{
        
console_print(id"[CSD] %s komutu tanimli degil."arg)
        return 
PLUGIN_HANDLED;
    }

    new 
isim[32]
    
get_user_name(idisim31)
    
chat_color(0,"!gCSDuragi !y: !g%s !yisimli yetkili semiclip_!t%s !ykomutunu !t%s !yolarak ayarladi."isimargarg2);
    
console_print(id"[CSD] %s komutunu %s olarak ayarladin."argarg2)

    return 
PLUGIN_HANDLED
}

stock chat_color(const id, const input[], any:...)
{
    new 
count 1players[32]
    static 
msg[191]
    
vformat(msg190input3)

    
replace_all(msg190"!g""^4")
    
replace_all(msg190"!y""^1")
    
replace_all(msg190"!t""^3")
    
replace_all(msg190"!team2""^0")

    if (
idplayers[0] = id; else get_players(playerscount"ch")
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players[i])
                
write_byte(players[i]);
                
write_string(msg);
                
message_end();
            }
        }
    }

Bunun Olması Lazım



#8
HER 2 SİDE OLMADI MALESEF Üzüldüm


#9
Benimkini yükleyip amx_semiclip herkes yazmayı dener misiniz



#10
OLMADI Üzüldüm




Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Task