| Генерация имени | 
|  | 
| 
| ilya7834 | Дата: Четверг, 31 Мая 2012, 13:43 | Сообщение # 1 |  |   Работаю на Irrlicht Engine Сейчас нет на сайте | Здравствуйте. Возникла проблема. Имеется файл, в котором написанны возможные имена персонажа. Нужно, чтобы из этого списка выбиралось случайное имя и присваивалось переменной name. 
 На синем небе
 Попробуй-ка разглядеть
 Синюю звезду
 |  |  |  |  | 
| 
| qazer | Дата: Четверг, 31 Мая 2012, 14:16 | Сообщение # 2 |  |   Borey Games Сейчас нет на сайте | Присваиваешь некоторой переменной m значение через irandom(x). X-колличество таких имен. А дальше зависит от того как записано в файле. Если все имена записаны в массиве, то переменной name присваиваешь massiv[m], который ты предварительно выдернул из файла, если нет, то напиши, как они у тебя записаны в файле. 
 
 Сообщение отредактировал qazer - Четверг, 31 Мая 2012, 14:16 |  |  |  |  | 
| 
| ilya7834 | Дата: Четверг, 31 Мая 2012, 14:49 | Сообщение # 3 |  |   Работаю на Irrlicht Engine Сейчас нет на сайте | вопрос в том, как вытащить массив из файла 
 На синем небе
 Попробуй-ка разглядеть
 Синюю звезду
 |  |  |  |  | 
| 
| stinger | Дата: Четверг, 31 Мая 2012, 15:13 | Сообщение # 4 |  | участник Сейчас нет на сайте | Проще некуда. 
 Code  selection=irandom(x)
 
 switch (x)
 {
 case 0: name="Илья";  break;
 case 1: name="Другое имя";  break;
 ...
 
 }
 
 |  |  |  |  | 
| 
| LunarPixel | Дата: Четверг, 31 Мая 2012, 15:19 | Сообщение # 5 |  |   старожил Сейчас нет на сайте | Quote (ilya7834) Проще некуда.
 Quote (ilya7834) вопрос в том, как вытащить массив из файла stinger, читать не умеем?!
 
 ilya7834, в справке написано как построчно получать из файла значения. Тоже читать не умеем?!
 
 
   |  |  |  |  | 
| 
| ilya7834 | Дата: Четверг, 31 Мая 2012, 15:48 | Сообщение # 6 |  |   Работаю на Irrlicht Engine Сейчас нет на сайте | Функция file_text_read_string(file) читает только первую строку в файле. Я заношу в массив значение, используя цикл, если что. Лунар, я так понял на этом сайте невозможно задать никакого вопроса. Добавлено (31.05.2012, 15:48)---------------------------------------------
 Все, проблему решил своими силами.
 
 На синем небе
 Попробуй-ка разглядеть
 Синюю звезду
 |  |  |  |  | 
| 
| LunarPixel | Дата: Четверг, 31 Мая 2012, 16:01 | Сообщение # 7 |  |   старожил Сейчас нет на сайте | Quote (ilya7834) Лунар, я так понял на этом сайте невозможно задать никакого вопроса.
 Quote (ilya7834) Все, проблему решил своими силами. Вопросы надо задавать, когда в принципе не можешь что-то сделать, а не тогда, когда лень почитать справку, погуглить или подумать.
   
 
   |  |  |  |  |