宗達 发表于 2019-4-7 10:33:29

技能組合(宏指令)殘存修復

本帖最后由 宗達 于 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 *****


哈哈哈 发表于 2019-4-7 13:21:00

6666666666666

DZ御宅桑 发表于 2019-4-7 16:19:48

看看怎么样的

QQ1364317 发表于 2019-4-12 17:49:49

ASDDDDDDDDDDDDDDDDDDD

dogyi 发表于 2019-6-1 17:49:40

正好遇到这个问题。。。看看

pc240 发表于 2019-6-6 19:23:15

某些端口宠补有类似问题 一样透过这种方式去修正么。。。?

沦陷你的温柔 发表于 2019-8-10 23:59:32

啊实打实的

yasc5223 发表于 2019-8-14 11:40:00

6666666666666

demonchu 发表于 2019-8-27 01:22:00

感谢大神提供

员外 发表于 2019-9-10 18:57:07

这个可以的
页: [1] 2 3 4 5 6 7 8
查看完整版本: 技能組合(宏指令)殘存修復