|
[АРХИВ] Помощь по триггерам - 1
|
|
| mef1sto1234 | Дата: Воскресенье, 27 Декабря 2009, 15:58:21 | Сообщение # 3651 |
7 уровень
Группа: Проверенные
Сообщений: 261
Награды: 0
Репутация: 16
Блокировки: 
| Quote (Denialsan) А эта переменная какого типа должна быть? Боевая еденица наверно...
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 16:03:38 | Сообщение # 3652 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (MTT) Every Pick everey Units in group - units in rage of 500 of position of Unit (дыра) Move (picked Unit) to position with polar offset (picked unut ) ... (10) (angel between points ...(picked unnit )... (Дыра)...) Все. нифига у меня не получилось  Добавлено (27-12-2009, 16:03) --------------------------------------------- БЛИН та чо это за переменная Unit (дыра)???????
|
| |
|
|
| mef1sto1234 | Дата: Воскресенье, 27 Декабря 2009, 16:04:57 | Сообщение # 3653 |
7 уровень
Группа: Проверенные
Сообщений: 261
Награды: 0
Репутация: 16
Блокировки: 
| Quote (Denialsan) БЛИН та чо это за переменная Unit (дыра)??????? Quote (mef1sto1234) Боевая еденица наверно...
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 16:05:49 | Сообщение # 3654 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (mef1sto1234) Боевая еденица наверно... ты уверен?
|
| |
|
|
| Arius | Дата: Воскресенье, 27 Декабря 2009, 16:18:50 | Сообщение # 3655 |
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки: 
| Deniaslan, я же тебе сказал угол от точки каста, это точка где у тебя черная дыра, до юнита.
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 16:19:07 | Сообщение # 3656 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (MTT) Ты всеравно "притягиваеш" юнитов не к юниту, а к его положению. как мне притянуть к последнему созданному юниту? Unit - Move (Picked unit) instantly to ((Position of (Last created unit)) offset by Speed towards Angel degrees) эта строка не пашет,здесь юнит = последний созданный юнит...
|
| |
|
|
| Arius | Дата: Воскресенье, 27 Декабря 2009, 16:21:54 | Сообщение # 3657 |
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки: 
| Soyh, чтобы телепортировать героев, выделяй всех юнитов на карте и ставь условие если выделенный юнит герой, то двигать мгновенно выделенный юнит в область.
|
| |
|
|
| sAiness | Дата: Воскресенье, 27 Декабря 2009, 16:24:28 | Сообщение # 3658 |
|
Группа: Проверенные
Сообщений: 266
Награды: 0
Репутация: 305
Блокировки: 
| Короче, пытался сделать некий триг, как бэ когда убиваю героем 1 крипа в переменной Крип - 1 и вот так 10 крипов, так можно сделать когда переменная крип = 0 у героя будет ап ?
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 16:34:22 | Сообщение # 3659 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (Arius) Soyh, чтобы телепортировать героев, выделяй всех юнитов на карте и ставь условие если выделенный юнит герой, то двигать мгновенно выделенный юнит в область. мне не нужно мгновенно...Добавлено (27-12-2009, 16:32) --------------------------------------------- БезымÑнный триггер 001 Events Unit - A unit Starts the effect of an ability Conditions (Ability being cast) Equal to Black whole Actions Set Unit = (Last created unit) Set Speed = 45.00 Set Angel = (Angle from (Position of (Last created unit)) to (Position of (Picked unit))) Trigger - Turn on БезымÑнный триггер 002 <gen> Unit - Create 1 Black whole for Neutral Passive at (Target point of ability being cast) facing Default building facing (270.0) degrees Environment - Create a 7.00 second Temporary crater deformation at (Target point of ability being cast) with radius 768.00 and depth 256.00 Wait 7.00 seconds Unit - Remove (Last created unit) from the game Все юниты мгновенно перемещаются...что здесь не так... Добавлено (27-12-2009, 16:33) --------------------------------------------- здесь где иероглифы 001 это безымянный триггер 001,где 002 безымянный триггер 002 Добавлено (27-12-2009, 16:34) --------------------------------------------- триггер 002 Events Time - Every 0.01 seconds of game time Conditions Actions Unit Group - Pick every unit in (Units within 768.00 of (Position of (Last created unit))) and do (Actions) Loop - Actions Unit - Move (Picked unit) instantly to ((Position of (Last created unit)) offset by Speed towards Angel degrees) Set Speed = (Speed - 0.10) If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Speed Less than 0.00 Then - Actions Trigger - Turn off (This trigger) Else - Actions
|
| |
|
|
| MTT | Дата: Воскресенье, 27 Декабря 2009, 16:50:00 | Сообщение # 3660 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Denialsan, Мне по каждому варианту наработку делать? Я тока что кидал наработку на притягивание. При использовании скила, записываеш точку в переменную типа ТОЧКА. И там вместо этого чела из альянса у которого над головой шарики крутятся, ставиш переменную твоей точки. Все...
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 16:59:25 | Сообщение # 3661 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (MTT) И там вместо этого чела из альянса у которого над головой шарики крутятся, ставиш переменную твоей точки. а почему вместо него?Он что,особенный? я делаю не так,я создаю юнита в точке куда произнёс заклинание,этот юнит и есть чёрная дыра...я сейчас пробую все варианты и перестановки чтобы заставить пикед юнитов переместится не мгновенно к чёрной дыре....а медлееееееенннннооооооо.
|
| |
|
|
| MTT | Дата: Воскресенье, 27 Декабря 2009, 17:04:02 | Сообщение # 3662 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Denialsan, Господи ты боже мой... Я кинул наработку. Там все юниты притягиваются к позиции юнита, указанного мною вручную на карте. Веместо этого ты вставляеш там переменную, в которую заранее записал свою черную дыру (при использовании скила) Не имеет значения, что ты используеш, точку или юнита. Проста если ты используеш юнита, черная дыра будет сама к себе притягиваться и чтобы этог небыло нада:Quote (MTT) "If Picked unit != дыра" Знак "!=" означает - НЕ РАВНО Если ты и в этот раз не понял, значит... значит я не умею обьяснять, прийдется опять кидать наработку...
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 17:06:37 | Сообщение # 3663 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (MTT) Я кинул наработку. Я чёт не видел такой наработки...
|
| |
|
|
| MTT | Дата: Воскресенье, 27 Декабря 2009, 17:09:20 | Сообщение # 3664 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Quote (MTT) На... http://slil.ru/28409947
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 17:15:34 | Сообщение # 3665 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| та я тоже самое делал,только с переменной спид....а почему у меня не выходило нифига?
|
| |
|
|
| MTT | Дата: Воскресенье, 27 Декабря 2009, 17:30:06 | Сообщение # 3666 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Denialsan, Я не видел твой триггер, но если ты вставиш переменную спид в цикл отряда, он будет повторяться то количесво раз каждую 0,01 сек, сколько юнитов поймаеш. Переменная спид ненужна, если скорость каждого юнита одинакова, а темболее если она воопще не изменяема. Если ты хочеш сделать как магнит (чем ближе, тем быстрее летит к дыре), то нужно использовать формулу, обратную ((distance beetwen points (Дыра)and (picked unit))/10) Коорую я еще не придумал Можна высчитывать ускорение, но это адский геморой...Добавлено (27-12-2009, 17:30) --------------------------------------------- Denialsan, Так получилось у тебя илил нет?
|
| |
|
|
| Чёрный_дракон | Дата: Воскресенье, 27 Декабря 2009, 17:53:15 | Сообщение # 3667 |
1 уровень
Группа: Пользователи
Сообщений: 3
Награды: 0
Репутация: 10
Блокировки: 
| Вопрос как сделать так, чтобы нейтралы пользовались магиями по одиночкам,т.е. по отрядам они почемуто кастуют заклы,а по группам нет.
|
| |
|
|
| Чебурек | Дата: Воскресенье, 27 Декабря 2009, 18:27:42 | Сообщение # 3668 |
1 уровень
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 2
Блокировки: 
| что нужно сделать чтобы войска появились из неоткуда и шли в определённую точку(как в доте)
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 18:37:58 | Сообщение # 3669 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (Чебурек) что нужно сделать чтобы войска появились из неоткуда и шли в определённую точку(как в доте) Создаёшь юнита в случайной точке карты Unit - move last created unit to xxx region
|
| |
|
|
| MTT | Дата: Воскресенье, 27 Декабря 2009, 18:58:59 | Сообщение # 3670 |
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки: 
| Denialsan, Получилась у тебя черная дыра?
|
| |
|
|
| Arius | Дата: Воскресенье, 27 Декабря 2009, 19:14:11 | Сообщение # 3671 |
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки: 
| Denialsan, последним созданым юнитом может оказаться кто-угодно, надо выделять всех юнитов в области в которой юниты появляются. Чебурек, качай пак Аррана, пак наработок как в доте от [DUOS]'а, там есть. Это в разделе картостроителя.
|
| |
|
|
| sAiness | Дата: Воскресенье, 27 Декабря 2009, 19:14:49 | Сообщение # 3672 |
|
Группа: Проверенные
Сообщений: 266
Награды: 0
Репутация: 305
Блокировки: 
| Denialsan, Quote (Denialsan) Unit - move last created unit to xxx region Это получаеться вроде мгновенно передвинуть юнита Чтобы они сами шли и ещё атаковали всех подряд надо Боевая единица - Create (сколько надо юнитов)(тип твоего юнита, пехотинец например) for Игрок 1 at (выбери точку,область 1 например) facing (куда будут смотреть) Потом вроде создать ещё 1 тригер, сделать условие A unit enters region и выбрать область там где появляются твои пехотинцы, область 1 Сделать область куда твоих юнитов нужно послать Отряд - Order (Units in (твоя область 1)) to Перейти, нападая на противников (или другое) (Center of (область 2 куда надо посылать))
|
| |
|
|
| Arius | Дата: Воскресенье, 27 Декабря 2009, 19:17:13 | Сообщение # 3673 |
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки: 
| sAiness, неправильно, если не знаешь как сделать лучше ниче не говори.
|
| |
|
|
| Denialsan | Дата: Воскресенье, 27 Декабря 2009, 19:25:57 | Сообщение # 3674 |
10 уровень
Группа: Проверенные
Сообщений: 1225
Награды: 0
Репутация: 48
Блокировки: 
| Quote (MTT) Denialsan, Получилась у тебя черная дыра? я ещё не делал...Добавлено (27-12-2009, 19:25) ---------------------------------------------
Quote (MTT) Получилась у тебя черная дыра? (Picked unit) Not equal to Чародей крови 0000 <gen> А что вместо этого ставить в условии?У меня заклинание не имеющее цели.
|
| |
|
|
| ctpaxm | Дата: Воскресенье, 27 Декабря 2009, 19:44:06 | Сообщение # 3675 |
7 уровень
Группа: Проверенные
Сообщений: 418
Награды: 0
Репутация: 60
Блокировки: 
| пикед юнит равно враг оф кастинг юнит Добавлено (27-12-2009, 19:44) --------------------------------------------- вот... нашёл... Условия: (Boolean Comparison) (Matching unit) belongs to an ally of (Casting Unit) equal Yes как то так:)
Dead Girls can't say NOT! Делаю свой ORPG проект, нужны триггерщики(JASS-еры) и идейщики... Все подробности в ЛС
|
| |
|
|