Русское сообщество по скриптингу

[ReAPI] Laser mines (лазерные мины)

Новые плагины для AMX Mod X, которые были добавлены в базу плагинов нашего форума. Плагины еще не утвеждены администратором/модератором.

Модератор: Leonidddd

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

Данный раздел форума служит для добавления новых плагинов в базу нашего форума. После того, как администратор/модератор утвердит плагин, он будет перемещен в раздел "Утвежденные плагины".

Правила при добавлении новых плагинов:

1. При вставке кода плагина необходимо использовать тег [pawn], в противном случае, если тег [pawn] не отображает ваш код, можно использовать тег [code].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. Обязательно выкладывайте исходник sma плагина. Запрещено выкладывать amxx файл.
4. Обязательно указывайте настоящих авторов плагина, если вы использовали чьи-то наработки или функции, указывайте их авторов в сообщении.
5. Необходимо заполнять детальную информацию о плагине (версию, настройки, используемые модули, список изменений и другую).

[ReAPI] Laser mines (лазерные мины)

Сообщение БиЗоН » 27 ноя 2022, 13:09

Автор: bizon
Версия: 0.1
Описание: Плагин добавляет на сервер возможность устанавливать лазерные мины.

– Для удобного интерфейса присутствует инвентарь в виде меню.
– Лазерные мины можно ставить только на вертикальные стены (с примерно ровными поверхностями).
– Лазерные мины можно прокачивать до горизонтальной (испускает 2 дополнительных луча по горизонтальной оси) и вертикальной (испускает 2 дополнительных луча по вертикальной оси). Повторное прокачивание невозможно.
– Есть возможность выдачи скидки для игроков VIP на покупку и прокачку, а также увеличить количество лазерных мин, которые можно иметь.
– Есть возможность контролировать количество поставленных мин/в инвентаре после смерти игрока/в старте раунда.
– При наведении прицела на лазерную мину можно увидеть тип лазерной мины, имя владельца, здоровье и количество убийств, совершенных данной лазерной миной.
– Лазерные мины нельзя поставить на следующие объекты:
1. другие лазерные мины;
2. игроки;
3. "func_breakable" – разрушаемый объект;
4. "func_door" – дверь;
5. "func_door_rotating" – вращающаяся дверь;
6. "func_button – кнопка;
7. "func_conveyor – конвейер;
8. "func_plat – платформа;
9. "func_platrot – вращающаяся платформа;
10. "func_rot_button – вращающийся рычаг;
11. "func_rotating – вращающийся объект;
12. "func_tracktrain – управляемый поезд;
13. "func_train – неуправляемый поезд;
14. "func_vehicle – транспорт;
15. "func_water – вода;
16. "worldpawn" (конкретно небо);
17. "func_ladder" – лестница.

lm_menu
lasermines_menu
say /lm
say_team /lm

1. Переместите содержимое архива в директорию "cstrike/" вашего сервера.
2. Скомпилируйте исходный код плагина reapi_lasermine.sma.
3. Переместите скомпилированный плагин в папку с плагинами (cstrike/addons/amxmodx/plugins).
4. Пропишите название плагина (reapi_lasermine.amxx) в файле со списком плагинов (cstrike/addons/amxmodx/configs/plugins.ini).

Файл с настройками автоматически будет создан при первой загрузке плагина.
cstrike/addons/amxmodx/configs/plugins/plugin-reapi_lasermine.cfg"
Код: Выделить всё
// Стоимость покупки лазерной мины
// -
// Default: "500"
lasermine_cost "500"

// Здоровье лазерной мины
// -
// Default: "1000.0"
lasermine_health "1000.0"

// Урон от лазерной мины
// -
// Default: "100.0"
lasermine_damage_value "100.0"

// Периодичность получения урона игроком от любой лазерной мины (сек)
// -
// Default: "0.5"
lasermine_damage_period "0.5"

// Стоимость улучшения лазерной мины до горизонтальной
// -
// Default: "1500"
lasermine_horizontal_update_cost "1500"

// Стоимость улучшения лазерной мины до вертикальной
// -
// Default: "1500"
lasermine_vertical_update_cost "1500"

// Здоровье горизонтальной лазерной мины
// -
// Default: "1200.0"
lasermine_horizontal_health "1200.0"

// Здоровье вертикальной лазерной мины
// -
// Default: "1200.0"
lasermine_vertical_health "1200.0"

// Количество лазерных мин, которые может иметь игрок
// -
// Default: "3"
lasermine_limit_player_count "3"

// Количество лазерных мин, которые может иметь игрок VIP
// -
// Default: "5"
lasermine_limit_vip_count "5"

// Флаги для игрока VIP, дающий доступ к повышенному количеству покупки лазерных мин
// -
// Default: "t"
lasermine_vip_flags "t"

// Скидка для игрока VIP на покупку и прокачку мины
// -
// Default: "25"
lasermine_vip_percent "25"

// Удалять мины с возвращением в инвентарь после смерти игрока?
// 0 - нет
// 1 - удалять мины и возвращать их в инвентарь
// 2 - удалять мины без возвращения их в инвентарь
// -
// Default: "2"
// Minimum: "0.000000"
// Maximum: "2.000000"
lasermine_remove_after_kill "2"

// Удалять мины с возвращением в инвентарь в новом раунде?
// 0 - нет
// 1 - удалять мины и возвращать их в инвентарь
// 2 - удалять мины без ввозвращения их в инвентарь
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "2.000000"
lasermine_remove_on_restart_round "1"

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вечно занятой. Вечно в павне.
Аватара пользователя
БиЗоН
 
Сообщения: 164
Зарегистрирован: 24 мар 2014, 21:05
Благодарил (а): 10 раз.
Поблагодарили: 46 раз.
Опыт программирования: Больше трех лет

Вернуться в Добавленные новые плагины

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1