微信扫一扫 分享朋友圈

已有 438 人浏览分享

[服務器疑問] 關於怪物血量突破21億上限

[複製鏈接]

集團新軍

Rank: 1

80

威望

235

金錢

1

A幣
主題
4
帖子
31
精華
0
綜合社群主題發文量
0
電玩社群主題發文量
0
娛樂社群主題發文量
0
技術社群主題發文量
4
閱讀權限
10
註冊時間
2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

    布魯克 發表於  2024-11-3 22:57:25 | 顯示全部樓層 | 閱讀模式
    僅需要在源碼中進行修改就可以實現嗎?還是説需要配合客户端實現
    共收到 0 A幣
    打賞榜
    暫無
    暫無
    暫無
    暫無
    ----
    暫無
    ----
    暫無
    ----
    暫無
    ----

    集團新軍

    Rank: 1

    150

    威望

    307

    金錢

    20

    A幣
    主題
    1
    帖子
    21
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    10
    註冊時間
    2022-10-6

    該用戶從未簽到

    EKen 發表於 2024-11-4 23:10:49 | 顯示全部樓層
    source code 找到 MapleMonster
    1. private int hp;
    複製代碼

    改為
    1. private long hp;
    複製代碼

    集團新軍

    Rank: 1

    80

    威望

    235

    金錢

    1

    A幣
    主題
    4
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    4
    閱讀權限
    10
    註冊時間
    2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

     樓主| 布魯克 發表於 2024-11-7 20:09:25 | 顯示全部樓層
    EKen 發表於 2024-11-4 23:10
    source code 找到 MapleMonster

    改為

    會不會造成其他錯誤,因爲之前有改過函數造成了卡怪等問題

    集團新軍

    Rank: 1

    80

    威望

    235

    金錢

    1

    A幣
    主題
    4
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    4
    閱讀權限
    10
    註冊時間
    2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

     樓主| 布魯克 發表於 2024-11-8 03:37:27 | 顯示全部樓層
    1、不知截圖的這裏是否是你說的那段,代碼本身已經是long型,2、當怪物血量改爲22億時,出現了報錯 :For input  string :"2200000000"
    血量上限.png

    集團新軍

    Rank: 1

    80

    威望

    235

    金錢

    1

    A幣
    主題
    4
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    4
    閱讀權限
    10
    註冊時間
    2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

     樓主| 布魯克 發表於 2024-11-8 03:51:19 | 顯示全部樓層
    請教一下,客戶端是否需要配合修改(PS:怪物血量我只是修改了xml文件,本地WZ文件中的怪物血量並沒有做修改,不知是否有影響)

    初窺門道

    Rank: 2

    211

    威望

    462

    金錢

    2

    A幣
    主題
    0
    帖子
    40
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    0
    閱讀權限
    20
    註冊時間
    2023-1-13

    該用戶從未簽到

    ff3000 發表於 2024-11-8 15:11:12 | 顯示全部樓層
    建議參考高版本src寫法,裡面有支援long血量

    集團新軍

    Rank: 1

    150

    威望

    307

    金錢

    20

    A幣
    主題
    1
    帖子
    21
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    10
    註冊時間
    2022-10-6

    該用戶從未簽到

    EKen 發表於 2024-11-12 17:00:27 | 顯示全部樓層
    布魯克 發表於 2024-11-8 03:37
    1、不知截圖的這裏是否是你說的那段,代碼本身已經是long型,2、當怪物血量改爲22億時,出現了報錯 :For i ...

    報錯是來自哪裡(?) 指令 還是 spawn的時候

    集團新軍

    Rank: 1

    150

    威望

    307

    金錢

    20

    A幣
    主題
    1
    帖子
    21
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    10
    註冊時間
    2022-10-6

    該用戶從未簽到

    EKen 發表於 2024-11-12 17:02:48 | 顯示全部樓層
    布魯克 發表於 2024-11-8 03:51
    請教一下,客戶端是否需要配合修改(PS:怪物血量我只是修改了xml文件,本地WZ文件中的怪物血量並沒有做修改 ...

    xml 讀取的時候 Int 要改成 Long 不然你會 Exception

    集團新軍

    Rank: 1

    80

    威望

    235

    金錢

    1

    A幣
    主題
    4
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    4
    閱讀權限
    10
    註冊時間
    2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

     樓主| 布魯克 發表於 2024-11-13 05:37:45 | 顯示全部樓層
    EKen 發表於 2024-11-12 17:00
    報錯是來自哪裡(?) 指令 還是 spawn的時候

    報錯來自兩個地方,第一條報錯是在進入有血量超過21億的怪物地圖時會齣現,第二條是使用指令召喚時齣現
    报错.png

    集團新軍

    Rank: 1

    80

    威望

    235

    金錢

    1

    A幣
    主題
    4
    帖子
    31
    精華
    0
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    4
    閱讀權限
    10
    註冊時間
    2021-8-14
  • TA的每日心情

    2021-8-18 04:43
  • 簽到天數: 5 天

    連續簽到: 1 天

    [LV.2]偶爾看看I

     樓主| 布魯克 發表於 2024-11-13 05:39:35 | 顯示全部樓層
    EKen 發表於 2024-11-12 17:02
    xml 讀取的時候 Int 要改成 Long 不然你會 Exception

    不知道是否方便告訴我一下讀取xml是在源碼哪個文件,謝謝解答(我的水平有限,幫我做技術的朋友最近很忙和我的時間不太能重疊,沒辦法找他幫忙)

    集團新軍

    Rank: 1

    150

    威望

    307

    金錢

    20

    A幣
    主題
    1
    帖子
    21
    精華
    1
    綜合社群主題發文量
    0
    電玩社群主題發文量
    0
    娛樂社群主題發文量
    0
    技術社群主題發文量
    1
    閱讀權限
    10
    註冊時間
    2022-10-6

    該用戶從未簽到

    EKen 發表於 2024-11-13 17:05:55 | 顯示全部樓層
    布魯克 發表於 2024-11-13 05:37
    報錯來自兩個地方,第一條報錯是在進入有血量超過21億的怪物地圖時會齣現,第二條是使用指令召喚時齣現 ...

    1. 使用指令 Integer.parseInt 讀取血量 改成 Long.parseLong
    2. MapleLifeFactory 找到 getMonster Method 裡找到 "maxHP" 將 Int 讀取改成 Long
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    31

    發文

    235

    金錢

    1

    A幣

    ----------榮譽勳章----------

    熱門推薦
    圖文推薦
    • 聯繫我們

    小黑屋|AICL社群娛樂集團

    GMT+8, 2025-1-29 07:36 , 網路刷新 0.137625 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322