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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[АРХИВ] Помощь по триггерам - 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)
Коорую я еще не придумал :) :D
Можна высчитывать ускорение, но это адский геморой...

Добавлено (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-еры) и идейщики...
Все подробности в ЛС
 

Поиск:

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