Среда, 18 Декабря 2024, 10:08

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Генерация имени
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)
Все, проблему решил своими силами.

Вопросы надо задавать, когда в принципе не можешь что-то сделать, а не тогда, когда лень почитать справку, погуглить или подумать. smile


  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг