指定傳送符(點哪傳哪)
指定傳送符使用方法: 雙擊道具,然後選擇遊戲屏幕你想要傳送的坐標點.執行傳送
加入
物品資料表 classname 支持 MIETeleteTargetLoc 導入后即可.
MIETeleteTargetLoc.java
物品資料表 use_type 字段為 spell_long (否則無法使用)
直接寫在 C_ItemUse.java
[*] if(itemId == 11){ // 物品ID,
[*] int locX = this.readH(); // X坐标
[*] int locY = this.readH(); // Y坐标
[*] if(pc.isGm()){ // GM查看坐標
[*] // 這裡注意,如果 locX,locY的值無法獲取,則此項功能無法實現
[*] pc.sendPackets(new S_SystemMessage("目標點("+locX + "," + locY + ")"));
[*] }
[*] if (pc.getMap().isInMap(locX, locY)) { // 是否在地图指定的可用位置。
[*] final L1Location loc = new L1Location(locX, locY, pc.getMapId());
[*] L1Teleport.teleport(pc, loc, pc.getHeading(), true);
[*] }
[*] }
[*]
複製代碼
謝謝大大的分享。 666666666666666666666 謝謝大大的分享, 再次表示谢谢了。 謝謝大大的分享 厉害厉害,可以的 谢谢分享,好东西呀 爆风激走! 謝謝分享哦
很厲害!