瘋天堂私服發佈網站廣告欄位!
瘋天堂私服發佈網站您最佳的選擇!
免費曝光天堂私服的方式!
害怕天堂私服倒閉嗎?快使用天堂分析師!
天堂私服抽獎扭蛋物品及機率測試器
天堂私服稱號顏色製造器
瘋天堂私服發佈網站教您註冊推文收藏私服!
天堂私服血量魔力計算器
瘋天堂私服發布網站廣告贊助及爆料私服客服
教您如何不用註冊也可以推文天堂私服!
天堂私服270怪物查詢掉落資料庫
天堂私服盟徽製造器
test0428
2014-11-15 12:17

天堂增加轉生紀錄的java寫法!

=================
預設設定轉生紀錄為: 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的 db資料庫中尋找: characters (角色相關資料都在這)

點選左上角檔案,點 設計資料表,點 新增欄位( 注意不是新增資料表喔不要點錯)
在名稱的地方輸入: Levelmet <-----------須注意 大小寫需與核心內一模一樣

類型為: int 長度:10 十進位: 0 允許空值:把打勾取消 注意看下面有一個預設值: 請打上 0

按上方有一個 儲存 這樣就OK了~~!!

==========================================
非原創,參考某大大在其他論壇發的教學文下去微微修改教學解說,注意你的Levelmet 大小寫設定一定要一模一樣,
不要有的地方打大寫,有的地方又變成小寫,這樣就會出現語法報錯提示了,當然沒注意到的話 喝下轉生藥水黑盒子就會報錯停擺了!!
我使用的是Rev2030版本 其他版本不代表可以完全套用,請自己多加努力吧!!!
===========================================



上一篇文章:天堂物品掉落&殺怪公告的java寫法!
下一篇文章:天堂自創技能修改騎士魔法(死騎震裂)的java寫法!

分享文章:分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!