Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила форума

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

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Плагины Advanced Armor и Advanced Helmet

Статус пользователя sas333
сообщение 3.11.2021, 9:55
Сообщение #1


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Advanced Armor и Helmet
Версия: 1.2
Последнее обновление: 16.11.21

Требования:
ReHLDS - 3.11.0.767 или новее.
Reapi - 5.20.0.231 или новее.
Модуль curl_amxx_i386 (в архиве он есть)

Описание:

В комплекте два плагина, один шлема второй бронежилет. Суть плагинов заключается в том, что любой игрок или только админ (Настройки в конфиге) Может купить себе усиленную экипировку шлем или броню. Усиленная экипировка позволяет поглощать первый входящий урон после чего пропадает. Плагин умеет работать с плагином BonusMenu RBS что позволяет сделать покупку защиты за поинты. Подробнее смотрите на скриншотах и функции в конфиге.

Возможности:

advanced_armor.cfg
Код:
// Состояние плагина. 0 - выключен; 1 - включён.
aa_enabled "1"

// Путь к модели (оставить пустым чтобы отключить модель)
aa_model "models/advanced_armor.mdl"

// Тип предмета для выдачи через BonusMenu RBS (1/2/3)
// Вам необходимо добавить в bonusmenu_rbs.ini (где 666 в обоих случаях - цена предмета):
// "srvcmd" "666" "!amx_give_aa #%userid% 666" "" "0" "0" "Титановая броня"
aa_bmrbs_mode "1"

// Режим отражения урона
// 0 - Предмет отражает aa_protection_percent* урона первого попадания, и ломается
// 1 - Предмет имеет aa_protection_percent* прочности, которая тратится, поглощая урон (1 к 1)
aa_damage_type "1"

// Процент защиты элемента1.
// В режиме 'aa_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'aa_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
aa_protection_percent1 "25"

// Процент защиты элемента2.
// В режиме 'aa_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'aa_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
aa_protection_percent2 "50"

// Процент защиты элемента3.
// В режиме 'aa_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'aa_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
aa_protection_percent3 "100"

// Цена за элемент1. 0 - Бесплатно.
// Если вы используете только один элемент, используйте этот. Тогда команда вызова меню
// будет работать как команда мгновенной попытки покупки.
aa_price1 "1000"

// Цена за элемент2. -1 - Выключить элемент; 0 - Бесплатно.
aa_price2 "2000"

// Цена за элемент3. -1 - Выключить элемент; 0 - Бесплатно.
aa_price3 "3000"

// Защищать от урона с ножа?
aa_protection_knife "0"

// Защищать от урона от гранаты?
aa_protection_grenade "0"

// Забирать в новом раунде, если игрок остался жив в предыдущем?
aa_remove_newround "0"

// Клиентская команда покупки/меню
aa_clcmd "say /armor"

// Минимальный раунд для покупки
aa_min_round "2"

// Сколько раз за один раунд можно купить
aa_take_per_round "1"

// Флаги доступа. Требуется любой из перечисленных. "" - Доступ для всех.
aa_access "t"

// Звук жертве при разрушении предмета ("" - выкл.)
aa_target_sound "player/bhit_helmet-1.wav"

// Звук атакующему при разрушении предмета("" - выкл.)
aa_attacker_sound "player/bhit_helmet-1.wav"

// Покупка только в зоне закупки?
aa_buyzone "1"

// Флаги доступа к автовыдаче в начале раунда (требуется любой из; "" - выдавать всем)
aa_autoequip_flag ""

// Минимальный раунд для автовыдачи в начале раунда (0 - не выдавать)
aa_autoequip_round "2"

// Какой тип предмета выдавать (1/2/3)?
aa_autoequip_type "1"

// Показывать иконку?
// Это общий квар для armor и helmet
adv_icon "1"

// Сколько секунд подсвечивать игрока при попадании в предмет (0 - выкл.; допускаются дробные значения)
aa_rendertime "1.5"

// Плотность подсветки (1-255)
aa_renderamt "20"

// Цвет подсветки (рекомендуется не ставить идентичное helmet значение)
aa_rendercolor "200 200 0"

// Как часто (в секундах) выдавать случайный бонус (0 - не выдавать)
aa_bonus_freq "120"

// Тип предмета для случайного бонуса (1/2/3)
aa_bonus_type "1"

// Кому выдавать случайный бонус?
// "a" - террористы
// "b" - контр-террористы
aa_bonus_mode "ab"

// Задержка повторной покупки/получения в секундах
aa_equip_delay "0"

// Тип предмета для выдачи через VIP RBS (1/2/3)
// Вам необходимо добавить в vip_rbs.ini:
// "srvcmd" "t" "amx_viprbs_aa #%userid%" "0" "Титановая броня"
aa_viprbs_type "1"

advanced_helmet.cfg
Код:
// Состояние плагина. 0 - выключен; 1 - включён.
ah_enabled "1"

// Путь к модели (оставить пустым чтобы отключить модель)
ah_model "models/advanced_helmet.mdl"

// Тип предмета для выдачи через BonusMenu RBS (1/2/3)
// Вам необходимо добавить в bonusmenu_rbs.ini (где 666 в обоих случаях - цена предмета):
// "srvcmd" "666" "!amx_give_ah #%userid% 666" "" "0" "0" "Титановый шлем"
ah_bmrbs_mode "1"

// Режим отражения урона
// 0 - Предмет отражает ah_protection_percent* урона первого попадания, и ломается
// 1 - Предмет имеет ah_protection_percent* прочности, которая тратится, поглощая урон (1 к 1)
ah_damage_type "1"

// Процент защиты элемента1.
// В режиме 'ah_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'ah_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
ah_protection_percent1 "25"

// Процент защиты элемента2.
// В режиме 'ah_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'ah_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
ah_protection_percent2 "50"

// Процент защиты элемента3.
// В режиме 'ah_damage_type 0' От 1 до 100. Чем выше значение, тем больше защита.
// В режиме 'ah_damage_type 1' чем выше значение, тем больше прочность (поглощение до поломки).
ah_protection_percent3 "100"

// Цена за элемент1. 0 - Бесплатно.
// Если вы используете только один элемент, используйте этот. Тогда команда вызова меню
// будет работать как команда мгновенной попытки покупки.
ah_price1 "1000"

// Цена за элемент2. -1 - Выключить элемент; 0 - Бесплатно.
ah_price2 "2000"

// Цена за элемент3. -1 - Выключить элемент; 0 - Бесплатно.
ah_price3 "3000"

// Защищать от урона с ножа?
ah_protection_knife "0"

// Защищать от урона от гранаты?
ah_protection_grenade "0"

// Забирать в новом раунде, если игрок остался жив в предыдущем?
ah_remove_newround "0"

// Клиентская команда покупки/меню
ah_clcmd "say /helmet"

// Минимальный раунд для покупки
ah_min_round "2"

// Сколько раз за один раунд можно купить
ah_take_per_round "1"

// Флаги доступа. Требуется любой из перечисленных. "" - Доступ для всех.
ah_access "t"

// Звук жертве при разрушении предмета ("" - выкл.)
ah_target_sound "player/bhit_helmet-1.wav"

// Звук атакующему при разрушении предмета("" - выкл.)
ah_attacker_sound "player/bhit_helmet-1.wav"

// Покупка только в зоне закупки?
ah_buyzone "1"

// Флаги доступа к автовыдаче в начале раунда (требуется любой из; "" - выдавать всем)
ah_autoequip_flag ""

// Минимальный раунд для автовыдачи в начале раунда (0 - не выдавать)
ah_autoequip_round "2"

// Какой тип предмета выдавать (1/2/3)?
ah_autoequip_type "1"

// Показывать иконку?
// Это общий квар для armor и helmet
adv_icon "1"

// Сколько секунд подсвечивать игрока при попадании в предмет (0 - выкл.; допускаются дробные значения)
ah_rendertime "1.5"

// Плотность подсветки (1-255)
ah_renderamt "20"

// Цвет подсветки (рекомендуется не ставить идентичное helmet значение)
ah_rendercolor "255 0 0"

// Как часто (в секундах) выдавать случайный бонус (0 - не выдавать)
ah_bonus_freq "120"

// Тип предмета для случайного бонуса (1/2/3)
ah_bonus_type "1"

// Кому выдавать случайный бонус?
// "a" - террористы
// "b" - контр-террористы
ah_bonus_mode "ab"

// Задержка повторной покупки/получения в секундах
ah_equip_delay "0"

// Тип предмета для выдачи через VIP RBS (1/2/3)
// Вам необходимо добавить в vip_rbs.ini:
// "srvcmd" "t" "amx_viprbs_ah #%userid%" "0" "Титановый шлем"
ah_viprbs_type "1"

Ланг Файл
Код:
[ru]
AH_MENU_TITLE = \r[\wМеню шлемов\r]^n^n
AH_MENU_ITEM = \r%i\w. %s%l^n\d[поглощение: \y%i%%\d]^n%s^n^n
AH_MENU_PRICE = [цена: \y%i$\d]
AH_MENU_FREE = [\yбесплатно\d]
AH_MENU_EXIT = ^n\r0\w. Выход
AH_BOUGHT_INFO = ^4* ^1Вы купили
AH_ITEM_1 = Деревянный шлем
AH_ITEM_2 = Железный шлем
AH_ITEM_3 = Титановый шлем
AH_ITEM_CHAT_1 = ^4Деревянный шлем (%i%%)
AH_ITEM_CHAT_2 = ^4Железный шлем (%i%%)
AH_ITEM_CHAT_3 = ^4Титановый шлем (%i%%)
AH_CHAT_ALIVE = ^3* ^1Только для живых игроков!
AH_CHAT_ROUND = ^3* ^1Дождитесь ^3%i-го ^1раунда!
AH_CHAT_LIMIT = ^3* ^1Лимит исчерпан, дождитесь нового раунда!
AH_CHAT_ALREADY = ^3* ^1Вы уже имеете средство защиты!
AH_CHAT_PRICE = ^3* ^1Вам не хватает денег!
AH_CHAT_POINTS = ^3* ^1Вам не хватает очков!
AH_CHAT_ACCESS = ^3* ^1У вас нет доступа к данной функции!
AH_CHAT_TARGET = "^4%l^1" сломан. Он защитил вас от первого попадания, поглотив ^4%i%% ^1урона.
AH_CHAT_ATTACKER = "^4%l^1" сломан. Он защитил противника от первого попадания, поглотив ^4%i%% ^1урона.

[ru]
AA_MENU_TITLE = \r[\wМеню брони\r]^n^n
AA_MENU_ITEM = \r%i\w. %s%l^n\d[поглощение: \y%i%%\d]^n%s^n^n
AA_MENU_PRICE = [цена: \y%i$\d]
AA_MENU_FREE = [\yбесплатно\d]
AA_MENU_EXIT = ^n\r0\w. Выход
AA_BOUGHT_INFO = ^4* ^1Вы купили
AA_ITEM_1 = Деревянная броня
AA_ITEM_2 = Железная броня
AA_ITEM_3 = Титановая броня
AA_ITEM_CHAT_1 = ^4Деревянную броню (%i%%)
AA_ITEM_CHAT_2 = ^4Железную броню (%i%%)
AA_ITEM_CHAT_3 = ^4Титановую броню (%i%%)
AA_CHAT_ALIVE = ^3* ^1Только для живых игроков!
AA_CHAT_ROUND = ^3* ^1Дождитесь ^3%i-го ^1раунда!
AA_CHAT_LIMIT = ^3* ^1Лимит исчерпан, дождитесь нового раунда!
AA_CHAT_ALREADY = ^3* ^1Вы уже имеете средство защиты!
AA_CHAT_PRICE = ^3* ^1Вам не хватает денег!
AA_CHAT_POINTS = ^3* ^1Вам не хватает очков!
AA_CHAT_ACCESS = ^3* ^1У вас нет доступа к данной функции!
AA_CHAT_TARGET = "^4%l^1" сломана. Она защитила вас от первого попадания, поглотив ^4%i%% ^1урона.
AA_CHAT_ATTACKER = "^4%l^1" сломана. Она защитила противника от первого попадания, поглотив ^4%i%% ^1урона.

Скриншототы

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

PS:
Для работы плагина требуется лицензионный ключ
Который можно получить бесплатно в контакте vk.com/kff88
Либо в телеграмме @kff88
После получения ключа его нужно вписать в файл keys.ini
Файл создается автоматически после запуска сервера.
Путь до файла addons/amxmodx/data/keys.ini

Более подробная информация находится в архиве.

Официальный топик плагина
Телеграмм канал

Отредактировал: sas333, - 16.11.2021, 12:04


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя dehost
сообщение 3.11.2021, 10:56
Сообщение #2


Стаж: 13 лет

Сообщений: 3147
Благодарностей: 1431
Полезность: 486

sas333, как он работает с кастом моделями?


Золотое правило нравственности:
"Относись к людям так, как хочешь, чтобы относились к тебе."
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sas333
сообщение 3.11.2021, 11:07
Сообщение #3


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

sas333, Со шлемом проблем нет, а вот Бронежилет хромает. Нужно саму модель переделывать либо совершенно новую с нуля делать. В плагине путь указан поэтому можно свою модель ставить.


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sas333
сообщение 15.11.2021, 5:05
Сообщение #4


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Обновления плагина до версии 1.1

15.11.21 - обновить .amxx, .cfg и lang файл
- Добавлены новые квары.

Код:
// Покупка только в зоне закупки?
aa_buyzone "1"

// Флаги доступа к автовыдаче в начале раунда (требуется любой из; "" - выдавать всем)
aa_autoequip_flag ""

// Минимальный раунд для автовыдачи в начале раунда (0 - не выдавать)
aa_autoequip_round "2"

// Какой тип предмета выдавать (1/2/3)?
aa_autoequip_type "1"

// Показывать иконку?
// Это общий квар для armor и helmet
adv_icon "1"

// Сколько секунд подсвечивать игрока при попадании в предмет (0 - выкл.; допускаются дробные значения)
aa_rendertime "1.5"

// Плотность подсветки (1-255)
aa_renderamt "20"

// Цвет подсветки (рекомендуется не ставить идентичное helmet значение)
aa_rendercolor "200 200 0"

// Как часто (в секундах) выдавать случайный бонус (0 - не выдавать)
aa_bonus_freq "120"

// Тип предмета для случайного бонуса (1/2/3)
aa_bonus_type "1"

// Кому выдавать случайный бонус?
// "a" - террористы
// "b" - контр-террористы
aa_bonus_mode "ab"

// Задержка повторной покупки/получения в секундах
aa_equip_delay "0"

// Тип предмета для выдачи через VIP RBS (1/2/3)
// Вам необходимо добавить в vip_rbs.ini:
// "srvcmd" "t" "amx_viprbs_aa #%userid%" "0" "Титановая броня"
aa_viprbs_type "1"


PS:
Следите за обновлениями в нашем Телеграмм канале

Отредактировал: sas333, - 15.11.2021, 5:12


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sas333
сообщение 16.11.2021, 11:58
Сообщение #5


Стаж: 13 лет
Город: Красноярск

Сообщений: 374
Благодарностей: 60
Полезность: 148

Обновления плагина до версии 1.2

16.11.21 - обновить .amxx, .cfg файлы
- Сделали работу с BonusMenu RBS без блокировки Меню покупки снаряжения за деньги.
Теперь можно как за бонусы покупать так и за деньги.


Хостинг игровых серверов host-v.ru
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: