Перейти к содержимому


Фотография

Кто нибудь находил мое мачете?

melee spawn null entity

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 147 сообщений

Отправлено 04 Сентябрь 2018 - 3:47

Добрый день!

Помогите пожалуйста с проблемой. На моем сервере внезапно пропало мачете (хотя раньше было) в кампании "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


#2 Game Over - L4D2 - CS:GO

Game Over - L4D2 - CS:GO

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 574 сообщений

Отправлено 04 Сентябрь 2018 - 11:26

Добрый день!

Помогите пожалуйста с проблемой. На моем сервере внезапно пропало мачете.

Попробуйте использовать расширение [L4D2] MeleeSpawnControl. Оно прекрасно работает.

server.cfg 

sm_cvar l4d_melee_weapons "fireaxe;frying_pan;machete;baseball_bat;crowbar;cricket_bat;tonfa;katana;electric_guitar;knife;golfclub"

Скачать: https://yadi.sk/d/YqEG8vea3aERWV


Сообщение отредактировал Game Over - L4D2 - CS:GO: 04 Сентябрь 2018 - 11:28

  • anarki1980 это нравится

#3 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 147 сообщений

Отправлено 04 Сентябрь 2018 - 15:27

Попробуйте использовать расширение [L4D2] MeleeSpawnControl. Оно прекрасно работает.

server.cfg 

sm_cvar l4d_melee_weapons "fireaxe;frying_pan;machete;baseball_bat;crowbar;cricket_bat;tonfa;katana;electric_guitar;knife;golfclub"

Скачать: https://yadi.sk/d/YqEG8vea3aERWV

 

Большое спасибо, помогло! Чуть ли не первый прецедент когда на форуме действительно помогли причем первым же комментом :)

Единственное что хотелось бы знать почему происходят такие вещи, они оставляют впечатление что сервер подгнивает как винда в былые времена.

Я вчера весь день убил, даже переустановил сервер начисто, но баг оставался.



#4 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 04 Сентябрь 2018 - 16:25

Большое спасибо, помогло! Чуть ли не первый прецедент когда на форуме действительно помогли причем первым же комментом :)
Единственное что хотелось бы знать почему происходят такие вещи, они оставляют впечатление что сервер подгнивает как винда в былые времена.
Я вчера весь день убил, даже переустановил сервер начисто, но баг оставался.

На некоторых кампаниях заблокированы предметы. Их надо просто разлочить.

#5 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 147 сообщений

Отправлено 04 Сентябрь 2018 - 20:32

На некоторых кампаниях заблокированы предметы. Их надо просто разлочить.

 

Да, но дело в том что как такового блокирования то вроде и нет, просто нет прекэша, загружаешь модель и все, пользуешься. В тупик ставит то что такой подход сначала работает, а потом внезапно перестает, пришлось вот расширение ставить. Хочется понимать что происходит, чтобы быть уверенным в стабильности сборки.



#6 maloi9208

maloi9208

    Пользователь

  • Пользователь
  • PipPipPip
  • 274 сообщений

Отправлено 04 Сентябрь 2018 - 20:40

Да, но дело в том что как такового блокирования то вроде и нет, просто нет прекэша, загружаешь модель и все, пользуешься. В тупик ставит то что такой подход сначала работает, а потом внезапно перестает, пришлось вот расширение ставить. Хочется понимать что происходит, чтобы быть уверенным в стабильности сборки.

у меня в конце весны / начале лета такое же случилось, выше предложенное расширение помогло

а до этого 2 пушки из ксс перестали урон наносить, но это произошло в результате обновления то ли лефты, то ли сорсмода



#7 dr_lex

dr_lex

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 053 сообщений

Отправлено 04 Сентябрь 2018 - 21:37

Да, но дело в том что как такового блокирования то вроде и нет, просто нет прекэша, загружаешь модель и все, пользуешься. В тупик ставит то что такой подход сначала работает, а потом внезапно перестает, пришлось вот расширение ставить. Хочется понимать что происходит, чтобы быть уверенным в стабильности сборки.

Данное расширение MeleeSpawnControl собирал для форума, он все исправляет.

Для информации на каждую кампанию в том числе и стандартные есть свой файл в папке: left 4 dead 2/left4dead2/missions/ в них есть строки.
Для примера берем файл campaign1.txt Это кампания "Вымерший Центр".
В нем есть строка

"meleeweapons"	"tonfa;frying_pan;machete;electric_guitar;baseball_bat;knife"

Это значит что на этой кампании доступно по стандарту valve только этот тип рукопашного оружия.
Именно по этому типу лежат в сети такие фиксы как описывалось выше melee_weapon_unlock.vpk и тому подобное.


Сообщение отредактировал dr_lex: 04 Сентябрь 2018 - 21:39

  • Game Over - L4D2 - CS:GO и anarki1980 это нравится

#8 anarki1980

anarki1980

    Участник

  • Пользователь
  • PipPip
  • 147 сообщений

Отправлено 04 Сентябрь 2018 - 22:07

Данное расширение MeleeSpawnControl собирал для форума, он все исправляет.

Для информации на каждую кампанию в том числе и стандартные есть свой файл в папке: left 4 dead 2/left4dead2/missions/ в них есть строки.
Для примера берем файл campaign1.txt Это кампания "Вымерший Центр".
В нем есть строка

"meleeweapons"	"tonfa;frying_pan;machete;electric_guitar;baseball_bat;knife"

Это значит что на этой кампании доступно по стандарту valve только этот тип рукопашного оружия.
Именно по этому типу лежат в сети такие фиксы как описывалось выше melee_weapon_unlock.vpk и тому подобное.

 

спасибо, полезная информация!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных