传奇玩家注册帐号、建立游戏人物后第一次进入游戏,初生级别是多少?包裹里送了什么东西?人物是不是有技能?等等这些如何实现?如何修改?今天我就带大家学习下如何设置人物初生脚本! 说在最前面的话:控制人物初生地点是服务端M2引擎的游戏参数里边的坐标范围选项,可以设置新人出生点范围,设置随机在几个点!设置如下图:
假设你设置了1个点,那么在服务端这个文件里这个文件内: D:\MirServer\Mir200\Envir\StartPoint.txt 第一个安全区坐标内,假设设置2个点,就是这个文件内前2个安全区坐标内。
第一步: D:\Mirserver\Mir200\Envir\MapQuest_Def\QManage.txt 上边这个文件就是登录脚本,每个玩家每次进入游戏都会读取这个文件里的脚本,当然也包含第一次登录游戏,同样会读取它,所以我们进来设置。打开后一般都是这个命令: #CALL [\游戏登陆\登陆脚本.txt] @登陆设置 以上脚本意思就是呼出某某路径下某文件内的“@登陆设置”脚本。 第二步,我们找到这个文件并进行设置或修改。 被呼的文件位置: D:\Mirserver\Mir200\Envir\QuestDiary\游戏登陆\登陆脚本.txt 打开看下发现里边是用检测变量的方式来设定送物品的,脚本如下:
以上脚本命令的意思是如果变量[102][103][104]其中有一个是0的话就执行新人的配置,“OPENMERCHANTBIGDLG 3 665 0 4”这个是呼出大对话框的命令。我再多解释下,我这个版本中进入游戏就需要设置专职,选择转职后就会定义102、103、104变量成1,也就是说没有转职,这个变量仍是0。 举例说明:进入后可以选择3种道士转职:死灵骑士、大地守护、无影猎人;我选择无影猎人,就会定义104变量为1、如果选死灵骑士就定义102变量为1;并且在选择的同时就会送给你相应物品,也就是初生物品,如果不选102、103、104变量还是0。 第三步,就可以设置送给的东西了。 送给的东西大家自己会修改吧,我这里就不再细说了。后续脚本如下:
(责任编辑:找搜服传奇发布网) |