冰楓論壇

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

[求助/徵求] 求更新牆值左右走以及牆值指針

[複製鏈接]

87

主題

1

好友

492

積分

高級贊助會員

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

UID
257763
帖子
1262
主題
87
精華
0
積分
492
楓幣
1566
威望
92
存款
0
贊助金額
1500
推廣
0
GP
155
閱讀權限
150
性別
保密
在線時間
509 小時
註冊時間
2019-2-28
最後登入
2024-4-28

懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 屁孩勳章 解說達人 論壇粉絲 VIP會員 高級客戶 發帖達人 貢獻王 私服達人 論壇支持王 積分勳章 富豪勳章 富可敵國 2021年紀念勳章 熱心助人

跳轉到指定樓層
1
發表於 2023-8-27 21:56:59 |只看該作者 |倒序瀏覽
100楓幣
如題
求更新牆值左右走以及指針
或者是設定定點座標走動

最佳答案

smilelin0419 查看完整內容

//TwMs v254.4 牆值左右走 [ENABLE] Alloc(AutoLRICSEntry,128,140C20C38) Alloc(AutoLRMain,256,140C20C38) Alloc(MyLR,08,140C20C38) Label(GetWall) Label(GetChrX) Label(ICSReturn) Label(GoLeft) Label(GoRight) MyLR: DQ 1 AutoLRICSEntry: push rax mov rax,140C20C38 cmp [rsp+08],rax jne ICSReturn mov rax,AutoLRMain mov [rsp+08],rax ICSReturn: pop rax jmp GetFocus AutoLRMain: call GetWall mov [rbp-12],r14 ...
收藏收藏0 推0 噓0


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

398

主題

5

好友

1509

積分

版主

Rank: 7Rank: 7Rank: 7

UID
127666
帖子
2536
主題
398
精華
0
積分
1509
楓幣
9018
威望
1056
存款
7341
贊助金額
1500
推廣
20
GP
4093
閱讀權限
150
在線時間
1567 小時
註冊時間
2016-1-30
最後登入
2024-4-28

Apple勳章 2018萬聖節紀念勳章 2018聖誕節紀念勳章 論壇支持王 VIP會員 高級客戶 解說達人 論壇粉絲 積分勳章 發帖達人 貢獻王 太陽勳章 2019年紀念勳章 神手勳章 2019端午節紀念勳章 Android勳章 長老勳章 2019中秋節紀念勳章 2019聖誕節紀念勳章 管理者 版主勳章 2020年紀念勳章 熱心助人 核心勳章 屁孩勳章 懶人勳章 音樂勳章 幼兒勳章 富豪勳章 富可敵國 2020端午節紀念勳章 2020中秋節紀念勳章 2021年紀念勳章 聖誕節紀念勳章 聖誕節紀念勳章2 在線終極王 2021中秋節紀念勳章 2022年紀念勳章 除蟲大隊 2022端午節紀念勳章 2022中秋節紀念勳章 2023年紀念勳章 2023端午節紀念勳章 2023中秋節紀念勳章 2023聖誕節紀念勳章 2024年紀念勳章

2
發表於 2023-8-27 21:57:00 |只看該作者
本帖最後由 smilelin0419 於 2023-9-1 10:24 編輯

//TwMs v254.4 牆值左右走
[ENABLE]
Alloc(AutoLRICSEntry,128,140C20C38)
Alloc(AutoLRMain,256,140C20C38)
Alloc(MyLR,08,140C20C38)
Label(GetWall)
Label(GetChrX)
Label(ICSReturn)
Label(GoLeft)
Label(GoRight)

MyLR:
DQ 1

AutoLRICSEntry:
push rax
mov rax,140C20C38
cmp [rsp+08],rax
jne ICSReturn
mov rax,AutoLRMain
mov [rsp+08],rax
ICSReturn:
pop rax
jmp GetFocus

AutoLRMain:
call GetWall
mov [rbp-12],r14l
mov [rbp+000000CC],eax
xor rcx,rcx
xor rbx,rbx
xor rax,rax
jmp 140C20C67

GetWall:
call GetChrX
mov rcx,[146C1A8F8]
mov ebx,[rcx+18]
sub eax,ebx
cmp eax,20
jle GoRight
call GetChrX
mov rcx,[146C1A8F8]
mov ebx,[rcx+20]
sub ebx,eax
cmp ebx,20
jle GoLeft
mov eax,[MyLR]
ret

GoLeft:
Mov [MyLR],FFFFFFFF
Mov Eax,FFFFFFFF
Ret

GoRight:
Mov [MyLR],1
Mov Eax,1
Ret

GetChrX:
mov rax,[1469729F8]
mov rax,[rax+00019E58]
mov rax,[rax+D8]
mov rax,[rax+58]
mov rax,[rax+80]
ret


146C94630:
DQ AutoLRICSEntry

[DISABLE]
146C94630:
DQ GetFocus

DeAlloc(AutoLRMain)
DeAlloc(AutoLRValue)
DeAlloc(AutoLRRange)
DeAlloc(AutoLRICSEntry)

點評

smilelin0419  還是你錄影來看看  發表於 2023-9-2 13:25
smilelin0419  哪一張圖啊?  發表於 2023-9-2 13:25
SpeedRG  會一直往左走 卡在牆壁 然後不往右走= =  發表於 2023-9-2 13:17
smilelin0419  感謝 btb 提醒 已修正  發表於 2023-8-29 10:48
smilelin0419  不知道x86的時候校果是怎樣 更新測試後要在牆邊開啟才會有效果 有效果就不管了XDD  發表於 2023-8-28 19:45
回覆

使用道具 舉報

8

主題

0

好友

19

積分

新手上路

Rank: 1

UID
394078
帖子
34
主題
8
精華
0
積分
19
楓幣
183
威望
14
存款
0
贊助金額
0
推廣
0
GP
8
閱讀權限
10
在線時間
95 小時
註冊時間
2023-6-18
最後登入
2024-3-31
3
發表於 2023-8-27 22:16:10 |只看該作者
您好,版上有這個數據呢,我個人可以使用,還是您是要其他的數據呢
回覆

使用道具 舉報

8

主題

0

好友

19

積分

新手上路

Rank: 1

UID
394078
帖子
34
主題
8
精華
0
積分
19
楓幣
183
威望
14
存款
0
贊助金額
0
推廣
0
GP
8
閱讀權限
10
在線時間
95 小時
註冊時間
2023-6-18
最後登入
2024-3-31
4
發表於 2023-8-27 22:22:11 |只看該作者
//TwMs v254.4 人物左右走
[ENABLE]
Alloc(AutoLRICSEntry,128,140C20C38)
Alloc(AutoLRRange,08,140C20C38)
Alloc(AutoLRMain,256,140C20C38)
Alloc(AutoLRValue,08,140C20C38)
Label(ICSReturn)
Label(GoLeft)
Label(GoRight)


AutoLRRange:
DQ 46  //16進制 A=10 設置0為不左右走

AutoLRICSEntry:
push rax
mov rax,140C20C38
cmp [rsp+08],rax
jne ICSReturn
mov rax,AutoLRMain
mov [rsp+08],rax
ICSReturn:
pop rax
jmp GetFocus

AutoLRMain:
cmp [AutoLRRange], 0
je 140C20C38
inc [AutoLRValue]
mov eax,[AutoLRRange]
cmp eax,[AutoLRValue]
jge GoLeft
add eax,[AutoLRRange]
cmp eax,[AutoLRValue]
jge GoRight
mov [AutoLRValue],1
jmp GoLeft

GoLeft:
mov [rbp-12],r14l
mov [rbp+000000CC],FFFFFFFF
jmp 140C20C67

GoRight:
mov [rbp-12],r14l
mov [rbp+000000CC],1
jmp 140C20C67


146C94630:
DQ AutoLRICSEntry

[DISABLE]
146C94630:
DQ GetFocus

DeAlloc(AutoLRMain)
DeAlloc(AutoLRValue)
DeAlloc(AutoLRRange)
DeAlloc(AutoLRICSEntry)


我目前的16進制是改為46,您要不要先試試看
回覆

使用道具 舉報

87

主題

1

好友

492

積分

高級贊助會員

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

UID
257763
帖子
1262
主題
87
精華
0
積分
492
楓幣
1566
威望
92
存款
0
贊助金額
1500
推廣
0
GP
155
閱讀權限
150
性別
保密
在線時間
509 小時
註冊時間
2019-2-28
最後登入
2024-4-28

懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 屁孩勳章 解說達人 論壇粉絲 VIP會員 高級客戶 發帖達人 貢獻王 私服達人 論壇支持王 積分勳章 富豪勳章 富可敵國 2021年紀念勳章 熱心助人

5
發表於 2023-8-28 02:24:38 |只看該作者
童章明 發表於 2023-8-27 22:22
//TwMs v254.4 人物左右走
[ENABLE]
Alloc(AutoLRICSEntry,128,140C20C38)

這是人物左右 不是牆值.....
不一樣的呢
回覆

使用道具 舉報

87

主題

1

好友

492

積分

高級贊助會員

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

UID
257763
帖子
1262
主題
87
精華
0
積分
492
楓幣
1566
威望
92
存款
0
贊助金額
1500
推廣
0
GP
155
閱讀權限
150
性別
保密
在線時間
509 小時
註冊時間
2019-2-28
最後登入
2024-4-28

懶人勳章 太陽勳章 幼兒勳章 性別(女) 性別(男) 音樂勳章 神手勳章 屁孩勳章 解說達人 論壇粉絲 VIP會員 高級客戶 發帖達人 貢獻王 私服達人 論壇支持王 積分勳章 富豪勳章 富可敵國 2021年紀念勳章 熱心助人

6
發表於 2023-8-28 02:24:51 |只看該作者
童章明 發表於 2023-8-27 22:16
您好,版上有這個數據呢,我個人可以使用,還是您是要其他的數據呢

哪裡有呢?
[發帖際遇]: SpeedRG 透過「FB直播」賣假精品,大賺 2 楓幣 幸運榜 / 衰神榜
回覆

使用道具 舉報

8

主題

0

好友

19

積分

新手上路

Rank: 1

UID
394078
帖子
34
主題
8
精華
0
積分
19
楓幣
183
威望
14
存款
0
贊助金額
0
推廣
0
GP
8
閱讀權限
10
在線時間
95 小時
註冊時間
2023-6-18
最後登入
2024-3-31
7
發表於 2023-8-28 17:03:39 來自手機 |只看該作者
啊!那我誤會您的意思了😅
回覆

使用道具 舉報

1211

主題

8

好友

2811

積分

高級贊助會員

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

UID
175467
帖子
23818
主題
1211
精華
0
積分
2811
楓幣
25200
威望
2262
存款
104088
贊助金額
1500
推廣
0
GP
5600
閱讀權限
150
在線時間
3477 小時
註冊時間
2017-1-18
最後登入
2024-4-28

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

8
發表於 2023-8-28 20:49:33 |只看該作者
smilelin0419 發表於 2023-8-28 19:44
//TwMs v254.4 牆值左右走
[ENABLE]
Alloc(AutoLRICSEntry,128,140C20C38)

根據你的描述,點評描述,你就是忘了寫這串代碼,才沒辦法不用遇到牆值就能左右走
//以下為忘記部分
MyLR:
dq 01
//以上為忘記部分
下面附上修正後的版本:
//TwMs v254.4 牆值左右走
[ENABLE]
Alloc(AutoLRICSEntry,128,140C20C38)
Alloc(AutoLRMain,256,140C20C38)
Alloc(MyLR,08,140C20C38)
Label(GetWall)
Label(GetChrX)
Label(ICSReturn)
Label(GoLeft)
Label(GoRight)

MyLR:
dq 01


AutoLRICSEntry:
push rax
mov rax,140C20C38
cmp [rsp+08],rax
jne ICSReturn
mov rax,AutoLRMain
mov [rsp+08],rax
ICSReturn:
pop rax
jmp GetFocus

AutoLRMain:
call GetWall
mov [rbp-12],r14l
mov [rbp+000000CC],eax
xor rcx,rcx
xor rbx,rbx
xor rax,rax
jmp 140C20C67

GetWall:
call GetChrX
mov rcx,[146C1A8F8]
mov ebx,[rcx+18]
sub eax,ebx
cmp eax,20
jle GoRight
call GetChrX
mov rcx,[146C1A8F8]
mov ebx,[rcx+20]
sub ebx,eax
cmp ebx,20
jle GoLeft
mov eax,[MyLR]
ret

GoLeft:
Mov [MyLR],FFFFFFFF
Mov Eax,FFFFFFFF
Ret

GoRight:
Mov [MyLR],1
Mov Eax,1
Ret

GetChrX:
mov rax,[1469729F8]
mov rax,[rax+00019E58]
mov rax,[rax+D8]
mov rax,[rax+58]
mov eax,[rax+80]
ret


146C94630:
DQ AutoLRICSEntry

[DISABLE]
146C94630:
DQ GetFocus

DeAlloc(AutoLRMain)
DeAlloc(AutoLRValue)
DeAlloc(AutoLRRange)
DeAlloc(AutoLRICSEntry)

點評

smilelin0419  噢噢 複製貼上到左右走的數據上面沒有注意到這個 感謝  發表於 2023-8-29 00:17
回覆

使用道具 舉報

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

廣告刊登意見回饋關於我們職位招聘本站規範DMCA隱私權政策

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

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

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

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

GMT+8, 2024-4-28 09:38

回頂部