%n的标准写法
%n写法
凶恶中的技术很多,比如超即死,下落即死,大伤害,变数弄...
但我们最后一点会发现,它们都是可以被轻易阻止的,超即死改的alive值可以被null刷回来,而对于变数弄可以做检测,直白点也可以少用变数来控制角色的防御部分。
我们还可以发现
null通常要刷很多才可以达到我们所欲的目的
但是%n不同,甚至几行代码就可以表达出我们想要的结果。
之前在网上看了一下,几乎没有一个%n教程。
这次我来做一个详细的教程,欢迎大家来阅读哦!
格式:
[state %n]
Type = DisplayToClipBoard
Trigger1 = 1
Text = "%*d%n%d"
params = 值,0,地址
注意,地址要用10进制表示。
通常填004B404A的十进制,因为好记,当然,你要写值的
地址也要是个空值。
具体可以去ce修改器里查。
4B404A的10进制:
4931658
00可以省略。
%n的即死被称为直死。
就好比一条直线一般。
我们小学就知道垂线段最短的定理,也就是说,像超即死都要走弯道,会被防御代码阻拦。
但直死直接绕过了。
值也要用10进制表示,且一次只能表示一个。
比如 pushad汇编后的十六进制为60
那么在%n里要表示为48(十进制)
即[state %n]
Type = DisplayToClipBoard
Trigger1 = 1
Text = "%*d%n%d"
params = 48,0,4931658
你可能觉得这很累,但至少比10000多个null做的直死好
%n是需要一些汇编基础的,所以教了格式后,懂mugen内存的
玩家就可以写%n了。