![]()
CrashOverride
Жизнерадостный тукан
![]() ![]() offline
Опыт:
4,078Активность: |
Проблема с рандомом
У меня есть 4 точки спауна. Раз в 60 секунд (таймер) героев выбрасывает на рандомную точку, вот тут то и начинается проблема: как только не обыгрывал это дело - герои спаунятся только на 4 точку. Поначалу делал через присвоение целочисленной переменной рандомного значения между 1 и 4 и дальше через If\then\else прокручивал условия для каждого значения. Не работает. Перепробовал уже массу вариантов в конце концов скатился до того что на картинке. Не работает. В чем моя ошибка? |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
кого я вижу)
метод исполнения странный, делай глобалку, давай ей рандомное значение, а затем уже через иф/зен/елс кидай в нужные точки
и это просто не может не работать, показывай как делал так
Hate добавил: и еще на всякий случай проверь не стоят ли фиксированные случайные значения |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IceFog
![]() offline
Опыт:
7,477Активность: |
Омг, что это? Причем тут циклы? |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
quq_CCCP
Я белый и пушистый!
![]() ![]() offline
Опыт:
93,467Активность: |
CrashOverride, GetRandomInt(0,3) вот и всё, не надо никаких ифов, при тесте что такое вылетает это вполне нормально, это в редакторе такая фишка про которую писал Hate, в мультиплеере все будет работать как надо |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
foreach это не if |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IceFog
![]() offline
Опыт:
7,477Активность: |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
CrashOverride
Жизнерадостный тукан
![]() ![]() offline
Опыт:
4,078Активность: |
Попросили запилить как я все сначала делал, вот скрин. Кидает только на первую точку.
quq_CCCP:
Я к сожалению не знаю джасс и не собираюсь его в ближайшее время осваивать так как ничего особо серьезного не делаю. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Hate
конь вакуумный
![]() ![]() offline
Опыт:
43,033Активность: |
проверяй не стоит ли фиксированный рандом в настройках редактора. если не стоит, проверь идет ли ваще что нибудь после вейта |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
CrashOverride
Жизнерадостный тукан
![]() ![]() offline
Опыт:
4,078Активность: |
IceFog, Воу воу, Locations переменная с типом точка и массивом 4? |
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
IceFog
![]() offline
Опыт:
7,477Активность: |
Да, это массив точек. А размерность не имеет значения. Массивы динамические. |
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
CrashOverride
Жизнерадостный тукан
![]() ![]() offline
Опыт:
4,078Активность: |
|
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ScorpioT1000
Работаем
![]() ![]() offline
Опыт: отключен
|
Стек? не, не слышали
Боевая единица - Move hero instantly to Locations[(Random integer number between 1 and 4)] |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|