手游传奇私服发布站

 找回密码
 注册账号
查看: 424|回复: 0

如何清理【烈焰私服】变量,以及开启管理后台的方法!

[复制链接]

113

主题

122

帖子

908

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
908
发表于 2016-3-29 19:33:13 | 显示全部楼层 |阅读模式
如何清理【烈焰私服】全局变量,个人变量是个很关键性的问题,变量取决的作用就是判断。如果不清除变量,就会导致无法领取多因素,例如升级奖励,城主奖励,个人奖励这些无法领取等等~~那么该如何清理烈焰私服里的变量问题呢?请跟随小版一起往下看。
想要清理烈焰SF里变量的最好方案就是创建GM管理后台,这样就可以随时登入游戏自行清理,那么要如何创建呢?我们可以设置在任何一个NPC上面,这里我们就拿城主雕像的NPC脚本做实例: 1.png 如图所示,需要在王城的脚本上加入这段代码               
if player:GetName()=='GM管理的名字' then
                player:echo(0,npc:GetLowGUID(),[[
              <u><a href='event:M2402,888888'>进入GM管理平台</a></u>
]]);
        end
这段代码是判断管理员的角色名字,如果管理员的角色名名字为“GM管理的名字”那么就弹出“进入GM管理平台”的这个入口。这里角色名字可以改成你管理员的名字。这样通过入口就可以进入后台操作了。

2.png 此图为后台管理的设置内容,可以自行添加。比如加你服里的装备,元宝,怪物攻城等等···
这里小编拿“升级奖励”的变量举例说明,如何清理该变量,如图所示<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;

以上内容为本期小编为大家带来的烈焰私服全局变量清理,以及后台管理的详细内容,希望小伙伴们会喜欢~~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

手游传奇私服发布站

GMT+8, 2025-4-18 21:53 , Processed in 0.063083 second(s), 29 queries , Gzip On.

快速回复 返回顶部 返回列表