ReHLDS/ReAPI Multi Jump [2.1]

lieutenant colonel

Пользователь
Регистрация
2 Дек 2017
Сообщения
20
Симпатии
17
#1
Автор: w0w
Источник: Dev-Cs
Версия:
2.1

Описание:
Плагин имеет обширный функционал.
- Если Вы хотите чтобы у администратором с определённым флагом или флагами (mj_admin_access) были всегда дополнительные прыжки (mj_additional_jumps) то нужно чтобы квар mj_admin_access не был пустым. Этот квар находится в дополнительном плагине multi_jump_admin.

- Если Вы хотите чтобы после прыжка делался ещё один то нужно включить квар mj_auto_double_jump. Если Вы используете эту настройку и mj_admin_access не пустой то они комбинируются, то есть, после вашего прыжка Вы подпрыгнете ещё раз и сможете прыгнуть ещё указанное количество раз в кваре mj_additional_jumps.

- Вы можете выдавать прыжки игроку/команде (T/CT)/всем (ALL) если установлен дополнительный плагин multi_jump_admin, а так же, указывать время на которое Вы хотите их выдать, то есть, например вы выдаёте на 10 секунд 10 прыжков, если игрок не истратит за 10 секунд эти 10 прыжков то они заберутся. Так же, стоит обратить внимание что не нужно стаковать время, то есть, если вы выдадите 10 прыжков на 10 секунд и сразу же 10 прыжков на 15 секунд, то через 10 секунд прыжки заберутся.
Примеры использования команды:
  • amx_mjgive w0w - выдадим игроку w0w дополнительный прыжок.
  • amx_mjgive w0w 1 - выдадим игроку w0w дополнительный прыжок.
  • amx_mjgive CT 1 5 - выдадим команде CT дополнительный прыжок на 5 секунд.
  • amx_mjgive "#16" - выдадим игроку с userid #16 дополнительный прыжок.
  • amx_mjgive "STEAM_1:1:1" - выдадим игроку с этим Steam ID дополнительный прыжок.
Эта команда по стандарту доступна администраторам с флагом "l" (mj_admin_console_access). Вы можете выводить либо не выводить различные сообщения/оповещения о выдаче (mj_admin_messages).

- Вы можете логировать действия тех кто выдаёт прыжки, за это отвечает квар mj_admin_logs.
Формат лога:
C++:
<ник выдавшего> <Steam ID выдавшего> <IP выдавшего> -----> +количество выданных прыжков -----> <ник кому выдали> <Steam ID кому выдали> <IP кому выдали>
- За возможность покупки отвечает плагин mutli_jump_buy:
  • mj_buy_price: цена покупки дополнительных прыжков.
  • mj_buy_price_steam: цена покупки дополнительных прыжков для Steam игроков.
  • mj_buy_additional_jumps: количество прыжков что будет выдано после покупки.
- Можно обнулять прыжки при спавне игрока, за это отвечает квар mj_reset_jumps_spawn.

Не стоит путать mj_additional_jumps и mj_buy_additional_jumps.

Требования:
  • ReAPI
  • AmxModX 1.9.0

Установка:

  1. Отредактируйте словарь multi_jump.ini по своему вкусу.
  2. Скопируйте словарь в директорию "/amxmodx/data/lang/".
  3. Скопируйте файл multi_jump.inc в директорию "/amxmodx/scripting/include/".
  4. Откройте multi_jump.sma и скомпилируйте плагин.
  5. Скопируйте скомпилированный multi_jump.amxx в директорию "/amxmodx/plugins/".
  6. Пропишите multi_jump.amxx в файле "/amxmodx/configs/plugins.ini".
  7. Проделать этот же процесс для плагинов multi_jump_buy и multi_jump_admin если нужен функционал покупки и админ возможности, соответственно.
 

Вложения