[1.7.10] ComputerCraft [1.74]
#2121
Написал 20.06.2013 - 13:39
#2122
Написал 20.06.2013 - 14:05
#2123
Написал 20.06.2013 - 14:29
#2124
Написал 20.06.2013 - 15:40
Дело в том, что русские буквы определяются не одним символом, а двумя (правда не помню, в какой кодировке это так). Например при вводе пароля в WoW русскими буквам получается тоже самое.При вводе "привет" будет выводиться "п р и в е т " или "привет ", точно не знаю. Насколько я знаю, лекарства этому нет.
#2125
Написал 20.06.2013 - 16:08
#2126
Написал 20.06.2013 - 16:55
#2127
Написал 20.06.2013 - 18:56
Имеем: черепаху и компьютер, снабженные модемами. Черепаха может лазить в пределах видимости реднета.
Необходимо: обеспечить управление черепахой, не приближаясь к ней на расстояние вытянутой руки.
Что делаем: на черепахе запускаем программу radmin_s с параметром ID компьютера, на компьютере запускаем программу radmin_c с параметром ID черепахи.
Что получаем: информация выводимая на терминал черепахи отображается на терминале компьютера, а команды вводимые в компьютер выполняются черепахой.
radmin_s
radmin_c
Програмки пока не отлажены, поэтому глюки неизбежны
#2128
Написал 21.06.2013 - 01:17
moves = {["up"] = turtle[paste][/paste]up,["down"] = turtle[paste][/paste]down,["forward"] = turtle[paste][/paste]forward,["back"] = turtle[paste][/paste]back,["right"] = turtle[paste][/paste]turnRight["left"] = turtle[paste][/paste]turnLeft }local move = function (d) moves[d]()end
#2129
Написал 21.06.2013 - 08:18
#2130
Написал 21.06.2013 - 09:03
#2131
Написал 21.06.2013 - 09:29
h = fs[paste][/paste]open("abcd", "w")h[paste][/paste]close()
#2132
Написал 21.06.2013 - 10:14
local oFile = io[paste][/paste]open("назввние файла", "w")Писать в файл:
oFile:write("что-то")И обязательно закрыть:
oFile:close()
#2133
Написал 21.06.2013 - 10:47
Спасибо конечно, но я уже сделал по другому. И действительно, зачем "[]"?moves = {["up"] = turtle[paste][/paste]up,["down"] = turtle[paste][/paste]down,["forward"] = turtle[paste][/paste]forward,["back"] = turtle[paste][/paste]back,["right"] = turtle[paste][/paste]turnRight["left"] = turtle[paste][/paste]turnLeft }local move = function (d) moves[d]()end
#2134
Написал 21.06.2013 - 11:16
#2135
Написал 21.06.2013 - 11:22
#2136
Написал 21.06.2013 - 14:44
А зачем ["up"], если можно написать, если не ошибаюсь: {up=turtle.up}?
В данном случае, просто потому что у меня такой стиль. А стиль такой, потому что [""] практичней:И действительно, зачем "[]"?
local t = {+156asf = 3}print(t["+156asf"])
stdin:1: unexpected symbol near `+'
local t = {["+156asf"] = 3}print(t["+156asf"])
3
#2137
Написал 21.06.2013 - 14:47
А как вам такой вариант?moves = {["up"] = turtle[paste][/paste]up,["down"] = turtle[paste][/paste]down,["forward"] = turtle[paste][/paste]forward,["back"] = turtle[paste][/paste]back,["right"] = turtle[paste][/paste]turnRight["left"] = turtle[paste][/paste]turnLeft }local move = function (d) moves[d]()end
local move = function (d) turtle[d]()end
#2139
Написал 22.06.2013 - 13:36
Количество пользователей, читающих эту тему: 5
0 пользователей, 5 гостей, 0 анонимных