Знакомьтесь ЗаписиMarallys – Уникальный проект модовых серверов Minecraft: RolePlay с глубокой ролевой составляющей, политическими интригами и модами Create; Extra – сложное выживание с продвинутыми механизмами Create и всеми его аддонами, совмещенными с магией; Extra_Creative – плоский мир с абсолютной свободой творчества на сборке Extra; Vanilla – классика Minecraft с новыми данжами и кроссплатформенной поддержкой; Astra – технический хай-энд с Valkyrien Skies, Trackworks и полной автоматизацией. Встроенная социальная платформа объединяет игроков и даёт абсолютно новые возможности, внутренняя экономика позволяет торговать ресурсами и участвовать в событиях, а круглосуточная поддержка и регулярные обновления гарантируют стабильность и свободу творчества, всё абсолютно бесплатно - начни игру на уникальнейшем проекте. https://marallys.com/how-play/
Расскажу я о прекрасной модуле ShipAPI из аддона CC:VS. Если вам это ничего не говорит - аддон позволяет компьютерам гибко взаимодействовать с кораблями любых типов. Начну пожалуй со считывания координат, т.к. с ними я разобрался пока лучше всего.
Пояснялка:
Хеш-таблица - набор данных, где каждый объект имеет ключ в виде слова или последовательности символов. На пример есть таблица координат, в ней хеш-ключи x, y и z, значит что-бы вычленить из таблицы нужную координату нужно вызвать её индекс - таблица["ключ"], или же coords["x"], что-бы получить корду X из текущих данных
while true do --бесконечный цикл для постоянного опроса
coords = ship.getWorldspacePosition() --получение хеш-таблицы координат
print(string.format("X - %.2f", coords["x"])) --получение координат по хешу
print(string.format("Y - %.2f", coords["y"]))
print(string.format("Z - %.2f", coords["z"]))
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end
Это был рабочий скрипт отображения координат на конструкции VS. Обратите внимание, что он отображает координаты не компа, а центра конструкции, и даже не центра тяжести.
Теперь вариант для отображения на прикрепленный дисплей:
monitor = peripheral.find("monitor"
while true do
coords = ship.getWorldspacePosition()
monitor.setCursorPos(1, 1)
monitor.write("-----------"
monitor.setCursorPos(1, 2)
monitor.write(string.format("X - %.0f", coords["x"]))
monitor.setCursorPos(1, 3)
monitor.write(string.format("Y - %.0f", coords["y"]))
monitor.setCursorPos(1, 4)
monitor.write(string.format("Z - %.0f", coords["z"]))
monitor.setCursorPos(1, 5)
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end
Расскажу я о прекрасной модуле ShipAPI из аддона CC:VS. Если вам это ничего не говорит - аддон позволяет компьютерам гибко взаимодействовать с кораблями любых типов. Начну пожалуй со считывания координат, т.к. с ними я разобрался пока лучше всего.
Пояснялка:
Хеш-таблица - набор данных, где каждый объект имеет ключ в виде слова или последовательности символов. На пример есть таблица координат, в ней хеш-ключи x, y и z, значит что-бы вычленить из таблицы нужную координату нужно вызвать её индекс - таблица["ключ"], или же coords["x"], что-бы получить корду X из текущих данных
while true do --бесконечный цикл для постоянного опроса
coords = ship.getWorldspacePosition() --получение хеш-таблицы координат
print(string.format("X - %.2f", coords["x"])) --получение координат по хешу
print(string.format("Y - %.2f", coords["y"]))
print(string.format("Z - %.2f", coords["z"]))
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end
Это был рабочий скрипт отображения координат на конструкции VS. Обратите внимание, что он отображает координаты не компа, а центра конструкции, и даже не центра тяжести.
Теперь вариант для отображения на прикрепленный дисплей:
monitor = peripheral.find("monitor"
while true do
coords = ship.getWorldspacePosition()
monitor.setCursorPos(1, 1)
monitor.write("-----------"
monitor.setCursorPos(1, 2)
monitor.write(string.format("X - %.0f", coords["x"]))
monitor.setCursorPos(1, 3)
monitor.write(string.format("Y - %.0f", coords["y"]))
monitor.setCursorPos(1, 4)
monitor.write(string.format("Z - %.0f", coords["z"]))
monitor.setCursorPos(1, 5)
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end
Расскажу я о прекрасной модуле ShipAPI из аддона CC:VS. Если вам это ничего не говорит - аддон позволяет компьютерам гибко взаимодействовать с кораблями любых типов. Начну пожалуй со считывания координат, т.к. с ними я разобрался пока лучше всего.
Пояснялка:
Хеш-таблица - набор данных, где каждый объект имеет ключ в виде слова или последовательности символов. На пример есть таблица координат, в ней хеш-ключи x, y и z, значит что-бы вычленить из таблицы нужную координату нужно вызвать её индекс - таблица["ключ"], или же coords["x"], что-бы получить корду X из текущих данных
while true do --бесконечный цикл для постоянного опроса
coords = ship.getWorldspacePosition() --получение хеш-таблицы координат
print(string.format("X - %.2f", coords["x"])) --получение координат по хешу
print(string.format("Y - %.2f", coords["y"]))
print(string.format("Z - %.2f", coords["z"]))
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end
Это был рабочий скрипт отображения координат на конструкции VS. Обратите внимание, что он отображает координаты не компа, а центра конструкции, и даже не центра тяжести.
Теперь вариант для отображения на прикрепленный дисплей:
monitor = peripheral.find("monitor"
while true do
coords = ship.getWorldspacePosition()
monitor.setCursorPos(1, 1)
monitor.write("-----------"
monitor.setCursorPos(1, 2)
monitor.write(string.format("X - %.0f", coords["x"]))
monitor.setCursorPos(1, 3)
monitor.write(string.format("Y - %.0f", coords["y"]))
monitor.setCursorPos(1, 4)
monitor.write(string.format("Z - %.0f", coords["z"]))
monitor.setCursorPos(1, 5)
monitor.write("-----------"
sleep(1) --ожидание 1 секунда
end

Дамы и господа. Крч уважаемые игроки Маралиса.
Речь идёт о Экстре и РП составляющей.
Я знаю, что есть игроки, которым нравится рп, и они хотели бы отыгрывать рп, так вот, я предлагаю сделать следующее:
1. Обозначить рп зоны, в которых отыгрывается 90% рп моментов, остальные 10%, условно решил пробежать мимо или ещё придумать какую-нибудь сюда штуку.
2. А не второго блин, я все в 1 написал
Крч, есть красная зона (зона рп) игроки играют рп
Зеленая зона (нон рп) обычная смп или как их там зона будет
Что я хочу до вас донести, а то , что мне нужна ваша помощь, как более грамотно развить эту идею на сервере. Пиши в коммах под этим постом, буду рад отклику
Mr_TEXHNK_
Удалить комментарий
Вы уверены, что хотите удалить этот комментарий?