function Loading() local percent = {0, 7, 19, 32, 59, 64, 87, 92, 99, 100} local random = math[paste][/paste]random(1, 3) local fix = tonumber(0 [paste][/paste][paste][/paste]"[paste][/paste]"[paste][/paste][paste][/paste] random) for i = 1, 10 do print ("Loading: "[paste][/paste][paste][/paste]percent[i][paste][/paste][paste][/paste]"%") sleep(fix) end endСобственно плохо работает задержка, генерируется лишь 1 число и постоянно используется, но нужно, что бы каждый раз генерировались разные числа которые я указал (от 1 до 9)
[1.7.10] ComputerCraft [1.74]
#941
Posted 28.07.2012 - 16:51
Яйцо -
#942
Posted 28.07.2012 - 16:59
Да здравствует релиз!!! Черепашкам добавили новый боковой прикол, надо почитать что он делает. Артур, обновляй тему. Могу с крафтами помочь если что.ComputerCraft 1.4 has been released!
Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Цитатник:
#943
Posted 28.07.2012 - 17:07
Я же только пробовал! Вдруг получиться(Великое Русское Вдруг!).andrusshka, type возвращает тип переменной а tonumber делает из стринга нумерик. Любая другая команда тебе не помогла бы в этом случае.
#944
Posted 28.07.2012 - 17:30
strpart[i]=linei=i+1print(strpart[i]И всё это в цикле. В чём проблема? 2) Как можно сделать чтение разных файлов(т.е. что-бы нужные файлы автоматом читались из директории и их не пришлось прописывать)?
#945
Posted 28.07.2012 - 17:40
#946
Posted 28.07.2012 - 17:41
извиняюсь за нескромный вопрос, а скобку закрыть не пробовал? если пробовал тогда такой вопрос: описал массив strpart в начале программы?Скрытый текст
#947
Posted 28.07.2012 - 17:43
Ой-ой. Это я сюда так умудрился написать. Да описал массив в начале.извиняюсь за нескромный вопрос, а скобку закрыть не пробовал? если пробовал тогда такой вопрос: описал массив strpart в начале программы?
#948
Posted 28.07.2012 - 17:46
#949
Posted 28.07.2012 - 17:53
Ничего не пишет. Попробовал вот:тогда ещё вопрос, как выглядит эта фига? совершенно ничего не пишет или не то, что нужно? ыы, я понял. сначала принт, потом i+1
strpart={}file=io[paste][/paste]open("as_dat/test_prog[paste][/paste]dat", "r")i=1while i>4 dostrpart[i]=lineprint(strpart[i])i=i+1endfile:close()Тот же результат
#950
Posted 28.07.2012 - 17:56
#951
Posted 28.07.2012 - 17:57
Прости не могу. Нету у меня вконтакта и зарегатся не могу. Файл который я открываю не пустой.странно...... http://vk.com/computercraft пиши сюда, на форуме неудобно а я пока подумаю. напоследок вопрос: файл точно не пустой?
#952
Posted 28.07.2012 - 18:01
while i>4 doПосле этого должна идти строка:
line = file[paste][/paste]read()!
#953
Posted 28.07.2012 - 18:02
#954
Posted 28.07.2012 - 18:02
strpart={}file=io[paste][/paste]open("as_dat/test_prog[paste][/paste]dat", "r")i=1while i>4 dostrpart[i]=file:read()print(strpart[i])i=i+1endfile:close()Вот так будет работать.
Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Цитатник:
#955
Posted 28.07.2012 - 18:06
#956
Posted 28.07.2012 - 18:08
strpart={}file=io[paste][/paste]open("as_dat/test_prog[paste][/paste]dat", "r")i=1while i>4 dostrpart[i]=file:read()i=i+1endprint(#strpart)file:close()и скажи что прога запринтила.
Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Цитатник:
#957
Posted 28.07.2012 - 18:11
Name: TestVer[paste][/paste]: 0[paste][/paste]1Type: testAuthor: sys
#958
Posted 28.07.2012 - 18:15
while i>4 doна:
while i-1 < 4 doМожет получиться)
#959
Posted 28.07.2012 - 18:17
Зацените мою прогу Minecraft Web. Каждому скачавшему печенька бесплатно. И пряник. И тортик. Хотя нет, тортик платный.
А ты уже установил MineX? Нет? Тогда бегом устанавливай!
Цитатник:
#960
Posted 28.07.2012 - 18:19
5 user(s) are reading this topic
0 members, 5 guests, 0 anonymous users