THeBloodiest
offline
Опыт:
20,881Активность: |
Закажите - Получите
Есть такая идея: если кому-то срочно нужен триггер или реализация какой-то системы, то здесь он пишет ее точное, четкое описания, сроки, за которые эту систему нужно сделать. Затем кто-нибудь из добровольцев говорит, что он взял работу и решает ее в отведеные сроки(их изменения могут оговориваться с клиентом), далее после выполнения, он здесь пишет, что работу выполнил.
Такая система, предположительно, будет нужна тем людям, которым нужно написать некоторые триггеры, но у них нет времени. В отличии от других топиков конкретных разъяснений здесь не будет, только четкая реализация. (возможен выпуск новых версий старых систем от других людей, например кто-то захотел улучшить код другого)
Если эта идея будет поддержана - здорого, если нет - значит она и не очень нужна. |
02.04.2005, 23:05 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Как говорится: Исполню любую триггерную задумку - 3. |
03.04.2005, 01:06 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
tysch_tysch
Работаем
online
Опыт: отключен
|
это никому не надо... |
03.04.2005, 13:15 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
ну частично это нужно, просто со сроками наверняка будут проблемы. И вообще это надо в отдельный раздел. Ну а так ведь пользуются - почему же не нужно?! Часто так получается что-то сделать надо, делаешь и выкладываешь |
03.04.2005, 16:28 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Ладно, раз пока это нужно только мне, то я и начну :)
(да и неохота новую тему для вопроса создавать) Как сделать: если игрок приказал идти юниту далеко(дальше некоторого расстояния), то юнит не идет. Такой триггер я накатал(там еще поддержка кроме команды move нужна и щелчок правой кнопки мыши), но при условии если точка, куда юнита отправили все-таки находится в регионе с размерами, равными максимальному расстоянию его ходьбы варик вылетает без объяснений. То есть:
Order Stop If, Then, Else multi actions IF Region (centred at the position of Hero with width = S, height = S) contained point (target of issude order) Then Order unit moving to point (target of issude order) Else Display text ...... |
03.04.2005, 21:25 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
так может у тебя таргет оф изюед ордер теряется? такая херь бывает, попробуй первой строчкой экшна триггера сохранить этот таргет в переменную и потом переменную юзать |
03.04.2005, 22:06 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Выложи саму карту+используй Distance Between Points. |
03.04.2005, 22:06 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Вот карта. Наработка старая, но хотелось бы доделать и сделать проект на ее основе. |
04.04.2005, 18:27 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
что-то я не понял, что у тебя за проблема? варик у меня вылетает только если шифт нажимаю и то без исключений - просто альт-таб делает. Еще там чего-то лагает иногда. Ограничить по дальности попробую |
05.04.2005, 22:07 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Беспонятия. Если кликаю правой кнопкой вблизи героя(практически на него), то вылетает. |
05.04.2005, 22:18 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
у мя кстати юнит не останавливается по приказу "stop" приходится либо давать ему приказ идти под себя либо паузить его, а потом распаузить. вот так я его останавливаю
ща посмотрю почему вылетает... |
05.04.2005, 22:33 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
THeBloodiest
offline
Опыт:
20,881Активность: |
Кстати насколько помню паужение не прекращает приказ. На атаку, по крайней мере, не влияет.
Что лагает кстати? |
05.04.2005, 22:43 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
хез, толком времени не было разобраться почему и что. Я после паузы стоп делаю и это отменяет приказ. может завтра посмотрю так шоб работало - ща работы много |
06.04.2005, 00:34 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
bugmaker
invulnerable
offline
Опыт:
2,282Активность: |
Хех..., у меня вот вопросик присутстыует:
|Blablabla
| | Events | Unit - A unit Is issued an order targeting an object | Conditions | And - All (Conditions) are true | Conditions | (Target unit of issued order) Equal to "BLA BLA BLA" <gen> | (Ordered unit) Equal to ???????????? | Actions | Do nothing Ну тык вот, мне нужно чтоб в условиях "Ordered unit" мог равнятся юниту, занесённого в переменную, так как определённого юнита на этой карте ваще нету. заранее спсибо Отредактировано bugmaker, 25.05.2005 в 21:13. |
25.05.2005, 21:00 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
В кондишне ты это не сделаешь - в кондишне могут участвовать только предопределенные(статические) переменные, так что тебе это условие придется внести в Actions то есть Actions if (ordered unit="unit") then { "code" } else { } |
25.05.2005, 22:22 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|