客户端

扫码查看

手机触屏版

分享
查看: 205|回复: 0

[架设攻略] 【天堂架设17】如何使用GM指令發放全輔助

[复制链接]

【天堂架设17】如何使用GM指令發放全輔助

发表于 2023-6-7 09:47:20 来自 架设攻略 阅读模式 正序浏览
205 0 查看全部
在開始分析前,要知道GM指令的指令效果與使用方式,才方便開啟除錯(Debug)進行分析。

效果:指定角色給予所有輔助魔法。
範例:

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


畫面說明:

左上方為路人甲。
左下方為線上GM。
測試行為:

對玩家線上GM執行allbuff的動作。
除錯位置:

一段加速。
src/l1j/server/server/model/skill/L1BuffUtil.java(102)
二段加速。
src/l1j/server/server/model/skill/L1BuffUtil.java(137)
sendPackets給客戶端發送數據包。當客戶端收到,你在你的遊戲會面就會看到人物施放法術的動作聲音或是使用道具的動作聲音。


broadcastPacket給客戶端發送數據包(廣播),在可視你的人物角色範圍內的其他玩家,都會收到此數據包,會看到你的施法動作聲音或是使用道具的動作聲音。


結論
資料表:
polymorphs應該是變身資料表。
程式碼:
src/l1j/server/server/command/executor/L1AllBuff.java
全輔助指令的處理程式。
src/l1j/server/server/model/skill/L1BuffUtil.java
處理技能輔助狀態的一些方法。
程式方法:
sendPackets發送數據包到客戶端。
通常對應狀態、訊息、動作、聲音…等等。
broadcastPacket廣播發送數據包到客戶端。
廣播方式針對主要客戶端其他可視的角色清單做發送數據包。

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