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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: PUVer, SirNikolas, Ty3uK  
[АРХИВ] Помощь по триггерам - 1
TIMEOFHEROESДата: Четверг, 17 Декабря 2009, 20:12:56 | Сообщение # 3126
2 уровень
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Блокировки:
у меня в игре учавствует 2 клана
1 клан - красный и синий
2 клан - зеленый и розовый
проделал эту фишку с триггерами для всех
но не работает

Quote (Arius)
Включай и для себя награду и для врага

не понял "и для себя и для врага"
надо еще где-то действие какое-то добавить?


В истинном золоте блеска нет,
Не каждый странник забыт,
Не каждый слабеет под гнетом лет -
Корни земля хранит.
Зола обратится огнем опять,
В сумраке луч сверкнет,
Клинок вернется на рукоять,
Корону король обретет.
 

GyverДата: Четверг, 17 Декабря 2009, 21:17:09 | Сообщение # 3127
5 уровень
Группа: Пользователи
Сообщений: 100
Награды: 0
Репутация: -3
Блокировки:
событие : map initial
условие :
действие : __ "игрок", "Turn награда за убийство вкл. for игрок 1(красный) "
____________"игрок", "Turn награда за убийство вкл. for игрок 2(синий) "

____________"игрок", "Turn награда за убийство вкл. for игрок 7(зеленый) "
____________"игрок", "Turn награда за убийство вкл. for игрок 8(розовый) "

Добавлено (17-12-2009, 21:17)
---------------------------------------------
ну или цикл

 

LION-XДата: Четверг, 17 Декабря 2009, 22:51:10 | Сообщение # 3128
6 уровень
Группа: Проверенные
Сообщений: 236
Награды: 0
Репутация: 86
Блокировки:
Я чето не понял как ето поставить
Событие:
начало карты
ето плз на англ


Lighter
 

ctpaxmДата: Четверг, 17 Декабря 2009, 23:01:33 | Сообщение # 3129
7 уровень
Группа: Проверенные
Сообщений: 418
Награды: 0
Репутация: 60
Блокировки:
Map initialization (как то так, самое первое событие...)

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

PR01004elДата: Пятница, 18 Декабря 2009, 01:29:03 | Сообщение # 3130
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки:
Че надо сделать что бы допустим изменить - 1 единица ловкости давала 0.2 защиты сила 1 ед дамага. Ато блин решил мапу ремейкнуть а там 32341123 ловки дает 1 защиту))) Издевательство)
 

MTTДата: Пятница, 18 Декабря 2009, 01:54:54 | Сообщение # 3131
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
PR01004el,
Все в РО

Добавлено (18-12-2009, 01:34)
---------------------------------------------
Как сделать автоматические пушки (как в Баттл танкс)
Тоесть из героя само по себе стреляет.
В кастл файт есть еще такое, палка сама стреляет.
Если дамми постаянно перемещать к юниту, он не хочет стрелять

Добавлено (18-12-2009, 01:54)
---------------------------------------------
FkoFF,
Вот тебе рисунок.
При каждом изменении угла направления мяча мы обозначаем точки PointLeft,Right и Т. д.
При выходе, узнаем куда вышел мяч.
Далее ставим его новый угол от PointRUp(если мяч ушел вверх) до мяча. После этого действия опять ставим точки, т. к. это начало пути.
Точки ставим так.
Например PointRight высчитываем так:
Distance between poits ((Мяч) и (Max X of регион))*2
Тоесть от мяча до точки вот такое расстояние, ставим по функции Position with ofsen
Затем убераем баги при попадания в углы (ставя в каждом угле по еще 1 области)

http://slil.ru/28363543

Если ты всеже оочень хочеш все по формуле, у тебя не получится без тангенса

 

FkoFFДата: Пятница, 18 Декабря 2009, 07:32:51 | Сообщение # 3132
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (PR01004el)
Че надо сделать что бы допустим изменить - 1 единица ловкости давала 0.2 защиты сила 1 ед дамага. Ато блин решил мапу ремейкнуть а там 32341123 ловки дает 1 защиту)))

игровые константы

MTT, ты мою наработку посмотрел?

Добавлено (18-12-2009, 07:20)
---------------------------------------------
там просто первый удар почти 90% рикошетит в нужном направлении.. а вот следующие порой глючат...

Добавлено (18-12-2009, 07:30)
---------------------------------------------
вот простая формула, только что придумал.. угол а = угол между точкой при выходе из зоны к точке положения юнита . угол б = обратный угол. формула отражения вправо при условии что А меньше 180 = 180 -А. проверяй ))

Добавлено (18-12-2009, 07:32)
---------------------------------------------
если отражение должно быть вниз то скорее всего 180+А\2


 

TIMEOFHEROESДата: Пятница, 18 Декабря 2009, 09:24:00 | Сообщение # 3133
2 уровень
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Блокировки:
Quote (Gyver)
событие : map initial

но ведь тогда появятся ратуши, а мне это категорически не надо!!!


В истинном золоте блеска нет,
Не каждый странник забыт,
Не каждый слабеет под гнетом лет -
Корни земля хранит.
Зола обратится огнем опять,
В сумраке луч сверкнет,
Клинок вернется на рукоять,
Корону король обретет.
 

AriusДата: Пятница, 18 Декабря 2009, 10:46:19 | Сообщение # 3134
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Нет ратуши не появятся, это просто означает что карта запустилась

Добавлено (18-12-2009, 10:46)
---------------------------------------------
Событие это просто указание для триггера чтобы он сработал, если после событий никаких действий нету, то ничего не случится. В родном триггере стоят действия которые создают ратушу и, запускают ИИ и т.п

 

Forum_RussiaДата: Пятница, 18 Декабря 2009, 10:46:56 | Сообщение # 3135
9 уровень
Группа: Проверенные
Сообщений: 1185
Награды: 4
Репутация: 666
Блокировки:
Arius, TIMEOFHEROES,
Quote (Arius)
Нет ратуши не появятся, это просто означает что карта запустилась

Ну ни то что запустилась...Просто Arius, неправельно сфармулировал ответ.
Это событие при котором выполняется ряд тригеров
map initial запустит тригеры сразу после загрузки.
 

AriusДата: Пятница, 18 Декабря 2009, 12:50:05 | Сообщение # 3136
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
Ну я это и имел ввиду, то есть как бы когда карта начинается ну или загружается, вообщем TIMEOFHEROES ты понял что мы имеем ввиду.
 

Forum_RussiaДата: Пятница, 18 Декабря 2009, 12:52:34 | Сообщение # 3137
9 уровень
Группа: Проверенные
Сообщений: 1185
Награды: 4
Репутация: 666
Блокировки:
Arius, :)
Сори за оффтоп
 

MTTДата: Пятница, 18 Декабря 2009, 13:19:05 | Сообщение # 3138
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
FkoFF,
У меня сейчас все мозги забыли тригонометрию после армии, но раньше я делал и пришел к выводу, что по формуле правильно не сдеаеш. Нам нужен Угол для того, чтобы выщитать. А у нас есть тока направление. Тоесть нужно ставить второстепенные точки

Добавлено (18-12-2009, 13:19)
---------------------------------------------
Arius,
Инициализация и загрузка не одно и то-же

 

FkoFFДата: Пятница, 18 Декабря 2009, 13:47:08 | Сообщение # 3139
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Quote (MTT)
А у нас есть тока направление. Тоесть нужно ставить второстепенные точки

при наличии двух углов можно сделать трегуольник, в пространстве - прямая тоже это 720 градусов.


 

MTTДата: Пятница, 18 Декабря 2009, 13:53:05 | Сообщение # 3140
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
FkoFF,
Так чтобы делать треугольник нада ставить второстепенные точки :)
Вопщем к черту рекошет, помоги мне плиз в другом.
Как можно пронумировать всех юнитов на карте?
Тоесть чтобы был массив Unit
И было так:
Unit[1]= такойта юнит
Unit[2]= Другой юнит
и так все юниты на карте
Есть идеи как сделать?
 

AriusДата: Пятница, 18 Декабря 2009, 14:23:15 | Сообщение # 3141
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
У меня проблема с триггером на складывание предмета, вот триггер:

события: боевая единица - событие получает предмет,
условия: тип предмета которым манипулируют равно [предмет3]
действия:
если все условия истинны то сделать операции,
ИЛИ,
условия:
(герой манипулирует предметом) обладает предметом типа [предмет1],
(герой манипулирует предметом) обладает предметом типа [предмет2],
то - действия:
предмет удалить предмет которым манипулируют, добавить стоимость предмета(как вы поняли эти действия удаляют предмет если всех компонентов нет и возвращают стоимость, то есть фактически в игре ничего не происходит).
Иначе-действия:
если,
(герой манипулирует предметом) обладает предметом предмет1,
(герой манипулирует предметом) обладает предметом предмет2,
действия:
предмет удалить предмет которым манипулируют, предмет1 и предмет 2,
создать предмет типа предмет которым манипулируют,( предмет удаляется и создается снова чтобы он стал на 1 месте, если так не сделать то он останется на 3м месте т.к. Первые два были заняты).

Но проблема в том, что в обоих случаях предмет удаляется, в чем проблема, подскажите.

Добавлено (18-12-2009, 14:23)
---------------------------------------------
MTT, это делается через цикл,
события и условия твои.
Действия: отряд-выбрать каждого юнита в (юниты в (зона игровой карты)) и сделать множественные действия,
для каждого числа А, делать несколько действий, для каждого числа А от 1 до (боевая единица - подсчет юнитов в группе юнитов, количество юнитов в ( юниты в зона игровой карты) делать действия
цикл
установить [переменная типа "боевая единица" (массив)] = выбранный юнит

 

PR01004elДата: Пятница, 18 Декабря 2009, 14:38:26 | Сообщение # 3142
7 уровень
Группа: Заблокированные
Сообщений: 310
Награды: 0
Репутация: 44
Блокировки:
Я ставлю атаку 3 а пишецо в игре 3-25... Что сделать что бы ровно было? и еще как сделать что бы я допустим взял на 1 уровне скилл (Умение) и потом можно взять этот скил (2 лвла) ток на 6 лвле а потом на 12, 18 и.т.д ???

Добавлено (18-12-2009, 14:38)
---------------------------------------------
все решил проблемку терь надо с дамагом апределица

 

TIMEOFHEROESДата: Пятница, 18 Декабря 2009, 14:49:18 | Сообщение # 3143
2 уровень
Группа: Пользователи
Сообщений: 35
Награды: 0
Репутация: 0
Блокировки:
Спасибо всем огромное!
Все работает
:))

Добавлено (18-12-2009, 14:44)
---------------------------------------------
как настроить стартовые ресурсы?
и еще, а можно ли как-то заменить картинку (вверху) дерева (на ряду с золотом и мясом), чтобы было что-то другое?

Добавлено (18-12-2009, 14:49)
---------------------------------------------
Еще такая проблема.
Я поставил, чтобы крипы бежали под коричневым цветом( за нас) и под Сине-зеленым цветом (за врага)
но комп начинает как-будто соображать за крипов и собирает их в кучи на базе
кучи достигают таких размеров, что комп уже лагает по-зверски.
хелп ми
что делать??????


В истинном золоте блеска нет,
Не каждый странник забыт,
Не каждый слабеет под гнетом лет -
Корни земля хранит.
Зола обратится огнем опять,
В сумраке луч сверкнет,
Клинок вернется на рукоять,
Корону король обретет.
 

GyverДата: Пятница, 18 Декабря 2009, 15:22:22 | Сообщение # 3144
5 уровень
Группа: Пользователи
Сообщений: 100
Награды: 0
Репутация: -3
Блокировки:
Quote (MTT)
Вопщем к черту рекошет, помоги мне плиз в другом.
Как можно пронумировать всех юнитов на карте?
Тоесть чтобы был массив Unit
И было так:
Unit[1]= такойта юнит
Unit[2]= Другой юнит
и так все юниты на карте
Есть идеи как сделать?

For each (Integer A) from 1 to (Number of units in (Units in (Entire map))), do (Actions)
Цикл - действия
Set Unit[((Integer A) + 1)] = (Picked unit)

правда я не уверен

Добавлено (18-12-2009, 15:22)
---------------------------------------------
For each (Integer A) from 0 to (Number of units in (Units in (Entire map))), do (Actions) вот так

 

AriusДата: Пятница, 18 Декабря 2009, 15:37:21 | Сообщение # 3145
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
PRO1004el, на счет дамага, в РО в строке "Бой - Атаки" ставь только одну атаку, в которой у тебя 3. Если не поможет попробуй убрать "Бой-атака-урон количество граней у кости" и количество костей.

Добавлено (18-12-2009, 15:37)
---------------------------------------------
TIMEOFHEROES, вероятно у тебя не все крипы пускаются в путь и накапливаются, у меня была такая же фигня. Во первых триггер надо ставить такой: отряд - выбрать каждого юнита в группе юнитов и сделать действия, во вторых это действие для надежности нужно повторить еще пару раз, после этого действия ставь ждать 0.1 секунду и снова это же действие, и так пару раз.

 

MTTДата: Пятница, 18 Декабря 2009, 15:51:40 | Сообщение # 3146
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Gyver,
Именно так я и пробовал. Безрезультатно :(
Скорее всего прийдется брать Рандом юнит из всей карты и сравнивать его с каждым юнитом, записанном в массивые. Гемор...
 

GyverДата: Пятница, 18 Декабря 2009, 16:13:38 | Сообщение # 3147
5 уровень
Группа: Пользователи
Сообщений: 100
Награды: 0
Репутация: -3
Блокировки:
MTT, я как понимаю юниты которых ты хочешь занести в переменную либо герои управляемые игроками, либо чтото другое в небольшом колличестве. потому что если их будет от 20 и больше то я не понимаю как ты ими будешь управлять. а если это крипы то может их в отряды запихнуть?
 

MTTДата: Пятница, 18 Декабря 2009, 16:24:30 | Сообщение # 3148
9 уровень
Группа: Пользователи
Сообщений: 941
Награды: 0
Репутация: 81
Блокировки:
Gyver,
Юниты которых я хочу занести это Юниты и Разных и одинаковых типов с раным и одинаковым Owner. И герои и не герои их может быть и 1 и больше 20
 

AriusДата: Пятница, 18 Декабря 2009, 16:28:23 | Сообщение # 3149
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
MTT, у тебя английские триггеры? Тогда Gyver не дописал. Перед циклом надо поставить действие выбрать всех на карте, а без этого picked unit у тебя просто не будет существовать.
 

GyverДата: Пятница, 18 Декабря 2009, 16:31:26 | Сообщение # 3150
5 уровень
Группа: Пользователи
Сообщений: 100
Награды: 0
Репутация: -3
Блокировки:
занеси их всех в отряд и потом при помощи unit in unit group обращайся к каждому в отдельности. я думаю заносить каждого в переменную это непонятно для чего.
 

Поиск:

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