Сейчас 21:22:11 Понедельник, 25 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Триггер игнорирует условия
DarkVaderДата: Среда, 29 Сентября 2010, 20:35:24 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 357
Награды: 0
Репутация: 95
Блокировки:
Триггер такой
Событие
Каждую 1.0 секунду
Условие
И-все условия истины
1)T1-Т2 больше или равно 1
2)"юнит" принадлежит нетрално-пассивным или "юнит" принадлежит врагу
Действия
установить переменную Х=Х-1

Т1- кол во героев союзников в области "1"
Т2 - кол-во героев врагов в области "1"
Х- целочисленная

Далее тригер который меняет владельца "юнит" на союзного при установлении Х=0, тем самым нарушая условие первого тригера.

Но триггер игнорируя условия продолжает действовать и все равно делает действия х=х-1

Изменения T1 и Т2 если это важно инициируются входом(выходом) героев в(из) область(ти)

Добавлено (29-09-2010, 20:34)
---------------------------------------------
Да и условие : Т1 - Т2 больше или равно 0 работает на отлично=)))

Добавлено (29-09-2010, 20:35)
---------------------------------------------
То есть хотел сказать "больше или равно 1" :D :D :D

 

MihaaДата: Среда, 29 Сентября 2010, 20:47:24 | Сообщение # 2
9 уровень
Группа: Проверенные
Сообщений: 1070
Награды: 0
Репутация: 330
Блокировки:
я думаю проблема в
Quote (DarkVader)
И-все условия истины

или же триге не правилно сделал в действиях
 

DarkVaderДата: Среда, 29 Сентября 2010, 20:53:58 | Сообщение # 3
7 уровень
Группа: Проверенные
Сообщений: 357
Награды: 0
Репутация: 95
Блокировки:
Quote (DarkVader)
я думаю проблема в Quote (DarkVader)И-все условия истины или же триге не правилно сделал в действиях

Ну я изменил вид условия на такой:
Условие
Если
(Т1-Т2 больше или равно 1) и ( (владалец "юнит" враг) или (владелец "юнит" нейтрал))
То
Действие

Но суть не поменялась=)))

Хотя ты натолкнул меня на одну хорошую идейку как можно изменить условия оставив ту же суть=))) ща буду пробовать

 

MihaaДата: Среда, 29 Сентября 2010, 20:57:18 | Сообщение # 4
9 уровень
Группа: Проверенные
Сообщений: 1070
Награды: 0
Репутация: 330
Блокировки:
Quote (DarkVader)
ща буду пробовать

пробуй на здоровье о что за вообще тригер что он делать должен
 

DarkVaderДата: Пятница, 01 Октября 2010, 03:14:49 | Сообщение # 5
7 уровень
Группа: Проверенные
Сообщений: 357
Награды: 0
Репутация: 95
Блокировки:
Блин все равно=(((
Попробовать поставить под условия
Событие
каждую 1 секунду
Действие
Если Т1 - Т2 больше или равно 1
То
Если "юнит" принадлежит нейтралам
То
Установить х = х - 1
Если "юнит" принадлежит врагу
То
Установить х = х - 1
Если "юнит" принадлежит союзнику
То
Ничего не делать(и даже ставил Установить Х=Х)
Все равно эфект тот же самый каждую секунду если юнит в области он уменьшает Х

Добавлено (29-09-2010, 21:28)
---------------------------------------------

Quote (DarkVader)
пробуй на здоровье о что за вообще тригер что он делать должен

Да тригер как бы косвенным образом отсчитывает время до захвата "юнита"

:D :D :D :D а не попробовать ли мне не косвенным, а прямым путем поробовать через таймер=))))))))
Такая тема получается для моего само анализа :D
Ща буду пробовать таймер=)

Добавлено (29-09-2010, 22:49)
---------------------------------------------
А можно мне, как мне инициировать включение/приостановку таймера, событие вход выход в регион не подходит, мне нужно что бы он включался или выключался если разность Т1 и Т2 больше или равна 1.

Добавлено (01-10-2010, 03:14)
---------------------------------------------
Ну что подскажет кто нибуть, что нибуть?=)) прямым путем через таймер у меня не получается, а так триггер игнорирует условие что конкретный юнит уже союзный...

 

  • Страница 1 из 1
  • 1
Поиск:

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