[楓之谷私服] v120 打怪掉點數 教學

最後更新於 2022 年 5 月 30 日

cb3av hPP [楓之谷私服] v120 打怪掉點數 教學

改SRC

  1. 打開constants\ServerConstants.java

在宣告變數處加上:

public static String 點數掉落 = "1,3,15";
image 10 [楓之谷私服] v120 打怪掉點數 教學
  1. 打開server\maps\MapleMap.java

在最開始import加上:

import constants.ServerConstants
import [楓之谷私服] v120 打怪掉點數 教學

dropFromMonster 方法的最後一個括號前加上:

int moblevel = mob.getStats().getLevel();
int difference = chr.getLevel() > 120 ? chr.getLevel() > 150 ? 75 : 75 : 75;//相差等級
boolean YesNo = (chr.getLevel() - moblevel) <= difference;
int Percentage = Randomizer.rand(1, 100); //轉換百分比
int GetPoints = (int) Randomizer.rand(Integer.parseInt(ServerConstants.點數掉落.split(",")[0]), Integer.parseInt(ServerConstants.點數掉落.split(",")[1]));
if (Percentage < Integer.parseInt(ServerConstants.點數掉落.split(",")[2]) && chr.getLevel() > 10) { //隨機產生數由1~100 如果<15 才會掉點
    if (YesNo) {
      	chr.modifyCSPoints(2, GetPoints); //掉點類型 1為CASH 2為楓葉點數
      	chr.dropMessage(-1, "從怪物身上獲得了 " + GetPoints + " 楓葉點數");
    } else {
      	chr.dropMessage(-1, "與怪物等級相差大於 " + difference + " 故無法獲得點數。");
    }
}
image 11 [楓之谷私服] v120 打怪掉點數 教學
dropFromMonsters [楓之谷私服] v120 打怪掉點數 教學
3 1 評分
Article Rating
訂閱
通知
guest
18 Comments
在線反饋
查看所有評論
CAT
CAT
1 年 前

大大擬好
請問我可以在我的影片下方標註你嗎

https://www.youtube.com/watch?v=d5ds6Uf_C9M

CAT
CAT
回复  pluto
1 年 前

謝謝

CAT
CAT
1 年 前

請問大大
知道要怎麼讓遊戲登入方式變成只有唯一的方式嗎?

防止玩家自己另外造一個bat登入器

CAT 最後編輯於 1 年 前
eightyeight
eightyeight
1 年 前

大大,我照著上面步驟做了,也將更改後的src取代先前的了,但進遊戲內還是沒更改後的狀態,想請問是哪裡出了問題?
是我程式貼錯位置了嗎?
麻煩大大了

eightyeight 最後編輯於 1 年 前
eightyeight
eightyeight
回复  pluto
1 年 前

上面的圖我是拿白狐v113的src來改的,沒效果捏qq

確定是編譯好後的jar檔覆蓋進去且沒效果

eightyeight 最後編輯於 1 年 前
XKY
XKY
2 月 前

作者你好 根據你這篇文 我有個疑問 本人是程式新手
請問你文中說的
在最開始import加上:import constants.ServerConstants
在宣告變數處加上:public static String 點數掉落 = “1,3,15”;
的具體位置在哪裡 可以跟我說一下嗎 新手實在不知道在哪XD

XKY 最後編輯於 2 月 前
XKY
XKY
回复  pluto
2 月 前

好的 另外請教一下作者您
目前在編譯SRC怪物點數掉落過程遇到一個問題(如圖)
請問為什麼在775行會顯示驚嘆號? 且錯誤是在”mob.getStars()”
程式碼都是照著打的 不可能有錯吧

222.jpg
XKY 最後編輯於 2 月 前
XKY
XKY
回复  pluto
2 月 前

感謝作者大大 實測已經成功掉落楓葉點數了
另外再請教最後一個問題 要如何更改點數掉落數量呢?
目前掉落點數的值是在1~3間 想改到更高可以嗎

XKY
XKY
回复  pluto
2 月 前

“1,3,15” 的”15″的用意是?

XKY
XKY
回复  pluto
2 月 前

瞭解了! 感謝作者大大詳細且耐心的回覆 本人剛接觸私服 可能疑問稍多 再次感謝: )