=================
預設設定轉生紀錄為: Levelmet
=================
搜尋核心檔案
L1PcInstance.java
尋找 private int _elfAttr
在其上面貼上
private int _levelmet;
public int getLevelmet() {
return _levelmet;
}
public void setLevelmet(int i ) {
_levelmet = i;
}
========================================
打完了以後先按一下左上角的儲存,這樣接下來就不會出現紅底線錯誤了!!
==========================================
尋找核心檔案
C_ItemUSe.java
==========================================
搜尋 43000 (這是轉生藥水,設定喝一次轉生藥水 紀錄就+1)
在pc.resetLevel()
下方加入 pc.setLevelmet(pc.getLevelmet() + 1);
==========================================
搜尋核心檔案
MySqlCharacterStorage.java
=========================================
1.尋找 pc.setLastPk(rs.getTimestamp("LastPk")); \\TODO 請按照自己版本差異下去位置或與法修改
下面貼上
pc.setLevelmet(rs.getInt("Levelmet"));
2.尋找 INSERT INTO characters SET
右邊一長串的藍色與法中尋找LastPk=?,LastPkForElf=?,
加入 Levelmet=?
完成後像這樣LastPk=?,Levelmet=?,LastPkForElf=?,
3.尋找 pstm.setTimestamp(++i, pc.getLastPk());
下面貼上pstm.setInt(++i, pc.getLevelmet());
4.尋找 UPDATE characters SET
一樣右邊一長串的語法中尋找 LastPk=?,LastPkForElf=?,
加入 Levelmet=?
改成LastPk=?,Levelmet=?,LastPkForElf=?,
5.尋找 pstm.setTimestamp(++i, pc.getLastPk());
下面貼上pstm.setInt(++i, pc.getLevelmet());
==========================================
最後步驟:在你的 mysql的 庫中尋找: characters (角色相關都在這)
點選左上角檔案,點 設計表,點 新增欄位( 注意不是新增表喔不要點錯)
在名稱的地方輸入: Levelmet <-----------須注意 大小寫需與核心內一模一樣
類型為: int 長度:10 十進位: 0 允許空值:把打勾取消 注意看下面有一個預設值: 請打上 0
按上方有一個 儲存 這樣就OK了~~!!
==========================================
非原創,參考某大大在其他發的教學文下去微微修改教學解說,注意你的Levelmet 大小寫設定一定要一模一樣,
不要有的地方打大寫,有的地方又變成小寫,這樣就會出現語法報錯提示了,當然沒注意到的話 喝下轉生藥水黑盒子就會報錯停擺了!!
我使用的是Rev2030版本 其他版本不代表可以完全套用,請自己多加努力吧!!!
===========================================
原創作者:opqlo
沒有留言:
張貼留言