游戏精英
 
- 贡献度
- 167
- 金元
- 28916
- 积分
- 3560
- 精华
- 0
- 注册时间
- 2009-2-28
|
本帖最后由 hsd602 于 2022-6-5 02:24 编辑
武將不生病...知喜好...可一直茶席送禮........也是辦的到....
它牽涉到2進制........比如 某個位置的 00代表 沒生病 01 生病 但他還有其他功能.....比如10....知喜好 00不知喜好...
比如11 就是他生病了你也知道他的喜好......01....你不知喜好...他生病....10....知道喜好他健康。
我是有寫成懶人腳本.....但是沒選項....就知喜好 未生病 未茶席 未送禮......好感度100...

[ENABLE]
aobscanmodule(FRIEND,Taiko5DX.exe,0F B6 40 26 48 83 C4 20) // should be unique
alloc(newmem,$1000,FRIEND)
label(code)
label(return)
newmem:
btr [rax+14],0
btr [rax+14],2
btr [rax+14],5
btr [rax+16],6
or byte [rax+14],10
mov byte [rax+26],#100
code:
movzx eax,byte ptr [rax+26]
add rsp,20
jmp return
FRIEND:
jmp newmem
nop 3
return:
registersymbol(FRIEND)
[DISABLE]
FRIEND:
db 0F B6 40 26 48 83 C4 20
unregistersymbol(FRIEND)
dealloc(newmem)

其中btr 和or都是比較傾向2進制改法用的指令。
|
|