技能組合(宏指令)殘存修復
本帖最后由 宗達 于 2019-4-7 10:35 编辑觸發方法:2019/04/07發布於楓葉物語論壇
B角色沒有認定任何技能組合(宏指令)後,A角色設定了技能組合(宏指令),2019/04/07發布於楓葉物語論壇
此時只要登出到登入畫面,再重新登入到B角色,他就有A角色當初設定的技能組合(宏指令)了2019/04/07發布於楓葉物語論壇
2019/04/07發布於楓葉物語論壇
---------------------------2019/04/07發布於楓葉物語論壇
2019/04/07發布於楓葉物語論壇
原理: 這個包貌似在客戶端處理稍微特別一些,不發新的數據包蓋過去,就會被客戶端所保留2019/04/07發布於楓葉物語論壇
在這裡以論壇公開的072端為例子2019/04/07發布於楓葉物語論壇
2019/04/07發布於楓葉物語論壇
首先在MapleCharacter.java檔案下找到sendMacros函數2019/04/07發布於楓葉物語論壇
會看見他長的樣子是以下2019/04/07發布於楓葉物語論壇
public void sendMacros() {
for (int i = 0; i < 5; i++) {
if (skillMacros != null) {
client.getSession().write(CField.getMacros(skillMacros));
break;
}
}
}根據上面得出的結論,每次都必須強制發新的數據包,因此將函數修改為2019/04/07發布於楓葉物語論壇
**** Hidden Message *****
6666666666666 看看怎么样的 ASDDDDDDDDDDDDDDDDDDD 正好遇到这个问题。。。看看 某些端口宠补有类似问题 一样透过这种方式去修正么。。。? 啊实打实的 6666666666666 感谢大神提供 这个可以的