Half-Life и Adrenaline Gamer форум http://aghl.ru/forum/ |
|
Сервер падает из-за стандартных гранат HL... Как исправить? http://aghl.ru/forum/viewtopic.php?f=10&t=3251 |
Страница 1 из 2 |
Автор: | russia [ 21 мар 2022, 01:19 ] |
Заголовок сообщения: | Сервер падает из-за стандартных гранат HL... Как исправить? |
Всем привет. Проблема в следующем: У игрока есть гранаты. Он их выкидывает и гранаты исчезают из инвентаря игрока как оружие полностью. Далее оружие в руках автоматически меняется на другое (как правило оружие впн мода). Существует в управлении такая кнопка "Last weapon used" (она же команда "lastinv") - по дефолту прибинжена к кнопке Q. Данная команда меняет оружие игрока между двумя последними, что были в руках. Получается следующая картина: Игрок выкинул гранаты (гранаты исчезли их инвентаря), у игрока в руках оказывается другая пушка, игрок жмет Q, сервер обращается к предыдущему оружию - гранатам, которых нет в инвентаре ==> сервер упал. Какие есть варианты решения этой проблемы? В идеале хотелось бы что бы гранаты попросту не исчезали из инвентаря когда заканчиваются. Возможно ли это? Еще хотелось бы узнать: Когда игрок подбирает оружие "гранаты" ему выдается сразу 5 гранат. Возможно ли как то сделать так, что бы игроку выдавалась 1 граната, а еще лучше 0. При таком раскладе появляется решение: через функцию get_user_weapon(id,clip,ammo) хватаем момент когда количество гранат == 0 и выдаем ему weapon_handgrenade, а пополнять боеприпасы можно через wpnmod. В таком случае проблема решается, так как сервер не падает при обращении к разряженному оружию. Буду признателен за любую помощь. Спасибо большое)) |
Автор: | Lev [ 21 мар 2022, 04:05 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Привет! Я исправлял похожую проблему в BugfixedHL. Используешь его? |
Автор: | russia [ 21 мар 2022, 12:16 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Использовать данный клиент для сервера? Честно не хочется менять dll файлы. В целом все устраивает и боюсь что другие dll могут не подойти под специфику моего сервера. Например мне важно, что бы после коннекта игрок оказывался в режиме наблюдателя, а не сразу спаунлся. Может есть программные способы исправить данный баг? |
Автор: | Lev [ 23 мар 2022, 22:40 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Это не "клиент для сервера". Это и серверные и клиентские библиотеки. Разумеется, на сервер надо только серверную. На клиента можно обе (чтобы в одиночную играть и Listen-сервер запускать). Менять dll надо. Там куча багов поправлена. russia писал(а): Например мне важно, что бы после коннекта игрок оказывался в режиме наблюдателя, а не сразу спаунлся. А как сейчас это реализовано? В BugfixedHL это есть, по умолчанию.russia писал(а): Может есть программные способы исправить данный баг? Через dll много проще чем как-нибудь по другому. И способ тоже "программный".
|
Автор: | russia [ 25 мар 2022, 23:37 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
При попытке заменить dll файлы перестал работать веапон мод, вместо него появились стандартные оружия. Отказал почти весь аддонс Есть предположения почему? Заменены были только DLL |
Автор: | Lev [ 26 мар 2022, 01:19 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Вот это, возможно, надо. |
Автор: | russia [ 28 мар 2022, 00:00 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Не помогает В консоли примерно все это выглядит так: Полный комплект стандартного оружия, веапон мод не работает. |
Автор: | Lev [ 28 мар 2022, 12:55 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Комплект оружия не играет роли. Всё что видно на скриншоте - не загрузился модуль weaponmod. И, скорее всего, потому что не смог найти какие-нибудь оффсеты. Запусти сервер с Код: +log onи в самом начале посмотри на предмет ошибок. |
Автор: | russia [ 28 мар 2022, 23:37 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
Давно я не трогал впнмод, где он вообще подключается? На сколько я помню работает либо hl.dll либо впнмод. Полноценную компанию игры нельзя объеденить с этим модулем, во всяком случае ранее мне это не удавалось. Попробовал поставить только client.dll С виду с ним все работает и сервер вроде как не падает Попробовал положить сервер, все равно падает |
Автор: | Lev [ 29 мар 2022, 17:24 ] |
Заголовок сообщения: | Re: Сервер падает из-за стандартных гранат HL... Как исправи |
russia писал(а): На сколько я помню работает либо hl.dll либо впнмод. Полноценную компанию игры нельзя объеденить с этим модулем, во всяком случае ранее мне это не удавалось. Нет, это именно модуль, дополнение, к hl.dll.russia писал(а): Попробовал поставить только client.dll Эта длл на сервере не используется совсем.Добавлено спустя 14 минут 37 секунд: Re: Сервер падает из-за стандартных гранат HL... Как исправить? Смотри Error и Failed в логе. Всё написано (кроме того как решать, разумеется). Не загружается Ham и ошибки поиска функций в метамоде. Не все версии длл совместимы друг с другом. Попробуй WeaponMod v0.9.304 Fixed |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |