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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[ВАЖНО] Помощь по триггерам
DragoNДата: Пятница, 12 Февраля 2010, 16:47:23 | Сообщение # 1
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
Правила данной темы.


  • 1. Вопросы задавать исключительно по триггерам.
  • 2. Вопрос должен быть максимально ясным, лаконичным и содержательным.
  • 3. Оффтоп и флуд карается 3-х дневным баном.


El Psy Congroo
 

WakingTheDemonДата: Воскресенье, 28 Марта 2010, 19:32:40 | Сообщение # 926
9 уровень
Группа: Проверенные
Сообщений: 821
Награды: 1
Репутация: 170
Блокировки:
Quote (RAYMANTO16)
1.как сделать чтобы когда игрок ввожит команды в консоле,то происходит действие

событие игрок вводит совпадающий текст"твой"
Усл:какое надо
Действие:что тебе надо)
Quote (RAYMANTO16)
2.когда покупаешь заклинание,оно увеличивалосьв силе,т.е оно есть,но когда он его купил эфект становится сильнее

тоесть предметом каким то?
 

RAYMANTO16Дата: Воскресенье, 28 Марта 2010, 19:38:12 | Сообщение # 927
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки:
нет.чтобы оно у него постояояным было

 

WakingTheDemonДата: Воскресенье, 28 Марта 2010, 20:05:44 | Сообщение # 928
9 уровень
Группа: Проверенные
Сообщений: 821
Награды: 1
Репутация: 170
Блокировки:
RAYMANTO16, нет чтобы предметом усилилося или свитком?
 

BeLousДата: Воскресенье, 28 Марта 2010, 23:18:49 | Сообщение # 929
8 уровень
Группа: Проверенные
Сообщений: 649
Награды: 0
Репутация: 120
Блокировки:
Quote (GoldPrice)
то как мне проверить убил ли его мой гер

Условия:
(Владелец (Убивающий юнит) равно Икрок ?


^Y
 

Dimon4iK-ERAДата: Воскресенье, 28 Марта 2010, 23:32:18 | Сообщение # 930
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
GoldPrice расскажу простой пример когда умирает кто-нибудь, а убивает именно игрок 1 (красный) (англ. триггеры)

Untitled Trigger 001
Events
Unit - Событие Die
Conditions
Владелец (убивающий юнит‚)) Equal to Player 1 (Red)
Actions
Unit - Установить жизнь (Убивающий юнит) как ((Life у (Убивающий юнит)) + ((Life у (Убивающий юнит)) / 10.00))%

Добавлено (28-03-2010, 23:32)
---------------------------------------------
Вроде так... просто проверят вломы...

Сообщение отредактировал Dimon4iK-ERA - Воскресенье, 28 Марта 2010, 23:31:10
 

RAYMANTO16Дата: Понедельник, 29 Марта 2010, 13:27:12 | Сообщение # 931
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки:
а как сделать когда нажимаешь на существо открывается окно(главное когда нажимаешь)

 

GoldPriceДата: Понедельник, 29 Марта 2010, 13:36:01 | Сообщение # 932
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 8
Блокировки:
Quote (Dimon4iK-ERA)
Unit - Установить жизнь (Убивающий юнит) как ((Life у (Убивающий юнит)) + ((Life у (Убивающий юнит)) / 10.00))%

А как это сделать? Там где "выставить хп ко значению такомуто" я могу выбрать только одно из двух, либо выбрать проценты хп, либо 100% от конкретного юнита.

 

H_A_PKДата: Понедельник, 29 Марта 2010, 13:37:54 | Сообщение # 933
Быдлокодер
Группа: Проверенные
Сообщений: 2605
Награды: 1
Репутация: 822
Блокировки:
Боевая единица - установить жизни проценты значение
в хп пиши в начале арифметику.


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

GoldPriceДата: Понедельник, 29 Марта 2010, 13:49:17 | Сообщение # 934
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 8
Блокировки:
Quote (GoldPrice)
Unit - Установить жизнь (Убивающий юнит) как ((Life у (Убивающий юнит)) + ((Life у (Убивающий юнит)) / 10.00))%

Даже так, я выставил арифметику.. Но там только 1 действие да и то нельзя присвоить числа юнитам... Как же быть?

 

БюллетеньДата: Понедельник, 29 Марта 2010, 14:41:02 | Сообщение # 935
6 уровень
Группа: Проверенные
Сообщений: 160
Награды: 0
Репутация: 21
Блокировки:
GoldPrice, ConvertRealToInteger >>Property, если на гуи, и в арифметику тоже можно вставить арифметику.

[ZorDe]
Ф бой Тускарцы, вы мега %)
 

AriusДата: Понедельник, 29 Марта 2010, 14:42:41 | Сообщение # 936
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Ты выбрал арифметику, появилось два действия во втором выбери еще раз арифметику и вот тебе уже 3 действия. Чтобы сделать хм деленное на 10 выбери "преобразовать вещественное в целое" и там будет хп у такого то юнита, послед этого действие /10
 

GoldPriceДата: Понедельник, 29 Марта 2010, 15:02:11 | Сообщение # 937
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 8
Блокировки:
Quote (Arius)
Чтобы сделать хм деленное на 10 выбери "преобразовать вещественное в целое" и там будет хп у такого то юнита, послед этого действие /10

Немного непонял для чего это делать? Я сделал так : Сделать хп "Бальназару" равно "Процент хп Бальназара + Максимальное хп Бальназара /10. И всё работает.
Огромное спасибо всем кто помог)

 

NightikДата: Понедельник, 29 Марта 2010, 15:56:15 | Сообщение # 938
7 уровень
Группа: Проверенные
Сообщений: 259
Награды: 0
Репутация: 9
Блокировки:
не кто не знает как сделать так чтобы юнит скользиль по облосте???

Даш минус получишь обратно :(
Даш плюс получишь обратно :)
 

Dimon4iK-ERAДата: Понедельник, 29 Марта 2010, 16:01:33 | Сообщение # 939
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
Quote (RAYMANTO16)
а как сделать когда нажимаешь на существо открывается окно(главное когда нажимаешь)

RAYMANTO16 немного логики :)

Untitled Trigger 001
Events
Player - Player 1 (Red) Selects отряд
Conditions
Тут напиши условия (ну в зависимости на кого ты хочешь, чтобы это действовало)
Actions
Показать диалог (ну или че там тебе нужно) игроку (какому нужно)

Добавлено (29-03-2010, 16:01)
---------------------------------------------
Nightik на ХГМ есть спец. нароботки для плавного передвижения юнитов по воздуху :)

 

Dimon4iK-ERAДата: Понедельник, 29 Марта 2010, 16:57:34 | Сообщение # 940
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
GoldPrice можно создать триггер, что когда юнит попадает в область (где хп не отнимается), то триггер, который отнимает хп выключался, а когда юнит выходит опять включался...

Добавлено (29-03-2010, 16:57)
---------------------------------------------
GoldPrice но лучше всего сделать триггер отнимания ХП через If/Then/Else

А с этим долго объяснять... постарайся сам понять :)

 

FkoFFДата: Понедельник, 29 Марта 2010, 16:58:11 | Сообщение # 941
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Dimon4iK-ERA, он в РО поставил отрицательное значение регенерации. Соответственно надо либо делать триггер на отнимание хп, если юнит не находится в области, либо делать в области регенерацию хп юнитам этого типа эквивалентную антирегенерации хп вне зоны.

 

Dimon4iK-ERAДата: Понедельник, 29 Марта 2010, 17:00:35 | Сообщение # 942
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
FkoFF а... просто он перед этим спрашивал триггер для добавления процента хп... и я подумал... ну ладно, тогда все еще проще!
Quote (FkoFF)
делать в области регенерацию хп юнитам этого типа эквивалентную антирегенерации хп вне зоны.

Оптимальный вариант!
 

СамокатДата: Понедельник, 29 Марта 2010, 17:02:08 | Сообщение # 943
5 уровень
Группа: Проверенные
Сообщений: 124
Награды: 0
Репутация: 15
Блокировки:
Лудче зделать тригерный урон в не области и убрать отрицательный хп реген
Событие
every (период снятия хп) seconds
Условие
( Твоя область) contains (Твой Юнит) равно нет // Unit in region
Действие
Set Life (to value) to arifmetic( Propery(Здоровье of (твой юнит)) - 1)
 

NationalisTДата: Понедельник, 29 Марта 2010, 17:08:56 | Сообщение # 944
3 уровень
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 19
Блокировки:
Подскажите плиз с триггером,я уже запарился...
У меня создан такой триггер:

Событие:
Боевыя единица - Событие получает предмет.
Условие: ((переключающий юнит обладает предметом типа (мой предмет) равно "да".
Действия: предмет - удалить предмет переносимый (переключающий юнит) типа (мой предмет) - (это действие повторяется несколько раз (если это важно))
Герой - создать (мой предмет) и дать его (переключающий юнит)

Как при этом зделать так,что бы получаемый героем предмет,удалялся через,допустим,30 секунду спустя того,как был дан герою?
Зарание благодарю.

 

GoldPriceДата: Понедельник, 29 Марта 2010, 17:11:33 | Сообщение # 945
3 уровень
Группа: Пользователи
Сообщений: 54
Награды: 0
Репутация: 8
Блокировки:
Quote (Dimon4iK-ERA)
делать в области регенерацию хп юнитам этого типа эквивалентную антирегенерации хп вне зоны.

Хоть убей тригеры несколько раз облазил ненашёл подобного.
И вообще вы меня запутали %) Попробую всё теперь тригерно замутить.. Снова всем спс)

Добавлено (29-03-2010, 17:11)
---------------------------------------------
хм... Если я буду делать тригеры с проверкой лвла , что с каждым лвлом отнимается больше хп... а лвлов предпологается 20... охохох... кстати это можно замутить с помощью циклов.... или интежеров.. я в этом пока ноль

 

OraCoolДата: Понедельник, 29 Марта 2010, 17:19:34 | Сообщение # 946
6 уровень
Группа: Проверенные
Сообщений: 208
Награды: 0
Репутация: 10
Блокировки:
Привет всем. Нужен такой скил, с неба летит молот бурь, падая на землю он взрываеться, станет на 1.5 секунды и наносит урон.
 

FkoFFДата: Понедельник, 29 Марта 2010, 17:21:58 | Сообщение # 947
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
чем муть какая то.

Pick every unit in "units in region matching conditions" "Playable map area. Conditions (через AND): Unit Type of Matching Unit = Юнит у которого падает хп ||| Life of matching unit > 0 ||| (boolean unit in unit group) Matching unit не равно Units in LOCATION WITHOUT LIFEDRAIN."
Cause picked unit to damage picked unit dealing (xx * hero-lvl of picked unit) with damage type - xx and attack type - xx

вот тебе и весь триггер ,чего мучится - непоняяятно..

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

Quote (OraCool)
OraCool

возьми стандартный рокетный удар, поменяй траэкторию полета, количество снарядов и длительность стуна.


 

Dimon4iK-ERAДата: Понедельник, 29 Марта 2010, 17:24:37 | Сообщение # 948
9 уровень
Группа: Проверенные
Сообщений: 1046
Награды: 0
Репутация: 397
Блокировки:
 

NationalisTДата: Понедельник, 29 Марта 2010, 17:38:07 | Сообщение # 949
3 уровень
Группа: Проверенные
Сообщений: 74
Награды: 0
Репутация: 19
Блокировки:
Боевая единица* Сделать* Заранее*
Извеняюсь за ошибки,пишу быстро,и иногда на слух((

Добавлено (29-03-2010, 17:38)
---------------------------------------------
Я пожалуй повторю вопрос,а то его даже не заметят...

Подскажите плиз с триггером,я уже запарился...
У меня создан такой триггер:

События:
Боевая единица - Событие получает предмет.
Условия: ((переключающий юнит обладает предметом типа (мой предмет) равно "да".
Действия: предмет - удалить предмет переносимый (переключающий юнит) типа (мой предмет) - (это действие повторяется несколько раз (если это важно))
Герой - создать (мой предмет) и дать его (переключающий юнит)

Как при этом сделать так, что бы получаемый героем предмет, удалялся через,допустим,30 секунду спустя того, как был дан герою?
Заранее благодарю.

 

RAYMANTO16Дата: Понедельник, 29 Марта 2010, 17:38:48 | Сообщение # 950
9 уровень
Группа: Проверенные
Сообщений: 1018
Награды: 0
Репутация: 362
Блокировки:
Quote (Dimon4iK-ERA)
Quote (RAYMANTO16)
а как сделать когда нажимаешь на существо открывается окно(главное когда нажимаешь)

RAYMANTO16 немного логики :)

Untitled Trigger 001
Events
Player - Player 1 (Red) Selects отряд
Conditions
Тут напиши условия (ну в зависимости на кого ты хочешь, чтобы это действовало)
Actions
Показать диалог (ну или че там тебе нужно) игроку (какому нужно)

эт.я руссо туристо


 

Поиск:

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