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

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

Закрытая тема
 
YellowStar
poon
offline
Опыт: 15,144
Активность:
хелпуйте
Как мне брать цену итема сразу из редактора объектов, помню нужно было объявлять скрытую нативу. Вот мне она нужна.
Старый 03.09.2012, 22:44
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
YellowStar, можно препроцессором подставить в нужные места. А вообще никогда не слышал про скрытые нативки
Старый 03.09.2012, 22:46
YellowStar
poon
offline
Опыт: 15,144
Активность:
препроцессором

Код:
loop
     exitwhen i==LAST_ITEM_INDEX
     if GetItemGold /*<- this*/ and blabla then
          call SomeFuncBaby()
     endif
     set i = i + 1
endloop
Старый 03.09.2012, 22:50
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
YellowStar, это бред какой то
в общем пока знаю только такой способ
БД + препроцессор
Старый 03.09.2012, 22:54
respect_gg

offline
Опыт: 3,950
Активность:
Если я правильно понял, то можно сделать уровень айтема идентичный стоимости и уже функцией GetItemLevel узнавать нужное число. Ну я так делал, когда встал вопрос о том, как же узнать цену, не прибегая к созданию бд.
Старый 03.09.2012, 22:55
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
custom value всегда же использовался для этих целей.
Старый 03.09.2012, 23:00
YellowStar
poon
offline
Опыт: 15,144
Активность:
Цитата:
Сообщение от respect_gg
Если я правильно понял, то можно сделать уровень айтема идентичный стоимости и уже функцией GetItemLevel узнавать нужное число. Ну я так делал, когда встал вопрос о том, как же узнать цену, не прибегая к созданию бд.

Вот и хорошее решение.

Цитата:
Сообщение от Fa
custom value всегда же использовался для этих целей.

Плохое решение, так как кустом валуе итема, скорее всего будет равен 0 - при покупке, даже так - null.

YellowStar добавил:
итем левел не канает, не умеет адекватно считать уровень предметов... при том, что есть стоимости артефактов свыше 10 000 тысяч, это очень и очень плохо.

офк, itemuserdata тоже трогать не желательно
Старый 04.09.2012, 00:28
16GB
GhostOne User
offline
Опыт: 60,317
Активность:
устанавливай цену итемов в ро на их здоровье, а здоровье итема можно узнать
Старый 04.09.2012, 00:35
DaeDR

offline
Опыт: 7,979
Активность:
Можно использовать нативки из common-ai.
Была такая тема.
Пользуйтесь поиском
Старый 04.09.2012, 04:58
DemoN2099
annihilator
offline
Опыт: 4,418
Активность:
16GB:
здоровье итема можно узнать
Проблема может быть только в том, что итемы можно атаковать (внезапно). Но это решаемо - можно всем итемам ставить неуязвимость.
Старый 04.09.2012, 06:03
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
В common.ai есть функция, дающая стоимость предмета по равкоду его
Старый 04.09.2012, 07:48
Закрытая тема

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

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

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

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



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