冰楓論壇

標題: 左右走的數據問題 [打印本頁]

作者: atthepol    時間: 2012-2-25 20:24
標題: 左右走的數據問題
本帖最後由 atthepol 於 2012-2-25 20:25 編輯

這是我忘了在哪裡看到的數據
我使用後發現他只會一直往左邊走
請問哪裡出了問題?(有更改左右的數據
不是單純原地左右走
是希望能改成像冰大的平台練工那樣
可以更改成往左多少以後再往右多少這樣的來回走
假設我希望能像藍色緞帶海暗那樣的走
那我往左和往右要各設多少?
另外他的那個左右的數字指的是時間嗎=="(完全門外漢
[ENABLE]

registersymbol(AwesomeMan)

alloc(AwesomeMan,1024)

registersymbol(MyAuto)

alloc(MyAuto,1024)

registersymbol(MyAutoLR)

alloc(MyAutoLR,1024)

registersymbol(MyAutoLRKey)

alloc(MyAutoLRKey,4)

registersymbol(MyAutoLRKeyLR)

alloc(MyAutoLRKeyLR,4)

label(MyAutoLR00)

label(MyAutoLR01)

label(MyAutoLR02)

00CCCA80:

DD AwesomeMan

//-----------------------------------------------

MyAutoLRKey:

DD 1

MyAutoLRKeyLR:

DD 0

//-----------------------------------------------

AwesomeMan:

cmp [esp],008C11B6

jne GetFocus

mov [esp],MyAutoLR

jmp GetFocus

MyAuto:

cmp eax,edi

jne MyAutoLR

MyAutoLR:

cmp [MyAutoLRKey],0

je MyAutoLR00

add [MyAutoLRKeyLR],1

cmp [MyAutoLRKeyLR],8//這是往左(可視自己速度作調整)

jle MyAutoLR01

cmp [MyAutoLRKeyLR],10//這是往右(可視自己速度作調整)

jle MyAutoLR02

mov [MyAutoLRKeyLR],1

jmp MyAutoLR01

MyAutoLR01:

mov [ebp-8],ffffffff

xor ecx,ecx

xor eax,eax

cmp [ebp-04],eax

jmp 008C1440

MyAutoLR02:

mov [ebp-8],1

xor ecx,ecx

xor eax,eax

cmp [ebp-04],eax

jmp 008C1440

MyAutoLR00:

xor ecx,ecx

xor eax,eax

cmp [ebp-04],eax

jmp 008C1440

[DISABLE]

00CCCA80:

DD GetFocus

unregistersymbol(AwesomeMan)

dealloc(AwesomeMan)

unregistersymbol(MyAutoLR)

dealloc(MyAutoLR)
作者: loklok68    時間: 2012-2-25 20:27
這個是什麼-.-
完全看不懂,創作這個的人根本可怕-﹏-
作者: 冰楓    時間: 2012-2-25 20:37
以下紅字部分為修改左右走距離
請以16進位輸入~
16的16進位=10
10的16進位=A
cmp [MyAutoLRKeyLR],8//這是往左(可視自己速度作調整)

jle MyAutoLR01

cmp [MyAutoLRKeyLR],10//這是往右(可視自己速度作調整)
作者: atthepol    時間: 2012-2-25 20:40
本帖最後由 atthepol 於 2012-2-25 21:06 編輯

3# 冰楓
感謝冰大回答
待會再來試看看


成功了!!
感謝
作者: devil3312    時間: 2012-2-26 00:35
提示: 作者被禁止或刪除 內容自動屏蔽
作者: r2034020001    時間: 2012-2-26 14:43
我適用機算機來用的 十進位 換成16進位 希望友幫到
下面是多少 上面就要減半




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