Ares engine开放区域补偿脚本的设置方法
大多数游戏管理员会在打开区域前进行测试,并在正式打开区域后清理数据。然而,这一缺点是,一些玩家会输。为了更好地留住传奇的私人服务器玩家,添加此脚本的意义显而易见。
为了回到正题,让我们介绍一下这个脚本的用法。
1.需要在客户端mir200\environment TXT 35下创建三个空白TXT:32。txt 38。txt
通过函数界面将玩家的名字添加到TXT中
即使重新打开区域中的变量g、V和s都已初始化,也不会对其产生影响。
2.测试区使用测试奖励-3 PAS官方区域使用测试奖励-3 PAS,更改为相同名称
3我只测试了功能接口,可以有效地将名字添加到txt中并删除它们
其他人请自己测试。这个脚本函数可以派生很多脚本使用。
测试奖励-3 NPC脚本PAS的代码如下,可以复制到:
Mir2程序;
程序uDoexit;
开始
这是Npc。CloseDialog(这个玩家);
终止
程序域;
开始
这是NPC。NpcDialog(这个_播放器,
“欢迎来到快乐传奇!在测试阶段
+“|当你达到32级、35级和38级时向我注册,你可以在打开区域时从我那里获得”
+“| 32级30W,35级80W,38级150万补偿!”
+“{CMD}<我达到32级/@se>^<我达到35级/@SW>^<我达到38级/@sb>\”;
终止
程序use;
开始
如果这是一名球员。级别>=32,则//在文档中检测到玩家的姓名
开始
如果这是Npc。Chkstrinfile('32.TXT',this_player.Name)=false//然后检测到文档中不存在播放器的名称
开始
这是Npc。addstrofile('32.txt',这是_Player.Name);{将该玩家的名字添加到
32.在mir200\enviro Txt下,32 Txt需要自己构建一个
}
终止
其他的
这是NPC。Npcdialog(这个玩家“你已经注册了!”);
终止
否则这就是NPC。NPC对话(该玩家“你的等级未达到32级”);
终止
程序uSW;
开始
如果这是一名球员。级别>=35,则//在文档中检测到玩家的姓名
开始
如果这是Npc。Chkstrinfile('35.TXT',this_player.Name)=false//然后检测到该播放器的名称在文档中不存在
开始
这是Npc。addstrofile('35.txt',这是_Player.Name);{将该玩家的名字添加到
35在mir200\enviro Txt下,35 Txt需要自己构建一个
}
终止
其他的
这是NPC。Npcdialog(这个玩家“你已经注册了!”);
终止
否则这就是NPC。Npcdialog(该玩家“新开传奇网站1.85你的等级还没有达到35级!”);
终止
程序usb;
开始
如果这是一名球员。级别>=38,则//在文档中检测到玩家的姓名
开始
如果这是Npc。Chkstrinfile('38.TXT',this_player.Name)=false//然后检测到文档中不存在播放器的名称
开始
这是Npc。addstrofile('38.txt',这是_Player.Name);{将该玩家的名字添加到
38.在mir200\enviro-Txt下,38-Txt需要自己构建一个
}
终止
其他的
这是NPC。Npcdialog(这个玩家“你已经注册了!”);
终止
否则这就是NPC。Npcdialog(该玩家“你的等级还没有达到38级!”);
终止
开始
领域
终止
//脚本中添加了许多注释,可以自己修改!
以上技术文章来自kfzhan,一个新的传奇手机游戏发布站,它汇集了传奇手机游戏、雷霆H5、战神引擎、1.85攻击手机游戏SF、1.76复古等各种版本,让玩家更容易找到和完成服务

