破解单机游戏教学【if语法系列】

前言

在哔哩哔哩,我即将发布一期破解单机游戏的教程,但这之前,我们需要认识一些语法,这些语法会帮助你去破解游戏。如果你不认识他们将无法进行判断。

这必须配合哔哩哔哩的教学使用哦

哔哩哔哩:萌新杰少

if语法

if语法是指判断语法,涉及到true和false两个布尔值,我29分英语说下true的意思是【真】,false的意思是【假】,它们代表返回的判断值,true代表判断成立,false代表判断不成立。

好我们现在来看下下面的语法。

  • if (如果) label(标签)
  • e     eq     equal (等于)
  •  z   zero  (零)
  • n    not  (不)
  • gt   greater than (大于)
  • lt     less than  (小于)
  • ge   greater than equal(大于等于)
  • le    less than equal(小于等于 )

前面的是他们在代码当中出现的

 

if-eq v1 v0:label_**"
//如果vA等于vB着则跳转到:cond_**
if-ne VA ,VB ,: cond" :cond.
//如果vA不等于vB则跳转到:cond_**
if-it VA ,VB ,: cond_*"/: cond *
//如果vA小于vB则跳转到:cond_**
if-ge VA ,VB ,cond "* cond
//如果vA大于等于vB则跳转到:cond_**
if-gt VA ,VB ,cond _""%VA* : cond
//如果vA大于vB则跳转到:cond_**
if-leVA ,VB ,cond _*"/ :cond
//如果vA小于等于vB则跳转到:cond_**
if-eqz v0 ,cond _": cond .
//如果vA等于0则跳转到:cond_**
if-nez v1 ,cond _**":
//如果vA不等于0则跳转到:cond _**
if-itz VA ,cond _**"n/: cond *
//如果vA小于0则跳转到:cond _**
if-gez VA ,cond _**"*F% :cond_**
//如果vA大于等于0则跳转到:cond _**
if-gtz VA ,: cond_**"RVA *:
//如果vA大于0则跳转到:cond _**
if-lez VA ,cond **"/
//如果vA小于0则跳转到:cond_**
//其中VA和VB代表代码中V开头的参数
goto :label_**”
//直接跳转到:label_**
//goto 是无条件的直接跳转

结尾

上面的知识仅仅对if而言的皮毛,学会他们你可以破解简单的单机游戏,以后我还会发一些,敬请期待吧。

萌新杰少

萌新交流社所有作者版权所有

5 Comments

  • 0评论,大佬们要不要发条评论? {{weixiao}}

    • @萌新杰少 想破解植物大战僵尸2,可是却不知道他的破解关键词是什么,up能帮帮我吗?

      • @戰虞兮 先查看支付反馈内容 {{fadai}}

  • 额,是DEX编辑器++还是DEX编辑器

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

萌新交流社