PHP- Kodu:
public YeniTur(){
    for(new 
id 0id get_maxplayers(); id++){
        if(
is_user_alive(id) && is_user_connected(id)){
            
g_had_salamander[id] = false
        
}
    }

id <= get_maxplayers()

olmalı. Ayrıca;
is_user_alive(id) kontrolü yapmanın hiçbir anlamı yok. Örneğin el başı herhangi bir sebepten dolayı kişi canlı değilse, silahı silinmeyecek. Oysa herkesin silahının silinmesi gerek.

---

İlgili publici şu şekilde düzelt:

PHP- Kodu:
public bio_extra_item_selected(id)
{
    if(!
is_user_alive(id)) 
    {
        
ColorChat(id"!g[Biohazard]: !tSalamander Silahini !nAlmak icin !tHAYATTA OLMANIZ !nGerekmektedir.")
        return 
PLUGIN_HANDLED;
    }
    new 
fiyat get_pcvar_num(cvar_fiyat)
    new 
para cs_get_user_money(id)
    if(
para >= fiyat
    {
        
cs_set_user_money(idpara fiyat)
        
g_had_salamander[id] = true
        is_reloading
[id] = false
        is_firing
[id] = false
        can_fire
[id] = true
        fm_give_item
(id"weapon_m249")
        
g_ammo[id] = 100
        cs_set_user_bpammo
(idCSW_SALAMANDER200)
        
ColorChat(id"!g[Biohazard]: !Salamander Silahi !nBasariyla Satin Alindi.")
        return 
PLUGIN_HANDLED;
    } 
    else 
    {
        
ColorChat(id"!g[Biohazard]: !tSalamander !nSilahini Alabilmeniz Icin !tYeterli Paraniz !nYok. !gSilahin Degeri: !t%d !nTL"get_pcvar_num(cvar_fiyat))
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_HANDLED;