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

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

Ответ
 
Харгард
Epic
offline
Опыт: 7,829
Активность:
Отслеживание предметов
Всем доброго дня.
Имеется вопросик:
Есть большая база предметов. На каждый предмет нужно подвесить несколько нестандартных параметров, которые вычисляются при помощи введенных свойств(Цена, кол-во зарядов, уровень и др.).(Например параметр ВЕС = уровень предмета * класс предмета). Какие свойства предметов можно использовать для этого помимо вот этих:
- класс предмета
- уровень предмета
- кол-во зарядов
- SCV отпадает сразу
Старый 13.05.2007, 14:38
DFlyer
<3 MJ
offline
Опыт: 42,879
Активность:
CustomValue
Жизни предмета
Старый 13.05.2007, 16:18
T Mon

offline
Опыт: 3,825
Активность:
Возможность продажи, возможность выброса, количество способностей и кол-во затрачиваемой маны на активацию активной абилки.
Старый 13.05.2007, 18:45
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
как ты будеш отслеживать абилу с маной?
скрытый, во владении , неуязвимый, усиливающий продаваемый , закладываемый проч классы
имя предмета - пиши несколько букв, а затем в строку параметры, т.к. игра высвечивает описание не из имени предмета, а из строчек Tip, Ubertip

FellGuard добавил:
еще можно взять владельца предмета.
Старый 13.05.2007, 19:43
T Mon

offline
Опыт: 3,825
Активность:
Отслеживать - не знаю, а в начале игры прописать в переменные можно, что довольно не сложно, ибо даже очень большие карты не имеют огромного кол-ва предметов, которые расходуют ману.
Старый 13.05.2007, 20:01
Харгард
Epic
offline
Опыт: 7,829
Активность:
Цитата:
количество способностей и кол-во затрачиваемой маны на активацию активной абилки

T Mon, а можно здесь поподробнее?

Цитата:
в начале игры прописать в переменные

Нет, это не подходит. Мне на каждый предмет нужно минимум по 5-7 нестандартных переменных, а использование кэша или СКВ только замедлит весь процесс слежения, да и слишком уж все будет громоздко и запутанно.

А к имени айтема можно обратиться?
Старый 14.05.2007, 09:53
FellGuard
Losyash
offline
Опыт: 39,547
Активность:
GraTuraL, нет таких ф-ий которые отслеживали стоимость предмета. Можно отследить стоимость юнита - если скопировать нативку с извлечением стоимости из common.ai в common.j. С предметом же такого сделать нельзя
Цитата:
имя предмета - пиши несколько букв, а затем в строку параметры, т.к. игра высвечивает описание не из имени предмета, а из строчек Tip, Ubertip
к имени предмета можно обратиться как к строке. тоесть set string = ItemName of item

FellGuard добавил:
и вот уже в имени закодируй кучу параметров, насколько длина строки позволит, а потом извлекай их через SubString(string,min,max)
Старый 14.05.2007, 10:26
Харгард
Epic
offline
Опыт: 7,829
Активность:
Цитата:
и вот уже в имени закодируй кучу параметров, насколько длина строки позволит, а потом извлекай их через SubString(string,min,max)


1-4-11-2-12-7-9 А вот это действительно вариант ...^^ Надо будет затестить.
Старый 14.05.2007, 11:16
Ответ

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

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

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

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



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