PHP- Kodu:
  public YeniTur(){
    for(new id = 0; id < 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(id, para - 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(id, CSW_SALAMANDER, 200)
        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;
}