左右走的數據問題
本帖最後由 atthepol 於 2012-2-25 20:25 編輯這是我忘了在哪裡看到的數據
我使用後發現他只會一直往左邊走
請問哪裡出了問題?(有更改左右的數據
不是單純原地左右走
是希望能改成像冰大的平台練工那樣
可以更改成往左多少以後再往右多少這樣的來回走
假設我希望能像藍色緞帶海暗那樣的走
那我往左和往右要各設多少?
另外他的那個左右的數字指的是時間嗎=="(完全門外漢
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 ,008C11B6
jne GetFocus
mov ,MyAutoLR
jmp GetFocus
MyAuto:
cmp eax,edi
jne MyAutoLR
MyAutoLR:
cmp ,0
je MyAutoLR00
add ,1
cmp ,8//這是往左(可視自己速度作調整)
jle MyAutoLR01
cmp ,10//這是往右(可視自己速度作調整)
jle MyAutoLR02
mov ,1
jmp MyAutoLR01
MyAutoLR01:
mov ,ffffffff
xor ecx,ecx
xor eax,eax
cmp ,eax
jmp 008C1440
MyAutoLR02:
mov ,1
xor ecx,ecx
xor eax,eax
cmp ,eax
jmp 008C1440
MyAutoLR00:
xor ecx,ecx
xor eax,eax
cmp ,eax
jmp 008C1440
00CCCA80:
DD GetFocus
unregistersymbol(AwesomeMan)
dealloc(AwesomeMan)
unregistersymbol(MyAutoLR)
dealloc(MyAutoLR) 這個是什麼-.-
完全看不懂,創作這個的人根本可怕-﹏- 以下紅字部分為修改左右走距離
請以16進位輸入~
16的16進位=10
10的16進位=A
cmp ,8//這是往左(可視自己速度作調整)
jle MyAutoLR01
cmp ,10//這是往右(可視自己速度作調整) 本帖最後由 atthepol 於 2012-2-25 21:06 編輯
3# 冰楓
感謝冰大回答
待會再來試看看
成功了!!
感謝 我適用機算機來用的 十進位 換成16進位 希望友幫到
下面是多少 上面就要減半:D
頁:
[1]