游戏达人
  
- 贡献度
- 167
- 金元
- 28247
- 积分
- 3493
- 精华
- 0
- 注册时间
- 2009-2-28
|
因為每個人喜歡鎖定方式不同....寫法不同
外國人寫的幫你解析下
mov rax,[rcx]
//----
cmp [rax], #900000
jge next1
mov [rax], #900000
mov rax,[rcx] ...........把記憶體中[rcx]的數值寫入變數rax...........
[rcx]...ex.......rcx是12345678.......意思就是把記憶體中位置12345678的值...比如56789...寫入rax.....
//-----................//代表這行無作用....通常是作為標註
cmp [rax], #900000 比較式...........[rax].......記憶體的值跟,#900000(10進位的900000)相比
jge next1........若大於等於跳轉到 next1
cmp jXX通常兩句一起看
cmp [rax], #900000
jge next1
就是 [rax]的值若大於等於900000跳轉到 next1
重點是 mov [rax], #900000........把十進位的900000寫入 [rax]記憶體位置的值....
他整個意思就當金錢大於等於900000跳轉不修改..........
金錢小於900000......把金錢改到900000.......
其實把比較式那兩行去掉....就等於鎖金錢....
//cmp [rax], #900000
//jge next1
就等於金錢變動變為900000 不管它大於 等於 小於....有變動就是鎖900000....(可能遊戲有金錢成就所以原作者才寫比較式)
|
|