btb 發表於 2023-8-18 23:36:21

TwMs v254.4 人物左右走

//TwMs v254.4 人物左右走

Alloc(AutoLRICSEntry,128,140C20C38)
Alloc(AutoLRRange,08,140C20C38)
Alloc(AutoLRMain,256,140C20C38)
Alloc(AutoLRValue,08,140C20C38)
Label(ICSReturn)
Label(GoLeft)
Label(GoRight)


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

AutoLRICSEntry:
push rax
mov rax,140C20C38
cmp ,rax
jne ICSReturn
mov rax,AutoLRMain
mov ,rax
ICSReturn:
pop rax
jmp GetFocus

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

GoLeft:
mov ,r14l
mov ,FFFFFFFF
jmp 140C20C67

GoRight:
mov ,r14l
mov ,1
jmp 140C20C67


146C94630:
DQ AutoLRICSEntry


146C94630:
DQ GetFocus

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

SpeedRG 發表於 2023-8-19 22:59:21

走著走著  就走到左下角了= =

peter0517 發表於 2023-8-21 23:23:40

請問第23行 jmp GetFocus
GetFocus 在哪裡?怎麼JMP?

SpeedRG 發表於 2023-8-26 11:05:01

這個左右走  走著走著  就跑到左下角去了  我設定範圍10  怎個該怎麼解決?

btb 發表於 2023-8-26 11:12:23

SpeedRG 發表於 2023-8-26 11:05 static/image/common/back.gif
這個左右走  走著走著  就跑到左下角去了  我設定範圍10  怎個該怎麼解決?

第一,地圖是否範圍10,內有無掉落平台
第二,是否有開額外數據
第三,是否被怪物撞擊超過初始範圍內
第四,角色攻擊時,是否有使用移動技能.
以上幾點請自行檢查
不然就用攻擊不停,加全圖打,或者自己寫一個定點範圍左右走

SpeedRG 發表於 2023-8-26 12:39:48

btb 發表於 2023-8-26 11:12 static/image/common/back.gif
第一,地圖是否範圍10,內有無掉落平台
第二,是否有開額外數據
第三,是否被怪物撞擊超過初始範圍內


1走動範圍10  蠻小的  地圖一定大於  且無掉落平台 並且是使用數據內預設的
2只開無敵
3無敵不會被撞
4無使用任何技能  單純開左右走測試

發表於 1970-1-1 08:00:00

頁: [1]
查看完整版本: TwMs v254.4 人物左右走