Чтения из папки в диалог
#1

Привет всем

как можно сделать чтобы из папки scriptfiles загружал все названия .txt в диалог?

и чтобы я их потом мог открыть !

Dialogid _LIST

Ну блин я не знаю как объяснить в общем

в папке у меня есть такие файлы как ban.txt accounts.txt ну и подобные

И я хочу их выводить в игре, по команде.

Чтобы открылся лист, ну и там все эти названия были.
Шли так
Ban\nAccount\nпрочие
Reply
#2

Стандартными средствами - только заранее захардкодив имена всех файлов в моде.
Нестандартными средствами - берем плагин для работы с файловой системой, осуществляем поиск файлов по маске, наслаждаемся.
Reply
#3

Открой исходник zamaroht's textdraw editor, там эта штука реализована через отдельный файл со списком файлов. Можешь посмотреть. Если хочешь без доп. файла, изучай плагин File Manager

Code:
new dir:dHandle = dir_open("./scriptfiles");
new item[40], type, bigDialog[500];
while (dir_list(dHandle, item, type)) {
    if(type == FM_FILE) format(bigDialog, sizeof bigDialog, "%s%s\n", bigDialog, item);
}
dir_close(dHandle);
ShowPlayerDialog(playerid, 1337, 2, " ", bigDialog, "Выбрать", "");
Code:
//в OnDialogResponse
if (!response) return true;
SendClientMessage(playerid, -1, listitem);//В чат выведет название выбранного файла, для проверки :)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)