綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[討論] 關於"不滿血鎖血造成的負數"問題探討(字多,見諒!)

 關閉 [複製連結] 查看: 2243|回覆: 29|好評: 3
跳轉到指定樓層
樓主
yangchihwei | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-11-20 20:49

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
關於版上有云:不滿血鎖血會變負數的問題,
小弟不解求學於友人,友人表示偶爾是會有這種情況發生,
於是乎小弟就研究了一下,終於有了答案,畢竟小弟從來就不曾發生過。

答案其實很簡單,那就是修改了錯誤位址所導致。
根據友人仔細的回想下,他表示有時因為失誤,錯將最大血量看成是當前血量,
修改了之後好像就變成負數,然後就結束戰鬥了。
沒錯,他點出了關鍵解答,就是他修改的是最大血量而非當前血量位址

為了求其正解,小弟自己實驗了一翻,
在不修改血量的情況下,無論怎麼玩,當前血量永遠不可能大於最大血量值,
此時當然一切正常,沒有鎖血,也不會有負數產生。

再來小弟刻意將最大血量值修改到小於當前血量值時,
當前血量會被強迫降到與修改後的最大血量值相同,
遊戲依然可正常進行,沒有鎖血,也不會發生負數現象。

接著使用版上普遍的一個做法,那就是全部修改為1。
這個方法就相當於將所有找到.0的位址全部改為1的做法一樣。
在無法辨別哪一個是最大血量位址,哪個又是當前血量位址的前提下,的確是一個萬全的做法。
只是若是搜尋到.0的數值太多時,一併修改的話,有時會造成退出遊戲,甚至當機的可能。
回到正題,將最大血量值與當前血量值都修改為1,
遊戲可繼續下去,也達到鎖血的效果,也不會變成負數結束戰鬥。


最後修改最大血量為1,當前血量不修改時,
奇妙的事情發生了,血量值真的變成負數了,戰鬥也結束了,體力白了了。
每每修改成如此,每每就變成負數結束戰鬥。答案自然也不在話下囉!


也就是說,精確修改其實還是滿重要的。就這樣,感謝大家耐著心看完,萬分感謝啦!
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 7碎鑽 +3 幫助 +7 收起 理由
1996218 + 1 很給力!
spp3568i + 1
ases7412 + 1
darkest68 + 1 + 1 非常讚
藥用內服 + 1 + 1 非常讚
toro7368139 + 1
bani8188 + 1 + 1 很給力!

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
7900123 | 收聽TA | 只看該作者
發表於 2013-11-20 21:46
不是改成1.0嗎= =?  誰跟你說改1的

點評

樓下說的沒錯,浮點數輸入1時,系統會自動在後面補上.0,正解。  發表於 2013-11-21 06:18
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
hr1001 | 收聽TA | 只看該作者
發表於 2013-11-20 21:53
浮點會自動補小數點後面的 0
樓上的 ~ 你不要這麼專業好不好

點評

感謝大替我回答。  發表於 2013-11-21 06:19
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

地板
a8698520 | 收聽TA | 只看該作者
發表於 2013-11-20 23:58
對啊 我每次鎖血都會當機不知道為什麼?

點評

如果你是用紫色字體那一段修改法的話,當.0的位址一多時,就有可能發生。建議你找到精確的位址再修改。  發表於 2013-11-21 06:22
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
mrtmrtusb | 收聽TA | 只看該作者
發表於 2013-11-21 06:10
由 手機網頁 發佈
但是鎖血後
千萬不能關掉遊戲
在回去
血會變負的

點評

這點小弟倒不曾試過,謝謝大的補充。  發表於 2013-11-21 06:23
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
ases7412 | 收聽TA | 只看該作者
發表於 2013-11-21 22:03
不好意思....

小的文字理解力差>ˇ<

所以是.

如果被小怪打了 就要用 剩下的血量+上隨機值 = 出來的再去搜嗎?

點評

是的,就如同樓下大大講的。  發表於 2013-11-22 06:10
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
062328598 | 收聽TA | 只看該作者
發表於 2013-11-21 23:15
ases7412 發表於 2013-11-21 22:03
不好意思....

小的文字理解力差>ˇ<

沒錯~把搜出來的地址改1.0就鎖血囉~

點評

感謝大幫忙回覆。  發表於 2013-11-22 06:11
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

8
duck36452 | 收聽TA | 只看該作者
發表於 2013-11-22 03:35
所以意思是最好先將人物被打一下,再進行鎖血囉

點評

通常小弟的做法都會如此,搜出來的數值比較少方便辨認位址。如果用滿血量其實也可以,只是要懂得如何找到位址而已。  發表於 2013-11-22 06:17
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
duck36452 | 收聽TA | 只看該作者
發表於 2013-11-22 03:53
基本明眼人都看得出來搜尋出來的位址...

點評

對修改老手而言,1,2次之後自然能輕易識別,但對不懂得人來說,這可不是件容易的事。而且當你忙、緊張或心不在焉的時候,有時是真的會看錯。  發表於 2013-11-22 06:26
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
dino8637 | 收聽TA | 只看該作者
發表於 2013-11-22 05:54
提示: 作者被禁止或刪除 內容自動屏蔽
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則