Перейти к публикации
Форум - ComputerCraft
qPich

Программа для подмены консоли.

Рекомендованные сообщения

Написал недопрограммку для троллинга в CC, а именно она подменяет консоль CraftOS. Вот код:

term.clear()
term.setCursorPos(1, 1)
term.setTextColor(Yellow)
print("CraftOS v1.7")
while true do
 term.setTextColor(colours.yellow)
 write("> ")
 term.setTextColor(colours.white)
 text = read()
 if text ~= "" then
 term.setTextColor(colours.red)
 print("No such program")
 end
end

Правда я не знаю как проверять, что комп поддерживает цвета + добавить pullevent на Ctrl+T и будет норм. Ее нужно сохранять как файл startup. Правда она палится тем, что не может показать последнюю введенную команду при нажатии клавиши UpArrow(стрелочка вверх).

PS: Моя первая программа, не считая Hello world... А еще знаю, что на CC мало кто сидит

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

Правда я не знаю как проверять, что комп поддерживает цвета

наверное, вызвать что-то связанное со сменой цвета через pcall? например, local isColored = pcall(term.setTextColor(colours.red)). если isColored будет true, то можно делать что-то с цветами.

честно, с СС опыта не имел, поэтому не знаю, можно ли лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

А еще знаю, что на CC мало кто сидит

Вернее сказать вообще не сидит. Я пару лет тому назад разыскивал хоть один сервак с СС, итог - 3 сервера. Два из которых я и прогер уронили, один из них пришлось вообще вайпать, после моей шутки, а на последнем сервере, после того как я повторил его падение, просто усложнили крафт компьютеров, отложив падение сервера до того момента, как игроки до сложных крафтов дойдут. ОС теперь всем рулит! 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×