|
如何清理【烈焰私服】全局变量,个人变量是个很关键性的问题,变量取决的作用就是判断。如果不清除变量,就会导致无法领取多因素,例如升级奖励,城主奖励,个人奖励这些无法领取等等~~那么该如何清理烈焰私服里的变量问题呢?请跟随小版一起往下看。
想要清理烈焰SF里变量的最好方案就是创建GM管理后台,这样就可以随时登入游戏自行清理,那么要如何创建呢?我们可以设置在任何一个NPC上面,这里我们就拿城主雕像的NPC脚本做实例:
如图所示,需要在王城的脚本上加入这段代码
if player:GetName()=='GM管理的名字' then
player:echo(0,npc:GetLowGUID(),[[
<u><a href='event:M2402,888888'>进入GM管理平台</a></u>
]]);
end
这段代码是判断管理员的角色名字,如果管理员的角色名名字为“GM管理的名字”那么就弹出“进入GM管理平台”的这个入口。这里角色名字可以改成你管理员的名字。这样通过入口就可以进入后台操作了。
此图为后台管理的设置内容,可以自行添加。比如加你服里的装备,元宝,怪物攻城等等···
这里小编拿“升级奖励”的变量举例说明,如何清理该变量,如图所示<a href='event:M2402,8888880'>冲级奖励清零</a> 这个对话框就是清理升级奖励的对话框。只需点击一下,所有的升级奖励即为0,那么烈焰私服变量清理的脚本写法是怎么写呢?如下文:
function ontalk2037_8888880(npc,event,player) --清空冲级奖励
g_set_param(90,0);
g_set_param(89,0);
g_set_param(88,0);
player:alert(10,0,0,"清空新区冲级数据成功!重新加载数据库或重启服务器生效!");
ontalk2037_888888(npc,0,player,0);
end
这里的,90,89,88为系统定义玩家领取奖励的全局变量,只需改成你服里的变量数字即可。也可依样画葫芦做出你所需要的清理版块。
记得添加完成后,最后需要在脚本的最下处加入引用哦,如:[88889000] = ontalk2037_88889000;
以上内容为本期小编为大家带来的烈焰私服全局变量清理,以及后台管理的详细内容,希望小伙伴们会喜欢~~
|
|