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

new bool:blok_damage[33];
public 
plugin_init()   
{   
    
register_plugin("Serbest Gun""1.1""Pit10")   
    
register_clcmd"say /sg","JBGlowMenu");   
    
    
RegisterHam(Ham_Spawn"player""fw_PlayerSpawn_Post"1)
    
RegisterHam(Ham_TakeDamage,"player","fw_TakeDamage_Post",0)
    
register_logevent("eRS",2,"1=Round_Start")
    
}   
public 
eRS() {
    new 
players[32],inum;
    
get_players(players,inum)
    for(new 
i;i<inum;i++) {
        
blok_damage[players[i]] = false;
    }
}
public 
fw_PlayerSpawn_Post(id)  
{  
    
set_task(1.0,"SetRender",id
}   
public 
SetRender(id)  

    if(
is_user_alive(id))  
    { 
        
set_user_rendering(idkRenderFxGlowShell000kRenderTransAlpha999
    } 

public 
JBGlowMenu(id)   
{   
    if(
cs_get_user_team(id) != CS_TEAM_CT)  
    {    
        return 
PLUGIN_HANDLED;   
    }   
    new 
menu menu_create("\rSerbest Gun Menusu:""sub_menu");   
    
    new 
players[32], pnumtempid;   
    new 
szName[32], szTempid[10];   
    
    
get_players(playerspnum"a");   
    
    for( new 
ii<pnumi++ )   
    {   
        
tempid players[i];   
        
        if (
cs_get_user_team(tempid) != CS_TEAM_T)   
        {   
            continue;   
        }   
        
        
get_user_name(tempidszName31);   
        
num_to_str(tempidszTempid9);   
        
menu_additem(menuszNameszTempid0);   
    }   
    
    
menu_display(idmenu);   
    return 
PLUGIN_HANDLED;   
}   

public 
sub_menu(idmenuitem)   
{   
    if( 
item == MENU_EXIT )   
    {   
        
menu_destroy(menu);   
        return 
PLUGIN_HANDLED;   
    }   
    
    new 
data[6], iName[64];   
    new 
accesscallback;   
    
menu_item_getinfo(menuitemaccessdata,5iName63callback);   
    
    new 
tempid str_to_num(data);   
    new 
szName[32], szName2[32];   
    
get_user_name(idszName31);   
    
get_user_name(tempidszName231);   
    
set_user_rendering(tempidkRenderFxGlowShell2551400kRenderNormal30)   
    
ColorChat(0GREEN,"[ SERBEST GUN ]^4%s ^1Isimli ^3Gardiyan ^4%s ^1Adli ^3Mahkuma Serbest Gun Verdi.",szName,szName2); 
    
blok_damage[tempid] = true;
    
menu_destroy(menu);   
    return 
PLUGIN_HANDLED;   
}  
public 
fw_TakeDamage_Post(victim,inflictor,attacker,Float:damage,damagetype) {
    if(
blok_damage[attacker] && (get_user_team(attacker) != get_user_team(victim)) ) {
        return 
HAM_SUPERCEDE
    
}
    return 
HAM_IGNORED