查看: 6716|回復: 112

[分享] 魔法娃娃db化追加韓版魔法娃娃加乘效

  [複製鏈接]

12

主題

14

帖子

2萬

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
28062
在線時間
2 小時
相冊
0
日誌
0
好友
0
發表於 2017-11-21 17:18 | 顯示全部樓層 |閱讀模式
額外追加魅力擴充
(力、體、敏、精、智 )
修改l1j\server\server\model\Instance\L1DollInstance.java
修改l1j\server\server\templates\L1MagicDoll.java
修改l1j\server\server\datatables\MagicDollTable.java
更動magic_doll資料庫
如有問題在此篇回覆
修改L1DollInstance.java
尋找以下程式碼


CODE:
if (L1MagicDoll.isItemMake(_master)) {
   master.startItemMakeByDoll();
  }

在底下新增


CODE:
//TODO 魔法娃娃能力值加乘效果by0968026609& by狼人香& byLovieAlice
  if (L1MagicDoll.getStrByDoll(_master) != 0) {//TODO 力量增加
   master.addStr(L1MagicDoll.getStrByDoll(_master));
  }
  if (L1MagicDoll.getConByDoll(_master) != 0) {//TODO 體質增加
   master.addCon(L1MagicDoll.getConByDoll(_master));
  }
  if (L1MagicDoll.getDexByDoll(_master) != 0) {//TODO 敏捷增加
   master.addDex(L1MagicDoll.getDexByDoll(_master));
  }
  if (L1MagicDoll.getChaByDoll(_master) != 0) {//TODO 魅力增加
   master.addCha(L1MagicDoll.getChaByDoll(_master));
  }
  if (L1MagicDoll.getWisByDoll(_master) != 0) {//TODO 精神增加
   master.addWis(L1MagicDoll.getWisByDoll(_master));
  }
  if (L1MagicDoll.getIntByDoll(_master) != 0) {//TODO 智力增加
   master.addInt(L1MagicDoll.getIntByDoll(_master));
  }
  //TODO 魔法娃娃能力值加乘效果by0968026609& by狼人香& byLovieAlice

在往下尋找


CODE:
if (L1MagicDoll.isItemMake(_master)) {
   ((L1PcInstance) _master).stopItemMakeByDoll();
  }
在底下新增以下程式碼

CODE:
//TODO 魔法娃娃能力值加乘效果by0968026609& by狼人香& byLovieAlice
  if (L1MagicDoll.getStrByDoll(_master) != 0) {//TODO 力量增加
   ((L1PcInstance) _master).addStr(-L1MagicDoll.getStrByDoll(_master));
  }
  if (L1MagicDoll.getConByDoll(_master) != 0) {//TODO 體質增加
   ((L1PcInstance) _master).addCon(-L1MagicDoll.getConByDoll(_master));
  }
  if (L1MagicDoll.getDexByDoll(_master) != 0) {//TODO 敏捷增加
   ((L1PcInstance) _master).addDex(-L1MagicDoll.getDexByDoll(_master));
  }
  if (L1MagicDoll.getChaByDoll(_master) != 0) {//TODO 魅力增加
   ((L1PcInstance) _master).addCha(-L1MagicDoll.getChaByDoll(_master));
  }
  if (L1MagicDoll.getWisByDoll(_master) != 0) {//TODO 精神增加
   ((L1PcInstance) _master).addWis(-L1MagicDoll.getWisByDoll(_master));
  }
  if (L1MagicDoll.getIntByDoll(_master) != 0) {//TODO 智力增加
   ((L1PcInstance) _master).addInt(-L1MagicDoll.getIntByDoll(_master));
  }
  //TODO 魔法娃娃能力值加乘效果by0968026609& by狼人香& byLovieAlice

修改L1MagicDoll.java
找一個適當的位置加入以下程式碼



CODE:

//TODO 魔法娃娃能力值加乘效果by0968026609
public static int getStrByDoll(L1Character _master) {//TODO 力量增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getStr();
   }
  }
  return s;
}
public static int getConByDoll(L1Character _master) {//TODO 體質增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getCon();
   }
  }
  return s;
}
public static int getDexByDoll(L1Character _master) {//TODO 敏捷增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getDex();
   }
  }
  return s;
}
public static int  getChaByDoll(L1Character _master) {//TODO 魅力增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getcha();
   }
  }
  return s;
}
public static int getWisByDoll(L1Character _master) {//TODO 精神增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getWis();
   }
  }
  return s;
}
public static int getIntByDoll(L1Character _master) {//TODO 智力增加
  int s = 0;
  for (Object obj : _master.getDollList().values().toArray()) {
   L1MagicDoll doll = MagicDollTable.getInstance().getTemplate(
     ((L1DollInstance) obj).getItemId());
   if (doll != null) {
    s += doll.getInt();
   }
  }
  return s;
}
//TODO 魔法娃娃能力值加乘效果by0968026609
在往下尋找以下程式碼


CODE:
private double _exprate;//TODO 經驗加乘效果by0968026609&原作者byhot183
在底下新增以下程式碼



CODE:
private int _Str;//TODO 魔法娃娃力量效果by0968026609
private int _Con;//TODO 魔法娃娃體質效果by0968026609
private int _Dex;//TODO 魔法娃娃敏捷效果by0968026609
private int _cha;//TODO 魔法娃娃魅力效果by0968026609
private int _Wis;//TODO 魔法娃娃精神效果by0968026609
private int _Int;//TODO 魔法娃娃智力效果by0968026609

拉到最底下找一個適當的位置加入以下程式碼

CODE:
/**
  * 魔法娃娃力量效果
  * @return by0968026609
  */
public int getStr() {
  return _Str;
}
/**
  * 魔法娃娃力量效果
  * @return by0968026609
  */
public void setStr(int i) {
  _Str = i;
}
/**
  * 魔法娃娃體質效果
  * @return by0968026609
  */
public int getCon() {
  return _Con;
}
/**
  * 魔法娃娃體質效果
  * @return by0968026609
  */
public void setCon(int i) {
  _Con = i;
}
/**
  * 魔法娃娃敏捷效果
  * @return by0968026609
  */
public int getDex() {
  return _Dex;
}
/**
  * 魔法娃娃敏捷效果
  * @return by0968026609
  */
public void setDex(int i) {
  _Dex = i;
}
/**
  * 魔法娃娃魅力效果
  * @return by0968026609
  */
public int getcha() {
  return _cha;
}
/**
  * 魔法娃娃魅力效果
  * @return by0968026609
  */
public void setcha(int i) {
  _cha = i;
}
/**
  * 魔法娃娃精神效果
  * @return by0968026609
  */
public int getWis() {
  return _Wis;
}
/**
  * 魔法娃娃精神效果
  * @return by0968026609
  */
public void setWis(int i) {
  _Wis = i;
}
/**
  * 魔法娃娃智力效果
  * @return by0968026609
  */
public int getInt() {
  return _Int;
}
/**
  * 魔法娃娃智力效果
  * @return by0968026609
  */
public void setInt(int i) {
  _Int = i;
}

修改MagicDollTable.java
尋找以下程式碼

CODE:
doll.setExpRate(rs.getDouble("exprate"));//TODO 經驗加乘效果by0968026609&原作者byhot183

在底下新增以下程式碼



CODE:
doll.setStr(rs.getInt("Str"));//TODO 魔法娃娃力量效果by0968026609
    doll.setCon(rs.getInt("Con"));//TODO 魔法娃娃體質效果by0968026609
    doll.setDex(rs.getInt("Dex"));//TODO 魔法娃娃敏捷效果by0968026609
    doll.setcha(rs.getInt("cha"));//TODO 魔法娃娃魅力效果by0968026609
    doll.setWis(rs.getInt("Wis"));//TODO 魔法娃娃精神效果by0968026609
    doll.setInt(rs.getInt("Int"));//TODO 魔法娃娃智力效果by0968026609

magic_doll資料庫開啟設計資料表新增欄位

遊客,如果您要查看本帖隱藏內容請回復




上一篇︰参考物理防御突破-128修改
下一篇︰轉身後 經驗值更難提升設置

23

主題

320

帖子

2萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
10
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
30331
在線時間
1109 小時
相冊
0
日誌
0
好友
1
發表於 2017-11-21 19:03 | 顯示全部樓層
感謝大大分享核心修改

回復 支持 反對

使用道具 舉報

0

主題

46

帖子

1621

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1668
在線時間
14 小時
相冊
0
日誌
0
好友
0
發表於 2017-11-23 19:05 | 顯示全部樓層
謝謝大大,,,,學習學習

回復 支持 反對

使用道具 舉報

0

主題

195

帖子

6006

金錢

火焰之影

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
6211
在線時間
44 小時
相冊
0
日誌
0
好友
0
發表於 2017-11-23 21:35 | 顯示全部樓層
感謝大大分享核心修改

回復 支持 反對

使用道具 舉報

0

主題

14

帖子

163

金錢

史萊姆

Rank: 2

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
20
積分
177
在線時間
2 小時
相冊
0
日誌
0
好友
0
發表於 2017-12-2 22:45 | 顯示全部樓層
感謝大大分享核心修改

回復 支持 反對

使用道具 舉報

9

主題

100

帖子

3991

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
12
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4115
在線時間
23 小時
相冊
0
日誌
0
好友
0
發表於 2017-12-6 19:30 | 顯示全部樓層
如何修改?

回復

使用道具 舉報

9

主題

100

帖子

3991

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
12
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
4115
在線時間
23 小時
相冊
0
日誌
0
好友
0
發表於 2017-12-10 01:17 | 顯示全部樓層
有改好的java嗎?

[發帖際遇]: 0987580580 發帖時在路邊撿到 1 金錢,偷偷放進了口袋. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

0

主題

16

帖子

17

金錢

剛加入小嫩嫩

Rank: 1

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
10
積分
33
在線時間
1 小時
相冊
0
日誌
0
好友
0
發表於 2018-1-14 00:37 | 顯示全部樓層
謝謝大大分享

回復 支持 反對

使用道具 舉報

1

主題

131

帖子

272

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
403
在線時間
12 小時
相冊
0
日誌
0
好友
1
發表於 2018-5-17 15:58 | 顯示全部樓層
thanks!!!!!!!!!!!!!!!#

回復

使用道具 舉報

0

主題

105

帖子

640

金錢

妖魔

Rank: 4

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
35
積分
745
在線時間
8 小時
相冊
0
日誌
0
好友
0
發表於 2018-6-3 20:07 | 顯示全部樓層
挺好的 谢谢分享

[發帖際遇]: sh520p 樂于助人,獎勵 7 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

0

主題

157

帖子

3096

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
3253
在線時間
28 小時
相冊
0
日誌
0
好友
0
發表於 2018-11-5 00:22 | 顯示全部樓層
謝謝分享

[發帖際遇]: qaz690825 樂于助人,獎勵 7 金錢. 幸運榜 / 衰神榜
回復

使用道具 舉報

0

主題

422

帖子

4萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
44456
在線時間
640 小時
相冊
0
日誌
0
好友
0
發表於 2018-11-5 01:18 | 顯示全部樓層
謝謝大大的分享

回復 支持 反對

使用道具 舉報

0

主題

88

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
20961
在線時間
321 小時
相冊
0
日誌
0
好友
0
發表於 2018-11-5 09:50 | 顯示全部樓層
感謝分享

[發帖際遇]: power888888882 在論壇發帖時沒有注意,被小偷偷去了 5 金錢. 幸運榜 / 衰神榜
回復

使用道具 舉報

0

主題

40

帖子

338

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
378
在線時間
18 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-5 08:36 | 顯示全部樓層
謝謝實用的教學 受益良多



回復 支持 反對

使用道具 舉報

1

主題

107

帖子

5629

金錢

火焰之影

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
50
積分
5736
在線時間
53 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-18 09:55 | 顯示全部樓層
讚讚讚 6666666666

回復 支持 反對

使用道具 舉報

0

主題

31

帖子

1156

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1187
在線時間
7 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-18 11:21 | 顯示全部樓層
感謝大大的 教學非常實用

回復 支持 反對

使用道具 舉報

2

主題

93

帖子

1377

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
2
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1474
在線時間
42 小時
相冊
0
日誌
0
好友
0
發表於 2019-6-21 07:21 | 顯示全部樓層
謝謝大大,趕快來學習

回復 支持 反對

使用道具 舉報

4

主題

178

帖子

1萬

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
13176
在線時間
59 小時
相冊
0
日誌
0
好友
1
發表於 2019-6-23 21:21 | 顯示全部樓層
         感謝大大分享核心修改

回復 支持 反對

使用道具 舉報

10

主題

3051

帖子

16萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
171678
在線時間
613 小時
相冊
0
日誌
0
好友
0
發表於 2019-9-1 21:52 | 顯示全部樓層
非常有用
謝謝分享

回復 支持 反對

使用道具 舉報

0

主題

1261

帖子

5萬

金錢

法利昂

Rank: 12Rank: 12Rank: 12

威望
20
精華
0
貢獻
0
鑽石
0
閱讀權限
70
積分
52111
在線時間
310 小時
相冊
0
日誌
0
好友
0
發表於 2019-9-2 08:24 | 顯示全部樓層
感謝大大無私分享~

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表