打開C_ItemUSe.java
搜尋:
} else if (itemId == 43000) {
在這段上方加入:
} else if (itemId == 50000) {
L1MonsterInstance find_npc = null; // 建構L1MonsterInstance物件
for (L1Object object : L1World.getInstance().getObject()) {
if (object instanceof L1MonsterInstance) {
L1MonsterInstance boss = (L1MonsterInstance) object;
if (boss.getMapId() == pc.getMapId() && !boss.isDead()) {
switch(boss.getNpcTemplate().get_npcId()) {
case 45601: //更改指定怪物請改這45601為死亡騎士
find_npc = boss;
break;
}
}
if (find_npc != null)
break; // 找到就跳出迴圈
}
}
pc.sendPackets(new S_SystemMessage("使用雷達的搜尋,找尋目標......"));
if (find_npc != null)
pc.sendPackets(new S_SystemMessage("從 "+find_npc.getX()+","+find_npc.getY()+" 處,傳來 "+find_npc.getName()+" 的蹤影~~~"));
else
pc.sendPackets(new S_SystemMessage("這裡已經沒有BOSS的蹤影,好像晚了一步..."));
如果這行L1MonsterInstance find_npc = null; 有錯的話
就請改成這樣
L1NpcInstance find_npc = null;
多+npc的話 直接在case 45601:
後面直接加入 不用分開
例如4龍
case 45681: case 45682: case 45683: case 45684:
以上道具可無限使用 如果想一次消失ㄧ個 請加入這行
pc.getInventory().removeItem(l1iteminstance, 1);
道具代碼:(編號請自行更改)
50000 BOSS雷達 BOSS雷達 BOSS雷達 other normal bone 630 26174 2772 1 0 0 0 0 0 0 0 0 0 0 0 0 5 5000 0 0 0
教學完畢!!
沒有留言:
張貼留言