L -lester Участник Автор темы 29 12 30 Май 2022 #1 Неоднократное удаление тем с ответами Версия MoonLoader .026-beta как вывести все строки таблицы в text локального диалога? (с переходом на новую строку) Последнее редактирование: 30 Май 2022
Решение meowprd 31 Май 2022 -lester написал(а): {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3 Нажмите для раскрытия... Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog
-lester написал(а): {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3 Нажмите для раскрытия... Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog
meowprd Тот самый Котовский Проверенный 1,298 732 30 Май 2022 #2 смотря какая таблица покажи примерный формат Позитивный голос 0 Негативный голос
L -lester Участник Автор темы 29 12 31 Май 2022 #3 Котовский. написал(а): смотря какая таблица покажи примерный формат Нажмите для раскрытия... {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3 Позитивный голос 0 Негативный голос
Котовский. написал(а): смотря какая таблица покажи примерный формат Нажмите для раскрытия... {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3
meowprd Тот самый Котовский Проверенный 1,298 732 31 Май 2022 Решение #4 -lester написал(а): {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3 Нажмите для раскрытия... Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog Реакции: -lester Позитивный голос 0 Негативный голос Решение
-lester написал(а): {"test1", "test2", "test3"} нужно чтобы в тексте диалога выводилось test1 test2 test3 Нажмите для раскрытия... Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog
RTD Потужно Модератор 405 476 31 Май 2022 #5 Котовский. написал(а): Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog Нажмите для раскрытия... Нельзя так называть переменные, они перекрывают библиотеку языка и для такой задачи есть специальная функция, которая в тысячи раз быстрее исполнится Lua: local t = {"1", "2", "3"} print(table.concat(t, "\n")) Если в коде выше ты назовешь переменную t - table, то сломаешь код Реакции: -lester и meowprd Позитивный голос 0 Негативный голос
Котовский. написал(а): Lua: local table = {"111", "222", "333"} local string = "" for k, v in ipairs(table) do string = string.format("%s%s\n", string, v) end --sampShowDialog Нажмите для раскрытия... Нельзя так называть переменные, они перекрывают библиотеку языка и для такой задачи есть специальная функция, которая в тысячи раз быстрее исполнится Lua: local t = {"1", "2", "3"} print(table.concat(t, "\n")) Если в коде выше ты назовешь переменную t - table, то сломаешь код