TwMs v205.1 [ICS] 人物左右走
本帖最後由 boindary 於 2018-3-1 13:41 編輯// TwMs v205.1 人物左右走
Alloc(AutoLRICSEntry,64)Label(ICSReturn)RegisterSymbol(AutoLRMain)Alloc(AutoLRMain,128)Label(GoLeft)Label(GoRight)RegisterSymbol(AutoLRRange)Alloc(AutoLRRange,4)Alloc(AutoLRValue,4)
//-----------------------------------------------AutoLRRange:DD A //距離 16進制 A=10//-----------------------------------------------
AutoLRICSEntry:Cmp , 008F447AJne ICSReturnMov , AutoLRMain
ICSReturn:Jmp GetFocus
//-------------------
AutoLRMain:Cmp , 0Je 008F447APush EaxInc Mov Eax, Cmp Eax, Jge GoLeftAdd Eax, Cmp Eax, Jge GoRightMov , 1Jmp GoLeft
GoLeft:Mov , FFFFFFFFPop EaxJmp 008F4CA2
GoRight:Mov , 00000001Pop EaxJmp 008F4CA2
//-----------------------------------------------
03552820:DD AutoLRICSEntry
03552820:DD GetFocus Dealloc(AutoLRICSEntry)UnregisterSymbol(AutoLRMain)Dealloc(AutoLRMain)UnregisterSymbol(AutoLRRange)Dealloc(AutoLRRange)Dealloc(AutoLRValue)
這裡沒有留空格了
03552820:
DDAutoLRICSEntry
=================================
03552820:
DD AutoLRICSEntry 我又找到你錯誤地方了 tsuan2000 發表於 2018-3-1 12:42 static/image/common/back.gif
這裡沒有留空格了
03552820:
DDAutoLRICSEntry
tsuan你檢查他上面某地方錯誤了 本帖最後由 prt 於 2018-3-1 13:29 編輯
/ TwMs v205.1 人物左右走
Alloc(AutoLRICSEntry,64)
Label(ICSReturn)
RegisterSymbol(AutoLRMain)
Alloc(AutoLRMain,128)
Label(GoLeft)
Label(GoRight)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRRange,4)
Alloc(AutoLRValue,4)
//-----------------------------------------------
AutoLRRange:
DD A //距離 16進制 A=10
//-----------------------------------------------
AutoLRICSEntry:
Cmp , 008F447A
Jne ICSReturn
Mov , AutoLRMain
ICSReturn:
Jmp GetFocus
//-------------------
AutoLRMain:
Cmp , 0
Je 008F447A
Push Eax
Inc
Mov Eax,
Cmp Eax,
Jge GoLeft
Add Eax,
Cmp Eax,
Jge GoRight
Mov , 1
Jmp GoLeft
GoLeft:
Mov , FFFFFFFF
Pop Eax
Jmp 008F4CA2
GoRight:
Mov , 00000001
Pop Eax
Jmp 008F4CA2
//-----------------------------------------------
03552820:
DD AutoLRICSEntry
03552820:
DD GetFocus
Dealloc(AutoLRICSEntry)
UnregisterSymbol(AutoLRMain)
Dealloc(AutoLRMain)
UnregisterSymbol(AutoLRRange)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
你看哪不對 cmp 位置應該要跟je 一樣 你去看我之前的版本 你看je位子跟204.2一樣
AutoLRICSEntry:
Cmp , 008ED71A
Jne ICSReturn
Mov , AutoLRMain
ICSReturn:
Jmp GetFocus
//-------------------
AutoLRMain:
Cmp , 0
Je 008ED71A 有看到了><
更新了上面忘了下面....
P大抱歉阿
頁:
[1]