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

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

Ответ
 
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
Параметры транспорта при погружение и после выгружения
Меня интересует такой вопрос - Как правильно на ГУИ зделать систему погружения и выгрузки героя в транспорт изменяя при этом параметры транспорта в зависимости от real героя.
  • первое
Итак пример - все начинается с события Юнит погружен на транспорт. Далее указываем условие погружаемый юнит - есть герой = да. Дальше меня интересует действие set life(to value) set mana (to value) как правильно написать действие?
  • второе
Каким триггером после выгрузки возвращать здоровье и ману транспортного средства к первоначальному? (без real погружаемого героя)
Желательно карта - пример (т.к это проще чем описать словами) А если словами, то пожалуйста максимально точно.
Старый 10.08.2010, 15:18
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
от real героя
эт чо
скорее всего тебе надо юзать переменные реал. я просто не допер че тебе хочется
Старый 10.08.2010, 15:29
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
real героя - это его макс запас хп и мп.
Я не могу понять каким понятием обозначается транспорт в который загрузился герой)
Старый 10.08.2010, 15:39
tamerlan_Ir

offline
Опыт: 774
Активность:
Flamedragon, что то непонял что тебе надо, действие же set life/mana есть?
Старый 10.08.2010, 16:07
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
ОМГ я же написал что конкретно мне нужно: в действии -
set life of (unit) to life of (unit) + life of (loaded hero) \2
Каким понятием обозначается то куда герой был погружен?
Вот подошел герой к лодке, у нее было 500 хп, сел в нее у нее стало 500 + (например у героя 700 хп) / 2, лодка выгрузила его и у лодки обратно стало 500 хп, так понятно?
Старый 10.08.2010, 16:14
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
triggering unit
transported unit
И близкие им по значению: засаженные, загруженные, отправленный, ордернутый и тд, но
triggering unit
должно подействовать лучше всего)
Старый 10.08.2010, 16:27
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
Ща проверю, сразу скажу что transported unit проверял, не сработало_)
FlamedragoN добавил:
Нет, через triggering unit тоже не работает, мб нужно ввести какое - то дополнительное действие чтобы классифицировать погружающий объект?
Старый 10.08.2010, 16:38
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
попробуй отлавливать ордер. То есть юнит отдает прказ с указанием цели(боевая единица), потом проверяй на лоадинг ордер, и обращайся через Ordered unit
Старый 10.08.2010, 16:41
tamerlan_Ir

offline
Опыт: 774
Активность:
Лодка это TRANSPORTING unit
Старый 10.08.2010, 16:46
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
Лодка это TRANSPORTING unit
а я то думаю, на кой чорт близзы это вставили в тригги. да, кэп, мы знали. Поэтому и не юзали TRANSPORT*ING* а юзали TRANSPORT*ED*. Ибо это могло сработать.
глупый инглиш
Старый 10.08.2010, 16:55
tamerlan_Ir

offline
Опыт: 774
Активность:
я запутолса, что надо то - лодка - transporting , погружаемый герой - loading, че еще нада?
Старый 10.08.2010, 17:04
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
loading, че еще нада?
ты открыл глаза автору и освежил мне мозг) зачтено)
Старый 10.08.2010, 17:12
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
tamerlan_Ir:
  • лодка - transporting , погружаемый герой - loading, че еще нада?
ОМГ никогда в жизни бы не догадался это попробовать)
Товарищ, я наверно не писал, что я это первым же дело пробовал? или писал мб все - таки? Fakov, как думаешь?
Старый 10.08.2010, 17:36
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
каким понятием обозначается транспорт в который загрузился герой)
TRANSPORTING unit
я запутался. У тебя получилось как сказал tamerlan_Ir? нет, тогда юзай ордеры, имхо.
Старый 10.08.2010, 17:38
tamerlan_Ir

offline
Опыт: 774
Активность:
у меня с лоадинг все ок, может проблема в том, что пытаешься дать кораблю больше хп чем у него макс?
Старый 10.08.2010, 17:48
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
Ну вот, смотрите. Как было 1500 до погрузки горного короля, так и осталось 1500. Хотя должно было стать 1500 + 700 = 2200
Прикрепленные файлы
Тип файла: w3x loadedtransorted.w3x (17.3 Кбайт, 9 просмотров )
Старый 10.08.2010, 18:38
tamerlan_Ir

offline
Опыт: 774
Активность:
ТАк если МАКСИМУМ возможного 1500 как там будет 2200...
Старый 10.08.2010, 20:33
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
Максимум - это стартовое количество хп. Почему, если у героя максимум 900 хп триггерно его хп легко повысить? Не в этом проблема, я уже даже хз в чом( Неужели это не выполнимо?..
Старый 10.08.2010, 20:49
reALien

offline
Опыт: 29,211
Активность:
ололо, в том и проблема что триггерно нельзя выставить здоровье выше максимума...
Старый 10.08.2010, 20:51
FlamedragoN
Song of Shadows
offline
Опыт: 6,208
Активность:
А если установить максимальный запас здоровья на 20000 например и триггерно (или способностью) понижать его например на 18500, триггер будет работать?(указанный в карте)
Старый 10.08.2010, 21:01
Ответ

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

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

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

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



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