Через ядро, других способов "привязки" я ненашёл.
Вот мой пример когда делал:
Через пойшены
Код
case 20048: // hp_2870, xml: 20048
res = usePotion(activeChar, 20048, 1);
break;
Через скролы
Код
case 11538:
activeChar.broadcastPacket(new MagicSkillUser(playable, activeChar, 1392, 1, 1, 0));
useScroll(activeChar, 1392, 1);
break;