H
hello world
offline
Опыт:
130,725Активность: |
AI покупка предмета.
Есть вот это код:
call IssueNeutralImmediateOrderById(GetOwningPlayer(u[1]), u[2], 'prvt') u[1] - Герой u[2] - магазин 'prvt' - предмет. Сам код мне нравиться, но вопрос в другом:
Мне нужно что-бы если покупка предмета прошла успешно, то к переменной F == да, если купить предмет по любой причине не удалось то F == нет. Вроде всё просто, но jass я начал изучать только вчера xD. Кто знает подскажите. |
20.05.2010, 00:34 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
inhuman89
offline
Опыт:
3,019Активность: |
ну что мешает проверить наличие (или отсутствие) предмета после покупки в инвентаре? |
20.05.2010, 00:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
H
hello world
offline
Опыт:
130,725Активность: |
А то что нужно проверять ПЕРЕД ПОКУПКОЙ. Нужно проверить если предмет можно купить по услосиям этой функции то я получают на выходе ( да ), если нет то ( нет ).
Ahelhot добавил:
По смыслу должно быть что то типо того: Если: call IssueNeutralImmediateOrderById(GetOwningPlayer(u[1]), u[2], 'prvt') То Тут мои действия |
20.05.2010, 00:43 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Количество денег проверяй. Ну и на всякий случай предмет.
DoctorGester добавил: А. Недочитал посты. Проверяй расстояние и деньги. |
20.05.2010, 00:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
inhuman89
offline
Опыт:
3,019Активность: |
Ahelhot:
как ты проверишь успешна ли покупка до совершения покупки :О
ну так проверяй по условиям, если есть достаточно денег, есть свободный слот в инвентаре то:
|
20.05.2010, 00:46 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
H
hello world
offline
Опыт:
130,725Активность: |
Ну что вы предлагаете это уже не покупка предмета, а тупо отнимание денег и добавление предмета герою. Зачем? Та функция уже и так проверяет если деньги или нету, расстояния и другое и ПОКУПАЕТ ПРЕДМЕТ.
она выдрана из кода мелее искусственного интеллекта.
СИСТЕМАВо общем может есть у кого система нормальная ( желательно без утечек ) на покупку предметов героями. Я конечно буду дальше писать свою, но скорее всего кто-то уже разработал =). |
20.05.2010, 01:12 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|