Сейчас 21:17:57 Вторник, 27 января, 2026 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[АРХИВ] Помощь по триггерам - 1
MTTДата: Суббота, 12 Декабря 2009, 15:01:36 | Сообщение # 2826
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
событие
Рычаг отакова.
условие
действие
боевая еденица - Убить решетку
 

RAYMANTO16Дата: Суббота, 12 Декабря 2009, 15:03:50 | Сообщение # 2827
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки:
не у язвимость как сделать?

 

san91Дата: Суббота, 12 Декабря 2009, 15:05:06 | Сообщение # 2828
5 уровень
Группа: Заблокированные
Сообщений: 134
Награды: 0
Репутация: 11
Блокировки:
PR01004el, тебе нужно чтобы убить или открыть? если открыть декорация-откыть тваи варота

<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

СорнемусДата: Суббота, 12 Декабря 2009, 15:07:07 | Сообщение # 2829
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки:
Quote (MTT)
Сорнемус, Чтобы сделать в одном триггере сразу для всех скиллов.

Бред. Если скилов 5+ то будет дохрена ветвлений If, the, else.
 

san91Дата: Суббота, 12 Декабря 2009, 15:08:55 | Сообщение # 2830
5 уровень
Группа: Заблокированные
Сообщений: 134
Награды: 0
Репутация: 11
Блокировки:
RAYMANTO16, неуязвимость чего?
если юнита то
Боевая еденица зделать уязвимым/неуязвимым
Если декорацию то
Декарация-зделать уязвимым/неуязвимым


<b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
 

ctpaxmДата: Суббота, 12 Декабря 2009, 15:11:38 | Сообщение # 2831
7 уровень
Группа: Проверенные
Сообщений: 418
Награды: 0
Репутация: 60
Блокировки:
RAYMANTO16,
событие
рычаг атакован
условия
triggering unit is герой равно да
действия
make triggering unit неуязвимый(действие искать в боевых еденицах)


Dead Girls can't say NOT!
Делаю свой ORPG проект, нужны триггерщики(JASS-еры) и идейщики...
Все подробности в ЛС
 

RAYMANTO16Дата: Суббота, 12 Декабря 2009, 15:11:52 | Сообщение # 2832
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки:
спасибо

 

ctpaxmДата: Суббота, 12 Декабря 2009, 15:12:26 | Сообщение # 2833
7 уровень
Группа: Проверенные
Сообщений: 418
Награды: 0
Репутация: 60
Блокировки:
блин... сан опередил :/

Dead Girls can't say NOT!
Делаю свой ORPG проект, нужны триггерщики(JASS-еры) и идейщики...
Все подробности в ЛС
 

MTTДата: Суббота, 12 Декабря 2009, 15:13:02 | Сообщение # 2834
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Сорнемус,
Давай подумаем вместе
Почему бред?
Если скилов воопще штук 50
Отюда по твоей логике делаем 50 триггеров для каждого спелла с одинаковым событием.
Отюда, при использовании любого спелла любым юнитом на карте ВЕ обращается к 50-ю адресам разных триггеров и проверяет условие, а в моем случае он проверят поступенчитое условие, отсюда 50 - это максимум действий, а у тебя всегда 50 + обращение к адресу

Тоесть мой вариант, даже в том случае, что он исп. 50 ступеней если (это тогда, когда юнит исп. скилл, написанный последним), он всеровно обращается к одному адресу, отсюда следует то, что мой триггер, в самом последнем случае исп. примерно 35% загрузки процессора, от той, каторую исп. твой способ

 

СорнемусДата: Суббота, 12 Декабря 2009, 15:21:13 | Сообщение # 2835
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки:
MTT, во-первых, читабельность к чёрту летит, во-вторых, с чего ты взял, что поочерёдное обращение к триггерам действует медленней, чем поступенчатая проверка?
 

GonachДата: Суббота, 12 Декабря 2009, 15:26:51 | Сообщение # 2836
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 21
Блокировки:
Сорнемус,

я согласен с МТТ, потому что еслит ему нужно просмотреть 50 триггеров или 1 триггер на 50 уйдет больше времене потому что он видет 50-событей, 50 условий(и болле) 50 действий( и более.

 

[DUОS]Дата: Суббота, 12 Декабря 2009, 15:26:57 | Сообщение # 2837
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
Сорнемус,
Моя ошибка в триггере.
Quote (MTT)
Нада делать так

У тебя он тоже будет метаться с максимальной скоростью процессора. Нужно добавить небольшой wait перед включением триггера.

По поводу условий: Если вам так приспичило использовать много ветвлений в 1-м триггере, тогда используйте Jass-based условия (с elseif). Следует комментировать, что за способность.


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)


Сообщение отредактировал [DUОS] - Суббота, 12 Декабря 2009, 15:28:46
 

MTTДата: Суббота, 12 Декабря 2009, 15:29:17 | Сообщение # 2838
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
[DUОS],
Ненужно...
Ну пропишите сотую секунды, если вам проще
 

СорнемусДата: Суббота, 12 Декабря 2009, 15:29:50 | Сообщение # 2839
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки:
Quote (|DUОS|)
По поводу условий: Если вам так приспичило использовать много ветвлений в 1-м триггере, тогда используйте Jass-based условия (с elseif). Следует комментировать, что за способность.

Речь сейчас идёт именно о триггерах и о том, как процессор ВЕ обрабатывает всё.
 

MTTДата: Суббота, 12 Декабря 2009, 15:34:05 | Сообщение # 2840
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Quote (|DUОS|)
По поводу условий: Если вам так приспичило использовать много ветвлений в 1-м триггере, тогда используйте Jass-based условия (с elseif). Следует комментировать, что за способность.

Я не думаю, что автор вопроса сможет так сделать
Сорнемус,
Если тебе не нравица четабильность, можно исп. цикл с изменяемым типом способности
 

СорнемусДата: Суббота, 12 Декабря 2009, 15:37:14 | Сообщение # 2841
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки:
Quote (MTT)
Если тебе не нравица четабильность, можно исп. цикл с изменяемым типом способности

Покажи, на милость, как.
 

[DUОS]Дата: Суббота, 12 Декабря 2009, 15:39:32 | Сообщение # 2842
Группа: Заблокированные
Сообщений: 6279
Награды: 9
Репутация: 1708
Блокировки:
MTT,
А теперь скачай Это и запусти не в редакторе, а в варкрафте! И увидь же, почему ты неправ!


НУ И ЧТО ТЕПЕРЬ?


Кликайте на дракошку ;)
 

AriusДата: Суббота, 12 Декабря 2009, 16:30:45 | Сообщение # 2843
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Сорнемус, да там просто сначала действие ждать, потом боевая единица создать тип умирающий юнит в позиции умирающий юнит поворот на угол поворота умирающего юнита, как только убираю событие ждать всё воскрешается, а так нет. А другой триггер на воскрешение юнитов работает. Если воин умер то через 60 сек труп удаляется и создается такой же воин, через тот же триггер боевая единица создать. А триггер воскрешения героя такой: событие: боевая единица умирает, умирающий юнит равно герой, который изначально на карте есть то есть определенный герой. Действия мгновенно оживить умирающий юнит, не работает и всё.

Добавлено (12-12-2009, 16:30)
---------------------------------------------
У меня триггер должен воскрешать и боевых единиц и зданий, здания у меня за ночных эльфов походу при смерти здания у ночных эльфов оно удаляется насовсем из игры и поэтому комп не знает какой тип здания создать и ниче не делает...

 

H_A_PKДата: Суббота, 12 Декабря 2009, 16:35:13 | Сообщение # 2844
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
Quote (Arius)
походу при смерти здания у ночных эльфов оно удаляется насовсем из игры

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


проклятье ляжет на любого
кто дочитает до конца
нет не дочитывай не надо
остановись ну всё капец


Сообщение отредактировал H_A_PK - Суббота, 12 Декабря 2009, 16:35:42
 

AriusДата: Суббота, 12 Декабря 2009, 16:41:52 | Сообщение # 2845
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Я нашел причину, у ночных эльфов во всех зданиях тип смерти "нельзя оживить, разлагается" поэтому и не воскрешается. Щас изменю тип смерти и всё пучком будет:), спасибо всем кто ответил...
 

PR01004elДата: Суббота, 12 Декабря 2009, 18:02:27 | Сообщение # 2846
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки:
Какой триггер нужен что бы в туалет сходить??? Ой блин... что то заигрался пойду высплюсь.
 

СорнемусДата: Суббота, 12 Декабря 2009, 18:04:29 | Сообщение # 2847
9 уровень
Группа: Проверенные
Сообщений: 854
Награды: 0
Репутация: 120
Блокировки:
PR01004el, флудер -_-
 

AriusДата: Суббота, 12 Декабря 2009, 19:14:27 | Сообщение # 2848
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
PRO1004el, намеренно ведь написал видно, не засоряй форум
 

subakuДата: Суббота, 12 Декабря 2009, 19:57:44 | Сообщение # 2849
6 уровень
Группа: Проверенные
Сообщений: 174
Награды: 0
Репутация: -18
Блокировки:
Как сделать, чтобы от поворота юнита зависел нанесённый ему урон??

ФЕНИКС ЧО
 

KartohaДата: Суббота, 12 Декабря 2009, 20:20:12 | Сообщение # 2850
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Quote (subaku)
Как сделать, чтобы от поворота юнита зависел нанесённый ему урон??

Подробнее,что конкретно надо?

Добавлено (12-12-2009, 20:20)
---------------------------------------------
Вот например формула, по которой при атаке будет наноситься урон только когда бьеш сзади (третья магия Rikimaru из DOTA, если кому-то так понятнее) (Условия) :

Integer Comparision - Facing Anglel (Attaked Unit) - Facing Angle (Attaking unit) меньше или равно 105.

Сообщение отредактировал Kartoha - Суббота, 12 Декабря 2009, 20:20:45
 

Поиск:

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