Bıçak Res Takim Değiştirme Plugin düzeltme

Konu

#1
Merhaba plugin sorunsuz çalışıyor fakat pluginin içerisinde .bicak ve .takim değiştirme var ben sadece .res komutunu istiyorum diğer 2 komutu 
(bıçak round ve takım değiştirmenin silinmesini istiyorum tamamen silip sadece say komutuna yazılan .res olmasını istiyorum

PHP Kod:
/*
====================================================================================================
===========================================    Knife    ============================================
===========================================    Round    ============================================
===========================================     by      ============================================
===========================================    Juice    ============================================
====================================================================================================

.: Description :.

1. When admin types /kf, /kr, or /kniferound, knife round begins
2. When knife round begins, your weapons will be auto switched to knife
3. After knife round end, in new round the winning team can choose: swap teams or not
4. You can choose no slash by cvar
5. CT can't buy shield

.: Admin Commands :.

say /kf, /kr, /kniferound - start knife round
say /rr - restart round
say /swap - swap teams

.: Cvars :.

kr_swapvote - enable/disable "Swap Teams?" vote after knife round
kr_noslash - enable/disable noslash in knife round

.: Credits :.

tolsty - helped me with vote and fixed code: http://forums.alliedmods.net/showthread.php?t=103498
Jon - swap teams code from his HnS plugin http://forums.alliedmods.net/showthread.php?t=73244

.: Changelog :.

1.0 - Knife code from "Simple ClanWar Management"
1.1 - Removed hud messages, added cur_weapon event instead of strip_weapons task
1.2 - Added vote, bug fixes, first release
1.3 - Small fixes, another Swap Teams method
1.4 - Added multillingual
1.5 - Using hamsandwich instead of fakemeta to remove slash
1.6 - Block shield buying, added translations
1.7 - Bug fixes
1.8 - Removed c4 ignore, small code optimization
1.9 - Fixed mistakes in code
2.0 - Code optimizations, another menu style, added: message tag, vote messages, changed cvar name "kr_teamvote" to "kz_swapvote"
*/

#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < hamsandwich >
#include < colorchat >

#define PLUGIN "Knife Round"
#define VERSION "2.0"
#define AUTHOR "Juice"

new const KR_TAG[] = "[KR]";

new 
bool:g_bKnifeRound;
new 
bool:g_bVotingProcess;
new 
g_iMaxPlayers;
new 
g_Votes];
new 
g_pSwapVote;
new 
g_pNoslash;

public 
plugin_init() {
    
register_pluginPLUGINVERSIONAUTHOR );
    
    
g_pSwapVote register_cvar"kr_swapvote""1" );   
    g_pNoslash 
register_cvar"kr_noslash""1" );
    
    
register_clcmd"say .bicak""CmdKnifeRound"ADMIN_BAN"Start Knife Round" );
    
register_clcmd"say /bicak""CmdKnifeRound"ADMIN_BAN"Start Knife Round" );
    
register_clcmd"say /kniferound""CmdKnifeRound"ADMIN_BAN"Start Knife Round" );
    
register_clcmd"say .res""CmdRestartRound"ADMIN_BAN"Restart Round" );
    
register_clcmd"say .takim""CmdSwapTeams"ADMIN_BAN"Swap teams" );
    
    
register_clcmd"shield""BlockCmds" );
    
register_clcmd"cl_rebuy""BlockCmds" );
    
    
register_event"CurWeapon""EventCurWeapon""be""2!29" );
    
    
register_logevent"EventRoundEnd"2"0=World triggered""1=Round_Draw""1=Round_End" );
    
    
register_dictionary"kniferound.txt" );
    
    
register_menucmdregister_menuid"\rSwap teams?" ), 1023"MenuCommand" );
    
    
RegisterHamHam_Weapon_PrimaryAttack"weapon_knife""HamKnifePrimAttack" );
    
    
g_iMaxPlayers get_maxplayers( );
    
}

public 
EventCurWeaponid ) {
    if( 
g_bKnifeRound engclient_cmdid"weapon_knife" );
    return 
PLUGIN_CONTINUE;
}

public 
CmdRestartRoundidlevelcid ) {
    if ( !
cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
    
    
g_bKnifeRound false;
    
server_cmd"sv_restartround 1" );
    
    return 
PLUGIN_CONTINUE;
}

public 
CmdKnifeRoundidlevelcid ) {    
    
if( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
    
    
CmdRestartRoundidlevelcid );  
    
    set_task
2.0"KnifeRoundStart"id );
    
    
ColorChat0RED"Bicak Roundu Basladi!"0"Bicak Roundu Basladi!"KR_TAG );
    
ColorChat0RED"Kazanan Tercih Hakkina Sahip"0"Kazanan Tercih Hakkina Sahip"KR_TAG );
    
ColorChat0RED"AKALONYA GAMING"0"AKALONYA GAMING"KR_TAG );
    
ColorChat0RED"TS3: akalonya"0"TS3: akalonya"KR_TAG );
    
    return 
PLUGIN_CONTINUE;
}

public 
CmdSwapTeamsid,level,cid ) {
    if( !
cmd_accessidlevelcid) ) return PLUGIN_HANDLED;
    
    
SwapTeams( );
    
CmdRestartRoundidlevelcid );
    
    return 
PLUGIN_CONTINUE;
}

public 
KnifeRoundStart( ) {
    
g_bKnifeRound true;
    
g_bVotingProcess false;
    
    new 
players32 ], num;
    
get_playersplayersnum );
    
    for( new 
0num i++ )
    {
        new 
item players];
        
EventCurWeaponitem );
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
SwapTeams( ) {
    for( new 
1<= g_iMaxPlayersi++ ) {
        if( 
is_user_connected) )
        {
            switch( 
cs_get_user_team) )
            {
                case 
CS_TEAM_Tcs_set_user_teamiCS_TEAM_CT );            
                case 
CS_TEAM_CTcs_set_user_teamiCS_TEAM_T );
            }
        }
    }
}

public 
EventRoundEnd( ) {
    if( 
g_bKnifeRound && get_pcvar_numg_pSwapVote ) ) {
        new 
players32 ], num;
        
get_playersplayersnum"ae""TERRORIST" );
        
        if(!
num
        {
            
ColorChat0BLUE"Bicagi CT Takim Oyuncusu Kazandi"0"Bicagi CT Takim Oyuncusu Kazandi"KR_TAG );
            
set_task6.0"vote_ct" );
        }
        else
        {    
        
            ColorChat
0RED"Bicagi T Takim Oyuncusu Kazandi"0"Bicagi T Takim Oyuncusu Kazandi"KR_TAG );
            
set_task6.0"vote_t" );  
        
}    
    
}
    
g_bKnifeRound false;
    
    return 
PLUGIN_CONTINUE;
}

public 
vote_t( ) {
    for( new 
1<= g_iMaxPlayersi++ ) {
        if( 
is_user_alive) && cs_get_user_team) == CS_TEAM_T )
        {
            
ShowMenu);
        }
    }
    
set_task8.0"finishvote" );
}

public 
vote_ct( ) {
    for( new 
1<= g_iMaxPlayersi++ ) {
        if( 
is_user_alive) && cs_get_user_team) == CS_TEAM_CT )
        {
            
ShowMenu);
        }
    }
    
set_task8.0"finishvote" );
}

public 
ShowMenuid ) {
    
g_bVotingProcess true;
    
    if( 
g_bVotingProcess ) {
        new 
szMenuBody256 ], keys;

        new 
nLen formatszMenuBody255"\rSwap teams?^n" );
        
nLen += formatszMenuBody[nLen], 255-nLen"^n\y1. \wEvet" );
        
nLen += formatszMenuBody[nLen], 255-nLen"^n\y2. \wHayir" );
        
nLen += formatszMenuBody[nLen], 255-nLen"^n^n\y0. \wCikis" );

        
keys = ( 1<<1<<1<<);

        
show_menuidkeysszMenuBody, -);
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
MenuCommandidkey ) {
    if( !
g_bVotingProcess ) return PLUGIN_HANDLED;
    
    new 
szName32 ];
    
get_user_nameidszNamecharsmaxszName ) );
    
    switch( 
key )
    {
        case 
0
        {
            
g_Votes]++;
            
ColorChat0GREEN"Kazanan oyuncu takim degistirmek istedi"0"Takim degistirmek istedi"KR_TAGszName );
        }
        case 
1
        {
            
g_Votes]++;
            
ColorChat0RED"Kazanan oyuncu takim degistirmek istemedi"0"Takim degistirmek istemedi"KR_TAGszName );
        }
  
        
case 9show_menuid0"" );
    } 
    
    return 
PLUGIN_HANDLED;
}

public 
finishvote( ) {
    if( !
g_bVotingProcess ) return PLUGIN_HANDLED;
    
    
server_cmd"sv_restartround 1" );
    
    if ( 
g_Votes] > g_Votes] ) 
    {
        
ColorChat0GREEN"Tercih Hakki Sonucu Takimlar Degistirildi!"0"Tercih Hakki Sonucu Takimlar Degistirildi!"KR_TAG );
        
SwapTeams( );
    }
    else
    {
        
ColorChat0BLUE"Kazanan oyuncu takim degisikligi yapmadi"0"Kazanan oyuncu takim degisikligi yapmadi"KR_TAG );
    }
    
    
g_Votes] = 0;
    
g_Votes] = 0;
    
g_bVotingProcess false;
    
    return 
PLUGIN_HANDLED;
}

public 
HamKnifePrimAttackiEnt ) {
    if( 
g_bKnifeRound && get_pcvar_numg_pNoslash ) ) 
    {
        
ExecuteHamBHam_Weapon_SecondaryAttackiEnt );          
        
return HAM_SUPERCEDE;
    }
    return 
HAM_IGNORED;
}

public 
BlockCmds( ) {
    if( 
g_bKnifeRound ) {
        return 
PLUGIN_HANDLED_MAIN;
    }
    return 
PLUGIN_CONTINUE;

#2
Direkt maç botu yapalım hocam size Gülümse bildiğin tek tek eklentilerle maç botu dizdirdiniz, şaka yapıyorum başarılar.
#3
(25-11-2020, 07:22)MawiLarq Adlı Kullanıcıdan Alıntı: Direkt maç botu yapalım hocam size Gülümse bildiğin tek tek eklentilerle maç botu dizdirdiniz, şaka yapıyorum başarılar.

Teşekkürler, güzel kardeşim Gülümse maç botunu buldum ingiltere'den bütün maç eklentilerini sildim. sadece ufak tefek şeyler kaldı onlarda bu güzel forum sayesinde hallolacak sanırım.
#4
Sadece .res var gerisini sildim.
PHP Kod:
#include < amxmodx >
#include < amxmisc >

public plugin_init() {
    register_pluginPLUGINVERSIONAUTHOR );
    
    register_clcmd
"say .res""CmdRestartRound"ADMIN_BAN"Restart Round" );
    
}
public 
CmdRestartRoundidlevelcid ) {
    if ( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;

    server_cmd"sv_restartround 1" );
    
    
return PLUGIN_CONTINUE;

#5
çalışmadı hocam

https://prnt.sc/vpeutp
Son Düzenleme: 25-11-2020, 07:45, Düzenleyen: alibnow.
#6
Gözümden ufak bir yer kaçırmışım, kusura bakma
PHP Kod:
#include < amxmodx >
#include < amxmisc >

public plugin_init() {
    register_plugin"res""0.1""suriyelikene" );
    
    register_clcmd
"say .res""CmdRestartRound"ADMIN_BAN"Restart Round" );
    
}
public 
CmdRestartRoundidlevelcid ) {
    if ( !cmd_accessidlevelcid) ) return PLUGIN_HANDLED;

    server_cmd"sv_restartround 1" );
    
    
return PLUGIN_CONTINUE;

#7
İstek konusu, @suriyelikene adlı kullanıcı tarafından 42 dakika içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 75 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Benzer Konular

Kayıt Ol
Discord Adresimize Katılın