客户端

扫码查看

手机触屏版

分享
查看: 389|回复: 0

[架设攻略] 【天堂架设18】天堂GM指令分析召喚怪物

[复制链接]

【天堂架设18】天堂GM指令分析召喚怪物

发表于 2023-6-7 09:48:41 来自 架设攻略 阅读模式 倒序浏览
389 0 查看全部
效果:傳送到指定spawnid的坐標。
範例:

.tospawn ${spawnid}
.tospawn +
.tospawn -
1.分析資料表:

付费内容
游客,您好!如果您要查看本帖隐藏内容请向楼主支付5青币



可以知道資料是由資料表spawnlist_npc取得的。
下方還有一些條件判斷和使用的參數式由config取得
Config.ALT_GMSHOP = 設定是否開啟GM商店… True=開啟, False=關閉
Config.ALT_GMSHOP_MIN_ID = 設定GM商店編號最小值設定,可查看在spawnlist_npc內的編號進行設定
Config.ALT_GMSHOP_MAX_ID = 設定GM商店編號最大值設定,可查看在spawnlist_npc內的編號進行設定
Config.ALT_HALLOWEENIVENT = 南瓜怪任務開關設置… True=開, False=關
Config.ALT_JPPRIVILEGED = 日本特典道具NPC開關設置… True=開, False=關
Config.ALT_TALKINGSCROLLQUEST = 說話卷軸任務開關設置… True=開,False=關
分析過後可以知道這些參數於altsettings.properties做設定。

首先我們分析SpawnTable。
可以知道資料是由資料表spawnlist取得的。
下方還有一些條件判斷和使用的參數式由config取得
Config.ALT_HALLOWEENIVENT = 南瓜怪任務開關設置… True=開, False=關

結論
資料表:

資料表及欄位,可於上方分析中有說明。
程式碼:

src/l1j/server/server/command/executor/L1ToSpawn.java
處理客戶端來的GM指令tospawn的處理。
src/l1j/server/server/datatables/NpcSpawnTable.java
世界的產生NPC對應表。
src/l1j/server/server/datatables/SpawnTable.java
世界的產生怪物對應表。

Copyright © 2001-2024, Tencent Cloud.Comsenz Inc. Powered by Discuz! X3.5