Как сделать так, чтобы юнит продал все предметы в магазин на который я заюзал способность?

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

K0META, так продаёт только один предмет. По порядку любой имеющийся. от 1-го до 6-го.
Пробовал юзать вейты или таймеры. Ничего не получается. Боюсь придётся триггерно продавать.
Щас попробую создать 6 дамми и продавать через них.
Всё. Вопрос решён. Даммики помогли.

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
7 лет назад
0
Похожие вопросы:

ответ
стемы
Я удалял всеь код кроме етой системы все ефект тотже. также я писал что переносил наработку на иную мапу и там все работало. понятно что проблема не в коде..по тому как баг в том что рынок(юнит) меняет владельца, на красного скажем, еслиб не менял багаб небыло, но есть карта где он есть.. на разных мапах при абсолютно едентичных настройках юнитов, и коде(никакого второстепенного кода нет тока тот что в 1м посту)
опшем так я психанул и начал отрезать куски из мапы, сначала в 10 раз удалил весь код кроме наработки, затем удалил итемы, и вернул код и вот чудо баг пропал,
=============================================================================
думаю проблема была в том что иды предметам я в ручную прописывал, там была своя закономерность, но увы теперь придется периписать все иды предметов, и заминить их в коде что очень ни удобно и моторно=(
ответ
Tornak, делать покупку предметов через покупку юнитов
этот вариант расписан уже 100500 раз везде где только можно и даже куча готовых систем есть

0
12
7 лет назад
0
UnitDropItemTarget (unit, item, target) не?
0
33
7 лет назад
0
Astra, я знаю какое действие отвечает за продажу предмета. Однако сразу 6 предметов не продаёт!
Загруженные файлы
0
21
7 лет назад
0
Ну можно просто вычислить их голдкост и удалить, не?
БД или вроде мемхак копал в этом направлении, пока четкой функции на золотостоимость предмета вроде не было, но подсказка, куда копать - была.
/
Вообще если драколичу не влом - плз, пусть все-таки кинет готовую функцию GetItemGoldCost или как-то так, мб по намекам самостоятельно и сделаю, но ведь ему это в разы проще.
2
20
7 лет назад
2
Пробовал продавать по ивенту на продажу предмета? (продал предмет -> приказывает продать следующий) Слот для продажи можно хранить в глобалке (применил скилл - включить триггер, глобалку установить равной 1(2 для GUI, т.к. нумерация с единицы, а не нуля), приказать продать предмет в 1 слоте. Далее срабатывает триггер, который приказывает продать следующий предмет. Когда глобалка равна 5(6), вырубать триггер)
0
21
7 лет назад
0
PUVer, попробуй через таймер (Периодическое событие). Хотя стоп. Это чаво вообще? Какой GUI? Где нормальный код?
0
21
7 лет назад
0
Diaboliko, кул идея, меня вот тоже все интересует оптимальная реализация "уничтожить все предметы у определенного юнита и вернуть ему их голдкост".
Мемхак - ок, понятно, но функции пока еще нет, хотя запилить дело 5-60 минут.
БД - потом все очень просто, но вначале надо запилить.
А вообще нельзя просто временно выдать, например, ПРЯМ САМОМУ ГЕРОЮ все нужные абилки лавки и обязать его шмот САМОГО В СЕБЯ O_O продать? Абилки потом офк сразу сремувить, непродаваемое дропнуть можно. Пробовал кто такой изврат?
0
2
7 лет назад
Отредактирован K0META
0
Тут я сделал на определенный магазин. Доделеай проверку на нужный магазины(ы).
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.