ogatayuuki 發表於 2025-4-28 08:39

裝備無法正常顯示回魔量 及 防衝暈 防石化的問題

如題 最近遇到的問題
當以下 防衝暈 防石化等等 在 db資料庫有設定數值時
regist_stun      
regist_stone      
regist_sellp      
regist_freeze   
regist_sustain   
regist_blind      

我的裝備 就無法正常顯示 回魔量 及 以上防禦的相關資訊
會變成 顯示大怪小怪攻擊數值等等
奇怪的數值

請問哪位高手 , 可以提供
相關修正方式

非常感謝

yasioukon 發表於 2025-4-30 17:51

如果你是用 99nets的L1J的話 一般會在L1ItemInstance

yasioukon 發表於 2025-4-28 09:00

那要從核心看 這些數值寫在哪個順位

如果一設定 防具會顯示大小怪傷害出來

估計是放錯順位 造成原本格式被打亂

yasioukon 發表於 2025-4-28 18:11

return 0 一般來說只是預設值

實際他會在其他檔案set他實際值

nickyjason 發表於 2025-4-28 13:25

正常會放在網路上都是有BUG 不要意外

open2245 發表於 2025-4-28 09:58

剛好跟你一樣的問題 推推

evans1208 發表於 2025-5-7 19:31

非常感謝大大

open2245 發表於 2025-5-7 13:45

ogatayuuki 發表於 2025-5-7 07:41
你看一下你的 是否有以下檔案




感恩回復 我去試看看

ogatayuuki 發表於 2025-4-28 12:27

本帖最後由 ogatayuuki 於 2025-4-28 12:34 編輯

yasioukon 發表於 2025-4-28 09:00
那要從核心看 這些數值寫在哪個順位

如果一設定 防具會顯示大小怪傷害出來

感謝回復
試問 我是都還沒有動過 核心
想問 是否可以提示 要看核心那個部分
譬如 是否要檢查 L1Item....java 等等

目前 3.80 模擬器下載下來 沒動過核心
只是新增 DB資料而已 , 但我進遊戲後
就有這樣的問題
請高手協助

第一版本 載點如下
https://github.com/nonono44/l1j-tw-99nets

第二版本 載點 或 論壇連結
https://lineage45.com/forum.php?mod=viewthread&tid=225865&extra=page%3D3

非常感謝

yasioukon 發表於 2025-4-28 14:00

查一下 L1ItemStatus

可能整合的時候 複製貼上 放錯了位置

ogatayuuki 發表於 2025-4-28 16:25

yasioukon 發表於 2025-4-28 14:00
查一下 L1ItemStatus

可能整合的時候 複製貼上 放錯了位置

// ■■■■■■ L1Armor でオーバーライドする項目 ■■■■■■
    public int get_ac() {
      return 0;
    }

    public int getDamageReduction() {
      return 0;
    }

    public int getWeightReduction() {
      return 0;
    }

    public int getHitModifierByArmor() {
      return 0;
    }

    public int getDmgModifierByArmor() {
      return 0;
    }

    public int getBowHitModifierByArmor() {
      return 0;
    }

    public int getBowDmgModifierByArmor() {
      return 0;
    }

    public int get_defense_water() {
      return 0;
    }

    public int get_defense_fire() {
      return 0;
    }

    public int get_defense_earth() {
      return 0;
    }

    public int get_defense_wind() {
      return 0;
    }

    public int get_regist_stun() {
      return 0;
    }

    public int get_regist_stone() {
      return 0;
    }

    public int get_regist_sleep() {
      return 0;
    }

    public int get_regist_freeze() {
      return 0;
    }

    public int get_regist_sustain() {
      return 0;
    }

    public int get_regist_blind() {
      return 0;
    }

    public int getGrade() {
      return 0;
    }

}


感覺是不是這裡都沒有設定 ~~

Lin-JN 發表於 2025-4-30 17:23

人家让你看A档案,你跑来贴个B档案……

ogatayuuki 發表於 2025-5-1 09:46

Lin-JN 發表於 2025-4-30 17:23
人家让你看A档案,你跑来贴个B档案……

已經解決了喔 不需要強國人來跟感恩 !! !!

open2245 發表於 2025-5-2 13:32

ogatayuuki 發表於 2025-5-1 09:46
已經解決了喔 不需要強國人來跟感恩 !! !!

怎麼解決的? 我持續追這篇

目前我是剛開啟黑盒子 1分鐘內 都上去看可以顯示正常 特別是回魔 3分鐘後直變成別的敘述

比如 回復魔量+7 會變成等級+7

但是不影響實際上他給的效果 純粹敘述錯誤

想請問您怎麼解決的 感恩

ogatayuuki 發表於 2025-5-7 07:41

本帖最後由 ogatayuuki 於 2025-5-7 07:43 編輯

open2245 發表於 2025-5-2 13:32
怎麼解決的? 我持續追這篇

目前我是剛開啟黑盒子 1分鐘內 都上去看可以顯示正常 特別是回魔 3分鐘後直變 ...
你看一下你的 是否有以下檔案


l1j-tw-99nets/L1J-TW_3.80c/src/l1j/server/server/model/Instance/L1ItemInstance.java

// 魔力回復率
                        if (getItem().get_addmpr() != 0 || getMpr() != 0) {
                              os.writeC(26); // 3.70C
                              os.writeC(getItem().get_addmpr() + getMpr());
                        }

把 26 改成 38 試試看


頁: [1]
查看完整版本: 裝備無法正常顯示回魔量 及 防衝暈 防石化的問題