Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
проверка на скилы
#1
Помогите зделать проверку на скилы по списку ид, типо если у чара есть скил с таким ид, примером дать итем
у меня идеи появились, но с запросами в яве я не очень
Код:
for (L2Skill s : player.getAllSkills())
            {
                if (s.getId() = тут ид )
если не правильно то покажите хотяб пример..
Ответ
#2
[src="java"]if (s.getId() == skill1)
{
itemId = xxx;
}
if (s.getId() == skill2)
{
itemId = zzz;
}
//итд... потом:
L2ItemInstance item = ItemTable.getInstance().createItem(itemId);
item.setCount(count);
player.sendPacket(SystemMessage.obtainItems(item));
player.getInventory().addItem(item);[/src]
Ответ
#3
спс но ето если у чара скил ид дать итем 1 типа если втрой скил ид дат итем 2 типа, а как соеденить чтобы проверяло если есть скилы из списка давать итем
Ответ
#4
Array Написал:[SOURCE="java"]if (s.getId() == skill1)
{
itemId = xxx;
}
if (s.getId() == skill2)
{
itemId = zzz;
}
//итд... потом:
L2ItemInstance item = ItemTable.getInstance().createItem(itemId);
item.setCount(count);
player.sendPacket(SystemMessage.obtainItems(item));
player.getInventory().addItem(item);[/SOURCE]

Только предпочтительнее через switch/case писать =)
Ответ
#5
APKO, тогда так:
[src="java"]int[] SkillsToItem = {123, 345, 657,...};

for (L2Skill s : player.getAllSkills())
{
for(int i = 0; i < SkillsToItem.length; i++)
{
if(s.getId() == SkillsToItem[i])
itemId = 777;
}
}

L2ItemInstance item = ItemTable.getInstance().createItem(itemId);
item.setCount(count);
player.sendPacket(SystemMessage.obtainItems(item)) ;
player.getInventory().addItem(item);[/src]
Ответ
#6
Еще зделайте 1 подсказку, как зделать так чтобы ето происходило не через нпц а напрямую, скажем когда чар получает скил..
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  как сделать нпс продавающего скилы со всех классов??? aaansideee 3 2,399 10-09-2016, 02:27 AM
Последний пост: JoeSilence
  Ядро. Проверка на скилы Andro 5 1,648 11-15-2015, 08:27 PM
Последний пост: Andro
  Проверка Map 13 2,782 07-27-2014, 09:14 AM
Последний пост: Map
  Скилы Haste и Acumen Xuk 8 1,915 09-23-2013, 12:13 PM
Последний пост: Xuk
  Скилы Фортов и Кланов TosyBosy 0 1,813 08-01-2013, 11:43 AM
Последний пост: TosyBosy
  Проверка на пустую таблицу doDie 3 1,465 07-26-2013, 07:15 PM
Последний пост: Mifesto
  Саб класс скилы glory days promailer 6 2,054 06-28-2013, 07:38 AM
Последний пост: Gaikotsu
  Скилы Lindvior kloni1 3 2,045 06-26-2013, 07:13 PM
Последний пост: Mangol
  Скилы Landver 9 2,111 04-20-2013, 02:27 PM
Последний пост: Landver
  Как добавить скилы самону. AgentRus 2 2,158 04-06-2013, 01:40 AM
Последний пост: AgentRus

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)