首新要在characters 資料表新增欄位 levelmet
編輯src\l1j\server\server\clientpackets\C_RequestItemUSe.java
l1pcinstance.set_currentMp(l1pcinstance,2);
下行新增
l1pcinstance.add_levelmet((int)1);
搜尋
l1pcinstance.set_currentMp(l1pcinstance,1);
下行新增
l1pcinstance.add_levelmet((int)1);
搜尋
l1pcinstance.set_currentMp(l1pcinstance,4);
下行新增
l1pcinstance.add_levelmet((int)1);
搜尋
l1pcinstance.set_currentMp(l1pcinstance,8);
l1pcinstance.set_currentMp(l1pcinstance,3);
各個下行新增
l1pcinstance.add_levelmet((int)1);
編輯src\l1j\server\server\model\Instance\L1PcInstance.java
搜尋
_bookmarks = new ArrayList();
下行新增
levelmet = 0;
搜尋
public void set_weapon(L1ItemInstance weapon) { Xc"&0v%;#
_weapon = weapon; J psPNa
}
下行新增
public int get_levelmet(){
return levelmet;
}
public void add_levelmet(int i){
levelmet = levelmet + i;
}
搜尋
private int enchantlvl;
下行新增
private int levelmet;
編輯src\l1j\server\server\ClientThread.java
搜尋
restoreitem(l1pcinstance);
下行新增
restorelevelmet(l1pcinstance);
搜尋
private void restoreWarehouse(L1PcInstance l1pcinstance) {
}
下行新增
private void restorelevelmet(L1PcInstance l1pcinstance){
}
搜尋
storeWarehouse(l1pcinstance);
下行新增
storelevelmet(l1pcinstance);
搜尋
private void storeSkills(L1PcInstance l1pcinstance) { &
}
下行新增
private void storelevelmet(L1PcInstance l1pcinstance) {
}
搜尋
.prepareStatement("UPDATE characters SET level=?,Exp=?,MaxHp=?,CurHp=?,MaxMp=?,CurMp=?,Ac=?,Str=?,Con=?,Dex=?,Cha=?,Intel=?,Wis=?,Hitup=?,Dmgup=?,MR=?,Status=?,Class=?,Sex=?,Type=?,Heading=?,LocX=?,LocY=?,MapID=?,Food=?,Lawful=?,Title=?,ClanID=?,Clanname=?,BonusStatus=?,ElfAttr=?,PKcount=?,ExpRes=?,IsGM=?
之後插入
levelmet=?
搜尋
preparedstatement.setShort(34, l1pcinstance.get_accessLevel());
下行新增
preparedstatement.setInt(35, l1pcinstance.get_levelmet());
搜尋preparedstatement.setInt(35, l1pcinstance.get_objectId());
覆蓋preparedstatement.setInt(36, l1pcinstance.get_objectId());
搜尋prepareStatement("INSERT INTO characters SET account_name=?,objid=?,char_name=?,level=?,Exp=?,MaxHp=?,CurHp=?,MaxMp=?,CurMp=?,Ac=?,Str=?,Con=?,Dex=?,Cha=?,Intel=?,Wis=?,Hitup=?,Dmgup=?,MR=?,Status=?,Class=?,Sex=?,Type=?,Heading=?,LocX=?,LocY=?,MapID=?,Food=?,Lawful=?,Title=?,ClanID=?,Clanname=?,BonusStatus=?,ElfAttr=?,PKcount=?,ExpRes=?,IsGM=?
之後插入levelmet=?
搜尋preparedstatement.setShort(37, l1pcinstance.get_accessLevel())
下行新增preparedstatement.setInt(38, l1pcinstance.get_levelmet())
搜尋l1pcinstance.set_type(resultset.getInt("Type"));
下行新增l1pcinstance.add_levelmet(resultset.getInt("levelmet"));