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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Bru  
Форум о Warcraft 3 » Прочее » Отвал » Диалог. (Помогите найти оошибки в триггирах.)
Диалог.
TheCmepTbДата: Среда, 22 Июля 2009, 23:06:55 | Сообщение # 1
3 уровень
Группа: Пользователи
Сообщений: 72
Награды: 0
Репутация: 1
Блокировки:
Я хачу создать диалог, который показывается игроку когда он входитв область X, с 2 кнопками "да" и "нет", я полазил и получилось так:
Триггер 1:
Событие: Игрок - Игрок 1(красный) пропускает анимацию.
Условие:
Действие:
Диалог - создать кнопку диалога для Dialog с отметкой Да.
Установить Button[0]=(последняя кнопка диалога).
Диалог - создать кнопку диалога для Dialog с отметкой Нет.
Установить Button[1]=(последняя кнопка диалога).

Триггер 2:
Событие:Боевая еденица - отряд вошол в зону X.
Условие:(Владелец(Входящий юнит)=Игрок1(красный).
Дейсвие:Диалог - показать Dialog для Игрок 1(красный).

Триггер 3:
Событие:Диалог - диалоговая кнопка нажата Dialog.
Условие:
Действие:
lf(все условия истинны) then(делай операции) else(если нет,Hl
Условие:(Нажатая кнопка диалога) равно Button[0]
То действия:мои дейсвия.
Иначе действия:-
lf(все условия истинны) then(делай операции) else(если нет,Hl
Условие:(нажатая кнопка диалога) равно Button[1]
То действия:Мои действия.
Иначе действия:-

В итоге получается что диалог открылся, но кнопок на нём нет и выполняется сразу действие кнопки "нет". Помогите плз, где я допустил ошибки, знаю что они есть. Прошу отписывать сразу как исправить (если можно). Заранее спасибо.


 

MeckДата: Среда, 22 Июля 2009, 23:09:40 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 645
Награды: 0
Репутация: 35
Блокировки:
TheCmepTb, ты неправельно поставил событие в создании диалого, поставь там инициализация карты или игрок вошол в твою зону или время прошло.
 

TheCmepTbДата: Среда, 22 Июля 2009, 23:12:38 | Сообщение # 3
3 уровень
Группа: Пользователи
Сообщений: 72
Награды: 0
Репутация: 1
Блокировки:
Meck, Спасибо, всё понял, работает.
Только ты мне вылаживал пример недавно, там у тебя было Ирок 1 (красный) пропускает анимацию.

Добавлено (22-07-2009, 23:12)
---------------------------------------------
Close


 

DragoNДата: Среда, 22 Июля 2009, 23:14:47 | Сообщение # 4
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Quote (TheCmepTb)
вылаживал

выкладывал,грамотей...
Quote (TheCmepTb)
там у тебя было Ирок 1 (красный) пропускает анимацию.

омг,события менять можно,для этого они и события(что бы запустить поток действий)...


El Psy Congroo
 

TheCmepTbДата: Среда, 22 Июля 2009, 23:17:25 | Сообщение # 5
3 уровень
Группа: Пользователи
Сообщений: 72
Награды: 0
Репутация: 1
Блокировки:
Dragon93, Невовремя, мне помагли зачем ещё писать? Хватит бессмысленно набивать сообщения xD Хотя уже некуда, критика невтему Здесь.

Добавлено (22-07-2009, 23:17)
---------------------------------------------
Close


 

Форум о Warcraft 3 » Прочее » Отвал » Диалог. (Помогите найти оошибки в триггирах.)
  • Страница 1 из 1
  • 1
Поиск:

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