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

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

Закрытая тема
 
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
Itempool
Так, есть 4 native по itempool:
Код:
native CreateItemPool takes nothing returns itempool
//создает itempool
native DestroyItemPool takes itempool whichItemPool returns nothing
//уничтожает itempool
native ItemPoolAddItemType takes itempool whichItemPool, integer itenId, real weight returns nothing
//добавляет тип предмета в itempool
native ItemPoolRemoveItemType takes itempool whichItemPool, integer itemId returns nothing
//удаляет тип предмета в itempool

Собственно вот несколько вопросов:
  • Что за weight в ItemPoolAddItemType() ?
  • Есть ли функция, проверяющая наличие id-предмета в itempool?
  • Вообще какие еще есть действия с itempool(если вообще есть) ?
Старый 22.08.2007, 13:54
Warden
:::...
offline
Опыт: 21,706
Активность:
Такая тема уже обсуждалась... На твои вопросы сразу не ответишь, но вот вопрос тебе : Нафиг тебе итем пул? =)
Старый 22.08.2007, 14:34
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
Нужен для одной карты... чтобы заносить в него итемы, а потом проверять, есть ли такой итем в итемпуле, но я не знаю, как проверить.
Старый 22.08.2007, 14:39
Warden
:::...
offline
Опыт: 21,706
Активность:
Цитата:
Так, есть 4 native по itempool:

Их 5.

Цитата:
Что за weight в ItemPoolAddItemType() ?

Помоему это шанс на выпадение предмета для функции (Которую ты не указал) :
native PlaceRandomItem takes itempool whichItemPool, real x, real y returns item
Цитата:
Есть ли функция, проверяющая наличие id-предмета в itempool?

Как видишь нет... (Просто нужно забить идентификатор id-у(с помощью кэша) и по нему проверять наличие)
Цитата:
Вообще какие еще есть действия с itempool(если вообще есть) ?

native PlaceRandomItem takes itempool whichItemPool, real x, real y returns item
Вроде все...
Старый 22.08.2007, 14:43
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
Warden, т.е. эта функция native PlaceRandomItem takes itempool whichItemPool, real x, real y returns item создает случайный предмет из указанного itempool'а ,а шанс на создание того или иного предмета - и есть weight?
Старый 22.08.2007, 15:07
Warden
:::...
offline
Опыт: 21,706
Активность:
Alex_Hell - я не проверял, но думаю, что это так.
Старый 22.08.2007, 15:23
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
Вот и способ создания таблиц предметов в самой игре!
Если нету больше функций, связанных с itempool'ом, тему можно клоуз...но если есть, отпишитесь...
Старый 22.08.2007, 18:42
Warden
:::...
offline
Опыт: 21,706
Активность:
Есть способы и по лучше... (С помощью кэша)
Старый 23.08.2007, 09:05
Закрытая тема

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

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

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

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



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