这里是脚本中的重点之重,必须经过自己的实践才可能真正明白。我们学习脚本,关键是要多动手,多思考。实践是检验真理的唯一标准,只有通过不断的尝试,我们才能写出高效率、高质量的脚本。才能更好得用好天骥脱机。建议大家找个服自己练习,不懂再查资料。 【命令】:如果[自己][状态名] 判断符号 数据 【说明】:判断角色状态。 状态名可以是以下值:HP,MAXHP,SP,MAXSP,负重,最大负重,包裹空位。 【示例】:如果[自己][HP]<100 判断自己的HP值是否小于100 【命令】:如果[自己][装备位置][XX] 【说明】:判断装备情况或角色是否中毒,隐身,开盾状态。 装备位置可以是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指。 XX可以是:名称,持久,最大持久,使用次数。 【示例】:如果[自己][衣服][名称]="魔法长袍(女)" 判断自己的衣服装备是不是魔法长袍女 【命令】:如果[自己][状态][中毒,开盾,隐身] 【说明】:判断角色是否中毒,隐身,开盾 【示例】:如果[自己][状态][中毒]=1 【备注】:判断玩家是否中毒,如果中毒,返回值将是1,否则是0 【命令】:如果[自己][所有方向,前,后,左,右,坐前,右后等等][怪物数量] 【说明】:判断角色周围几个方向的怪物数量 方向可以是:所有方向,前,右前,右,右后,后,左后,左,左前八个方向。 【示例】:如果[自己][所有方向][怪物数量]<6 判断自己周围怪物数量是否小于6 【示例】:如果[自己][前,右前,左前][怪物数量]>1 判断前,右前,左前3个方向的怪物数量是否大于1 【命令】:如果[当前地图名] 【说明】:判断当前地图名,当前地图名返回地图编码。如盟重省,返回3。 【示例】:如果[当前地图名]=3 【命令】:如果[地图名] 【说明】:判断当前地图的实际名称,也就是汉字名称 当前地图名返回地图编码。如盟重省,返回盟重省 【示例】:如果[地图名]=盟重省(判断当前地图是否是盟重省) 【命令】:如果[当前时间] 【说明】:返回一个整型数表示的时间值,精度为毫秒,主要用于延时。 【示例】:如果[当前时间]-$上次召唤时间>60000 那么使用技能[召唤神兽] 那么$上次召唤时间=[当前时间] 【备注】:放在全局脚本中60秒招一次宝宝。 【命令】:如果[物品名][持久] 【说明】:判断指定物品的持久 【示例】:如果[魔法长袍(女)][持久]>5 【备注】:判断包裹中物品魔法长袍(女)的持久。如果包裹有多件同样物品,取最大持久。 【命令】:如果[物品名称][使用次数] 【说明】:判断指定物品的使用次数 【示例】:如果[护身符][使用次数]>5 【备注】:判断包裹中物品魔法长袍(女)的持久。如果包裹有多件同样物品,取最小使用次数。 【命令】:如果[XX][数量] 【说明】:判断指定物品或指定类别的物品数量。 XX可以为:金币,待售物品,待存物品,待售类别(如待售衣服,待售武器等),红药,蓝药,指定物品名称,指定怪物名称。 【示例】:如果[金币][数量]>4000000 判断金币数量是否大于400万。 【命令】:如果[地图编号,X,Y]距离 【说明】:判断当前位置至指定位置的距离。 【示例】:如果[3,36,36][距离]>200 【备注】:判断当前位置到[3,36,36]的距离是否大于200。常用于回城判断。这个距离是直线距离。 【命令】:如果[本机时间] 【说明】:返回本机的当前时间,返回格式为:时:分:秒 【示例】:如果[本机时间]>24:00 那么系统显示[太晚了,该睡觉了,早睡早起身体好] 天骥官网:www.tianjituoji.com 天骥技术:997770888 狼 (责任编辑:admin) |