Witam w klasie mam dodane o tak:
public cod_class_enabled(id)
{
ma_klase[id] = true;
cod_set_user_shield(id, true);
}
public cod_class_disabled(id)
{
ma_klase[id] = false;
cod_set_user_shield(id, false);
}
Noi działa to tak, że gdy wybiorę klasę na początku to gracz dostaje tarcze, gdy zmienię klasę na inną a potem na klasę z tarczą to nie dostaje tarczy, chyba że zginę to od następnej rundy dostane tarcze, nie wiem w czym jest problem, a tu public gdy dotniemy tarcze
public DotykTarczy(weapon,id)
{
if(get_pcvar_num(cvar_blokada_broni) != 1)
return HAM_IGNORED;
if(!is_user_connected(id))
return HAM_IGNORED;
if(gracz_ma_tarcze[id])
return HAM_IGNORED;
return HAM_SUPERCEDE;
}


Dodatki SourceMod













