nk12152001 發表於 2021-7-28 10:50

請問屬性上限修改~~

版上有找到修改方式,需修改三個檔案但是我只有找到相似的並修改了兩個還有1個找不到。


請問我有找到
                                        if (pc.getBaseStr() < 60) {
                                                pc.addBaseStr((byte) 1); // 素のSTR値に+1
                                                pc.setBonusStats(pc.getBonusStats() + 1);
                                                pc.sendPackets(new S_OwnCharStatus2(pc, 0));
                                                pc.sendPackets(new S_CharVisualUpdate(pc));
                                                pc.save(); // 將玩家資料儲存到資料庫中

                if ((pc.getLevel() >= 51) && (pc.getLevel() - 50 > pc.getBonusStats())) {
                        if ((pc.getBaseStr() + pc.getBaseDex() + pc.getBaseCon()+ pc.getBaseInt() + pc.getBaseWis() + pc.getBaseCha()) < 762) {
                              pc.sendPackets(new S_bonusstats(pc.getId(), 1));
                        }
                }
沒有找到
calcexp修改位置
if((l1pcinstance.get_baseStr() +
l1pcinstance.get_baseDex() +
l1pcinstance.get_baseCon() +
l1pcinstance.get_baseInt() +
l1pcinstance.get_baseWis() +
l1pcinstance.get_baseCha()) < 150)←這邊150是
那個檔案裏面沒有這串語言,只改兩樣還是顯示最大能力只能35

請問是因為模擬器版本不同所以無法使用嗎。
找到的檔案: C_LoginToServer & C_Attr & calcexp

tempo0728 發表於 2022-6-6 12:58

推~ 因為我也很困擾

zzzzzz 發表於 2023-12-20 08:48

多謝你的分享

yasioukon 發表於 2023-12-20 09:33

要看你是改手點 還是 萬能藥

屬性點數應該不用改exp那吧 因為跟經驗值沒關係
還是你是在改蠟燭 蠟燭有升級功能 才可能動exp

你可以看提示文字
搜 最大能力只能35 這段字 寫在哪個檔案也可以

位置也很重要 放錯 就算語法對 也會沒作用到

阿哲 發表於 2023-12-21 00:15

謝謝大大分享
頁: [1]
查看完整版本: 請問屬性上限修改~~