[ZM] Multijump

amxx [ZM] Multijump 0.0.2

Нет прав для скачивания
Установка
  1. Если будет использоваться на сервере ZM, то обязателен 'include zombieplague' от мода по пути: amxmodx/scripting/include
  2. Скомпилируйте плагин (инструкция).
  3. Скопируйте скомпилированный файл .amxx в директорию: amxmodx/plugins/
  4. Пропишите .amxx в файле amxmodx/configs/plugins.ini
  5. Скопируйте словарь плагина .txt в директорию amxmodx/data/lang/
  6. Смените карту или перезапустите сервер.
Настройки
В .sma:

C++:
#define ZOMBIE_MODE //Использование на зомби сервере (добавляет проверки, чтобы прыжки не были доступны игрокам которые являются зомби или выжившими)

/*
Настройка доступа по флагам в соотношение количества прыжков.

Настройка доступа: ADMINACCESS_TWO, флаг для 2 возможных прыжков, если у игрока встречается этот флаг, то ему будет доступно 2 прыжка (эта настройка например для випа)

Настройка доступа: ADMINACCESS_THREE, флаг для 3 возможных прыжков (внимание, этот флаг будет фигурировать как мульти флаг в проверки по коду, с флагом где доступно 2 прыжка ADMINACCESS_TWO, т.е если у игрока будет оба флага (ADMINACCESS_TWO|ADMINACCESS_THREE), то такому игроку будет 3 прыжка возможных), иначе если у игрока только флаг ADMINACCESS_TWO, то 2 прыжка)

Настройка доступа: ADMINACCESS_FOUR, флаг для 4 возможных прыжков, если у игрока встречается этот флаг, то ему будет доступно 4 прыжка (эта настройка например для админа)

Подведем итоги:

В настройке ADMINACCESS_TWO Вы выставляете флаг, который например есть у випа на Вашем сервере, допустим 'm'

В настройке ADMINACCESS_THREE Вы выставляете флаг, который например есть у супер-вип на Вашем сервере, допустим у такого игрока должны быть сразу оба флага 'mo', т.е флаг ADMINACCESS_TWO и другой которого нету у игрока с флагом ADMINACCESS_TWO, так как, по коду будет фигурировать в проверки оба флага.

В настройке ADMINACCESS_FOUR Вы выставляете флаг, который например есть у Админа на Вашем сервере, допустим 'd'
*/

#define ADMINACCESS_TWO ADMIN_LEVEL_H //2 прыжка
#define ADMINACCESS_THREE ADMIN_LEVEL_B //3 прыжка
#define ADMINACCESS_FOUR ADMIN_BAN //4 прыжка

//Количество секунд для перезарядки прыжков по флагам (т.е настройки время ожидания в секундах до перезарядки и снова можно прыгать)
const Float:SecAccessTwo = 3.0; //ADMINACCESS_TWO
const Float:SecAccessThree = 5.0; //ADMINACCESS_THREE
const Float:SecAccessFour = 8.0; //ADMINACCESS_FOUR

В lang файле:

INI:
/*
Описание к настройке сообщений (уникальные значения для каждого исхода событий), можно настроить на свое усмотрение в LANG файле.

111 - Событие когда игрок с флагом ADMINACCESS_FOUR отпрыгал все 4 прыжка
222 - Событие когда игрок с флагом ADMINACCESS_FOUR отпрыгал 3 прыжка
333 - Событие когда игрок с флагом ADMINACCESS_FOUR отпрыгал 2 прыжка

444 - Событие когда игрок с флагами (ADMINACCESS_TWO|ADMINACCESS_THREE) отпрыгал все 3 прыжка
555 - Событие когда игрок с флагами (ADMINACCESS_TWO|ADMINACCESS_THREE) отпрыгал 2 прыжка

666 - Событие когда игрок с флагом ADMINACCESS_TWO отпрыгал свои 2 прыжка
*/
Сверху Снизу