刚刚无意找到了这段功能的代码,难怪我没检索到,它的NPCID是范围。导致我单独搜索某一个人的NNPCID没成功,但从这个代码来看,没看出来为啥它会导致它跳转不到。还没解决问题

} else if ((((L1NpcInstance) obj).getNpcTemplate().get_npcId() >= 81353)
&& (((L1NpcInstance) obj).getNpcTemplate().get_npcId() <= 81363)) { // 魔法商人- 仿正設定
int[] skills = new int[10];
char s1 = s.charAt(0);
switch(s1){
case 'b':
skills = new int[] {43, 79, 151, 158, 160, 206, 211, 216, 115, 149};
break;
case 'a':
skills = new int[] {43, 79, 151, 158, 160, 206, 211, 216, 115, 148};
break;
}
if (s.equalsIgnoreCase("a") || s.equalsIgnoreCase("b")){
if(pc.getInventory().consumeItem(L1ItemId.ADENA,3000)){
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < skills.length; i++) {
l1skilluse.handleCommands(pc,
skills[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
htmlid = "bs_done";
} else {
htmlid = "bs_adena";
}
}
if (s.equalsIgnoreCase("0")) {
htmlid = "bs_01";