注册会员会员登录

最新LEG-CD加壳传奇挂机脚本命令前瞻

发布时间:2015-01-15 19:02:00 点击:
    目前加壳的LEG CD登录器普遍部署,而我们则在紧锣密鼓的为新的传奇脱机挂做准备,请大家稍安勿躁。最新的传奇挂机脚本采用LUA语法,使得脚本更加强大!我们先来看看这些脚本命令吧,一睹为快吧!

脚本编写函数大全:
首先是LUA脚本 基本流程语句:
============================================================================
if  条件判断

条件判断. 他与 else 和 end 配合时可以实现条件判断,如果if后面表达式为真,则执行if到else之间的语句,然后跳转到end后面继续执行,如果if后面跟的表达式为假,则执行else到end之间的语句.如果省略else,则判断if后面的表达式是否为真,如果为真,则执行if到end之间的语句,如果为假,则直接跳过,执行end后面的语句

例子1:
if 当前人物等级()>20 then       --当自己等级大于20,然后执行下面的
发言("我等级低于20!")       --说一段话
等待(3000)       --等候3秒, 1秒等于1000毫秒
end       --if结束,当然你也可以继续接else(否则)


============================================================================
while 条件循环

循环语句. 他与 do 和 end 配合的时候可以实现条件循环,此命令后跟的表达式如果为真,就执行do 和 end 之间的脚本,如果后面跟的表达式为假,则一直循环到是真为止


例子1:
while 当前人物等级()>20 do --当自己等级大于20,然后执行下面的
发言("我等级低于20!") --说一段话
等待(3000) --等候3秒, 1秒等于1000毫秒
end --结束语句,

============================================================================

for 循环

相当于易语言的计次循环,  根据自己设定的循环变量,次数等,实现 限定次数的循环

例子1:
for i=1 ,15 do --赋值变量i=1,  15就代表循环15次
选择命令("合成二级强化石") --需要循环的内容
end --循环结束语句


============================================================================
function 函数()  定义函数

自定义函数语句,LUA脚本最常用语句,  function后面跟的是函数名称, 下面输入函数内容, END结束,  需要使用是, 只需 函数()即可调用

例子1:
function 出发打怪() --申明函数
寻路(264,278) --脚本函数自动寻路(终点x,终点y)
等待(1500) --等候1.5秒, 1秒等于1000毫秒
对话NPC坐标(265,280) --对话NPC的坐标(NPC坐标x,NPC坐标y)
等待(1500)
选择命令("幽冥领域") --选择NPC的对话命令
等待(1500)
end --函数结尾

出发打怪() --调用函数,实现游戏功能
--以上就是一段简单的出发进图打怪的脚本

============================================================================
以下为一些脚本辅助封装好的功能函数,自己调用即可


a=当前地图名()
-----------------------------------
a=人物当前血()
-----------------------------------
a=人物当前坐标x()
-----------------------------------
a=人物当前坐标y()
-----------------------------------
信息反馈("阿桑地方")
-----------------------------------
等待(1000)   等待1秒
-----------------------------------

走到(x,y,坐标误差)
-----------------------------------
边打边走(x,y,坐标误差)
-----------------------------------
进入门点(x,y,最终地图名)
参数3:最终地图名也就是 进入门点以后的地图名称

-----------------------------------
对话NPC坐标(x,y)
-----------------------------------
选择命令("NPC内容")
-----------------------------------
选择命令特殊("NPC内容",2)

参数2:  从上往下, 从左往右 第几个需要选择的NPC命令
-----------------------------------
卖出物品("物品关键属性")
-----------------------------------
使用("键盘字母或数字")
可用于打开背包, 使用物品等
-----------------------------------
取药品栏物品名(1)
取出下方药品栏的物品名称
-----------------------------------


aa=检测背包物品是否过半()
过半,返回aa=1  没有过半,返回aa=0
-----------------------------------
aa=检测背包物品是否已满()
已满,返回aa=1  没有过半,返回aa=0
-----------------------------------
aa=检测是否低持久()
低持久,返回aa=1  没有低持久,返回aa=0
-----------------------------------



跑("方向")
方向可以是   左上 上 右上 右 右下 等8个方向,用中午表示
-----------------------------------
走("方向")
方向可以是   左上 上 右上 右 右下 等8个方向,用中午表示
-----------------------------------
关闭游戏窗口(5)
通常参数填5
-----------------------------------
a=取身上装备名称(1)
返回:指定装备的名称
参数:身上装备位置

身上装备位置:武器1,衣服2,头盔3,项链4.左手镯5,右手镯6,左戒指7,右戒指8,勋章9
-----------------------------------
a=取身上装备属性(1,"持久")
返回:指定装备,指定的属性
参数1:身上装备位置
参数2:指定属性

属性:重量,最小持久,最大攻击,最大魔法,最大道术,最大防御,最大魔御,所需等级
-----------------------------------
a=遍历背包物品名称("铁矿|金矿|铜矿",2,0)
参数1:需操作的背包物品名称
参数2:指定操作    2卖物 存仓 修理, 3丢弃  4,不处理
参数3: 1为识别到一个就不再遍历,   0为一直循环遍历到物品空格完毕

返回识别到 数量 a
-----------------------------------
遍历背包物品属性("鹤嘴锄","持久","8",2,1,1)
参数1:需操作的背包物品名称
参数2:背包物品的 属性名称
参数3:具体属性值  可以是多个属性值 ,如: "8|9|10"
参数4:指定操作   1为装备   2卖物 存仓 修理, 3丢弃
参数5: 1为识别到一个就不再遍历,   0为一直循环遍历到物品空格完毕
参数6: 如果参数4 为1时,  将必须指定此参数的具体数值,数值为身上装备位置.否则随意填写即可

身上装备位置:武器1,衣服2,头盔3,项链4.左手镯5,右手镯6,左戒指7,右戒指8,勋章9
此命令:识别背包里的 指定物品的指定属性值 是否满足要求, 满足则根据指定操作进行操作
-----------------------------------
穿卸装备(1,1,"鹤嘴锄")
参数1:穿或卸   1为穿,  2为卸
参数2:身上装备位置
参数3:需操作的背包物品名称

身上装备位置:武器1,衣服2,头盔3,项链4.左手镯5,右手镯6,左戒指7,右戒指8,勋章9
-----------------------------------
买物品("金创药小包",2,3,0)
参数1:购买的物品名称
参数2:购买的物品数量
参数3:识别物品的购买页面次数
参数4:是否存在二级选择框,  0为不存在,如买药   1为存在, 如买武器
-----------------------------------

物品属性存仓("金矿","纯度","8",1)
参数1:需操作的背包物品名称     可以是识别极品,直接填写  "极品"   即可
参数2:背包物品的 属性名称      如果是识别极品.则留空,如:  ""
参数3:具体属性值       可以是多个属性值 ,如: "8|9|10"      如果是识别极品.则留空,如:  ""
参数4:  为1 则记录存仓物品

身上装备位置:武器1,衣服2,头盔3,项链4.左手镯5,右手镯6,左戒指7,右戒指8,勋章9
此命令:识别背包里的 指定物品的指定属性值 是否满足要求, 满足则根据指定操作进行操作


切记!!!  如果识别的是极品的话, 确保背包中没有解开的药品,否则会将解开的药品当成极品识别
-----------------------------------
小退(4000)
-----------------------------------
开始挖矿()
-----------------------------------
停止挖矿()
-----------------------------------
开始战斗()
-----------------------------------
停止战斗()
-----------------------------------
判断窗口打开(x1,y1,x2,y2,文字,颜色)

    文章评论
    内容:
     
    天骥脱机辅助,助你驰骋传奇沙场。
    本站提供的软件仅供测试和学习交流之用,并且只针对于传奇SF,不涉及任何官方游戏以及所授权的游戏版本。
    请勿用于任何非法用途。如有侵权,请及时告知,我们将之移除!特此声明!
    Powered by Mir2tj!