XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
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
inhuman89

offline
Опыт: 3,019
Активность:
ну что мешает проверить наличие (или отсутствие) предмета после покупки в инвентаре?
Старый 20.05.2010, 00:39
H
hello world
offline
Опыт: 130,725
Активность:
А то что нужно проверять ПЕРЕД ПОКУПКОЙ. Нужно проверить если предмет можно купить по услосиям этой функции то я получают на выходе ( да ), если нет то ( нет ).
Ahelhot добавил:
По смыслу должно быть что то типо того:
Если:
call IssueNeutralImmediateOrderById(GetOwningPlayer(u[1]), u[2], 'prvt')
То
Тут мои действия
Старый 20.05.2010, 00:43
Doc

offline
Опыт: 63,163
Активность:
Количество денег проверяй. Ну и на всякий случай предмет.
DoctorGester добавил:
А. Недочитал посты. Проверяй расстояние и деньги.
Старый 20.05.2010, 00:44
inhuman89

offline
Опыт: 3,019
Активность:
Ahelhot:
если покупка предмета прошла успешно, то...
как ты проверишь успешна ли покупка до совершения покупки :О
ну так проверяй по условиям, если есть достаточно денег, есть свободный слот в инвентаре то:
F == да
Старый 20.05.2010, 00:46
H
hello world
offline
Опыт: 130,725
Активность:
Ну что вы предлагаете это уже не покупка предмета, а тупо отнимание денег и добавление предмета герою. Зачем? Та функция уже и так проверяет если деньги или нету, расстояния и другое и ПОКУПАЕТ ПРЕДМЕТ.
она выдрана из кода мелее искусственного интеллекта.

СИСТЕМА

Во общем может есть у кого система нормальная ( желательно без утечек ) на покупку предметов героями. Я конечно буду дальше писать свою, но скорее всего кто-то уже разработал =).
Старый 20.05.2010, 01:12
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 02:01.