http://V1.3 人物自動左右(搭配Z-BOX平台順移使用)
//原作:zgenden
//更新:DrakeDog, WeiWey86
//Address:0092F5FA
//EIP:MYAUTOLR
//-----------------------------------------------
[ENABLE]
registersymbol(MYAUTOLR)
alloc(MYAUTOLR,1024)
registersymbol(MYAUTOLRKEY)
alloc(MYAUTOLRKEY,4)
registersymbol(MYAUTOLRKEYLR)
alloc(MYAUTOLRKEYLR,4)
label(MYAUTOLR00)
label(MYAUTOLR01)
label(MYAUTOLR02)
//-----------------------------------------------
MYAUTOLRKEY:
DD 1
MYAUTOLRKEYLR:
DD 0
//-----------------------------------------------
MYAUTOLR:
cmp [MYAUTOLRKEY],0
je MYAUTOLR00
add [MYAUTOLRKEYLR],1
cmp [MYAUTOLRKEYLR],a //左右移動距離
jle MYAUTOLR01
cmp [MYAUTOLRKEYLR],14 //左右移動距離*2
jle MYAUTOLR02
mov [MYAUTOLRKEYLR],1
jmp MYAUTOLR01
MYAUTOLR01:
mov [ebp-8],ffffffff
xor ecx,ecx
jmp 0092F5FC
MYAUTOLR02:
mov [ebp-8],1
xor ecx,ecx
jmp 0092F5FC
MYAUTOLR00:
xor ecx,ecx
jmp 0092F5FC
//-----------------------------------------------
[DISABLE]
dealloc(MYAUTOLR)
unregistersymbol(MYAUTOLR)
//原作:zgenden
//更新:DrakeDog, WeiWey86
//Address:0092F5FA
//EIP:MYAUTOLR
//-----------------------------------------------
[ENABLE]
registersymbol(MYAUTOLR)
alloc(MYAUTOLR,1024)
registersymbol(MYAUTOLRKEY)
alloc(MYAUTOLRKEY,4)
registersymbol(MYAUTOLRKEYLR)
alloc(MYAUTOLRKEYLR,4)
label(MYAUTOLR00)
label(MYAUTOLR01)
label(MYAUTOLR02)
//-----------------------------------------------
MYAUTOLRKEY:
DD 1
MYAUTOLRKEYLR:
DD 0
//-----------------------------------------------
MYAUTOLR:
cmp [MYAUTOLRKEY],0
je MYAUTOLR00
add [MYAUTOLRKEYLR],1
cmp [MYAUTOLRKEYLR],a //左右移動距離
jle MYAUTOLR01
cmp [MYAUTOLRKEYLR],14 //左右移動距離*2
jle MYAUTOLR02
mov [MYAUTOLRKEYLR],1
jmp MYAUTOLR01
MYAUTOLR01:
mov [ebp-8],ffffffff
xor ecx,ecx
jmp 0092F5FC
MYAUTOLR02:
mov [ebp-8],1
xor ecx,ecx
jmp 0092F5FC
MYAUTOLR00:
xor ecx,ecx
jmp 0092F5FC
//-----------------------------------------------
[DISABLE]
dealloc(MYAUTOLR)
unregistersymbol(MYAUTOLR)