天天开心^_^

传奇A版LUA脚本例子

05 12月
作者:popsky|分类:杂项

1           概述


脚本采用lua语言,更多语法细节请参考lua。


2           动作


2.1          边走边打


result=边走边打2("mapid",x,y,dis)


 说明: 边走边打到指定地图的指定坐标周围


 参数: mapid,类型为字符串,表示地图编号


       x,y,类型为数字,表示地图坐标


       dis,类型为数字,表示离目标地图坐标的距离


 返回值:      result,类型为boolean(真假),true(真)表示顺利到达,false(假)表示触发了停止挂机


 示例: --边走边打到废矿入口29,178的5格内,如果中间触发了停止挂机就回城


        if 边走边打2("D401",29,178,5)==false then


               使用物品("回城卷")


               等待(2000)


               return 回城()


        end


 


result=边走边打2("mapid")


 说明: 边走边打到指定地图


 参数: mapid,类型为字符串,表示地图编号


 返回值:      result,类型为boolean,true表示顺利到达,false表示触发了停止挂机


 示例: --边走边打到废矿入口,如果中间触发了停止挂机就回城


        if 边走边打2("D401")==false then


               使用物品("回城卷")


               等待(2000)


               return 回城()


        end


       


result=边走边打2("mapid",x,y,"nextmapid")


 说明: 边走边打到mapid地图的x,y坐标进入nextmapid地图


 参数: mapid,类型为字符串,表示地图编号


        x,y,类型为数字,表示地图出口坐标


        nextmapid,类型为字符串,表示下个地图编号


 示例: --边走边打到废矿入口,如果中间触发了停止挂机就回城


        if 边走边打2("0",664,213,"D401")==false then


               使用物品("回城卷")


               等待(2000)


               return 回城()


        end


 


2.2          等待


等待(itv)

 说明:等待一段时间

 参数:itv,类型为数字,表示等待的时间,单位为毫秒

 示例:等待(1500)

 

2.3          对话NPC


对话("name")

 说明:对话指定名字的NPC,从而打开NPC对话框

 参数:name,类型是字符串,表示NPC名字,支持模糊匹配

 示例:对话("比奇老兵")

 注意:游戏的NPC名字可能有空格存在,请使用脚本工具进行NPC名字采集

 

坐标对话(x,y)

 说明:与特定坐标上的NPC对话,从而打开NPC对话框

 参数:x,y,类型为数字,表示NPC的坐标

 示例:坐标对话(330,330)

 

2.4          放入物品


放入物品(itembox,"name")

 说明:将物品放入NPC对话的框中

 参数:itembox,类型为数字,表示itembox编号,可以使用脚本》工具》NPC对话内容查看

       name,类型为字符串,表示物品名字,支持通配符

 示例:放入物品(6,"金创药*")

 

2.5          喊话


喊话("content")

 说明:喊话

 参数:content,类型为字符串,表示喊话内容

 示例:喊话("!卖雷霆套,要的mm")

       喊话("@服务")

 

2.6          合成命令


合成命令("cmd", "content")

 说明:一步完成NPC对话中输入数据

 参数: cmd,类型为字符串,表示菜单命令

        content,类型为字符串,表示输入的内容

 示例:

        local a=获取NPC对话内容()

        _,_,cmd=string.find(a,"(@@InPutString%d+)")

        _,_,input=string.find(a,"(%d+)=FCO")

        合成命令(cmd,input)

        等待(1500)

 

2.7          开始挂机


开始挂机()

 说明: 开始循环挂机

        挂机类函数

 参数: 无

 示例: 开始挂机()

 


2.8          开始跑酷


开始跑酷(range,itv)

 说明: 以角色所在位置为中心进行跑酷

        挂机类函数

 参数: range,类型为数字,表示范围

        itv,类型为数字,表示跑动时间间隔,单位为毫秒

 示例: 开始跑酷(3,600)

 


2.9          开始泡点


开始泡点()

 说明: 开始泡点

        挂机类函数

 参数: 无

 示例: 开始泡点()

 


2.10       开始挖矿


开始挖矿()

 说明: 开始循环挖矿

        挂机类函数

 参数: 无

 示例: 开始挖矿()

 


2.11       买


买("name",num,itv):GOM、GEE、LEGEND

买("name",num,oncenum,itv):ASK、给力引擎、Apple

 说明:从商店购买物品

 参数:

        name,类型为字符串,表示物品名字

        num,类型为数字,表示购买数量

        oncenum,类型为数字,表示一次最多购买数量

        itv,一次购买后等待的时间,单位为毫秒

 示例:

        买("强效金创药",10,1500)

        买("强效金创药",260,99,1500)

 


2.12       买装备


买装备("name")

 说明:从商店购买装备,会挑持久最高的买

 参数:name,类型为字符串,表示装备名字

 示例:买装备("斩马刀")

 


2.13       卖


卖([stdmode1],[stdmode2],[stdmode3]):GOM、GEE、LEGEND

卖():ASK、给力引擎、Apple

 说明:卖物品到商店

 参数:stdmode1,stdmode2,stdmode3都为可选参数,表示物品分类,可使用挂机》工具》包裹查看物品分类

 示例:卖() --卖全部物品到商店

       卖(22,23) --卖戒指

       卖(4) --卖书

 


2.14       商铺购买


商铺购买("name"):GOM、GEE、LEGEND

商铺购买("name",buytype,num):ASK、给力引擎、Apple

 说明:从商铺购买物品

 参数:

        name,类型为字符串,表示物品名字

        buytype,类型为数字,1=元宝,2=点券,3=金币

        num,类型为数字,表示购买数量

 返回值:无

 示例:

        商铺购买("双倍经验卷")

        商铺购买("双倍经验卷",1,2)

 


2.15       拾取


拾取()

 说明:拾取脚下物品

 参数:无

 示例:拾取()

 


2.16       使用技能


使用技能("name")

使用技能("name",x,y)

 说明:释放技能

 参数:name,类型为字符串,表示技能名字

       x,y,类型为数字,表示技能释放目标位置

 示例:使用技能("召唤神兽")

 


2.17       使用物品


bok=使用物品("name")

 说明:使用包裹内的物品

 参数:name,类型为字符串,表示物品名字,支持*通配符

 返回值:bok,类型为boolean(真假),表示是否成功

 示例:

        使用物品("回城传送*")

        等待(1500)

 


2.18       使用装备


bok=使用装备("name",equipmentindex)

 说明:穿装备

 参数:name,类型为字符串,表示装备名字,支持*通配符

       equipmentindex,装备索引,使用挂机》工具》身上装备查看

 返回值:bok,类型为boolean,表示是否成功

 示例:使用装备("鹤嘴锄",1)

 


2.19       刷新包裹


刷新包裹()

 说明:刷新包裹

 参数:无

 示例:刷新包裹()

 


2.20       修理


修理(index)

 说明:修理装备

 参数:index,类型为数字,表示装备索引,可使用脚本》工具》身上装备查看

 示例:修理(0)

 


2.21       选择菜单


选择("cmd")

 说明: 选择NPC菜单

 参数:  cmd,类型为字符串,表示菜单命令

 示例:  选择("@sold")

 


2.22       寻路


移动到范围2("mapid",x,y,range)

 说明:移动到某地图的指定坐标的周围,可跨图移动

 参数:mapid,类型为字符串,表示地图id(地图id可以由脚本工具进行查看)

       x,y,类型为数字,表示地图坐标

       range,类型为数字,表示离目标坐标的距离

 示例:移动到范围2("3",305,373,5) --表示移动到盟重省仓库周围

 

移动到地图2("mapid")

 说明:移动到某地图,可跨图移动

 参数:mapid,类型为字符串,表示地图id

 示例:移动到地图2("D601") --表示移动到蜈蚣洞地牢一层东

 


2.23       游戏菜单


游戏菜单(menu)

 说明:点击游戏窗口上悬浮的按钮,如在线回收,每日打卡等

 参数:按钮的菜单号,可以通过录制功能获得

 返回值:无

 示例:游戏菜单(1)

 


2.24       丢弃


丢弃()

 说明:丢弃物品处理中设置为丢弃的所有物品

 参数:无

 示例:丢弃()

 

丢弃("name")

 说明:丢弃一个指定物品

 参数:name,类型为字符串,表示物品名字,支持通配符

 示例:丢弃("回城卷")

 

丢弃("name",itv)

 说明: 丢弃所有指定物品

 参数: name,类型为字符串,表示物品名字,支持通配符

        itv,类型为数字,表示丢物间隔,单位为毫秒

 示例:丢弃("回城卷",1000)

 


2.25       朝向


朝向(dir)

 说明:改变主号朝向

 参数:dir,类型为数字,表示方向,0=向上,1=右上,2=右,3=右下,4=下,5=左下,6=左,7=左上

 示例:朝向(2)

 


2.26       投放


投放("thing")

 说明:ok框投放回收物品

 参数:thing,类型为字符串,表示包裹物品名字

 示例:投放("生命项链")

 


2.27       答题


GOM、HERO:答题("txt")

 说明:验证码答题

 参数:txt,类型为字符串,表示验证码答案

 示例:答题("18")

2.28       小退重进


小退重进()

 说明:小退重进

 参数:无

 示例:小退重进()

 

2.29       小退


小退()

 说明:小退

 参数:无

 示例:小退()

 

2.30       召唤英雄


召唤英雄()

 说明:召唤英雄,合击服使用

 参数:无

 示例:召唤英雄()

 

2.31       收回英雄


收回英雄()

 说明:收回英雄,合击服使用

 参数:无

 示例:收回英雄()


浏览32 评论0
返回
目录
返回
首页
delphi 各种加解密算法 TsgcWebSocketClient

发表评论