как сделать так чтобы при двойном клике на предмет
он раздваивался на два предмета
например: Зелье лечения(11шт)->двойной клик->Зелье лечения(6Шт) и Зелье лечения(5Шт)

Принятый ответ

отлавливаем применение предмета
если цель предмета совпадает с применяемым предметом то уменьшаем количество зарядов в 2 раза и даём предмет с оставшимися зарядами
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
28
7 лет назад
0
отлавливаем применение предмета
если цель предмета совпадает с применяемым предметом то уменьшаем количество зарядов в 2 раза и даём предмет с оставшимися зарядами
Принятый ответ
0
15
7 лет назад
Отредактирован Artyom18
0
nvc123:
отлавливаем применение предмета
если цель предмета совпадает с применяемым предметом то уменьшаем количество зарядов в 2 раза и даём предмет с оставшимися зарядами
в виде карты удобнее будет веть мы не используем предмет а просто два раза кликаем по нему
а что если предмет на наведение? получается мы кликая не наводим а значит не используем
Карту лучше.
0
28
7 лет назад
0
а что если предмет на наведение? получается мы кликая не наводим а значит не используем
тогда никак
Artyom18:
Карту лучше.
это не стол заказов
читаем правила сайта
короче ответ на вопрос дан
2
27
7 лет назад
Отредактирован MpW
2
Artyom18, если предмет имеет цель наведения, то там делается все в два клика (нажал на предмет, натравил на цель). Однако, отслеживается только второй момент =((. Если можно было отследить нажатие, просто нажатие, можно было бы что-то сделать. Но к сожалению никак (не помогли "использует предмет", "использует способность с разными событиями", "отдал приказ", ловят лишь второй момент). Предмет тесно связан с активной способностью, если ее убрать, то и события не срабатывают (жаль). Совсем иначе с предметами без цели - тут достаточно одного клика мыши, но тоже ловится по второму моменту.
скорее всего придется туда ставить в качестве пустышки канал. Там можно настраивать цели, натравливать можно будет на предмет и на юнита, например. А все остальное реализуемо триггерами.
Недостаток в том, что пустышки вызываемые предметами, пусты, ничего не делают и еще они могут по чистой случайности использовать заряды предметов, и у тебя могут закончится (придется регулировать кол-во зарядов), и еще запустить перезарядку предмета (можно удалить и пересоздать). Можно поизвращаться заменами предметов, НО с разными абилками.
Понимаешь в чем основной недостаток? если нажмешь на зелье (без цели), у тебя сработает каст, запустится перезарядка, а второй раз не получится нажать. Аналогично и с предметом, имеющий наводку на цель. А также если в предмете была пустышка, надо было как-то заставить кастануть оригинал (через дайми и прочее).
Надо как-то сымитировать каст, и прочее. попробуй поиграться с рунами xgm.guru/p/wc3/powerups. или можно забить на это и постараться перетаскивать щелчком мыши xgm.guru/p/wc3/3750 Были бы возможность добавлять или удалять способность в предмете. Запретить юзать и прочее. Только через новый ретурн баг.
Хотя некоторые дабл-клики можно использовать в других целях, вроде свитка телепорта, нажал два раза и сам телепортнул или предмет "вард целителей-духов", нажал два раза и рядом с собой установил заряд )хотя у варда это и так сделано). Это легче всего реализовать.
xgm.guru/forum/showthread.php?t=47671
xgm.guru/forum/showthread.php?t=17716
xgm.guru/forum/showthread.php?t=39655
вот мой "двойной клик", хотя немного недоработанный, где-то криво работает.
Я сделал, но простенький. Каст на цель не стал делать. Мне кажется, что это все не так реализуемо, потому я давно бросил эту затею. Был бы выход
Загруженные файлы
0
15
7 лет назад
0
Steal nerves:
Artyom18, если предмет имеет цель наведения, то там делается все в два клика (нажал на предмет, натравил на цель). Однако, отслеживается только второй момент =((. Если можно было отследить нажатие, просто нажатие, можно было бы что-то сделать. Но к сожалению никак (не помогли "использует предмет", "использует способность с разными событиями", "отдал приказ", ловят лишь второй момент). Предмет тесно связан с активной способностью, если ее убрать, то и события не срабатывают (жаль). Совсем иначе с предметами без цели - тут достаточно одного клика мыши, но тоже ловится по второму моменту.
скорее всего придется туда ставить в качестве пустышки канал. Там можно настраивать цели, натравливать можно будет на предмет и на юнита, например. А все остальное реализуемо триггерами.
Недостаток в том, что пустышки вызываемые предметами, пусты, ничего не делают и еще они могут по чистой случайности использовать заряды предметов, и у тебя могут закончится (придется регулировать кол-во зарядов), и еще запустить перезарядку предмета (можно удалить и пересоздать). Можно поизвращаться заменами предметов, НО с разными абилками.
Понимаешь в чем основной недостаток? если нажмешь на зелье (без цели), у тебя сработает каст, запустится перезарядка, а второй раз не получится нажать. Аналогично и с предметом, имеющий наводку на цель. А также если в предмете была пустышка, надо было как-то заставить кастануть оригинал (через дайми и прочее).
Надо как-то сымитировать каст, и прочее. попробуй поиграться с рунами xgm.guru/p/wc3/powerups. или можно забить на это и постараться перетаскивать щелчком мыши xgm.guru/p/wc3/3750 Были бы возможность добавлять или удалять способность в предмете. Запретить юзать и прочее. Только через новый ретурн баг.
Хотя некоторые дабл-клики можно использовать в других целях, вроде свитка телепорта, нажал два раза и сам телепортнул или предмет "вард целителей-духов", нажал два раза и рядом с собой установил заряд )хотя у варда это и так сделано). Это легче всего реализовать.
xgm.guru/forum/showthread.php?t=47671
xgm.guru/forum/showthread.php?t=17716
xgm.guru/forum/showthread.php?t=39655
вот мой "двойной клик", хотя немного недоработанный, где-то криво работает.
Я сделал, но простенький. Каст на цель не стал делать. Мне кажется, что это все не так реализуемо, потому я давно бросил эту затею. Был бы выход
она вообще не рабочая.
0
27
7 лет назад
Отредактирован MpW
0
Вот полностью рабочая и норм, еще кучу примеров покажу тебе с двойным нажатием
блин не то добавил, удалить бы
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.