在传奇私服中BOSS无疑是一个玩家必争的重要环节,所以BOSS是否刷新的信息是玩家非常想知道的,那么我们增加一个有偿查询系统是非常必要的!以前的脚本中我们也发了2个类似脚本,其中一个是本站原创并在正式开区中应用过的!今天在这里给大家讲一下脚本中的命令是如何使用的,也好让大家更大程度的发挥自己的才能,制作更好的脚步!
下面是一段非常简单的查询脚本命令!我们给大家分解下! [@main] 这个是脚本开始的一个必须要加的命令,不多做解释加上就行,不然脚本内容不会被触发; #IF 这个命令我理解起来就是如果,接下来就是检测条件了,脚本命令通常每个一行; CheckMapSameMonCount bszj 风火王16 < 1 CheckMapSameMonCount 这个命令用途是检测相同的怪物在某地图的数量,格式:CheckMapSameMonCount 地图名称 怪物名称 控制符(<,>,=) 数量 是否忽略怪物名称后面的数字(留空或0=检测数字,1=不检测数字) ;通常命令后边需要加数量、游戏物品名字、检测的大于、小于等等数据吧,都需要用空格隔开,一个空格多个空格都可以! 通过查看格式,我们可以看出我们这个脚本中的命令就是在检测BSZJ这个地图中 风火王这个怪物的数量是否小于1!换行下个命令。 #ACT 这个命令我理解意思是:那么就执行,前边有如果、有检测条件,这里就是检测如果是,换行下边就是如果检测结果是就干嘛~ mov A219 没有 /mov是一个定义变量的命令,A219就是变量了。
从上面的介绍来看,意思就是A变量是服务器变量,非个人变量,不保存在人物数据内,并且服务器重启仍然保存,作为这类全服信息使用A变量即可,A变量代码219只要你的版本中A219没有重复使用的情况即可! 这一句的命令意思就是将没有这个词写入到A219当中,也就是说A219=没有并保存到服务器中。看下一句! #ELSEACT 这命令意思就是没有满足之前的IF检测条件,对应ACT就是如果不是则执行下面命令;好,再看下行命令;MOV A219 有怪 ;//这里跟刚才将的差不多吧,就是A219=有怪并写入服务器;在这下边就是一个显示给玩家的一个NPC 界面了,其中--都是美化使用的字符SCOLOR是控制文字显示的颜色,关键的在<$STR(A219)>这个变量的调用,将A219这个变量写成这个格式的意思就是将服务器内存储的A219这个变量提取出来,好像还没说明白,换个方式说,A219是一辆车里边坐了个人叫“没有”,我们直接写A219无论是写在命令中,还是NPC显示的界面中都表达的是这辆车,并非是叫没有的这个人,如果要体现出车上的这人,那么就要用这个格式显示!<$STR(A219)> (责任编辑:找搜服传奇发布网) |