Half-Life и Adrenaline Gamer форум http://www.aghl.ru/forum/ |
|
[Модуль AMXX] Half-Life Weapon Mod (v0.8) http://www.aghl.ru/forum/viewtopic.php?f=42&t=721 |
Страница 30 из 31 |
Автор: | Lev [ 03 апр 2019, 00:11 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Kimi Tsunagi Five M Ты кто? DDD По существу: запускай сервер с +log on и читай лог. |
Автор: | ST380011A [ 08 авг 2019, 19:26 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
В WeaponMod есть ошибка!!! Имею: HLDS: BUILD 6153 (Windows) Bugfixed and improved HL SDK Version: 0.1.962 (компилировал при помощи v140_xp с параметрами /MD и /arch:IA32) AmxModX: 1.8.2 HL Weapon Mod: 0.9.304 (параметры компиляции как у HL SDK) Проблема №1: Не находит функцию ApplyMultiDamage(). Решение проблемы №1: В файле wpnmod_memory.cpp в функции CMemory::Parse_ApplyMultiDamage() закомментировал всё между #else и #endif, добавив вот этот код: Код: size_t pAdress = (size_t)m_pClearMultiDamage; Проблема №2: Не работает плагин WeaponMod Spawn Config Editor, а в консоле сервера пишет Invalid ammobox id provided (2). Рассмотрение причины проблемы №2, Lev, исправь!!!: Плагин: Код: for(new i=1;i<=wpnmod_get_ammobox_count();++i){Модуль: Код: AMXX_NATIVE(WpnMod_GetAmmoBoxInfo)Что такое AMMOBOX_GET_NAME? Код: #define AMMOBOX_GET_NAME g_Items.Ammobox_GetNameОк, смотрим реализацию Ammobox_GetName: Код: const char* CItems::Ammobox_GetName(int iId)Интересно, а что в Ammobox_GetCount()? Функция чуть выше: Код: int CItems::Ammobox_GetCount()Lev, объясни мне пожалуйста, ЗАЧЕМ ПРИБАВЛЯТЬ 1? Получается, что я добавил одно кастомное оружие с кастомным типом патронов, функция Ammobox_GetCount() получит 1 тип кастомных патронов, а вернёт 2! Плагин будет в цикле for получать все типы патронов, получит 1-ый тип, а при попытке получить 2-ой тип патронов, модуль выдаст ошибку уровня Native Error, и плагин тоже следом выдаст в консоль сервера ошибку, а я на сервере не увижу меню для спауна пушек! Решение проблемы №2: Убрать в функции CItems::Ammobox_GetCount() прибавление на единицу: Код: int CItems::Ammobox_GetCount()Ещё в двух местах в том же файле, при вызове Ammobox_GetCount() изменить: Код: iId >= Ammobox_GetCount()на: Код: iId > Ammobox_GetCount() UPD: Проблема №3: При выстреле из оружия Tar-21 (или любого другого, который использует функцию wpnmod_fire_bullets()) в игрока, сервер падает! Решение проблемы №3: В файле wpnmod_hooks.h изменить это: Код: // void ApplyMultiDamage(entvars_t *pevInflictor, entvars_t *pevAttacker)на это: Код: // void ApplyMultiDamage(entvars_t *pevInflictor, entvars_t *pevAttacker)Скачать weaponmod_amxx.dll со всеми этими исправлениями (вдруг кому-то нужно): Вложение:
|
Автор: | stenkarazin [ 03 ноя 2019, 12:44 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Privet vsem, since about 3 weeks ago weapon mod stopped working in a halflife dedicated server. I can still see special weapons like Assault Cannon but if I try using it, I cannot fire: primary attack makes only "click" and it doesn't fire. everything was working fine before. Reinstalling the weapon mod or recompiling doesn't solve the problem. If I remove the special weapons from the ini file in spawnpoints folder, everything works good, so it seems that the problem depends on the weapon mod itself. Is anyone experiencing the same problem? @KORD_12.7, Kord can you help me? Spasibo bol'shoe vsem, kto pomozhet!! Код: Currently loaded plugins: Код: Currently loaded modules: No errors in the console. |
Автор: | stenkarazin [ 11 ноя 2019, 00:29 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Problem SOLVED!!! It was due to one of the recent Halflife updates (8th or 9th October). See here for more details: https://store.steampowered.com/news/?appids=70 I think it should have something to do with these improvements: Цитата: - Added cl_autowepswitch cvar with values 0/1 to disable/enable auto weapon switching when a new weapon is picked up Цитата: - Fix various weapon animation/sound issues A rollback to a previous version of Halflife fixed the issue! @KORD: Tvoe addon "Weapon Mod" otlichnaja rabota, dejstvitelno super! Ogromnoe spasibo tebe!!! Ty ne smozhesh ponjat', chto plochogo s novijm Halflife update i nemnozhko izmenit' Weapon Mod, chtoby adaptirovatsja k novomu halflife update? ciao |
Автор: | samplebps [ 01 апр 2020, 14:36 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Почему созданое оружие нельзя выдать с помощью give_item()? |
Автор: | Glaster [ 19 янв 2022, 13:15 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
samplebps писал(а): Почему созданое оружие нельзя выдать с помощью give_item() Выдавать игрокам оружие можно таким способом: Код: //в classname, например, "weapon_sniperrifle" |
Автор: | KORD_12.7 [ 06 фев 2022, 18:50 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Мод работает со стимовской последней версией ХЛ? кто-нибудь запускал? |
Автор: | abdobiskra [ 06 фев 2022, 22:18 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
KORD_12.7 писал(а): Мод работает со стимовской последней версией ХЛ? кто-нибудь запускал? Код: Currently loaded plugins: |
Автор: | Glaster [ 06 фев 2022, 23:15 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
KORD_12.7 писал(а): Мод работает со стимовской последней версией ХЛ? кто-нибудь запускал? Да вроде норм всё |
Автор: | CoR2@~ [ 01 янв 2023, 02:59 ] |
Заголовок сообщения: | Re: [Модуль AMXX] Half-Life Weapon Mod (v0.8) |
Hi, I'm running a half-life opposing force server in the latest steam version and even though the weapon mod module seems to run when I check the console, in game the weapons are broken. For example when I change weapon even though the model is correctly updated to the weapon I selected, the firing rate and the bullets type are not updated, staying the same as the previous weapon. This started happening in the latest update, as for older versions I could manage to run weapon mod with no problems. Is there any fix for this? Thanks in advance. |
Страница 30 из 31 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |