查看: 5173|回復: 16

[分享] 簡易的仿官方 新地龍三段變身

  [複製鏈接]

10

主題

18

帖子

161

金錢

史萊姆

Rank: 2

威望
1
精華
0
貢獻
0
鑽石
0
閱讀權限
20
積分
181
在線時間
6 小時
相冊
0
日誌
0
好友
0
發表於 2016-9-9 00:15 | 顯示全部樓層 |閱讀模式
【Java教學】【★★★★★】簡易的仿官方 新地龍三段變身



有個地方要宣告一下,自己找

L1Teleport

L1MonsterInstance.java

搜尋
startDeleteTimer();
下面新增
//死亡後創怪 J
int npcid = getNpcTemplate().get_npcId();

if (npcid == 97043 || npcid == 97044 || npcid == 97045) { //npcid Lv1~Lv3等安塔瑞斯
        try {  //
        for (L1PcInstance pc : L1World.getInstance().getAllPlayers()) {
        if (pc.getMapId() == 1005) {//限定地圖
                switch(npcid) {
                case 97043: //Lv1
                Thread.sleep(10000); //10秒後
                deadspawn(pc, 97044, 6, 32789, 32685, (short)1005);
                break;
                case 97044: //Lv2
                Thread.sleep(10000); //10秒後
                deadspawn(pc, 97045, 6, 32789, 32685, (short)1005);
                break;
                case 97045: //Lv3
                Thread.sleep(10000); //10秒後傳送到奇岩村
                L1Teleport.teleport(pc, 33442, 32797, (short) 4, pc.getHeading(), true);
                                   }
                               }
                          }
                } catch (Exception e) {                        
         }  
     }//死亡後創怪end
复制代码
搜尋

@Override
protected void transform(int transformId) {

上方新增
//死亡後創怪 J
public static void deadspawn(L1PcInstance pc, int npcId, int randomRange, int to_x, int to_y, short mapid) {
                {
                try
                {
                    L1NpcInstance npc = NpcTable.getInstance().newNpcInstance(npcId);
                    npc.setId(IdFactory.getInstance().nextId());   
                    npc.setMap(pc.getMapId());
                    if(randomRange == 0)
                    {
                        npc.getLocation().set(pc.getLocation());
                        npc.getLocation().forward(pc.getHeading());
                    } else
                    {
                        int tryCount = 0;
                        do
                        {
                            tryCount++;
                            npc.setX((to_x + (int)(Math.random() * (double)randomRange)) - (int)(Math.random() * (double)randomRange));
                            npc.setY((to_y + (int)(Math.random() * (double)randomRange)) - (int)(Math.random() * (double)randomRange));
                            if(npc.getMap().isInMap(npc.getLocation()) && npc.getMap().isPassable(npc.getLocation()))
                                break;
                            Thread.sleep(1L);
                        } while(tryCount < 50);
                        if(tryCount >= 50)
                        {
                            npc.getLocation().set(pc.getLocation());
                            npc.getLocation().forward(pc.getHeading());
                        }
                    }
                    npc.setMap((short)mapid);
                    npc.setHomeX(npc.getX());
                    npc.setHomeY(npc.getY());
                    npc.setHeading(pc.getHeading());
                    L1World.getInstance().storeObject(npc);
                    L1World.getInstance().addVisibleObject(npc);

                    npc.broadcastPacket(new S_DoActionGFX(npc.getId(), 11));
                    npc.setStatus(3);
                    npc.broadcastPacket(new S_NPCPack(npc));
                    npc.broadcastPacket(new S_DoActionGFX(npc.getId(), 11));
                    npc.setStatus(0);
                    npc.broadcastPacket(new S_NPCPack(npc));

                    npc.onNpcAI();   //創造動作
                    npc.turnOnOffLight();
                    npc.startChat(0);
                }catch(Exception e)
                {
                    _log.log(Level.SEVERE, e.getLocalizedMessage(), e);
                }
            }
        }
        ////死亡後創怪 J end
复制代码
PS.簡易寫來測試,希望對仿官服的有些幫助!

// 安塔瑞斯(第一階段) gfxid = 7539
//  安塔瑞斯(第二階段) gfxid = 7557
//  安塔瑞斯(第三階段) gfxid = 7558         






上一篇︰進入某地圖後廣播
下一篇︰模擬器卡在請案任意鑑繼續救命

13

主題

270

帖子

1萬

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
13
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
13697
在線時間
102 小時
相冊
0
日誌
0
好友
0

活躍會員最佳新人論壇元老

發表於 2017-1-7 10:14 | 顯示全部樓層
感謝您的分享

回復 支持 反對

使用道具 舉報

1381

主題

1678

帖子

14萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
150813
在線時間
517 小時
相冊
0
日誌
0
好友
0
發表於 2019-8-4 14:47 | 顯示全部樓層
感謝分享新手學習中^_^

回復 支持 反對

使用道具 舉報

10

主題

77

帖子

7958

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
8035
在線時間
38 小時
相冊
0
日誌
0
好友
0
發表於 2019-8-4 21:02 | 顯示全部樓層
感謝感謝 一定有幫助

回復 支持 反對

使用道具 舉報

0

主題

2207

帖子

12萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
129232
在線時間
492 小時
相冊
0
日誌
0
好友
0
發表於 2019-8-4 22:59 | 顯示全部樓層
感謝分享

回復

使用道具 舉報

1

主題

127

帖子

4794

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4931
在線時間
41 小時
相冊
0
日誌
0
好友
0
發表於 2019-8-5 06:49 | 顯示全部樓層
感謝您的分享

回復 支持 反對

使用道具 舉報

1

主題

614

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
23732
在線時間
163 小時
相冊
0
日誌
0
好友
0
發表於 2020-10-12 10:08 | 顯示全部樓層
感謝您的分享

回復 支持 反對

使用道具 舉報

0

主題

96

帖子

868

金錢

妖魔

Rank: 4

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
35
積分
968
在線時間
9 小時
相冊
0
日誌
0
好友
0
發表於 2020-10-19 07:02 | 顯示全部樓層
感謝分享~很實用

[發帖際遇]: Lineagelike520 被錢袋砸中進醫院,看病花了 3 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

131

主題

287

帖子

1萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
9
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
18687
在線時間
128 小時
相冊
0
日誌
0
好友
0

最佳新人

發表於 2020-10-21 00:43 | 顯示全部樓層
GOOD THXYOU@@

回復 支持 反對

使用道具 舉報

5

主題

320

帖子

5498

金錢

火焰之影

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5818
在線時間
32 小時
相冊
0
日誌
0
好友
0
發表於 2020-10-21 06:39 | 顯示全部樓層
感謝大大得分享

回復 支持 反對

使用道具 舉報

10

主題

3114

帖子

17萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
175480
在線時間
622 小時
相冊
0
日誌
0
好友
0
發表於 2021-3-31 18:53 | 顯示全部樓層
感謝分享

回復

使用道具 舉報

1

主題

20

帖子

217

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
237
在線時間
6 小時
相冊
0
日誌
0
好友
0
發表於 2021-3-31 22:02 | 顯示全部樓層
感謝分享

回復

使用道具 舉報

bennyst 該用戶已被刪除
發表於 2021-7-20 08:17 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復 支持 反對

使用道具 舉報

0

主題

28

帖子

1924

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1952
在線時間
25 小時
相冊
0
日誌
0
好友
0
發表於 2022-2-12 21:02 | 顯示全部樓層
感謝分享唷

回復 支持 反對

使用道具 舉報

3

主題

608

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
22086
在線時間
185 小時
相冊
0
日誌
0
好友
0

最佳新人

發表於 2022-2-14 00:11 | 顯示全部樓層
謝謝樓主大哥分享

回復 支持 反對

使用道具 舉報

0

主題

9

帖子

127

金錢

史萊姆

Rank: 2

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
20
積分
136
在線時間
0 小時
相冊
0
日誌
0
好友
0
發表於 2022-2-14 00:14 | 顯示全部樓層
6666666666

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表