FzY
А корраптор валит тора?
offline
Опыт:
7,104Активность: |
Атака при нажатии пробела или ЛКМ
Я скачал "3Д управления на стрелках". А можно ли сделать ещё чтобы герой атаковал при нажатии пробела или левой кнопкой мыши (система атаки как в игре Готика). Если это возможно с джассом, то пожалуйста опишыте подробно код. Отредактировано FzY, 26.07.2008 в 14:12. |
26.07.2008, 12:47 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
На левую можно. Типо событие: Юнит выделен игроком 1 Условие выделенный юнит - враг и он в области атаки Действие: Ордер юнит1 атаковать однократно юнита2 Убрать выделение для игрока1 |
26.07.2008, 16:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FzY
А корраптор валит тора?
offline
Опыт:
7,104Активность: |
Нет мне не нужно чтобы герой подошол до цели. А чтобы он какбы сделал анимацию атаки, но чтобы эта атака вблизи наносила урон. |
26.07.2008, 18:09 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
Убери условие в том что тебе написал ScorpioT1000 и поставь проверку на выделенного юнита(выделена вражина или нет). тогда юнит будет атаковать когда ты выделишь какую нить вражину...
|
26.07.2008, 18:24 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FzY
А корраптор валит тора?
offline
Опыт:
7,104Активность: |
Да не то. Мне нужно чтобы герой при нажатии левой кнопки мыши (даже не на цели, а просто где-небудь), воспроизвёл анимацию атаки. Но если поблизости стоит юнит то герой ему нанесёт урон. Кароч система как в игре Готика, Dark Messiah или Blade of Darkness: нажал левую кнопку мыши и герой атакнул (даже если нету цели). |
26.07.2008, 20:06 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ranam
offline
Опыт:
3,241Активность: |
Тогда делай атаку на правую кнопку - ее проще отследить. |
26.07.2008, 20:12 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
позволь поинтересоваться: как????? |
26.07.2008, 20:33 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Нууу... можно сделать чтобы всевремя выбиралось "Атаковать" и при приказе если в области атаки никого нет(перед юнитом, дальность 75-100), то просто воспроизвести анимку атаки. Если есть, то ударить. |
26.07.2008, 20:44 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FzY
А корраптор валит тора?
offline
Опыт:
7,104Активность: |
Не на правую както криво. На левую хочу, или вообще на пробел...
Если это можно осуществить с помощью джасса, то выложите код плз. FzY добавил: Цитата:
ScorpioT1000, продолжай свою мысь описанием или примером плз. |
|
26.07.2008, 20:46 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Пример делаю. Выложу если получится =) (прост в jc тоже нужно вот и поэксперементирую пока)
ScorpioT1000 добавил: Вот оно че. Принцип примерно такой. ну я не все факторы учел) |
26.07.2008, 22:19 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FzY
А корраптор валит тора?
offline
Опыт:
7,104Активность: |
ScorpioT1000, это чтото похожое. Но нада некоторые недочёты убрать или доработать, если можно.
1. Нада поднастроить или улучшить систему показа/прятанья оружия. 2. Зделать чтобы анимация показывалась во время атаки. 3. Когда оружие в руках, то мне надо бы чтобы когда нажымаш ЛКМ (не токо на цели но и на земле) то герой проигрует анимацию атаки, ну а если гдето юнит стоит то и урон наносился соответственно. |
26.07.2008, 22:37 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Я то причем. Я показал принцип. Остальное можно доделать самому.
|
26.07.2008, 22:52 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FruityMonster
offline
Опыт:
125Активность: |
Атака ЛКМ
Собственно название темы отображает суть моего вопроса:Как сделать атаку с помощью ЛКМ? А так же отменить выделение для игрока?
Я знаю, что подобная тема уже есть: xgm.ru/forum/showthread.php?t=18266, но т.к. она была "заброшена" 4 года назад я решил создать новую.
В ней ScorpioT1000 описал, как можно решить данный вопрос:
ScorpioT1000:
Однако получилось создать только событие. Я долго пытался разобраться с "условием" и "действием", но к сожалению ничего не получилось. Буду очень признателен, если кто опишет более детально!) |
19.08.2012, 20:37 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
just do it
условие ищи в Boolean Comparison, там настроишь проверку на союзность
действие ищи в разделе Боевая единица - Order unit issue unit и Выбор - Remove selection for Player
если не будешь копать, не научишься. Тут тебе могут указать только на землю и дать лопату =) |
19.08.2012, 21:05 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FruityMonster
offline
Опыт:
125Активность: |
Fakov:
Я, на самом деле копал, однако лопата, видимо, кривая))
Пошёл разбираться) Хм... в общем получилась такая вот муть:
К сожалению положительного результата я не добился, но надеюсь, что хоть что-нибудь правильно? :) Отредактировано FruityMonster, 20.08.2012 в 04:34. |
20.08.2012, 02:52 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Хреново, значит, прочитал старую тему.
|
20.08.2012, 04:40 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FruityMonster
offline
Опыт:
125Активность: |
ScorpioT1000:
Я изначально обратил внимание на данную работу и карту скачал, и тестил, но на тот момент мне показалось, что это не то, что мне нужно. Сейчас повторно пытаюсь разобраться в триггерах. |
20.08.2012, 04:58 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
103,018Активность: |
попробуй поставить русские триггеры, может придет понимание =\
если нет - юзай переводчик и читай Hints, которые пишут в окошках выбора действий - там обычно указывается где используется Picked unit или Targeted unit. Но в целом да, ход мысли правильный ^^ |
20.08.2012, 10:09 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FruityMonster
offline
Опыт:
125Активность: |
ScorpioT1000, я так понял, что на той карте, что вы мне скинули авто атака?
Представим ситуацию: передо мной два противника. Перс автоматически атакует правого. Я клацаю ЛКМ на левого, однако герой всё-равно атакует того, что справа..? Поправьте, если не прав. Fakov, поставил русские триггеры - всё стало яснее) благодарю за совет |
20.08.2012, 22:04 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Почему? Если новый приказ поступил на нового, то он будет атаковать нового. |
21.08.2012, 16:27 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|