Играя на серверах с OpenComputers, мне часто удавалось нелегально заполучить карту отладки, поэтому для упрощения её использования грех было не написать соответствующую софтинку. Также реализовано использование следующих улучшений: чатбокс, радар, карта эффектов частиц, если таковые имеются. Советую пихать всё в креативный планшет, так как он не требует подзарядки и спокойно вместит все выше перечисленные улучшения...
При первом запуске, нужно определить владельца программы кликом по экрану. Овнер может быть только один, поэтому реализована защита от чужаков, если кто либо другой влезет в меню, то его хп слетит на 0, почистится инвентарь и произойдёт кик с сервера. Эту защиту можно отключить в меню настроек убрав USER PROTECT.
> Главное меню (MAIN)
WORLD - меню работы с миром. PLAYER - меню работы с игроками. WARPS - меню варпов. NOCLIP - хождение через блоки. PEX ADD, PEX REM - добавление и удаление своих прав на сервере (через командный блок). GM1, GM0 - переключатели гейм мода (через командный блок). PARTS - меню работы с картой эффектов частиц (если доступна). CHAT - меню чатбокса (если доступен). CONSOLE COMMAND - ввод команды (выполняется не через runCommand() а через командный блок (если он включён на сервере)). HIDE - шторка, которая спрячет меню от посторонних глаз. ADMS - выводит игроков и расстояние до них, добавленных в чёрный список.
Звёздочка - меню настроек программы.
MAIN - возврат в главное меню. EXIT - выход.
> Меню игрока (PLAYER)
INFO - подробная инфа об игроке. TPA - телепорт выбранного игрока по кордам. TPAME - телепорт овнера по кордам. TPAMETO - телепорт овнера к выбранному игроку. FREEZE - "застывание" выбранного игрока. TPAHERE - телепорт игрока к овнеру. TPAPTOP - телепорт игрока к игроку. SETHP - установка здоровья игроку. TELLRAW - можно выводить отформатированное сообщение выбранному игроку. KICK - кик с сервера выбранного игрока.
Так выглядит меню выбора игроков (табуляция поддерживается):
> Меню работы с миром (WORLD)
SETBLOCK - установка блока по кордам (можно также выбрать координаты по отдельному игроку). SETBLOCKS - заполняет куб выбранным блоком, ограниченный двумя точками координат. REMITEM - удаляет предмет из слота хранилища. INSITTEM/INSITEMS - вводит в хранилище предметы (требует строковый айди, например "minecraft:stone"). DAYRAIN - если идёт дождь, убирает его, либо инвертирует время суток. SUMMON - спавнит выбранную сущность по кордам (можно также выбрать координаты по отдельному игроку). NBTS - меню работы с НБТ тегами блоков. SIGNS - меню работы с табличками (для редактирования табличек необходимо стоять в блоке вместе с ней). IMBPOTION - встав на сундук и нажав эту кнопку, в него дропнется зелька с ооочень имбовыми эффектами. SOUNDS - проигрывает выбранный звук по координатам (можно также выбрать координаты по отдельному игроку).
> Меню варпов (WARPS)
Здесь всё просто: [+] для добавления варпа, клик по названию варпа - телепортация на него, а жмяк по крестику удалит варп.
> Хождение через блоки (NOCLIP)
Управление - W, A, S, D, SPACE, SHIFT.ENTER - выход. Направление движения на восток (EAST)
> Меню чатбокса (CHAT)
Сообщение отправляется прямо из этого меню, либо можно ввести следующие команды:
rename - новое имя чатбокса.
cons - писать в чат от имени сервера.
nick - ваш ник как имя чатбокса.
cr - краш клиентов в небольшом радиусе частицами smoke, если установлена карта эффектов частиц (чтобы не крашило, нужно выключить частицы дыма в настройках графона).
kk/kk2 - кик игроков с сервера в радиусе действия чатбокса (чтобы не кикало, нужно выключить чат в сетевых настройках игры).
spam - спам в чат.
joke - шутник3000.
main - возврат в главное меню.
> Спавн частиц картой эффектов частиц (PARTS)
Здесь я думаю ничего объяснять не стоит.
> Чекадмин (ADMS)
Меню чека админов на сервере. Показывает их текущее местоположение и расстояние до овнера программки (чтобы не палиться во время своих злодеяний)
EDIT - редактирование чёрного списка.
SCAN - сканирует игроков сервера и если находит "креативщика" - добавит его в ЧС.
Нажать "A" чтобы обновить...
> Настройки (Звёздочка в правом верхнем углу)
AUTORUN - запилит скрипт в автозапуск девайса.
USER PROTECT - вкл/выкл защиты от чужаков.
Y + 100 (TPA) - вкл/выкл подкидывания овнера на 100 блоков вверх при телепортации к игроку (если хочется напасть с воздуха).
KEYBINDS - список быстрых клавиш программы:
Также написав в локал чат "whereON" при наличии чатбокса и радара - включится радар, оповещающий в чат о находящихся в радиусе 7 блоков игроках. Для выключения радара - написать в чат "whereOFF". Для разовой проверки - написать в чат "who".
P.S. Все необходимые переменные (список варпов, чёрный список, настройки) сохраняются в конфиг, поэтому перезапуски программе не страшны)
В общем то и усё. Вроде бы охватил все основные фичи скрипта. Спасибо за внимание! Надеюсь кому нибудь пригодится :3
Удобная прожка для юзания карты отладки/чатбокса/радара/карты эффектов частиц...
в Разное
Опубликовано: · Изменено пользователем FeodorKekovich
Играя на серверах с OpenComputers, мне часто удавалось нелегально заполучить карту отладки, поэтому для упрощения её использования грех было не написать соответствующую софтинку. Также реализовано использование следующих улучшений: чатбокс, радар, карта эффектов частиц, если таковые имеются. Советую пихать всё в креативный планшет, так как он не требует подзарядки и спокойно вместит все выше перечисленные улучшения...
Собсна сам быдлокод на растерзание: https://pastebin.com/8zapX0En и описание его работы:
При первом запуске, нужно определить владельца программы кликом по экрану. Овнер может быть только один, поэтому реализована защита от чужаков, если кто либо другой влезет в меню, то его хп слетит на 0, почистится инвентарь и произойдёт кик с сервера. Эту защиту можно отключить в меню настроек убрав USER PROTECT.
> Главное меню (MAIN)
WORLD - меню работы с миром.
PLAYER - меню работы с игроками.
WARPS - меню варпов.
NOCLIP - хождение через блоки.
PEX ADD, PEX REM - добавление и удаление своих прав на сервере (через командный блок).
GM1, GM0 - переключатели гейм мода (через командный блок).
PARTS - меню работы с картой эффектов частиц (если доступна).
CHAT - меню чатбокса (если доступен).
CONSOLE COMMAND - ввод команды (выполняется не через runCommand() а через командный блок (если он включён на сервере)).
HIDE - шторка, которая спрячет меню от посторонних глаз.
ADMS - выводит игроков и расстояние до них, добавленных в чёрный список.
Звёздочка - меню настроек программы.
MAIN - возврат в главное меню.
EXIT - выход.
> Меню игрока (PLAYER)
INFO - подробная инфа об игроке.
TPA - телепорт выбранного игрока по кордам.
TPAME - телепорт овнера по кордам.
TPAMETO - телепорт овнера к выбранному игроку.
FREEZE - "застывание" выбранного игрока.
TPAHERE - телепорт игрока к овнеру.
TPAPTOP - телепорт игрока к игроку.
SETHP - установка здоровья игроку.
TELLRAW - можно выводить отформатированное сообщение выбранному игроку.
KICK - кик с сервера выбранного игрока.
Так выглядит меню выбора игроков (табуляция поддерживается):
> Меню работы с миром (WORLD)
SETBLOCK - установка блока по кордам (можно также выбрать координаты по отдельному игроку).
SETBLOCKS - заполняет куб выбранным блоком, ограниченный двумя точками координат.
REMITEM - удаляет предмет из слота хранилища.
INSITTEM/INSITEMS - вводит в хранилище предметы (требует строковый айди, например "minecraft:stone").
DAYRAIN - если идёт дождь, убирает его, либо инвертирует время суток.
SUMMON - спавнит выбранную сущность по кордам (можно также выбрать координаты по отдельному игроку).
NBTS - меню работы с НБТ тегами блоков.
SIGNS - меню работы с табличками (для редактирования табличек необходимо стоять в блоке вместе с ней).
IMBPOTION - встав на сундук и нажав эту кнопку, в него дропнется зелька с ооочень имбовыми эффектами.
SOUNDS - проигрывает выбранный звук по координатам (можно также выбрать координаты по отдельному игроку).
> Меню варпов (WARPS)
Здесь всё просто: [+] для добавления варпа, клик по названию варпа - телепортация на него, а жмяк по крестику удалит варп.
> Хождение через блоки (NOCLIP)
Управление - W, A, S, D, SPACE, SHIFT. ENTER - выход. Направление движения на восток (EAST)
> Меню чатбокса (CHAT)
Сообщение отправляется прямо из этого меню, либо можно ввести следующие команды:
rename - новое имя чатбокса.
cons - писать в чат от имени сервера.
nick - ваш ник как имя чатбокса.
cr - краш клиентов в небольшом радиусе частицами smoke, если установлена карта эффектов частиц (чтобы не крашило, нужно выключить частицы дыма в настройках графона).
kk/kk2 - кик игроков с сервера в радиусе действия чатбокса (чтобы не кикало, нужно выключить чат в сетевых настройках игры).
spam - спам в чат.
joke - шутник3000.
main - возврат в главное меню.
> Спавн частиц картой эффектов частиц (PARTS)
Здесь я думаю ничего объяснять не стоит.
> Чекадмин (ADMS)
Меню чека админов на сервере. Показывает их текущее местоположение и расстояние до овнера программки (чтобы не палиться во время своих злодеяний)
EDIT - редактирование чёрного списка.
SCAN - сканирует игроков сервера и если находит "креативщика" - добавит его в ЧС.
Нажать "A" чтобы обновить...
> Настройки (Звёздочка в правом верхнем углу)
AUTORUN - запилит скрипт в автозапуск девайса.
USER PROTECT - вкл/выкл защиты от чужаков.
Y + 100 (TPA) - вкл/выкл подкидывания овнера на 100 блоков вверх при телепортации к игроку (если хочется напасть с воздуха).
KEYBINDS - список быстрых клавиш программы:
Также написав в локал чат "whereON" при наличии чатбокса и радара - включится радар, оповещающий в чат о находящихся в радиусе 7 блоков игроках. Для выключения радара - написать в чат "whereOFF". Для разовой проверки - написать в чат "who".
P.S. Все необходимые переменные (список варпов, чёрный список, настройки) сохраняются в конфиг, поэтому перезапуски программе не страшны)
В общем то и усё. Вроде бы охватил все основные фичи скрипта. Спасибо за внимание! Надеюсь кому нибудь пригодится :3