Лось
offline
Опыт:
7,223Активность: |
Отслеживание кликов мыши.
Вот я отслеживаю левою кнопку мыши, периодически задавая ForceUIKey(хоткей абилки), но как мне отследить правую (просто клик, без координат).
Tcx Core смотрел, но там всё запутано. |
20.07.2008, 07:15 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Enein
Silenced by ZlaYa1000
offline
Опыт:
43,531Активность: |
Событием 'A unit - выполняет действие, или как там, а то я уже забыл (Без цели)'
|
20.07.2008, 08:48 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Отдаёт приказ - без указание цели? И чё это мне даст? Мне надо отследить когда юнит отменяет наведение способности, я проверял он неотдаёт никакого приказа.. |
20.07.2008, 08:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Radiant
Silence
offline
Опыт:
4,907Активность: |
Лось, я думаю это делается через Trackable oO
|
20.07.2008, 09:09 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Strayiker
Warcraft Forever
offline
Опыт:
3,406Активность: |
Юзай событие Юнит получил приказ двигаться в точку
Strayiker добавил: или что-то подобное |
20.07.2008, 10:47 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Да не может юнит получить приказ идти, потомушто как тока он отменяет ForceUIKey и сразу же новый... |
20.07.2008, 11:32 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
df Hunter
Нападатель
offline
Опыт:
5,749Активность: |
в тсх коре: форсятся 2 кнопки, одна создаёт курсор, а другая форсится при нажатии райт клика(райт клик сбивает курсор и возвращает интерфейс к кнопкам)(там вроде цикл и проверка был ли левый клик, что бы не срабатывал правый клик во время левого) |
20.07.2008, 13:39 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Ничё непонял. Ну и как я отслежу райт клик? |
20.07.2008, 15:05 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
Лось в любом случие правый клик может быть только инстант т.е. без точки приказа.
|
23.07.2008, 19:05 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Теоретически-зубосверлительски можно и с точкой. |
23.07.2008, 21:17 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
Как это без точки приказа!? =O А отслеживать по Move? Раз можно отловить ЛКМ - значит и ПКМ можно |
|
23.07.2008, 21:48 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Нет. Там для правой одно событие и то без кондишна точки. А то что "указал точка-цель" это на райт-клик не д-вует... есть другой способ ^_^ |
23.07.2008, 22:12 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Toadcop мне и надо без точки.
Sasha юнит не может получить приказ, потомушто периодический ForceUIKey... Ну объясните мне, как же его отследить то. |
23.07.2008, 23:13 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
S
offline
Опыт:
43,833Активность: |
Цитата:
сказали же - только инстант. Цитата:
поведай его нам ^^ |
||
23.07.2008, 23:15 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Понафтыкать по всей игровой площади сетку трекаблей и проверять каждые 0.15 сек где находится курсор(давать относительные координаты по трекаблям). Райт ловить на "отменяет приказ", точку ловить трекаблями. В чем здесь зубосверление? - ресурсоемкость и даже, возможно, невыполнимость из-за ресурсоемкости. А еще делать долго.. |
23.07.2008, 23:54 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Toadcop
offline
Опыт:
54,313Активность: |
ScorpioT1000 да и карта будет глючить как говно =О ... Т_Т
Инстант = Мгновеный. или что то на подобие. |
23.07.2008, 23:58 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
Toadcop ну расскажи как ты отслеживаеш райт клик!
Мож надо форсить кнопку не периодически? Мож есть какоенить событие типо "Юнит - отменяет наведение спелла" =( |
24.07.2008, 00:45 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Я уже сказал - "отменяет приказ" |
24.07.2008, 01:17 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Лось
offline
Опыт:
7,223Активность: |
ScorpioT1000 "отменяет приказ" - это получает приказ "stop" и это неподходит!
Если ты уверен что это работает то зделай карту пример... |
24.07.2008, 01:29 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Ну значит что-то похожее. Там точно был эвент |
24.07.2008, 01:59 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|