TWMS V1.78.1 背包物品陣列 指標 (附 Demo Source)
//TWMS V1.78.1 ItemArray背包最大格數: [[+物品欄位*4+537]-4]-1
[+物品欄位*4+537]+物品位置*8+4 => 物品陣列(加密的)
[[+物品欄位*4+537]+物品位置*8+4]+0C => Key
CALL 0049756B => 解密CALL, 參數 => ECX = Key據說很多人看不懂這要怎麼使用 =口=...
是多重指標不會用? 還是裡面有變數不會用?
所有匆忙地寫了個小範例......(Code超級醜) 我不會說我故意的
--------------------------------黑魔法--------------------------------------
其實主要可以看Refresh跟Script那就好了 其他部分不重要
然後就是物品清單部分...相信許多外掛裡都是先sort清單後
在直接宣告成陣列並直接寫死在初始化部分, 要搜尋名稱的
話在二分搜出名稱...每次Refresh每一格物品都要二分搜一次
二分搜平均時間複雜度為O(logn) 覺得有點慢...所以使用了
黑魔法讓搜尋操作降到O(1) ,然後輸入為O(n) 且只要一次
--------------------------------------------------------------------------------
這份code真的有許多神奇的小Bug...請勿直接複製貼上某部分Code
否則要DeBug很累 xDD 本範例主要是傳達使用的技巧與精神 應用上
請自行負責 食用時請記得將內附的ItemList.txt複製到C碟
掃讀報告:https://www.virustotal.com/zh-tw/file/e4dea98f8145457b3a2cd2e2bfcd6e11788330403ec9dd70c03fddda2737ce5d/analysis/1429377995/
OpenSource哦ZZ 衷心感謝你的資訊分享
頁:
[1]