使用G变量(全局)或U变量(个人)标记充值状态。例如,G101=1表示已购买赞助。NPC脚本(Market_Def)通过CHECKVAR GLOBAL G101 = 1检测并发放奖励或传送权限。“大米”与“黄金”作为两种货币,消耗时分别检测GAMEGOLD与GAMEGIRD或对应自定义变量。[/td>使用M2命令@GameGold、@GameGird或直接修改QuestDiary下记录文件,模拟充值。在M2“查看-列表信息-全局变量”中验证变量状态。
属性成长系统(切割/称号/乾坤圈)[/td>属性非固定值。以“切割”为例,NPC升级脚本将切割等级存入一个P变量(如P100)。在QFunction-0.txt的[@Attack]段,通过CALCVAR HUMAN P100 = P100调用该变量,并写入公式计算附加伤害(如$STR(P100)*10000)。称号、乾坤圈同理,分别影响爆率变量与全属性变量。[/td>在NPC脚本中查找MOV命令写入的变量名。在QFunction-0.txt中搜索该变量名,定位其参与战斗或属性计算的脚本段落。