Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
KPOKODIL, и? а что у юнита может золото находиться? |
11.10.2012, 10:17 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
KPOKODIL:
Да, знаю, я ее использовал, но перемещается всегда один и тот же юнит, пока он соответствует условию. KPOKODIL:
В данном случае он меня не интересует, так как уже имеются определенные юниты, которые я отфильтровываю с помощью условий и добавляю их в группу. Cosonic5,
Количество золота использовать как случайность я не могу, а вдруг постоянно у всех будет равно или больше 250, получается, что один и тот же юнит будет перемещаться. Отредактировано K0lenval, 11.10.2012 в 10:37. |
11.10.2012, 10:30 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
K0lenval:
ты пробовал пункт 2.14? |
11.10.2012, 10:38 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diethiswayer
Silenced by Diethiswayer
offline
Опыт:
717Активность: |
/* Есть такая функция Random N units from units group (как то так , ибо пишу по памяти)
Да, знаю, я ее использовал, но перемещается всегда один и тот же юнит, пока он соответствует условию. */ ЧТОБЫ ПЕРЕМЕЩАЛСЯ СЛУЧАЙНЫЙ ЮНИТ УБЕРИ ГАЛОЧКУ ФИКСИРОВАННЫЙ СЛУЧАЙНЫЙ РАЗБРОС В ПАРАМЕТРАХ КАРТЫ!!!!!!!! (Мб сработает, я раньше делал вроде бы триггерные промахи юнитам, но там всегда одна и та же последовательность промахов выходила. Потом убрал галку и все заработало.) |
11.10.2012, 10:48 | #24
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
ЧТОБЫ ПЕРЕМЕЩАЛСЯ СЛУЧАЙНЫЙ ЮНИТ УБЕРИ ГАЛОЧКУ ФИКСИРОВАННЫЙ СЛУЧАЙНЫЙ РАЗБРОС В ПАРАМЕТРАХ КАРТЫ!!!!!!!! (мб сработает) +1 |
11.10.2012, 10:49 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Temak1:
Да, не помогает |
11.10.2012, 11:09 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diethiswayer
Silenced by Diethiswayer
offline
Опыт:
717Активность: |
Мб кинь скрин твоих триггеров, просто редактора нет, не могу открыть пример. |
11.10.2012, 11:17 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
пробовал отладку: в цикле написал функцию "сообщения о поисках" со значением равным количеству проходов цикла при удовлетворительных условиях - в общем по сути, при запуске этого трига должен был вестись отсчет 1,2,3 и 4, но у меня выходит только 1 и пустота. Отредактировано K0lenval, 11.10.2012 в 11:45. |
11.10.2012, 11:28 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
сложно занести всех подходящих юнитов в группу, а затем использовать функцию GroupPickRandomUnit? |
11.10.2012, 11:45 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Temak1,
нет, не сложно. так я ж писал, эта функция берет одного и то же юнита постоянно, при этом галочка как указано в пункте 2.14 у меня не стоит. |
11.10.2012, 11:57 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diethiswayer
Silenced by Diethiswayer
offline
Опыт:
717Активность: |
Я не верю, что это нельзя было просто нормально сделать на ГУИ. Если у тебя просто дуэль между двумя юнитами, то все равно не нужны локалки, просто юзаем массивы для нескольких игроков. Уверен, что правильно написал код? Т.е. возможно ошибка именно не в логике, а в структуре кода, который выполняет задачу? Потому что на ГУИ как раз пикает абсолютно случайного юнита из группы юнитов, у меня сейчас в карте подобный триггер стоит, только у него действие другое. ЗЫ: а ты уверен, что в коде нет утечек? |
11.10.2012, 11:59 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Diethiswayer, На гуи что-то с условиями не так - они то срабатывают, то нет. А на счет структуры кода я и обратился сюда, на форум - мож где ошибка есть, которую вы увидите. На счет утечек не могу сказать, опыта маловато. |
11.10.2012, 12:09 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,033Активность: |
уберите вейт из цикла
Hate добавил: вообще код какой то бред сумасшедшего |
11.10.2012, 12:13 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
|
11.10.2012, 12:27 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,033Активность: |
прочитайте сначала статьи о jass прежде чем стараться |
11.10.2012, 12:29 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Hate,
В таком случае Всем Спасибо за попытку помочь! Темку мона закрывать. |
11.10.2012, 12:37 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Diethiswayer
Silenced by Diethiswayer
offline
Опыт:
717Активность: |
K0lenval:
Кинь полностью код на ГУИ, посмотрим, что можно сделать. У тебя элементарный триггер, это можно сделать за полчаса в редакторе. Кароче седня кину тебе триггер. ЗЫ: если ты не можешь написать такой простой триг на джасс, то стоит подумать, нужен ли он тебе вообще, потому что без правильного синтаксиса джасс убьет твою карту на корню. |
11.10.2012, 15:08 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Diethiswayer, Если есть желание, то пожалуйста: |
11.10.2012, 15:49 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
K0lenval
offline
Опыт:
404Активность: |
Ура, свершилось, ЗАРАБОТАЛО!!! С помощью отладки выяснил, что был какой-то баг с определением количества союзников у игрока. Слазил в свойства клана добавил союзников и - о чудо, все работает как часы! Теперь и функция GroupPickRandomUnit работает как надо! : ) Еще раз, спасибо всем! |
11.10.2012, 22:21 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|