天天看點

【植物大戰僵屍-4】種植物無CD擴充,實作cs1.6秒換彈

思路

上篇文章實作了種植植物無CD的功能,由此聯想到DNF的技能冷卻,cs中的換子彈都可以通過這個思路實作。此就以種植植物無冷卻實作cs1.6遊戲中零秒換彈。

cs遊戲中換子彈速度很快,可通過設定快捷鍵進行搜尋,我這邊設定的變動的為​

​F11​

​​,未變動為​

​F12​

​。

【植物大戰僵屍-4】種植物無CD擴充,實作cs1.6秒換彈

想,每次換彈的過程中,肯定有一個一直在變化的值,進行倒計時,如:還有0.5秒換子彈完成、還有0.3秒換子彈完成。

另外,還有一個值記錄目前拿槍的狀态。例如:正在切換手槍中、正在安裝消音器、正在換子彈、還有單包槍的正在一顆一顆的裝子等等。

【植物大戰僵屍-4】種植物無CD擴充,實作cs1.6秒換彈

不管怎麼樣,隻需要搜尋執行的過程中,搜尋變化,執行完成之後,肯定會傳回到初始值。假如正常的可以開槍的狀态為1,換彈狀态為2,換彈時間為0.5秒。執行換彈時,狀态會從1變為2。換彈完成,會從2變為1。通過這個思路進行搜尋即可。

我這邊進行測試,搜尋得到128個值。

【植物大戰僵屍-4】種植物無CD擴充,實作cs1.6秒換彈

通過批量鎖定,進行篩選。因為鎖定之後,目前的狀态不會改變。最終得到基址。将其鎖定之後,即可實作零秒換彈

​"cstrike.exe"+0109085C​