微信扫一扫 分享朋友圈

已有 2164 人浏览分享

[服務器疑問] V113寵物自動補HP問題

  [複製鏈接]

集團新軍

Rank: 1

0

威望

14

金錢

0

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

該用戶從未簽到

mack801120 發表於  2017-7-11 19:14:13 | 顯示全部樓層 | 閱讀模式
本帖最後由 mack801120 於 2017-7-11 19:30 編輯

人物有寵物且學會自動補HP技能
當人物被秒殺時,寵物瞬間自動補HP(從音效聽到有補藥水),可是藥水數量卻沒有減少。
墓碑掉下來點擊"確認"後,復活視窗消失可是人物卻還是幽靈狀態...還在那飄阿飄,沒復活,就這樣卡住了。

把寵物收起來在去測試,人物死掉可以正常復活。

請問這是要去哪理修復?


跪求幫幫忙!!!!!!!!!!!!!!!!!!!!!!!!!!!!
共收到 0 A幣
打賞榜
暫無
暫無
暫無
暫無
----
暫無
----
暫無
----
暫無
----

站長

Rank: 12Rank: 12Rank: 12

1762

威望

2943

金錢

106

A幣
主題
1315
帖子
2440
精華
3
綜合社群主題發文量
262
電玩社群主題發文量
1
娛樂社群主題發文量
4
技術社群主題發文量
26
閱讀權限
200
註冊時間
2013-1-28

我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-7-12 08:47:22 | 顯示全部樓層
    你那要說BUG也可以說BUG畢竟死後沒復活,不過應該不是寵物的問題,就算是正服,你被秒了寵物也補不回來。你想看寵物補血的話,
    去翻這個JAVA "PetPacket"。
    你是113的話他特地把寵物的所有包頭放一起,你可以一起看。
    另外也有一個滿重要的是 MaplePet 這個JAVA則是控制寵物創造、載入、更新。

    你想要研究HP的話,包頭名稱叫做 HP_CHARGE

    集團新軍

    Rank: 1

    0

    威望

    14

    金錢

    0

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

    該用戶從未簽到

     樓主| mack801120 發表於 2017-7-12 12:35:03 | 顯示全部樓層
    本帖最後由 mack801120 於 2017-7-12 13:24 編輯

    好謝謝你,回家後去看看
    順便問一下,你怎麼都知道裡面的java那個是什麼功能
    裡面是關於什麼東西的
    我想知道

    站長

    Rank: 12Rank: 12Rank: 12

    1762

    威望

    2943

    金錢

    106

    A幣
    主題
    1315
    帖子
    2440
    精華
    3
    綜合社群主題發文量
    262
    電玩社群主題發文量
    1
    娛樂社群主題發文量
    4
    技術社群主題發文量
    26
    閱讀權限
    200
    註冊時間
    2013-1-28

    我是傳奇贊助感謝勳章精華作者勳章

  • TA的每日心情

    2023-10-27 16:33
  • 簽到天數: 381 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    TWAICL 發表於 2017-7-12 17:21:41 | 顯示全部樓層
    回復 3# mack801120


    如果你要問為什麼知道的話我可以老實跟你說,我不知道,這只是很單純包頭告訴我這裡面在幹嘛,再加上一點經驗跟推理。

    首先包頭 HP_CHARGE ,就已經告訴你 (HP) 血量 (CHARGE) 收費 = 要收費的血量
    與他相關的又剛好是  5190001, 5191001 這兩個道具好巧不巧正是 "自動使用補血"技能,
    那就可以推斷這包頭是在執行寵物回血工作。

    還有一點很重要,程式語言他也是語言,就跟你學英文 日文一樣,你下意識把那些語法當成是給程式看的不是給人看得,你學一百年也學不會,
    但假如你把這個想成是我也能讀懂的語言,那就輕鬆多了,對任何事都一樣,不要排斥他,而是去理解他。

    這邊告訴你一個觀念,在一段方法中,你會看到有大小寫之分,這其實只是方便人員去讀懂意思而已,我打個比方 MaplePet 就會是 (Maple) 楓葉 (Pet)寵物,
    同理,你懂意思以後就能理解裡面在幹嘛,剩下就只是你語法有沒有學好的基礎功了,畢竟你知道單字但拚不出句子也是無用。

    我最後舉一段例子跟你說明語法是可以翻譯的。

    這一段語法
    「ovosexp = cm.getPlayer().countItem(4310097);
    if(ovosexp > 0)」

    「ovosexp」 是 "ovosexp"
    「=」 是 "指定"
    「cm.getPlayer()」 是 "方法中讀取"玩家"的意思"
    「.」 是 "連結"
    「countItem(4310097)」 我們拆開來看count有"計算、統計" Item則是 "項目、物件",括弧內的數字就是物品代碼。

    明白意思後我們就能翻譯整段了。
    將 ovosexp 指定為,玩家身上有4310097這個代碼的項目、物件。
    如果這邊看不懂,你的語法基礎就是沒打好;然後我們將寫好的指定項目寫入 if 判斷語句中
    「ovosexp > 0」 = 假如 ovosexp  大於 0,在精細一點翻譯就是,假如玩家身上4310097這個代碼的項目有大於0。


    這樣是不是好懂多了 ? 我講了這麼多,希望你有吸收到經驗,我僅希望在接下來你會碰到的困難中,
    會嘗試自己去解讀意思,解讀不出來才分享你的經驗,有經過自己的理解再加上旁人的指導你進步才會快,印象才會深刻。

    集團新軍

    Rank: 1

    0

    威望

    14

    金錢

    0

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

    該用戶從未簽到

     樓主| mack801120 發表於 2017-7-12 18:36:21 | 顯示全部樓層
    好  感謝教導!!!!!!!!!!!
    再來去學習學習!
    您需要登錄後才可以回帖 登錄 | 註冊會員

    本版積分規則

    10

    發文

    14

    金錢

    0

    A幣

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

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

    小黑屋|AICL社群娛樂集團

    GMT+8, 2024-4-29 16:50 , 網路刷新 0.098099 秒 .

    歡迎來到 AICL網路社群

    版權AICL社群所有 2011-2021.

    Total:123 Today:213 Online:322