PHP- Kodu:
#include <amxmodx> 
#include <amxmisc> 
#include <cstrike> 
#include <fakemeta> 
#include <fun> 
#include <colorchat> 

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

new const T_BASISYANCI[] = "models/player/t_basisyanci/t_basisyanci.mdl"
new const 
T_CTKATILI[] = "models/player/t_ctkatili/t_ctkatili.mdl"
new const 
T_NORMAL[] = "models/player/t_normal/t_normal.mdl"
new const 
CT_DEFAULT[] = "models/player/os_asker1/os_asker1.mdl";
new const 
CT_DEFAULTT[] = "models/player/os_asker1/os_asker1T.mdl";
new const 
CT_DEFAULT2[] = "models/player/os_asker3/os_asker3.mdl";
new const 
CT_DEFAULT2T[] = "models/player/os_asker3/os_asker3T.mdl";

new 
bool:blocked[33]; 
new 
basisyanci
public 
plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR
    
    
register_clcmd("say /sec""BasIsyanciSec"
    
register_forward(FM_Voice_SetClientListening"FwdSetVoice"); 
    
register_event("HLTV","eNewRound","a","1=0","2=0"
    
register_event("DeathMsg","eDeath","a"
    
register_event"TeamInfo""eTeamChange""a" ); 
    
    

public 
plugin_precache() { 
    
precache_model(T_BASISYANCI
    
precache_model(T_CTKATILI
    
precache_model(T_NORMAL
    
precache_model(CT_DEFAULT
    
precache_model(CT_DEFAULT2
    
precache_model(CT_DEFAULTT
    
precache_model(CT_DEFAULT2T

public 
BasIsyanciSec(id) { 
    if(
cs_get_user_team(id) == CS_TEAM_CT
    { 
        new 
menu menu_create("\yBas Isyanci Sec","menu_handler"
        
        new 
players[32],inum
        static 
tempid,szName[32],szID[6]; 
        
get_players(players,inum,"ace","TERRORIST"
        for(new 
i;i<inum;i++) { 
            
tempid players[i]; 
            
get_user_name(tempid,szName,31
            
num_to_str(tempid,szID,5
            
menu_additem(menu,szName,szID
        } 
        
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL
        
menu_display(id,menu,0
    } 
    return 
PLUGIN_HANDLED 

public 
menu_handler(id,menu,item) { 
    if(
item == MENU_EXIT) { 
        
menu_destroy(menu
        return 
PLUGIN_HANDLED 
    

    new 
access,callback
    new 
name[32],data[6]; 
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback
    new 
Uid str_to_num(data); 
    new 
uname[32],admin[32]; 
    
get_user_name(id,admin,31
    if(
is_user_connected(Uid)) { 
        
get_user_name(Uid,uname,31
        
basisyanci Uid
        
cs_set_user_model(Uid,"t_basisyanci"
        
ColorChat(Uid,GREEN,"BAS ISYANCI SECILDIN: ^3+100 HP +1 Flashbang +Mik  Mahkumlari Gaza Getir ve Isyan Cikart !"
        
ColorChat(0,GREEN,"^3%s: %s ^1Adli Oyuncuyu ^4Bas Isyanci ^1Olarak Secti !",admin,uname
        
set_pev(Uid,pev_health,200.0
        
give_item(Uid,"weapon_flashbang"
    } 
    return 
PLUGIN_HANDLED 

public 
eNewRound() { 
    new 
players[32],inum
    
get_players(players,inum
    static 
id
    for(new 
i;i<inum;i++) { 
        
id players[i]; 
        
blocked[id] = true
        
        if(
get_user_team(id) == 1) { 
            
cs_reset_user_model(id
            
cs_set_user_model(id,"t_normal"
        } 
    } 
    
basisyanci 0

public 
eDeath() { 
    new 
killer read_data(1); 
    new 
victim read_data(2); 
    if(
get_user_team(killer) == && get_user_team(victim) == && basisyanci != killer) { 
        
cs_set_user_model(killer,"t_ctkatili"
    } 

public 
eTeamChange() { 
    
    new 
id read_data(1); 
    if(
is_user_bot(id)) return PLUGIN_CONTINUE 
    
new team[12]; 
    
read_data(2,team,11); 
    
    switch( 
team[0] ) { 
        
        case 
'C' :{ 
            switch(
random_num(1,2)) { 
                case 
1:cs_set_user_model(id,"os_asker1"); 
                    case 
2:cs_set_user_model(id,"os_asker3"); 
                } 
            
        }   
        case 
'T' :{ 
            
cs_set_user_model(id,"t_normal"
        }    
    } 
    return 
PLUGIN_CONTINUE 

public 
FwdSetVoice(receiversenderlisten) { 
    if(
get_user_team(sender) != && basisyanci != sender) { 
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    } 
    if(
sender == basisyanci && get_user_team(receiver) == 2) {
        
engfunc(EngFunc_SetClientListeningreceiversender0); 
        return 
FMRES_SUPERCEDE
    }
    return 
FMRES_IGNORED 

Berk bu plugini sen yapmıştın hacım şimdi ben bunları kurdum bu pluginden dolayı sıkıntı yaşadık server dolunca direk çöküyordu modellerden dolayıymış falan şimdi hacı senden tek istediğim şey şu bunu düzeltmeni istemeyeceğim sadece ayırma işlemi gibi
1. Sadece CT'ler mikrofon basabilsin (tdeki adminlerde basamasın yalnız ctler)
2. /sec yazınca bi menü çıkıcak menüde yaşayan canlı tler seçtiği kişi tden mik basabilecek tler seçilen kişiyi duyucak ama ct duyamayacak
3. Seçtiği kişinin glowu
PHP- Kodu:
set_rendering(Uid,kRenderFxGlowShell,255,0,0,kRenderNormal,30
bu olsun hacım şimdiden teşekkürler bu arada
PHP- Kodu:
public fw_PlayerSpawn_Post(id)  
{  
    
set_task(1.0,"SetRender",id

Bu render komutunu kullandığım plugin var o yüzden yukarda paylaştığım public o pluginde var bu yüzden bu baş isyancıda bunu yapman bi plugin çakışmasına neden olur mu diye sorayım dedim . Teşekkürler tekrardan