Взятие другой строки из ресурса



  • В ресурс добавлен текстовый файл со множеством строк:
    Строка1;
    Строка2;
    Строка3;
    ...
    В процессе работы скрипта берутся случайные строки. Как сделать так, чтобы если взятая строка не подходит, то без перезапуска потока взять другую рандомную строку?



  • @NickBAS said in Взятие другой строки из ресурса:

    В ресурс добавлен текстовый файл со множеством строк:
    Строка1;
    Строка2;
    Строка3;
    ...
    В процессе работы скрипта берутся случайные строки. Как сделать так, чтобы если взятая строка не подходит, то без перезапуска потока взять другую рандомную строку?

    Ставим if если true то идем дальше, если false то метку возврата до уровня выбора строки, старую удаляем и по новой.

    Как то так.



  • @dobrok можно старую не удалять, а убрать повторное использование



  • @Fykapu мне бы даже такие варианты подошли:

    1. Когда строки заканчиваются в одном файле, начать использование строк из другого файла.
    2. Задать определённое максимальное количество использований строки, например, 5 раз.
      Но как мне это реализовать на практике - без понятия.


  • @NickBAS В onApplicationStart создаёшь ресурс, где объединяешь данные из всех файлов в один ресурс. Потом ставишь у этого ресурса количество успешных использований - 5


Log in to reply
 

  • 2
  • 8
  • 4
  • 11
  • 6
  • 18
  • 7
  • 8