Добрый день!
Помогите пожалуйста с проблемой. На моем сервере внезапно пропало мачете (хотя раньше было) в кампании "Dead air", при попытке выдать его игроку в консоль выводится это:
NULL Ent 'weapon_machete' in GiveNamedItem!
При этом на остальных компаниях все работает!
Случилось на ровном месте, без каких либо вмешательств в код или обновлений (соурсмод может и обновляется автоматом, но это врядли с ним связано).
Месяц назад такое уже было, мачете пропало вообще везде, решил проблему добавив файл "melee_weapon_unlock.vpk" от стороннего аддона, он разлочивает ножи и всякую требуху, заодно починил мачете. Но теперь на дед эире и он не помогает!
Так же нельзя зареспать в этой кампании топор и сковороду, про нее есть строчка в логах на стадии загрузки уровня, даже штатная точка ее не может заспаунить:
weapon_melee_spawn failed to spawn a melee weapon - using string 'frying_pan' weapon_melee_spawn specifying an invalid melee weapon ( for this campaign? ) : frying_pan
Аддоны отключал все, left4downtown отключал (в прошлом одна из версий его влияла на этот баг хотя он по идее не причем), все это никак не влияет.
Код которым спауню (прекэш моделей делается) :
new flags = GetCommandFlags("give"); SetCommandFlags("give", flags & ~FCVAR_CHEAT); FakeClientCommand(Client, "give %s", Item); SetCommandFlags("give", flags|FCVAR_CHEAT);
Стандартным аддоном (https://forums.allie...ad.php?t=109659) тоже не выходит, код у него другой но эффект тот же, только в консоль ошибки не пишет.
Плагины не буду постить, на данный момент там по сути 2, выше упомянутый и маленький из которого выдержка выше же.
Расширения которые стоят (если это как то поможет):
Сообщение отредактировал anarki1980: 04 Сентябрь 2018 - 4:15