冰楓論壇

 找回密碼
 立即註冊
搜索
查看: 810|回覆: 3
打印 上一主題 下一主題

[求助/徵求] 更新怪物掉落問題

[複製鏈接]

1261

主題

8

好友

3034

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
24571
主題
1261
精華
0
積分
3034
楓幣
8273
威望
2447
存款
137915
贊助金額
1500
推廣
0
GP
6105
閱讀權限
150
在線時間
4236 小時
註冊時間
2017-1-18
最後登入
2024-12-14

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章 音樂勳章 性別(女) 性別(男) 富豪勳章 富可敵國 懶人勳章 幼兒勳章 2018年紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 長老勳章 發帖達人 VIP會員 在線終極王 神手勳章 除蟲大隊 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021年紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024端午節紀念勳章 2024年紀念勳章 2024中秋節紀念勳章

跳轉到指定樓層
1
發表於 2017-9-10 12:38:49 |只看該作者 |倒序瀏覽
200楓幣
這是我從199.2更新成201.2版本,但一直出錯,請高手幫我看錯誤地方,並說明更正方法,要是能成功直接給錢。
//V200.1.2怪物掉落
[enable]
alloc(MyLR,4096)
registersymbol(MyLR)
alloc(rx,4)
label(MyLRend)
label(mob1)
label(mobR)
label(mobj)
Alloc(FakeDump,1024)
Alloc(CRCBypass,4)
Label(MSmemcpy)


//================================
MyLR:
        cmp [esp+18],0085E074        
        je mob1
        cmp [CRCBypass],0
        je MSmemcpy
        jmp MyLRend
MyLRend:
        jmp 012816E0
//================================
mob1:
        cmp [CRCBypass],0
        je MyLRend
        mov [esp+18],mobR
        jmp MyLRend
//================================
mobR:
        cmp [edi],02bbe120
        jne 0083f8d4
        mov [edi+000003b8],eax
        mov ecx,eax
        xor eax,baadf00d
        xor ecx,esi
        ror ecx,05
        ror eax,05
        add eax,ecx
        mov [edi+000003bc],ecx
        mov [edi+000003c0],eax
        mov eax,FakeDump
        mov [edi],eax
        mov ecx,edi
        mov eax,[edi]
        push ebx
        call dword ptr [eax+2c]
        mov [edi],02bbe120 //ADD1
        jmp 0085E09F

mobj:
        push ebp
        mov ebp,esp
        sub esp,14
        push ebx
        mov ebx,[03065110]
        push esi
        mov esi,ecx
        mov [ebp-08],eax
        push edi
        cmp dword ptr [esi+00000408],02
        jmp 01db530c        

MSmemcpy:
        pushad
        mov edi,FakeDump
        mov esi,02bbe120
      mov ecx,0000080      
        repe movsd
        mov edi,FakeDump
        mov [edi+08],008395c0      
        mov eax,mobj               
        mov [edi+0c],eax
        ret
        mov [CRCBypass],1
        jmp MyLRend
03038DD4:
DD MyLR
[disable]
03038DD4:
dd 012816E0
dealloc(MyLR)
unregistersymbol(MyLR)

最佳答案

xmax 查看完整內容

附上AoB和不專業講解 .... 自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論
收藏收藏0 推0 噓0


把本文推薦給朋友或其他網站上,每次被點擊增加您在本站積分: 1鑰匙
複製連結並發給好友,以賺取推廣點數
簡單兩步驟,註冊、分享網址,即可獲得獎勵! 一起推廣文章換商品、賺$$

88

主題

5

好友

365

積分

中級會員

バカ

Rank: 3Rank: 3

UID
75389
帖子
658
主題
88
精華
0
積分
365
楓幣
3619
威望
248
存款
500
贊助金額
0
推廣
0
GP
6
閱讀權限
30
在線時間
2347 小時
註冊時間
2014-8-5
最後登入
2024-12-3

積分勳章 在線終極王 論壇支持王 論壇粉絲 2015年紀念勳章 長老勳章 懶人勳章 幼兒勳章 Android勳章 2018年紀念勳章 2018端午節紀念勳章 2018萬聖節紀念勳章 2019年紀念勳章 2019端午節紀念勳章 2019中秋節紀念勳章 2019聖誕節紀念勳章

2
發表於 2017-9-10 12:38:50 |只看該作者
  1. //TwMS v201.2_ICS_怪物掉落
  2. [enable]
  3. alloc(MyLR,4096)
  4. registersymbol(MyLR)
  5. registersymbol(TEMP)
  6. alloc(rx,4)
  7. alloc(TEMP,4)
  8. label(MyLRend)
  9. label(mob1)
  10. label(mobR)
  11. label(mobj)
  12. Alloc(FakeDump,1024)
  13. Alloc(CRCBypass,256)
  14. Label(MSmemcpy)

  15. CreateThread(MSmemcpy)

  16. CRCBypass:
  17. MSmemcpy:
  18.         mov edi,FakeDump
  19.         mov esi,02BBE120        //?
  20.         mov ecx,0000080        //128*8=1024
  21.         repe movsd
  22.         mov edi,FakeDump
  23.         mov [edi+08],00857CA0        //走怪 //55 8B EC 6A FF 68 ** ** ** ** 64 A1 00 00 00 00 50 81 EC ** 00 00 00 56 57 A1 ** ** ** ** 33 C5 50 8D 45 ** 64 A3 00 00 00 00 8B F1 89 75 ** 8B 4D ** 0F 57 C0
  24.         mov eax,mobj                //跳怪
  25.         mov [edi+0c],eax
  26.         ret
  27. //================================
  28. MyLR:
  29.         cmp [esp+18],0085E074        //走怪掉落 //89 87 ** ** 00 00 8B C8 35 0D F0 AD BA 33 CE C1 C9 ** C1 C8 ** 03 C1 89 8F ** ** 00 00 89 87 ** ** 00 00 8B CF 8B 07 53
  30.         je mob1
  31.         jmp MyLRend
  32. MyLRend:
  33.         jmp 012816E0
  34. //================================
  35. mob1:
  36.         mov [esp+18],mobR
  37.         jmp MyLRend
  38. //================================
  39. mobR:
  40.         push [edi]
  41.         pop [TEMP]                //我不會找下面那個值 但我用Temp讀到兩種值(02BBE120,02AE9A74)
  42.         cmp [edi],02BBE120      //? 兩個都試過,另一個會不能怪物掉落
  43.         jne 0085E074
  44. //--
  45.         mov [edi+000003b8],eax
  46.         mov ecx,eax
  47.         xor eax,baadf00d
  48.         xor ecx,esi
  49.         ror ecx,05
  50.         ror eax,05
  51.         add eax,ecx
  52.         mov [edi+000003bc],ecx
  53.         mov [edi+000003c0],eax
  54.         mov eax,FakeDump
  55.         mov [edi],eax
  56.         mov ecx,edi
  57.         mov eax,[edi]
  58.         push ebx
  59.         call dword ptr [eax+2c]
  60. //--
  61.         mov [edi],02BBE120
  62.         jmp 0085E09F //call dword ptr [eax+2c] -> Next


  63. mobj:
  64.         push ebp
  65.         mov ebp,esp
  66.         sub esp,14
  67.         push ebx
  68.         mov ebx,[03065110]
  69.         push esi
  70.         mov esi,ecx
  71.         mov [ebp-08],eax
  72.         push edi
  73.         cmp dword ptr [esi+00000408],02
  74.         jmp 01DB530C        //jne //8B 86 ** ** 00 00 83 F8 ** 0F 85 ** ** ** ** 8B 8E ** 00 00 00 33 DB

  75. 03038DD4:
  76. DD MyLR
  77. [disable]
  78. 03038DD4:
  79. DD 012816E0
  80. dealloc(MyLR)
  81. unregistersymbol(MyLR)
  82. dealloc(TEMP)
  83. unregistersymbol(TEMP)
複製代碼
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論







回覆

使用道具 舉報

1261

主題

8

好友

3034

積分

高級贊助會員

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
175467
帖子
24571
主題
1261
精華
0
積分
3034
楓幣
8273
威望
2447
存款
137915
贊助金額
1500
推廣
0
GP
6105
閱讀權限
150
在線時間
4236 小時
註冊時間
2017-1-18
最後登入
2024-12-14

Android勳章 2017年紀念勳章 解說達人 論壇粉絲 貢獻王 積分勳章 論壇支持王 太陽勳章 高級客戶 熱心助人 中秋節紀念勳章 2018中秋節紀念勳章 音樂勳章 性別(女) 性別(男) 富豪勳章 富可敵國 懶人勳章 幼兒勳章 2018年紀念勳章 2018聖誕節紀念勳章 2019年紀念勳章 2019聖誕節紀念勳章 2020年紀念勳章 長老勳章 發帖達人 VIP會員 在線終極王 神手勳章 除蟲大隊 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021年紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024端午節紀念勳章 2024年紀念勳章 2024中秋節紀念勳章

3
發表於 2017-9-10 15:11:52 |只看該作者
本帖最後由 btb 於 2017-9-10 15:15 編輯
xmax 發表於 2017-9-10 14:47 [url=forum.php?mod=redirect&goto=findpost&pid=2204924&ptid=537535][/url]
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論  ...

不好意思我不能用CreateThread能不能轉成uce版本
回覆

使用道具 舉報

4310

主題

7

好友

5384

積分

板主

Rank: 7Rank: 7Rank: 7

UID
119417
帖子
10986
主題
4310
精華
0
積分
5384
楓幣
13997
威望
5286
存款
70
贊助金額
0
推廣
0
GP
715
閱讀權限
150
性別
保密
在線時間
1952 小時
註冊時間
2015-10-18
最後登入
2024-12-14

積分勳章 熱心助人 論壇粉絲 發帖達人 懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 除蟲大隊 2015年紀念勳章 Android勳章 2016年紀念勳章 2017年紀念勳章 私服達人 解說達人 2018端午節紀念勳章 2019年紀念勳章 論壇支持王 長老勳章 版主勳章 2019端午節紀念勳章 2019中秋節紀念勳章 2019聖誕節紀念勳章 2020端午節紀念勳章 2020中秋節紀念勳章 2020聖誕節紀念勳章 2021端午節紀念勳章 2021中秋節紀念勳章 2021聖誕節紀念勳章 2022端午節紀念勳章 2022中秋節紀念勳章 2022聖誕節紀念勳章 2023端午節紀念勳章 2024端午節紀念勳章

4
發表於 2017-9-10 16:07:50 |只看該作者
xmax 發表於 2017-9-10 14:47
附上AoB和不專業講解 ....  自己測試是確定可以讓走怪和跳怪掉落。如果還有甚麼問題可以互相討論  ...

你好黑喔
回覆

使用道具 舉報

您需要登入後才可以回文 登入 | 立即註冊

廣告刊登意見回饋關於我們管群招募本站規範DMCA隱私權政策

Copyright © 2011-2024 冰楓論壇, All rights reserved

免責聲明:本網站是以即時上載留言的方式運作,本站對所有留言的真實性、完整性及立場等,不負任何法律責任。

而一切留言之言論只代表留言者個人意見,並非本網站之立場,用戶不應信賴內容,並應自行判斷內容之真實性。

小黑屋|手機版|冰楓論壇

GMT+8, 2024-12-14 05:38

回頂部