У лаборатории гоблинов есть способность "Раскрыть территорию", стоит 50 золота. Использовать её может любой игрок. И вот, способность использована. Как узнать, какой из игроков это сделал?
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
  1. Попробуй отследить изменение золота у игрока на 50 монет. И в тот же момент использование лабораторией навыка. (либо наоборот, с активацей последующего триггера через 0.0 или 0.01 секунду, в зависимости от того, что первое происходит).
  1. Можно сделать триггерное раскрытие территории. Пусть лаборатория продаёт Война-Пустышку за 50 монет. Тогда игрок применивший способность - это владелец этого дамми юнита. После покупки юнита убираем и имитируем раскрытие территории тригерно либо опять через дамми-каст.
28
makkad:
  1. Способность необязательно будет стоить золото.
  2. Продажа юнита не может указывать на точку или цель.
27
MadeonOK, вроде не работает через приказ. Отдача будет от имени владельца. Т.е. отдает красный игрок юниту желтого игрока, а триггер фиксирует, что отдачу получил приказ желтый. говорили что через мемхак можно
10
Не лучший вариант, но 100% рабочий:
При выборе лаборатории для отдельного игрока создавать лабораторию-копию (без модели) и выделять игроком. Тогда у каждого игрока будет своя лаборатория, каст с которой легко отловить.
28
Ну я так понимаю, что только через костыли.
6
Да, только через костыли. Более беспалевный вариант сделать так, чтобы система отлова событий срабатывала на примере усиливающего предмета (предмет, который используется сразу и исчезает). При этом в системе останется событие о том, что у героя определенного игрока есть этот предмет. Соответственно, так можно будет найти игрока, что использует эту способность. Правда, насчет обладателя самой способности я не уверен. Надо будет поначалу проверить эту способность в той же лаборатории гоблинов, при этом своей И другого игрока. Так ты узнаешь обладателя юнита, что использует эту способность и если она будет принадлежать игроку, чей юнит использовал эту способность, а не саму лабораторную, то можно смело лепить пустышку.
12
PT153:
Ну я так понимаю, что только через костыли.
Как вариант можно сделать с проверкой региона
Чтобы оставить комментарий, пожалуйста, войдите на сайт.