Чтения из папки в диалог - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Чтения из папки в диалог (
/showthread.php?tid=465802)
Чтения из папки в диалог -
AnGeL_KRAMER - 24.09.2013
Привет всем
как можно сделать чтобы из папки scriptfiles загружал все названия .txt в диалог?
и чтобы я их потом мог открыть !
Dialogid _LIST
Ну блин я не знаю как объяснить в общем
в папке у меня есть такие файлы как ban.txt accounts.txt ну и подобные
И я хочу их выводить в игре, по команде.
Чтобы открылся лист, ну и там все эти названия были.
Шли так
Ban\nAccount\nпрочие
Re: Чтения из папки в диалог -
Stepashka - 24.09.2013
Стандартными средствами - только заранее захардкодив имена всех файлов в моде.
Нестандартными средствами - берем плагин для работы с файловой системой, осуществляем поиск файлов по маске, наслаждаемся.
Re: Чтения из папки в диалог -
=KempeR= - 24.09.2013
Открой исходник 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);//В чат выведет название выбранного файла, для проверки :)