- UID
- 7067
- 帖子
- 2823
- 主題
- 67
- 精華
- 0
- 積分
- 225
- 楓幣
- 20085
- 威望
- 181
- 存款
- 19856
- 贊助金額
- 0
- 推廣
- 0
- GP
- 1671
- 閱讀權限
- 100
- 性別
- 保密
- 在線時間
- 870 小時
- 註冊時間
- 2012-3-23
- 最後登入
- 2024-11-2
|
- //TwMs V1.78.1 ItemArray
- 背包最大格數: [[[0181BFA4]+物品欄位*4+537]-4]-1
- [[0181BFA4]+物品欄位*4+537]+物品位置*8+4 => 物品陣列(加密的)
- [[[0181BFA4]+物品欄位*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/
|
-
總評分: 楓幣 + 30
GP + 9
查看全部評分
|