Witam. Mam problem na serwerze z naliczaniem buntów. Dodam, że to moje początki dopiero, jeśli chodzi o pluginy. Bunt do statystyk dla niektórych graczy zostaje zliczany, a dla niektórych nie - nawet, gdy w tej samej rundzie jest dwóch strażników i różne osoby ich zabiją to jednej osobie doda do statystyk, a jednej nie. Warunek wygląda następująco:
new bool:zyczenie;
[...]
public bunt(id, attacker, shouldgib)
{
if(!is_user_connected(id) || !is_user_connected(attacker) || attacker == id)
return HAM_IGNORED;
if(cs_get_user_team(id) == CS_TEAM_CT && cs_get_user_team(attacker) == CS_TEAM_T && !zyczenie && ilosc_terro() > 2)
{
[...]
}
return HAM_IGNORED;
}
bool zyczenie jest ustawiany na true w przypadku, gdy wiezien otrzymuje zyczenie, aby nie został naliczony mu bunt (nalicza aktualnie i nie wiem rowniez co z tym zrobic), a na koniec rundy jest ustawiany na false. ilosc_terro - stock zliczajacy graczy w druzynie terro.


Dodatki SourceMod




Moja zawartość
Mężczyzna