冰楓論壇

標題: TwMs v254.4 人物左右走 [打印本頁]

作者: btb    時間: 2023-8-18 23:36
標題: TwMs v254.4 人物左右走
//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 A  //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)


作者: SpeedRG    時間: 2023-8-19 22:59
走著走著  就走到左下角了= =
作者: peter0517    時間: 2023-8-21 23:23
請問第23行 jmp GetFocus
GetFocus 在哪裡?怎麼JMP?
作者: SpeedRG    時間: 2023-8-26 11:05
這個左右走  走著走著  就跑到左下角去了  我設定範圍10  怎個該怎麼解決?
作者: btb    時間: 2023-8-26 11:12
SpeedRG 發表於 2023-8-26 11:05
這個左右走  走著走著  就跑到左下角去了  我設定範圍10  怎個該怎麼解決?

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

作者: SpeedRG    時間: 2023-8-26 12:39
btb 發表於 2023-8-26 11:12
第一,地圖是否範圍10,內有無掉落平台
第二,是否有開額外數據
第三,是否被怪物撞擊超過初始範圍內

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




歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓