GMDT
everywhere
Пятница, 2025-11-28, 19:02
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Архив - только для чтения
ХЕЛП!!! СКРИПТ!!!
BigБумДата: Суббота, 2006-05-06, 18:24 | Сообщение # 1
Администратор
Сообщений: 612
ICQ: 9808558
Баллы: n/a [info]

Статус: Отсутствует
Раньше никогда не работал с файлами. В общем, пишу следующее:

file_text_open_read('modfiles.dat');
do
{
strf=file_text_read_string('modfiles.dat');
show_message(strf);
}
until (file_text_eof('modfiles.dat'));
file_text_close('modfiles.dat');

Пишет чё-то типа 'file is not open for reading'. Что делать?


GMDT Member [http://gmdt.clan.su]
#ICQ: 98-08-558
E-mail: alwake[собака]list.ru


Сообщение отредактировано пользователем BigБум - Суббота, 2006-05-06, 21:06
 
JenersДата: Суббота, 2006-05-06, 20:27 | Сообщение # 2
Модератор
Сообщений: 341
ICQ: 191217905
Баллы: 21+7 [info]

Статус: Отсутствует
Ответ! юзай execute_file('Data.dat')
Юзает GML код из файла
 
BigБумДата: Суббота, 2006-05-06, 20:29 | Сообщение # 3
Администратор
Сообщений: 612
ICQ: 9808558
Баллы: n/a [info]

Статус: Отсутствует
Неа... не подходит.
Нужно чтобы загружал все строки из текстового файла.


GMDT Member [http://gmdt.clan.su]
#ICQ: 98-08-558
E-mail: alwake[собака]list.ru
 
JenersДата: Суббота, 2006-05-06, 20:32 | Сообщение # 4
Модератор
Сообщений: 341
ICQ: 191217905
Баллы: 21+7 [info]

Статус: Отсутствует
FILE=file_text_open_read('modfiles.dat');
do
{
strf=file_text_read_string(FILE);
show_message(strf);
}
until (file_text_eof('modfiles.dat'));
file_text_close(FILE);


Сообщение отредактировано пользователем Jeners - Суббота, 2006-05-06, 20:32
 
BigБумДата: Суббота, 2006-05-06, 20:33 | Сообщение # 5
Администратор
Сообщений: 612
ICQ: 9808558
Баллы: n/a [info]

Статус: Отсутствует
Ок. Спасибо. smile

GMDT Member [http://gmdt.clan.su]
#ICQ: 98-08-558
E-mail: alwake[собака]list.ru
 
BigБумДата: Суббота, 2006-05-06, 21:01 | Сообщение # 6
Администратор
Сообщений: 612
ICQ: 9808558
Баллы: n/a [info]

Статус: Отсутствует
Хыхы.
Всё равно глючит. В смысле не загружает все строки из файла.

ХЕЛП!


GMDT Member [http://gmdt.clan.su]
#ICQ: 98-08-558
E-mail: alwake[собака]list.ru
 
JenersДата: Суббота, 2006-05-06, 21:53 | Сообщение # 7
Модератор
Сообщений: 341
ICQ: 191217905
Баллы: 21+7 [info]

Статус: Отсутствует
BigБум, как тебе нужно чтоб загружалось?
тама надо дабовлять file_text_readln(FILE)
ето переход на следущую строку
FILE=file_text_open_read('modfiles.dat');
do
{
strf=file_text_read_string(FILE);
show_message(strf);
file_text_readln(FILE)
strf=file_text_read_string(FILE);
show_message(strf);
}
file_text_close(FILE);
 
HellManДата: Понедельник, 2006-05-08, 07:02 | Сообщение # 8
Разработчик
Сообщений: 180
ICQ: 281835788
Баллы: 20 [info]

Статус: Отсутствует
Jeners, ты забыл Until smile

Вот мой вариант:
FILE=file_text_open_read('modfiles.dat');
while (!file_text_eof(FILE))
{
strf=file_text_read_string(FILE);
show_message(strf);
file_text_readln(FILE)
}
file_text_close(FILE);

БигБум, у тебя вот в чем ошибка:
Quote
file_text_open_read('modfiles.dat');
do
{
strf=file_text_read_string('modfiles.dat');
show_message(strf);
}
until (file_text_eof('modfiles.dat'));
file_text_close('modfiles.dat');

Ф-ция file_text_open_read('modfiles.dat') возвращает ID файла, их можно открывать до 32 сразу.
А в остальных ф-циях (например file_text_read_string) используешь этот ID. Понял?


 
BigБумДата: Понедельник, 2006-05-08, 13:36 | Сообщение # 9
Администратор
Сообщений: 612
ICQ: 9808558
Баллы: n/a [info]

Статус: Отсутствует
Понятно. Щас попробую

GMDT Member [http://gmdt.clan.su]
#ICQ: 98-08-558
E-mail: alwake[собака]list.ru
 
HellManДата: Воскресенье, 2006-10-29, 21:36 | Сообщение # 10
Разработчик
Сообщений: 180
ICQ: 281835788
Баллы: 20 [info]

Статус: Отсутствует
ну как? )

 
  • Страница 1 из 1
  • 1
Поиск: