在任何一款网络游戏中概率事件都是非常普遍的,对于大多数传奇私服gm来说能否控制好自己服务器中的装备武器爆率将会直接影响服务器生命。可以毫不夸张的说想要学会这个东西绝对是传奇私服所有知识中最难的,因为随着游戏时间的推移相关数据需要通过分析之后在进行优化。对于大多数传奇私服gm来说他们并不知道其实我们能够通过一些简单的脚本就能够很好的解决这个问题,特别是对于一些新开传奇私服服务器来说掌握好爆率尤为重要。
其中都要定义一些函数值,就拿肉店任务来说,check [301] 1如果测试到某人[301]函数的值是1的话,那么#act goto @Q301否则#elseact goto @normal,那么如何定义某人[301]函数呢?用set [301] 1命令。但是现在我还没有弄清楚[]中所能定义的数字到底都有多少个,也不能乱定义数字的值,那样将会打乱原有任务。而且在盛大取消的赌场脚本里面有equal、mov好像也是检查函数定义函数的命令,但是只有在玩骰子的npc里面出现,像是专么测试骰子点数的函数,有待研究。
还有一种概率命令,那就是random,我们来看一个范例。
范例:
----------------
[@main]
#IF
random 2
#ACT
goto @QUEST
#ELSEACT
goto @normal
[@normal]
你好,欢迎你来网络<关 闭/@exit>
[@quest]
我们的网址是:www.<关 闭/@exit>
----------------
这样一个脚本就牵扯一个概率问题,你在和这个npc对话的时候,看到2种信息的几率各有百分之50,也就是说每次你看到的信息都是随机的其中一个。
注意这里面是2选1的时候,random的值就取2。
xxx,我们对xxx行会的成员提供20%的折扣”那么不可能在每次沙巴克换主人后更改npc脚本,于是就有了这些随变换的文本信息,<$LORD>显示为沙巴克城主的姓名,<$OWNERGUILD>显示为占领沙巴克的行会名称,<$CASTLEGOLD>显示沙巴克城堡的金钱,<$TODAYINCOME>显示为沙巴克今天的收入,<$CASTLEDOORSTATE>沙巴克城门的状态等等...另外还有现实不同玩家信息的命令<$USERNAME>,你手中的兵器<$USERWEAPON>。这些都用于加载在文本信息当中显示。
以上就是一为原创分享给大家的如果通过脚本控制传奇游戏中相关武器装备爆率,对于大多数传奇私服gm来说只要更具上面的脚本进行练习,我们很快就能在传奇游戏中掌握一些属于自己的相关方法和技巧。另外这篇攻略中的方法绝对不仅限于装备武器爆率问题,甚至还能够修改游戏中玩家暴击率和命中率。
|
|