С помощью плагинаModels Replacement (0.0.2+fix) последней версии вы сможете на своем собственном сервере изменить любую модель оружия, модель игрока или карты на любую, какую захотите — глобально, т.е. для всех. Например вы можете заменить модель ножа на сервере, который будут видеть все, кто зайдет на сервер, изменить модели игроков или какие-либо модели карт, например бутылку вина на карте cs_italy и т.д.
Установка и настройка:
1. Скачиваете архив и распакуйте содержимое.
2. Открываете конфиг плагина models_replacement.ini и настраиваете по своему вкусу.
Чтобы заменить для всех нож, допустим, удаляете всё из конфига и вписываете строчку:
"название_модели_которую_хотите_заменить" "путь_до_новой_модели_в_папке_моделс без .mdl"
3. Не забудьте создать папку для ваших кастом моделек в папке models, в нашем же случае это папка "custommodels" (вы можете назвать по своему) и закинуть туда все ваши новые модели.
4. Затем вам нужно установить сам плагин .amxx на сервер (по умолчанию скомпилирован для amxx 1.9.0). Если у вас другая версия amxx, скомпилируйте из исходника нужный вам версии плагин с помощью компилятора.
5. В конце необходимо прописать плагин в plugins.ini сервера с новой строчки: models_replacement.amxx и сменить карту или перезапустить сервер для проверки работы. Удачи! :)
Здравствуйте. Использую ваш плагин Models Replacement 0.0.2+fix. Замена моделей оружия работает корректно: - v_ модели (в руках) - p_ модели (третье лицо) - w_ модели (на земле) Однако есть проблема с моделью C4 на спине игрока. Замена работает: - когда C4 в руках - когда C4 лежит на земле Но модель бомбы на спине игрока-носителя остаётся стандартной `w_backpack.mdl`. В конфиге указано: "w_backpack" "custom/w_backpack" Судя по поведению, этот случай не попадает под текущую обработку `FM_SetModel`, поэтому модель backpack у игрока не заменяется.
Просьба добавить поддержку замены модели backpack у игрока-носителя C4.
Функция get_member_s — это специфическая функция модуля ReAPI, которая работает со строковыми данными (например, именами или моделями). Несмотря на то, что ваш ReAPI запущен (RUN), есть две возможные причины:
Старая версия ReAPI: Функция get_member_s появилась в относительно свежих версиях модуля. Хотя ваш лог показывал версию 5.26, возможно, плагин требует более специфическую сборку.
Не включен модуль в modules.ini: Иногда AMXX не подгружает функции модуля автоматически, если они не прописаны жестко. Как это исправить:Шаг 1: Проверьтеmodules.ini
Зайдите в папку addons/amxmodx/configs/.
Откройте файл modules.ini.
Убедитесь, что там есть строка reapi и перед ней нет точки с запятой. Если её нет — добавьте в самый низ:Простой текстreapi Шаг 2: Обновите ReAPI (самый эффективный способ)Так как у вас "bad load", плагин просто не будет работать. Лучше всего скачать последнюю версию ReAPI с официального репозитория (GitHub или специализированные форумы типа Dev-CS) и заменить файлы:
reapi_amxx.dll (для Windows) или reapi_amxx_i386.so (для Linux).
Папку include в скриптинге (если будете перекомпилировать).
Шаг 3: Перекомпиляция плагинаЕсли у вас есть исходник этого плагина (.sma), попробуйте скомпилировать его самостоятельно.
Если при компиляции вылезает ошибка undefined symbol "get_member_s", значит, у вас старые инклуды (.inc файлы) в папке scripting/include. Их нужно обновить вместе с модулем.