Здравствуйте игроки, вчера на сервер была добавлена всеми любимая модификация OpenSecurity, а это значит настало время писать ПО для турелей, чем я и занялся.
Вот что вам понадобится для работы охранной системы:
Турель OpenPeripheral 1шт
Сенсор OpenPeripheral 1 шт
Адаптер OpenComputers 1 шт
Провода
Комп или сервер совершенно любой комплектации 1 шт
Как составить систему:
Ставим туррель в нужное место и подключаем проводом
Под туррелью ставим сенсор, подключенный через адаптер
Всё это проводами подводим к серверу или компу. (по идее даже самый слабый комп подойдёт)
Ставим все улучшения в турель (не обязательно)
Устанавливаем ПО которое я написал
Находим в коде строку "-- относительные координаты пушки от сканера" и выставляем Y равный высоте пушки относительно сенсора [очень важно указать эти настройки, иначе не будет наведение работать](если у вас сканер находится не под пушкой, то можете X и Y тоже подкорректировать)
Находим в коде строки Black_List и White_List, вписываем в них ники игроков в ковычках через запятую (не обязательно)
Режимы работы:
Если Black_List и White_List пусты, то турель стреляет по всем игрокам
Если Black_List содержит ники игроков, а White_List нет, то турель стреляет только в игроков из чёрного списка
Если White_List содержит ники игроков (не важно содержит ли Black_List), то турель стреляет во всех, кроме игроков из белого списка
Установка ПО:
v0.9: pastebin get -f HVtYCinW turret.lua
v0.9.1: pastebin get -f ZzassxEb turret.lua
Скрины:
Преимущества турели:
Большой угол обзора
Наводится на всё в верхнем полушарии
Успешно разряжает броню квантовиков
Убивает довольно быстро игроков с не полным квантовым сетом (без брони вообще с первого удара)
Дальность стрельбы (в комплекте с точностью моего ПО позволяет убивать афкашников и нубов)
Недостатки турели:
Угол наведения по высоте ограничен -45 градусами. Ниже стрелять не может
Низкая скорость поворота, даже пешком смельчаки могут вплотную к турели подойти, даже с улучшениями турели.
Не убивает квантовиков
Сносит по 1 сердцу с надетой нано-бронёй
Изначально направлена на север, из чего выходит следующий недостаток.
Не способна при повороте пройти через южное направление (вместо этого турель делает почти 360 градусов поворот в другую сторону, что занимает значительное время)
Преимущества ПО:
Идеальное наведение по вертикали и горизонтали
Стрельба в верхнюю часть тела, во первых чтобы сложнее было блокировать выстрел блоками, во вторых чтобы повысить шанс попадания при преследовании
3 возможных режима работы
Автоматическая защита территории
Отключаемая атака по мобам
Отключаемая атака по игрокам
Недостатки ПО:
Замечен баг с функцией radar.getPlayerByName() приводящей к ошибки, возможно буду переделывать под детектор игроков из OpenSecurity
Выход из программы осуществляется сочетанием клавиш Ctrl+Alt+C
Надеюсь, я получу пробные версии турелей за проделанный труд
С вами был qwertyMAN, удачной игры.