Не совсем так. При перезапуске сервера компы/черепахи стоят выключенные. Приходится подходить и тыкать в них, чтобы увидеть интерфейс, только после этого они начинают работать. Если игра в сингле, то startup помогает.Назови программу startup и она будет автоматически выполнияться при перезапуске сервера.
[1.7.10] ComputerCraft [1.74]
#2041
Написал 01.06.2013 - 14:22
#2042
Написал 07.06.2013 - 20:36
#2043
Написал 09.06.2013 - 00:28
#2044
Написал 09.06.2013 - 04:39
#2045
Написал 09.06.2013 - 22:21
#2046
Написал 10.06.2013 - 09:07
#2047
Написал 10.06.2013 - 15:54
#2048
Написал 10.06.2013 - 21:35
Пфф. Что её писать?Попробуй сначала написать простую командную оболочку. Это поможет узнать: стоит ли заниматься этим.Мне почему-то хочется взять за основу MineX и создать ос на подобии этой, но знаний мне чуть не хватает.
os[paste][/paste]pullEvent = os[paste][/paste]pullEventRawwhile true do local command = read() command = "shell/core/commands/"[paste][/paste][paste][/paste]command if fs[paste][/paste]exists(command) then local f = io[paste][/paste]open(command, "r") local exe, tmp = "", exe repeat tmp = f:read() exe = exe[paste][/paste][paste][/paste]tmp untill tmp == nil f:close() if assert(loadstring(exe))() == nil then print("Error!") end endend
#2049
Написал 10.06.2013 - 21:49
#2050
Написал 11.06.2013 - 00:07
#2051
Написал 11.06.2013 - 00:24
#2052
Написал 11.06.2013 - 15:58
#2053
Написал 15.06.2013 - 15:43
#2055
Написал 16.06.2013 - 10:39
#2056
Написал 16.06.2013 - 10:57
#2057
Написал 16.06.2013 - 11:58
Но это выход из функции\цикла, неужели придется делать костыль в виде метки в конце кода? И еще есть путаница с типами, если я напишу a=read(), и введу например число, то это будет численная переменная? А при вводе слова она станет строковой? Тогда как мне сделать обработку для обоих этих случаев? Мне нужно что-бы при вводе определенного слова выполнялся свой код, а если ввели нужное число то оно заносилось в переменную b, всё дело в том что выбивает ошибку, так как идет не совпадение типов при сравнивании.Её никто не знает =( Как вариант, юзай break и return
#2058
Написал 16.06.2013 - 12:24
exit() пробовал?Нужна функция выхода из программы, кто-то подскажет?
#2059
Написал 16.06.2013 - 12:50
Выдавало странную ошибку, что где-то обнаружен лишний знак =, но в программе его не было.exit() пробовал?Нужна функция выхода из программы, кто-то подскажет?
#2060
Написал 16.06.2013 - 14:28
Количество пользователей, читающих эту тему: 8
0 пользователей, 8 гостей, 0 анонимных