无名 发表于 2022-5-8 14:12:30

【教程】理解if条件判断句


http://cdn.u1.huluxia.com/g3/M02/46/A6/wKgBOVow_bqAWjBlAAC51lGEoQA586.png
虽然简单,但是我认为理解最好。
首先看下图(没改动)http://cdn.u1.huluxia.com/g3/M02/46/A7/wKgBOVow_byAYy6YAAROeg2oEzQ7015.ht
(这个4399游戏的破解,删除最上面的判断就行)
看判断:
if→如果
eq→equal(等于)
z→zero(零)
v4→你充值的钱
看,如果你充值的钱等于零,就会跳转label-62,
gotolabel-61,最后返回。

这样一来,你的购买走的是一个错误的循环,所以无法购买。

【需要知道】如果if条件判断成立,则跳转;不成立,则作废(也就是当作没有),直接往下走。

所以,我们需要让判断作废,方法如下:
if-nez v4 label-62
这个意思是说:如果你充的钱不等于零才跳转到label-62
但是你充的钱是零,则判断作废,它会直接往下走,也就是成功。http://cdn.u1.huluxia.com/g3/M02/46/A7/wKgBOVow_b6AGnyJAARRV0a0Bz40865.ht
理解教程结束。

其他内购方法:只留下成功后代码,其他内容(包括判断都删除),最后加一个return-void

大佬勿喷,破解嘛,当理解最好,死记硬背是找不到套路的[滑稽]
页: [1]
查看完整版本: 【教程】理解if条件判断句