Вот есть переменная, в неё хочу поместить значение количество полученного золота при убийстве.
Что-то типа такого:
Событие - Юнит умирает
Условия - Нет
Действия - Установить Gold = кол-во золота полученного при убийстве
Вот только такой строчки "Установить Gold = кол-во золота полученного при убийстве" нет. Я делал "преобразование реального в целочисленное" и там тоже похожей строчки нет. Единственное что похоже на то, что я хочу - это "Свойство игрока - золото добыто".

Простым способом это не сделаешь, т.к нельзя отловить кол-во полученного золото с убийства (патч 1.26). Но, если игрок не получает больше неоткуда золото, кроме убийства крипов, то можно ловить изменения голды игрока.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
20
Простым способом это не сделаешь, т.к нельзя отловить кол-во полученного золото с убийства (патч 1.26). Но, если игрок не получает больше неоткуда золото, кроме убийства крипов, то можно ловить изменения голды игрока.
Принятый ответ
4
KaneThaumaturge:
Простым способом это не сделаешь, т.к нельзя отловить кол-во полученного золото с убийства (патч 1.26). Но, если игрок не получает больше неоткуда золото, кроме убийства крипов, то можно ловить изменения голды игрока.
А на каком патче есть такая функция?( в лс, если можно)
Ну я в принципе понял как сделать.
Устанавливаем в переменную полученное золото, а после вычитаем из золота эту переменную, и вуаля. Спасибо
33
Можно получить прям сейчас, я этим занимаюсь, есть функция GetUnitGoldCost, но она считывает значение из РО сколько бы стоил юнит если его построили, но если юниты создаются триггерно, этот пункт не особо нужен, то можно читать данные оттуда, а если юниты строяться всё таки (нанимаются кем либо за деньги), тогда этот способ не подойдёт, а подойдёт другой:
Надо отключить дефолтную систему добычи и сделать её полностью триггерной, тогда вы сможете узнавать что там за число, ведь сами же его и устанавливаете, даже если оно рандомное
Пример:
юнит умирает
действие1 установить gold - нужное число (случайное или из формулы)
действие2 начислить золота в количестве gold
26
От продажи предметов, Грабежа орков и развеивания зданий Нежити тоже поступает золото.
33
От продажи предметов, Грабежа орков и развеивания зданий Нежити тоже поступает золото
а тогда вопрос, зачем его получать?
скорее всего для таблицы - золота получено
а с продажей предметов можно абузить число
KaneThaumaturge:
Ещё от ульты алхимика)
а также от триггерного инкома или полученного от другого игрока
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.