XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
LisK

offline
Опыт: 251
Активность:
Тригер (помогите с условием)
If (Abill[(Player number of (Triggering player))] меньше 7) then do (Боевая единица - Add скачок to (Triggering unit)) else do (Do nothing)


Abill - переменная целочисленная


Должна вот проверятся такая проверка у каждого игрока она проверяется токо у 1го, как сделать чтоб ПЕРЕМЕННАЯ Abill для каждого игрока была своя.

Скорее всего ошибка в этом действии (Abill[(Player number of (Triggering player))] че место этого нада прописать?

Т.е. нада сделать проверку Abill для каждого игрока, (у разных игроков она разная)
Старый 24.01.2007, 08:35
VBSniper
Ёк макарёк
offline
Опыт: 3,486
Активность:
Легко, ставишь у этой переменной массив, к применру у тебя 12 юнитов ставишь массив равный 12! И от этого и танцуешь!
Старый 24.01.2007, 13:12
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
LisK
По твоему тексту:
Если Abill[номер игрока-инициатора] меньше 7, то дать способность "Скачок" юниту-инициатору.
Я не понял чё ты хочешь сделать. Объясни понятнее.

Т.е., ты хочешь чтоб у каждого игрока по-очереди провелась проверка?
Тогда юзай цикл
For each integer i from x to y
If (Abill[i] меньше 7) then do...
Старый 24.01.2007, 14:07
LisK

offline
Опыт: 251
Активность:
DFlyer Нет мне нада чтоб у каждого героя проверялась проверка, и у каждого она будет разное это чило! Просто так как героев в моей карте по 1му я начал плисать пробовать от игрока!
Старый 24.01.2007, 15:48
adic3x

offline
Опыт: 108,439
Активность:
LisK, а какое у тя событие? просто Тригер плаер не всегда можно юзать.
Старый 24.01.2007, 15:51
VBSniper
Ёк макарёк
offline
Опыт: 3,486
Активность:
Переменную свою я же тебе сказал запихай в массив!
Старый 24.01.2007, 16:23
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
Выложи сюда полностью кусок своего триггера.
А то я всё-равно нифига не понял.

Правильно ADOLF говорит: Triggering Player и Triggering Unit зависят от события!
Старый 24.01.2007, 20:14
NECros88

offline
Опыт: 16,351
Активность:
Ну тут однозначно массив, причём тут могут возникнуть проблемы с типами переменных, как сказали ADOLF и DFlyer. В любом случае выкладывай сюда ПОЛНОСТЬЮ триггер и по возможности объясни суть, а то я тоже не совсем уловил твою мысль))
Старый 24.01.2007, 20:57
Revil
...
offline
Опыт: 16,530
Активность:
Массив рулит!!!
Причем его можно использовать чтобы одну переменную-массив использовать в триггер-спеллах!
Старый 24.01.2007, 21:01
NECros88

offline
Опыт: 16,351
Активность:
Или цикл =))

NECros 88 добавил:
Точнее тут лучше эти вещи совместить)
Старый 24.01.2007, 21:04
LisK

offline
Опыт: 251
Активность:
VBSniper Спс большое массив помог :)))
Старый 25.01.2007, 10:34
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
Ну раз проблема решена - Closed
Старый 25.01.2007, 13:53
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 14:56.