LineageW777 發表於 2025-11-17 17:58

[請益] 貓大381版符石欄位顯示問題

請教各位大大,在測試貓大381版的過程發現如下圖中,發現好像怎麼裝備符石都不會出現在紅色框圈起來的地方,請問是否有人知道如何修正這個問題呢?

非常感謝。


kkwei 發表於 2025-11-29 15:45

yasioukon 發表於 2025-11-28 20:04
如果怎麼改都沒顯示

可能裝備封包 本來就沒實裝符文


謝謝解答
抱歉 我上面沒說清楚
所有欄位除了底下符石欄位的中右無法顯示
其他跑1-200 確實都有亮
public static final byte EQUIPMENT_INDEX_HEML = 1;
   public static final byte EQUIPMENT_INDEX_ARMOR = 2;
   public static final byte EQUIPMENT_INDEX_T = 3;
   public static final byte EQUIPMENT_INDEX_CLOAK = 4;
   public static final byte EQUIPMENT_INDEX_BOOTS = 5;
   public static final byte EQUIPMENT_INDEX_GLOVE = 6;
   public static final byte EQUIPMENT_INDEX_SHIELD = 7;
   public static final byte EQUIPMENT_INDEX_WEAPON = 8;
   public static final byte EQUIPMENT_INDEX_NECKLACE = 10;
   public static final byte EQUIPMENT_INDEX_BELT = 11;
   public static final byte EQUIPMENT_INDEX_EARRING1 = 12;
   public static final byte EQUIPMENT_INDEX_EARRING2 = 13;
   public static final byte EQUIPMENT_INDEX_PANTS = 14;
   public static final byte EQUIPMENT_INDEX_RING1 = 18;
   public static final byte EQUIPMENT_INDEX_RING2 = 19;
   public static final byte EQUIPMENT_INDEX_RING3 = 20;
   public static final byte EQUIPMENT_INDEX_RING4 = 21;
   public static final byte EQUIPMENT_INDEX_RUNE1 = 22;
   public static final byte EQUIPMENT_INDEX_RUNE2 = 23;
   public static final byte EQUIPMENT_INDEX_RUNE3 = 24;
   public static final byte EQUIPMENT_INDEX_TALISMAN = 25;
   public static final byte EQUIPMENT_INDEX_TALISMAN2 = 26;
   public static final byte EQUIPMENT_INDEX_TALISMAN3 = 27;S_EquipmentWindow 有定義 22-24
貓版應該是使用armorType       
但只有22會正常顯示(左), 目前不太清楚是什麼原因其他兩格不顯示

         case 14:
         idx = 22;
         break;
         
         case 15:
         idx = 23;
         break;
         
         case 16:
         idx = 24;
         break;



yasioukon 發表於 2025-11-29 18:26

kkwei 發表於 2025-11-29 15:45
謝謝解答
抱歉 我上面沒說清楚
所有欄位除了底下符石欄位的中右無法顯示


那可能是主程式方面問題

用了蓋介面補丁

原本沒有的欄位

因為介面補丁有才顯示欄位

kkwei 發表於 2025-11-27 09:46

應該是客戶端不支援 寫code去跑1-200 沒有看到中右可以顯示
不知有哪版會顯示 需要參考一下

yasioukon 發表於 2025-11-27 08:53

LineageW777 發表於 2025-11-27 00:40
太感謝您的分享了~我來研究研究 ^^

其它的"符石_中" 的方式也是類似這樣去測試號碼對嗎?


反正一個號碼對應一個裝備位置


看你想顯示在哪一格 自己決定

yasioukon 發表於 2025-11-26 13:43

本帖最後由 yasioukon 於 2025-11-28 20:02 編輯

LineageW777 發表於 2025-11-24 22:39
大大您好,請問您知道上頭那位大大說的查看封包的部份,該從哪裡著手好嗎?

謝謝您~

是原碼的話 一般會有註解

.put("aidr", new Integer(X));//3.5TW輔助右

一般就代表在3.5版 右符石是對應X
後面版本可能介面關係 對應號碼不同

試其他數字 調到你想顯示的位置

野性覺醒 發表於 2025-11-25 18:27

LineageW777 發表於 2025-11-24 22:39
大大您好,請問您知道上頭那位大大說的查看封包的部份,該從哪裡著手好嗎?

謝謝您~


詳細我也不清楚
只知道這個"PacketHandler.java"是處理玩家送來的封包並轉給要執行的JAVA去執行
要在這個PacketHandler新增攔截封封的代碼
這樣就能知道你裝備護符後是由哪個JAVA執行

yasioukon 發表於 2025-11-18 18:19

LineageW777 發表於 2025-11-18 15:53
謝謝回覆~這樣喔 Orz
請問您知道我該到哪裡去檢查版本送上去的訊號、以及對應主程式要接收的訊號是哪個 ...
你如果會核心的話


改etcitem讀取的時候 那個對應的封包號碼

改完去測試 看幾號可以顯示在第一格
以此類推

LineageW777 發表於 2025-11-18 02:29

自推一下~~

1357931 發表於 2025-11-18 08:47

那位置應該是脛甲跟時裝(忘記是不是這樣叫)吧

yasioukon 發表於 2025-11-18 08:55

那個跟主程式也有關係

例如你主程式那三格是1 3 5號好了

如果你版本是送2 4 6號 那就不會顯示上去

沒有對應到

LineageW777 發表於 2025-11-18 15:51

1357931 發表於 2025-11-18 08:47
那位置應該是脛甲跟時裝(忘記是不是這樣叫)吧

謝謝回覆~我好像也有創脛甲來穿,但也只有道具欄裡的脛甲是裝備中的狀態、一樣沒出現在圖中下面小個欄位中 Orz
可以請教您印象中的脛甲跟時裝是否有全名嗎?
謝謝~

LineageW777 發表於 2025-11-18 15:53

yasioukon 發表於 2025-11-18 08:55
那個跟主程式也有關係

例如你主程式那三格是1 3 5號好了


謝謝回覆~這樣喔 Orz
請問您知道我該到哪裡去檢查版本送上去的訊號、以及對應主程式要接收的訊號是哪個嗎?

LineageW777 發表於 2025-11-19 18:08

yasioukon 發表於 2025-11-18 18:19
你如果會核心的話




謝謝大大指導 ><

有嘗試改過一些核心,但還沒涉略到封包這個領域 Orz
封包的修改是不是論壇裡也比較少提及和教學 QQ

請問您知道大概哪裡可以去獲取相關的資訊嗎?
謝謝~~

野性覺醒 發表於 2025-11-19 19:17

yasioukon 發表於 2025-11-18 18:19
你如果會核心的話




感謝分享

drt78113 發表於 2025-11-21 05:40

這個問題 我也想知道卡好久了:L

LineageW777 發表於 2025-11-24 22:39

野性覺醒 發表於 2025-11-19 19:17
感謝分享

大大您好,請問您知道上頭那位大大說的查看封包的部份,該從哪裡著手好嗎?

謝謝您~

野性覺醒 發表於 2025-11-25 18:25

感謝分享

野性覺醒 發表於 2025-11-26 18:01

yasioukon 發表於 2025-11-26 13:43
是原碼的話 一般會有註解

_useTypes.put("aidr", new Integer(43));//3.5TW輔助右


感謝分享

LineageW777 發表於 2025-11-27 00:37

野性覺醒 發表於 2025-11-25 18:27
詳細我也不清楚
只知道這個"PacketHandler.java"是處理玩家送來的封包並轉給要執行的JAVA去執行
要在這個 ...

太感謝您的分享了~我來研究研究 ^^

LineageW777 發表於 2025-11-27 00:40

yasioukon 發表於 2025-11-26 13:43
是原碼的話 一般會有註解

_useTypes.put("aidr", new Integer(43));//3.5TW輔助右


太感謝您的分享了~我來研究研究 ^^

其它的"符石_中" 的方式也是類似這樣去測試號碼對嗎?

LineageW777 發表於 2025-11-28 10:09

yasioukon 發表於 2025-11-27 08:53
反正一個號碼對應一個裝備位置




好的,我再來試試看~謝謝大大的指導 ^^
頁: [1] 2
查看完整版本: [請益] 貓大381版符石欄位顯示問題