脚本新手入门篇
首先咱们要弄明确什么是脚本?对于及时雨脱机外挂来说,脚本就是你和及时雨脱机外挂之间事前商定好的一些固定的“暗号”,并依照这些“暗号”你能力和外挂停止交换,能力让外挂为你顺利的工作。这些“暗号”是固定的。比如你泡MM,你对一个MM说:我好青睐你哦 或许你对她说 : 我顺便青睐你 , 这两句话的意思根本上是一样的,MM都能明确你的意思。然而对脚原本说,必须依照提早商定好的某一种暗号它能力明确。这就和你要泡一个特殊的MM一样,你们之间事前已经商定好,只要说:我好青睐你哦 , 她才明确你说的是什么。当你说其它的事前没有商定的语句,MM会发蒙,会不知道你在说什么。或许你可能把及时雨脱机理解成一匹千里马,只要依照以前训练好的命令喊话它才会执行。所以脚本中的任何语句必须依照事前商定好的“暗号”停止交换,这些暗号在脚本中又被称做 命令 ,必须是固定的,不能做任何更改,否则脚本就看不懂你想叫它做什么。所以,在学习脚本以前,要首先在大脑中有一个明晰的 命令 概念: 命令是本人和及时雨脱机外挂事前商定好的暗号,不能有丝毫扭转。要想用好及时雨脱机,必需要先学会利用它的各种命令。
那么及时雨脱机有多少暗号,就是有多少事前商定好的命令呢?不多,而且都以汉字的状态出现,一看就明确了,非常的 easy ~ (^_^) (以下内容在程序的脚本编辑中都有,为了大家方便,在这里再次整顿一次。留意只是最次要的一些部门,并且不蕴含组队局部)
一:及时雨脱机脚本行走于战役命令篇
走到[地图编号,X,Y]
在及时雨脱机脚本中,地图的判别分两种,次要是以 地图编号 的方式出现,比如 比奇省 的 地图编号 是 数字 0 , 石墓阵第25个房间的地图编号是 D71625 。这个命令中,X和Y分别是横坐标,竖坐标。意思就是走到某个地图的某个坐标。假设不是以后地图,那么程序会主动计算一条跨图门路.留意:假设到达没有门点记载的地图,会无奈计算胜利.
走到左近[地图编号,X,Y]
走到指定地图的指定坐标1格范围内.
支持跨图行走.假设地图编号不是以后地图,那么程序会主动计算一条跨图门路.留意:假设到达没有门点记载的地图,会无奈计算胜利.
边打边走到[地图编号,X,Y]
这是在战役局部使用最多的一个语句,意思是从你如今的地位末尾算起,你的人物将会一边走一边打怪直到你规定好的那个地图的某个坐标。范围是默许的 1 格。支持跨图行走.假设地图编号不是以后地图,那么程序会主动计算一条跨图门路.留意:假设到达没有门点记载的地图,会无奈计算胜利.
走到NPC左近[地图编号,X,Y]
NPC代表着恣意在游戏你能和他谈话的服务员。走到指定地图的指定坐标6格范围内.
支持跨图行走.假设地图编号不是以后地图,那么程序会主动计算一条跨图门路.留意:假设到达没有门点记载的地图,会无奈计算胜利.
走到门点[地图编号,X,Y]
门点,就一个地图到达另一个地图的衔接点。一但你走到这个点,会被游戏主动切换到另一个地图。这句的意思就是走到那个点,然而这个门点你必须事前知道。门点对于任何脚本都是很最重要的一局部,在 脚本重点与技巧 一文中有具体解释,请查阅。
走到门点[地图编号,X,Y]到达[地图编号,X,Y]
走到门点,实现切换地图。走到地图的门点到达另一个地图的指定地位
边打边走到门点[地图编号,X,Y]
边打边走到门点[地图编号,X,Y]到达[地图编号,X,Y]
末尾战役
假设没有设置定点战役的地点,末尾战役指令会计算四个战役地点,并将指令分解为:
边打边走到战役地点1
边打边走到战役地点2
边打边走到战役地点3
边打边走到战役地点4 假设设置了定点战役的地点,则分解为设置定点战役的地点.。这个只适宜某些比较大或许刷怪很多的地图,就是你到那里就不想换地图了,不断在那里战役。
中止战役
这个命令很重要。尤其在你回城当前必须利用它,否则你的人物会在回城当前搜查怪。
搜查怪物范围[X]格
指定搜查多少格范围内的怪物
如:搜查怪物范围[6]格
只会攻击角色6格范围内的怪物
开启全局脚本
使你事前写在全局脚本中的内容末尾执行。 (关于全局脚本的概念请参阅 脚本重点与技巧)
关闭全局脚本
让全局脚本中的内容中止
二 购买,培修,存取篇
买够[物品称号]XX个
买够指定物品.实践购买数量是指定数量减去背包中物品的数量.很智能的一个小命令。
如:买够[超级金创药]12个
购买[物品称号]XX个
购买指定数量的物品
购买[物品称号]XX个
如:购买[超级金创药]2个
够[物品称号]
购买一个指定物品.购物最底层命令.
购[物品称号]
如:购[超级金创药] , 只能买到一个
强行购买[物品称号]XX个
同购买命令根本相反,不同之处在于不管NPC支持不支持,都象NPC发送购买物品指令.假设NPC不支持购物性能或许NPC命令有误,都会导致这个指令失败.
如:强行购买[超级金创药]2个
购买[物品称号]装备到[地位]
购买指定物品并装备到指定地位
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:购买[魔法长袍(女)]装备到[衣服]
强行购买[物品称号]装备到[地位]
强行购买指定物品装备到指定地位
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:强行购买[魔法长袍(女)]装备到[衣服]
强行购买[物品称号]修缮后装备到[地位]
强行购买指定物品修缮后装备到指定地位
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:强行购买[魔法长袍(女)]修缮后装备到[衣服]
强行购买[物品称号]强行修缮后装备到[地位]
强行购买指定物品强行修缮后装备到指定地位.需求正确的NPC命令并且NPC支持强行购买和修缮.
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:强行购买[魔法长袍(女)]修缮后装备到[衣服]
强行购买[物品称号]强行特修后装备到[地位]
强行购买指定物品强行特修后装备到指定地位.需求正确的NPC命令并且NPC支持强行购买和特修.
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:强行购买[魔法长袍(女)]强行特修后装备到[衣服]
强行购买[物品称号]修缮后装备到[地位]
强行购买指定物品修缮后装备到指定地位.需求正确的NPC命令和NPC能支持强行购买.
地位可能是:衣服,头盔,马牌,左手镯,右手镯,左戒指,右戒指,武器.
例:强行购买[魔法长袍(女)]修缮后装备到[衣服]
强行买够[物品称号]XX个
根本同买够命令相反.不同之处在于不管NPC能否提供物品出售,都象NPC发送购买命令.假设NPC能支持则购买胜利.否则不胜利.
例:强行买够[超级金创药]2个
存物[物品称号]
存指定物品.
如:存物[绿色裁决]
取[物品称号]
取指定物品,取物的最底层命令
如:取[红魔裁决]
取物[物品称号]
取物
如:取物[红魔裁决]
装备[物品称号]到[地位]
装备指定物品到指定地位
地位可能是:衣服,头盔,马牌,武器,左手镯,右手镯,左戒指,右戒指,项链
如:装备[红魔裁决]到[武器]
卸下[地位]
卸下指定地位的装备
地位可能是:衣服,头盔,项链,马牌,武器,左手镯,右手镯,左戒指,右戒指.
如:卸下[武器]
强行取物[物品称号]
强行取物.胜利与否取决与能否有正确的NPC命令及NPC能否支持.
例:强行取物[红魔裁决]
卖物[物品称号]
卖掉指定的物品
例:卖物[强效金创药]
主动存物
主动存物.存的物品在物品设置中指定.这个命令会在脚本中运用的最多。比如你把需求打到的好装备都设置成 存仓 , 那么当被执行的时分,以前设定好的物品会被主动寄存在仓库中。
主动售物[物品类别]
主动售出物品.要出售的物品在物品设置中指定.
如:主动售物[衣服]
会售出衣服类物品.
修缮[地位]或修缮[物品称号]
修缮指定地位的装备或修缮指定物品
地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指
例:修缮[衣服] 会主动实现卸下衣服,修缮,装备的动作.
修缮[魔法长袍(女)]
修缮[地位]
或许
修缮[物品称号]
修缮的最底层命令
修缮指定地位的装备或修缮指定物品
地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指
例:修[衣服] 会主动实现卸下衣服,修缮,装备的动作.
修[魔法长袍(女)]
特修[地位]或特修[物品称号]
特修指定地位的装备或特修指定物品
地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指
例:特修[衣服] 会主动实现卸下衣服,特修,装备的动作.
特修[魔法长袍(女)]
强行修缮[地位]或强行修缮[物品称号]
强行修缮指定地位的装备或强行修缮指定物品.需求NPC支持.
地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指
例:强行修缮[衣服] 会主动实现卸下衣服,修缮,装备的动作.
强行修缮[魔法长袍(女)]
强行特修[地位]或强行特修[物品称号]
强行特修指定地位的装备或强行特修指定物品.需求正确的NPC命令和NPC支持特修.否则的话能够会变成普修而形成装备掉持久.
地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指
例:强行特修[衣服] 会主动实现卸下衣服,修缮
三 条件判别篇
这里是脚本中的重点之重,必须通过本人的实际才能够真正明确。
假设[本人][形状名] 判别符号 数据
判别角色形状.
形状名可能是以下值:HP,MAXHP,SP,MAXSP,负重,最大负重,包裹空位.
例:假设[本人][HP]<100 判别本人的HP值能否小于100
假设[本人][装备地位][XX]
判别装备情况或角色能否中毒,隐身,开盾形状.
装备地位可能是:衣服,武器,头盔,项链,马牌,左手镯,右手镯,左戒指,右戒指.XX可能是:称号,持久,最大持久,利用次数
例:假设[本人][衣服][称号]="魔法长袍(女)" 判别本人的衣服装备是不是魔法长袍女
假设[本人][形状][中毒,开盾,隐身]
判别角色能否中毒,隐身,开盾
例:假设[本人][形状][中毒]=1
判别玩家能否中毒,假设中毒,前往值将是1,否则是0
假设[本人][一切方向,前,后,左,右,坐前,右后等等][怪物数量]
判别角色周围几个方向的怪物数量
方向可能是:一切方向,前,右前,右,右后,后,左后,左,左前八个方向.
如:假设[本人][一切方向][怪物数量]<6 判别本人周围怪物数量能否小于6
如:假设[本人][前,右前,左前][怪物数量]>1 判别前,右前,左前3个方向的怪物数量能否大于1
假设[以后地图名]
判别以后地图名
以后地图名前往地图编码.如盟重省,前往3
假设[地图名]
判别以后地图的实践称号,也就是汉字称号
以后地图名前往地图编码.如盟重省,前往盟重省
例:假设[地图名]=盟重省 判别以后地图能否是盟重省
假设[以后工夫]
前往一个整型数示意的工夫值,精度为毫秒,次要用于延时.
例:假设[以后工夫]-$上次呼唤工夫>60000
那么利用技艺[呼唤神兽]
那么$上次呼唤工夫=[以后工夫]
放在全局脚本中60S招一次宝宝
假设[物品名][持久]
判别指定物品的持久
如:假设[魔法长袍(女)][持久]>5
判别包裹中物品魔法长袍(女)的持久.假设包裹有多件异样物品,取最大持久.
假设[物品称号][利用次数]
判别指定物品的利用次数
如:假设[护身符][利用次数]>5
判别包裹中物品魔法长袍(女)的持久.假设包裹有多件异样物品,取最小利用次数.
假设[XX][数量]
判别指定物品或指定类别的物品数量.
XX可认为:金币,待售物品,待存物品,待售类别(如待售衣服,待售武器等),红药,蓝药,指定物品称号,指定怪物称号.
如:假设[金币][数量]>4000000 判别金币数量能否大于400万.
假设[地图编号,X,Y]距离
判别以后地位至指定地位的距离.
如:假设[3,336,336][距离]>200
判别以后地位到[3,336,336]的距离能否大于200.常用于回城判别.。这个距离是直线距离。
假设[本机工夫]
前往本机的以后工夫,前往格式为:
时:分:秒
例:假设[本机工夫]>24:00
那么系统显示[太晚了,该睡觉了,早睡早起身材好]
四:变量篇
什么是变量?你可能把变量想像成一个特殊的盒子,这个盒子只能装一个货色,一个内容。当下次装入新的内容或货色当前,会把以前装出来的货色顶走,只剩下如今这个以后的新内容。一个变量只能,并且只能保存一个内容。在及时雨脱机脚本中,变量是以符号 $ 扫尾的,你可能恣意本人定义一个变量。比如 $我的MM数量=5 ,那么这个 $我的MM数量就是你本人定义的一个新变量,并且以后的数值是 5 。
如:$红药数量=9
这个$红药数量就是你本人定义的。
那么在你前期购买红药的时分,可能写成 买够[超级红药]$红药数量
$_以后地图
这个变量是个固定变量,是程序已经安排好的,它前往的内容就是你以后所在的地图的编号。这个变量在脚本中的运用非常宽泛,可能运用在任何与地图片断相干的局部。
$_HP
类似 [本人][HP]
$_MP
类似 [本人][MP]
$_上线工夫
这也是一个程序固定上去的变量,它前往的工夫是你的人物上线当前的工夫,假设小退,重新衔接当前再上线会重新计算,单位是秒
如 : 假设 $_上线工夫<200
$_X
前往的内容是以前人物的横坐标
$_Y
前往的内容是以后义务的纵坐标
变量是将一个脚本完丑化和提高效率的保证。大家会在实践编写脚本中缓缓体会到。
五:其它
利用[物品称号]
利用指定的物品
例:利用[强效金创药] , 利用[回城卷]
利用技艺[技艺称号]
利用技艺
如:利用技艺[魔法盾] , 利用[呼唤骷髅]
抛弃[物品称号]
抛弃指定物品,假设背包中有多件相反物品,抛弃持久最低的
抛弃金币[金币的数量]
如:抛弃金币[200000]
调用<标记称号>
脚本转到<标记称号>定义的脚本命令末尾执行
执行完结后经过"前往"脚本命令到调用的下一行持续执行
前往
从子脚本前往到调用该脚本的下一句持续执行
跳转到<标记称号>
跳转到在脚本中设定的标记持续执行
期待[XXX]毫秒
跳转到在脚本中设定的标记持续执行。这个是必须的,需求大家留意对这个语句的注重。因为外挂收回命令后,前往的信息是从服务器传回是需求肯定的工夫的,所以这个语句,尤其是在购买货色,和NPC对话中用的越多,越能保证你的脚本稳固。否则会常常出现找不到某个NPC或许某个NPC没有XX选项等等情况,这都是因为没有设置工夫提前的缘由。
传送[X,Y]
会主动给服务器发送 @move x y 的命令,前提是你的装备中有能传送的装备
谈话[内容]
像服务器发送谈话内容.等同于在聊天面板中的发言
也可能用做发送某些服务器命令
如:谈话[@仓库明码]
谈话[明码]等
有的服务器把传送的@move改成了 @传送 , 那么你可能写成 谈话[@传送,X,Y]
小退[XXX]毫秒
小退指定工夫后重连
宝宝劳动
这是一个开关脚本命令
第一次利用的时分是宝宝劳动,第二次利用的时分是宝宝攻击.实践下等同于
谈话[@Rest]
发送命令[XXX]
向服务器发送NPC命令,发送前会反省NPC能否支持命令,假设不支持,脚本会中止
后门命令[XXX]
象服务器发送NPC命令,发送前不会反省NPC能否支持该命令.这就象征着程序并不知道服务器的NPC能否会支持.因此,利用该命令前请确认服务器支持所发送的命令.否则,有能够形成一些结果.
例如:后门命令[@S_repair]假设服务器NPC不支持@S_repair的话,其后的修[XXX]就会变成普修,形成装备持久缩小。 |