Сейчас 13:56:51 Среда, 8 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Случайное действие (Случайное действие в триггерах)
Случайное действие
UrukmdДата: Воскресенье, 22 Апреля 2012, 22:29:10 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 123
Награды: 0
Репутация: 11
Блокировки:
Здравствуйте. Такой вопрос возник: как в триггерах делается случайное действие, не зависящее ни от каких условий и выбираемое компьютером? Допустим в шесть утра перс идет или налево, или направо, или вообще спит дальше?
 

RanairauДата: Воскресенье, 22 Апреля 2012, 22:31:51 | Сообщение # 2
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 13
Блокировки:
Генерируется псевдослучайное число, дальше идет проверка на совпадение числа и соответственное выполнение различных действий.
 

UrukmdДата: Воскресенье, 22 Апреля 2012, 22:34:30 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 123
Награды: 0
Репутация: 11
Блокировки:
А про генерацию можно подробнее?
 

RanairauДата: Воскресенье, 22 Апреля 2012, 22:37:47 | Сообщение # 4
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 13
Блокировки:
Urukmd, Не пойму, тебе нужно узнать название функции или сам процесс генерации на программном уровне?
 

UrukmdДата: Воскресенье, 22 Апреля 2012, 22:39:15 | Сообщение # 5
5 уровень
Группа: Проверенные
Сообщений: 123
Награды: 0
Репутация: 11
Блокировки:
Название наверное. То что нужно прописать, чтобы все работало.
 

RanairauДата: Воскресенье, 22 Апреля 2012, 22:40:29 | Сообщение # 6
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 13
Блокировки:
Urukmd, GetRandomInteger(), если я не ошибаюсь (нет редактора под рукой).
 

UrukmdДата: Воскресенье, 22 Апреля 2012, 22:42:54 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 123
Награды: 0
Репутация: 11
Блокировки:
Спасибо большое, буду пробовать.
 

ExtrematorДата: Воскресенье, 22 Апреля 2012, 22:53:42 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
set I = случайно число от 1 до 3

если I = 1, то идти направо
если I = 2, то идти налево
если I = 3, спать дальше с женой xD


Сообщение отредактировал Extremator - Воскресенье, 22 Апреля 2012, 22:54:40
 

RanairauДата: Воскресенье, 22 Апреля 2012, 23:05:31 | Сообщение # 9
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 13
Блокировки:
Quote (Extremator)
set I = случайно число от 1 до 3

если I = 1, то идти направо
если I = 2, то идти налево
если I = 3, спать дальше с женой xD

Именно про это я и написал выше.
 

UrukmdДата: Понедельник, 23 Апреля 2012, 00:33:02 | Сообщение # 10
5 уровень
Группа: Проверенные
Сообщений: 123
Награды: 0
Репутация: 11
Блокировки:
Ура, работает)) Спасибо большое, выручили)
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Случайное действие (Случайное действие в триггерах)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz