Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Изучение скилов
#11
КТО ПНЁт в правельном направлении меня по этому вопросу.SmileBig Grin
бнаружил еще одну проблему админским чаром все скилы учатся норм а вот простым нажимаеш наскил чтобы изучить не появляется окно описание скила где надо нажать изучит а когда подойдеш к любому нпц и вступиш с ним в диалог то всеном можно изучать как убрать влияние НПС на изучение скилов ведь в ГОД изучаетсяя без НПС
Ответ
#12
пакеты на изучние скилов добавь. потому что в годе 1 пакет новый
Ответ
#13
Darvin Написал:пакеты на изучние скилов добавь. потому что в годе 1 пакет новый
Подроднее описать можите...:o
Ответ
#14
вроде неашол где НПС привязан к изученю подскажите как его убрать

PHP код:
<?php 
public class RequestAquireSkillInfo extends L2GameClientPacket
{
private
int _id;
private
int _level;
private
AcquireType _type;

@
Override
protected void readImpl()
{
_id = readD();
_level = readD();
_type = ArrayUtils.valid(AcquireType.VALUES, readD());
}

@
Override
protected void runImpl()
{
Player player = getClient().getActiveChar();
if(
player == null || player.getTransformation() != 0 || SkillTable.getInstance().getInfo(_id, _level) == null || _type == null)
return;


NpcInstance trainer = player.getLastNpc();
if((
trainer == null || player.getDistance(trainer.getX(), trainer.getY()) > Creature.INTERACTION_DISTANCE) && !player.isGM())
return;

SkillLearn skillLearn = SkillAcquireHolder.getInstance().getSkillLearn(player, _id, _level, _type);
if(
skillLearn == null)
return;

sendPacket(new AcquireSkillInfo(_type, skillLearn));
}
}
Ответ
#15
Цитата: if((trainer == null || player.getDistance(trainer.getX(), trainer.getY()) > Creature.INTERACTION_DISTANCE) && !player.isGM())
return;
Думаю понятно, что тут написано?
Ответ
#16
да я понял что это самое оно но его надо сделать чтобы изучение скилов можно было без НПС что вмето этого можно написать

Добавлено через 5 часов 52 минуты
Код:
[javac] D:\LinageII\gameserver\src\main\java\l2p\gameserver\network\clientpackets\RequestAquireSkillInfo.java:45: cannot find symbol
    [javac] symbol  : method getActionList(l2p.gameserver.stats.actions.ActionType)
    [javac] location: class l2p.gameserver.model.Skill
    [javac]                 List<ActionInfo> allRemoveSkills = SkillTable.getInstance().getInfo(_id, _level).getActionList(ActionType.REMOVE_SKILL);
    [javac]
че не так указывает на точку .getActionList
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Заточка скилов, изменения цены MBD312 0 1,970 12-26-2020, 08:00 AM
Последний пост: MBD312
  Вампирик для магических скилов Froust 3 2,600 05-24-2017, 08:01 AM
Последний пост: Emperor
  Продажа скилов или проф swyatyk 1 2,601 08-11-2015, 04:36 AM
Последний пост: kolibri
  Затемнение скилов DeveloperS 2 1,421 03-01-2015, 10:49 PM
Последний пост: Map
  Массовое уменьшение отката скилов SunWar 3 1,845 08-25-2014, 10:15 PM
Последний пост: dorocki
  Откат скилов lin 4 1,703 03-26-2014, 01:01 PM
Последний пост: lin
  Оверлорд докаст скилов - помогите настроить Munhgauzen 15 3,874 01-11-2014, 08:04 AM
Последний пост: DiagoD
  Оверлорд где искать обработку отключения TOGGLE скилов? Munhgauzen 0 911 12-22-2013, 11:19 AM
Последний пост: Munhgauzen
  Заточка скилов +15 за 1 клик OneThunder 2 4,800 11-13-2013, 03:07 PM
Последний пост: d00fy
  ХФ работа скилов Touch of Death 342, Incane Crusher 762 Munhgauzen 0 993 11-05-2013, 10:52 PM
Последний пост: Munhgauzen

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


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