Расскажу я о прекрасной модуле 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

image

Расскажу я о прекрасной модуле 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

imageimage

помогите начать играть

сервер Astra:
пропадают вещи из хранилища, уже пропали чародейский стол, 33 книги, 59 медных блоков, книги на починку и защиту 4, вначале списывал на невнимательность, теперь уже очевидно что их туда я ложил

image

продам гараж

Пропал дирижабль на сервере астра есть его схематика и фото где он на сервере. Всё скину в лс. Тут чет не кидается.

Вопрос, как поменять скин?

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

Я не могу зайти на Extra, я не белом списке, почему?

Куплю душу вашей матери