You are not logged in.
Pages: 1
Доброго времени суток уважаемые.. Весь вечер сижу немогу дотумкать как считать все данные из файла, весь текстовый файл.. CLEO 4 делаю так, игра вылетает:
0A99: chdir "CLEO" 0A9A: $hFILE = openfile "set.txt" mode "rt" // IF and SET 0AD7: read_string_from_file $hFILE to 0@v size 15 //IF and SET wait 1000 0ACC: show_text_lowpriority 0@v time 6000 wait 6000 0A9B: closefile $hFILE
Offline
1) убери глобальные переменные,
2) добавь wait 0 перед 0A99 (игра успевает 1 раз выполнить все скрипты, перед тем как полностью загрузится. Если при этом кто-то поменяет рабочую директорию, игра вылетит),
3) верни рабочую директорию на место после использования,
4) проверь, удалось ли открыть файл,
5) проверь, удалось выполнить ли чтение из файла.
{$CLEO} wait 0 0A99: chdir "CLEO" if 0A9A: 0@ = openfile "set.txt" mode "rt" // IF and SET then 0A99: chdir "" while 8AD6: not end_of_file 0@ reached 0AD7: read_string_from_file 0@ to 1@v size 15 //IF and SET 0ACC: show_text_lowpriority 1@v time 6000 wait 6000 end 0A9B: closefile 0@ 0ACC: show_text_lowpriority "closed" time 6000 else 0A99: chdir "" end 0a93:
Offline
Большое спасибо
Offline
не пойму, зачем вы папку меняете??
{$CLEO} wait 0 if 0A9A: 0@ = openfile "CLEO/set.txt" mode "rt" then while 8AD6: not end_of_file 0@ reached 0AD7: read_string_from_file 0@ to 1@v size 15 //IF and SET 0ACC: show_text_lowpriority 1@v time 6000 wait 6000 end 0A9B: closefile 0@ 0ACC: show_text_lowpriority "closed" time 6000 end 0a93:
Last edited by 3Doomer (07-03-2010 14:31)
GIMS developer
Offline
просто так:D
Offline
Pages: 1