[关闭]
@z692435632 2021-05-06T05:43:07.000000Z 字数 9663 阅读 7727

【零基础】中文脚本开发入门到精通

雨心插件使用方法
插件QQ群811607369
插件教程地址https://www.bilibili.com/video/av84523418?from=search&seid=14251197678554342712

内容目录

在段落中填写 [TOC] 以显示全文内容的目录结构。

1. 点击类说明

函数方法===点击(x,y,时间)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
x 整数型 需要点击的地方
y 整数型 需要点击的地方
时间 整数型 默认50-抬起时间

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1x,y是需要点击的坐标,想点击什么地方就填写什么地方,
  2. 2,时间,是抬起时间,1000=1秒,时间不填写默认是50毫秒
  3. 填写2000,就变成按住了。

函数方法===休息(时间)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
时间 整数型 如填写1000,就是1秒钟

代码 示例:不会用的看教程

  1. 2,时间,1000=1

函数方法===随机点击(x,y,范围,图片)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
x 整数型 需要点击的地方
y 整数型 需要点击的地方
范围 整数型 随机范围-默认10
图片 string 如1.png或1.jpg

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1x,y是需要点击的坐标,想点击什么地方就填写什么地方,
  2. 2,范围,随机上下左右出现,
  3. 3,图片,默认路径是res文件夹,
  4. require "TSLib"--前面必须加这个
  5. 随机点击(100,100,10,"1.png")

函数方法===随机抖动点击(x,y,范围,图片)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
x 整数型 需要点击的地方
y 整数型 需要点击的地方
范围 整数型 随机范围-默认10
图片 string 如1.png或1.jpg

代码 示例:不会用的看教程

  1. 1x,y是需要点击的坐标,想点击什么地方就填写什么地方,
  2. 2,范围,随机上下左右出现,
  3. 3,图片,默认路径是res文件夹,
  4. require "TSLib"--前面必须加这个
  5. 随机抖动点击(100,100,10,"1.png")

2.颜色判断类

函数方法===极速单点比色(x1, y1, 颜色1, x2, y2, 颜色2, x3, y3, 颜色3, x4, y4,提示)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
x 整数型 需要点击的地方
y 整数型 需要点击的地方
颜色 十六进制 如0x00a8ee
提示 string 如'雨心' 在手机上提示

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. require "TSLib"--前面必须加这个
  2. 极速单点比色( 414, 257, 0x1bcfda, 443, 279, 0x14c4df, 474, 278, 0x00a8ee, 474, 278)
  3. 1.474, 278是需要点击的位置,
  4. 2. 414, 257, 0x1bcfda这些是判断当前界面,符合就点击,不符合就不点击。

函数方法===全中文动态找色框架(匹配界面,匹配范围)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
匹配界面 颜色 具体查看教程
匹配范围 整数型 区域范围

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 特征={}
  2. 特征范围={}
  3. 点击={}
  4. 全局={}
  5. 色库=function()
  6. 特征['进入游戏'] =
  7. {
  8. { 411, 269, 0x2ae6cf},
  9. { 432, 255, 0xffffff},
  10. { 452, 249, 0xffffff},
  11. { 458, 264, 0xfeffff},
  12. { 432, 243, 0xffffff},
  13. { 449, 244, 0xafe3f9},
  14. { 434, 256, 0xffffff},
  15. { 437, 246, 0x00a8ee},
  16. { 440, 255, 0x03abeb},
  17. { 438, 256, 0x05aeea},
  18. }
  19. 特征范围['进入游戏范围'] =
  20. {370, 193, 533, 354}
  21. end
  22. 全局['进入游戏']=function ()
  23. if 全中文动态找色框架(颜色['进入游戏'],颜色范围['进入游戏范围']) then
  24. toast('找到了',1)
  25. end
  26. end
  27. 色库()
  28. 全局['进入游戏']()

函数方法===全中文单点框架(匹配界面,匹配点击,提示,时间)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
匹配界面 颜色 具体查看教程
匹配点击 整数型 需要点击的地方

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 特征={}
  2. 特征范围={}
  3. 点击={}
  4. 全局={}
  5. 色库=function()
  6. 特征['进入游戏'] =
  7. {
  8. { 411, 269, 0x2ae6cf},
  9. { 432, 255, 0xffffff},
  10. { 452, 249, 0xffffff},
  11. { 458, 264, 0xfeffff},
  12. { 432, 243, 0xffffff},
  13. { 449, 244, 0xafe3f9},
  14. { 434, 256, 0xffffff},
  15. { 437, 246, 0x00a8ee},
  16. { 440, 255, 0x03abeb},
  17. { 438, 256, 0x05aeea},
  18. }
  19. 点击['进入游戏'] =
  20. {438, 256}
  21. end
  22. 全局['进入游戏']=function ()
  23. 全中文单点框架(特征['进入游戏'],点击['进入游戏'],"进入游戏",1000)
  24. end
  25. 色库()
  26. 全局['进入游戏']()

函数方法===区域多点找色(颜色匹配, 颜色匹配, 精度, x1, y1, x2, y2)

中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
颜色匹配 颜色值 具体查看教程
颜色匹配 颜色值 具体查看教程
精度 整数型 寻找精度,范围:1 ~ 100,当是 100 时为完全匹配
x1, y1, x2, y2 整数型 区域范围

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. x,y=区域多点找色(0x11c0e1, "14|-28|0x24b4f0,2|-9|0x07b2e8,-12|-16|0x0dbae4,3|-14|0x04aceb,-2|4|0x17c9dd,8|-16|0x00a8ee,14|-9|0xffffff,2|-11|0x06b0e9,6|-9|0xc8edfa", 90, 375, 193, 510, 332)
  2. if x>0 then
  3. toast('找到了',1)
  4. else
  5. toast('找不到',1)
  6. end

函数方法===高级区域找图(图片, x1, y1, x2, y2)(仅支持IOS)

中文函数:支持 IOS

参数 类型 说明 是否必填
图片 string 如'1.png'
x1, y1, x2, y2 整数型 截取区域范围
返回值 类型 说明
x,y 整数型 如未找到则返回 -1,-1

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. x,y=高级区域找图("1.png", 197, 347, 533, 580)
  2. if x>0 then
  3. toast('找到了',1)
  4. else
  5. toast('找不到',1)
  6. end

函数方法===截图(图片,x1, y1, x2, y2)

返回值:无
中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
图片 string 如'1.png'
x1, y1, x2, y2 整数型 截取区域范围

代码 示例:不会用的看教程

  1. 1.截图("test.png", 0, 0, 639, 1135); --以 test 命名进行截图
  2. current_time = os.date("%Y-%m-%d", os.time());
  3. 2.截图(current_time..".png", 0, 0, 639, 1135); --以时间戳命名进行截图
  4. 3.截图(current_time..".jpg", 0, 0, 639, 1135, 0.5); --使用 jpg 格式截图,并设置图片质量为 0.5

函数方法===初始化(屏幕方向)

返回值:无
中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
屏幕方向 整数型 1是横屏,0是竖屏

代码 示例:不会用的看教程

  1. 1.如果游戏是横屏就填写1
  2. 2.如果是竖屏填写0

函数方法===模糊多点比色(arg)

返回值:无
中文函数:支持,Android,模拟器,IOS

参数 类型 说明 是否必填
arg 颜色 极速,很多大神在用

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. if 模糊多点比色(438,254,0x04aceb,433,272,0x17c9dd,443,252,0x00a8ee) then
  2. end

3.顶尖函数

函数方法===IOS判断人物是否在动(x1,y1,x2,y2)(仅支持IOS)

返回值:x,y
中文函数:支持IOS

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1.游戏里面需要判断人物是否在动,不动了可以解决卡屏问题,
  2. 2.在某界面卡住不动了,可以用此函数。
  3. while (true) do
  4. x,y=IOS判断人物是否在动(11,22,33,44)
  5. if x>0 then
  6. nLog('人物不动了')
  7. else
  8. nLog('人物在跑')
  9. end
  10. mSleep(1000)
  11. end

函数方法===安卓判断人物是否在动(x1,y1,x2,y2)(仅支持安卓)

返回值:x,y
中文函数:支持安卓

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1.游戏里面需要判断人物是否在动,不动了可以解决卡屏问题,
  2. 2.在某界面卡住不动了,可以用此函数。
  3. while (true) do
  4. x,y=安卓判断人物是否在动(11,22,33,44)
  5. if x>0 then
  6. nLog('人物不动了')
  7. else
  8. nLog('人物在跑')
  9. end
  10. mSleep(1000)
  11. end

4.微信类

函数方法===一键提取62数据(文本名,内容)(仅支持IOS)

返回值:wxid,wx
中文函数:支持IOS

参数 类型 说明 是否必填
文本名 string 如,文本名称.txt
内容 变量 如,wixd或者wx

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1.如果需要创建自己喜欢的目录可以这样,
  2. 创建文件夹("/private/var/mobile/Media/TouchSprite/res/微信目录")
  3. 一键提取62数据("/微信目录/".."雨心.txt",wxid)
  4. 2.如果不需要自己的目录可以这样
  5. 一键提取62数据("雨心.txt",wxid)
  6. 3,提取的数据全部在这个路径,默认是res目录
  7. /private/var/mobile/Media/TouchSprite/res/下
  8. 4.内容说明,wxidwxid_xxxxxxxxxxx, wx如微信的手机号

函数方法===本地滑块验证(ki)

返回值:无
中文函数:支持IOS,安卓,模拟器,

参数 类型 说明 是否必填
ki 整数型 推荐填写5或者8

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1.不需要打码,直接过滑块,看教程
  2. 本地滑块验证(5)

5.文件文本类

函数方法===创建文件夹(路径)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
路径 string 看代码示例

代码 示例:不会用的看教程

  1. 1.如果需要创建自己喜欢的目录可以这样,
  2. 创建文件夹("/private/var/mobile/Media/TouchSprite/res/微信目录")

函数方法===写入文本(路径,写入内容)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
路径 string 看代码示例
写入内容 变量 看代码示例

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. sjh="13800138000"
  2. 写入文本(userPath().."/res/1.txt",sjh)

函数方法===读取文本(路径)

返回值:文本内容
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
路径 string 看代码示例

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 读取文本(userPath().."/res/1.txt")
  2. sjh=变量名 赋值给sjh
  3. dialog(sjh, time)--提示
  4. 1,这个读取文本,是读取一条删除一条的,

函数方法===读取文本加强版(路径,分割)

返回值:文本内容
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
路径 string 看代码示例
分割 string 如:账号----密码

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 读取文本加强版(userPath().."/res/1.txt","----")
  2. sjh=变量名[1]
  3. mm=变量名[2]
  4. dialog(sjh, time)
  5. dialog(mm, time)
  6. 1,这个读取文本,是读取一条删除一条的,

函数方法===读取文本带空格版(路径,分割)

返回值:文本内容
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
路径 string 看代码示例
分割 string 如:账号----密码

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 读取文本带空格版(userPath().."/res/1.txt","----")
  2. sjh=变量名[1]
  3. mm=变量名[2]
  4. dialog(sjh, time)
  5. dialog(mm, time)
  6. 1,这个读取文本,是读取一条删除一条的,
  7. 2.这个读取文本带空格的都可以,如;英文名中间都有空格。

函数方法===读取文本行数(文本路径,提示)

返回值:文本内容
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
文本路径 string 看代码示例
提示 string 提示内容

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 读取文本行数(userPath().."/res/1.txt","即将运行下一条,总共运行")

函数方法===删除文件文本(文件或者文本路径)

返回值:文本内容
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
文件或者文本路径 string 看代码示例

代码 示例:不会用的看教程

  1. 删除文件文本(userPath().."/res/1.txt")
  2. 就可以删除1.txt

6.数据操作类

函数方法===分割字符串(变量名,被覆盖的内容,位置)

返回值:data结果
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
变量名 string 看代码示例
被覆盖的内容 string 看代码示例
位置 整数型 看代码示例

代码 示例:不会用的看教程

  1. 比如;接码平台返回的令牌
  2. 变量名="1|245c9b4a931e356d53e5caet18egd631"
  3. 被覆盖的内容="|"
  4. 位置=1
  5. data=分割字符串(变量名,被覆盖的内容,位置)
  6. dialog(data[2], time)

函数方法===Get获取网页数据(地址)

返回值:res结果
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
地址 string 看代码示例

代码 示例:不会用的看教程

  1. 比如;接码平台登录
  2. Get获取网页数据("http://43.249.193.217:81/logon/username=用户名&password=密码")
  3. dialog(res, time)

函数方法===获取外网IP地址()

返回值:无
中文函数:支持IOS,安卓,模拟器

代码 示例:不会用的看教程

  1. 获取外网IP地址()
  2. 就获取成功了。

函数方法===获取随机数(最小值,最大值)

返回值:结果
中文函数:支持IOS,安卓,模拟器

代码 示例:不会用的看教程

  1. 结果 = 获取随机数(1,111)
  2. toast(结果,1)
  3. 1111随机一个数出来,可用于防封

函数方法===结束当前脚本()

返回值:无
中文函数:支持IOS,安卓,模拟器

代码 示例:不会用的看教程

  1. 1.在任意界面放 结束当前脚本()

7.提示信息类

函数方法===界面提示信息(内容,时间)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义名称
时间 整数型 自定义数字1=1秒钟

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 界面提示信息('微信',1)

函数方法===日志输出信息(内容)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义名称

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 在日志输出可见
  2. 日志输出信息('微信')

函数方法===弹窗提示信息(内容,时间)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义名称
时间 整数型 自定义数字1=1秒钟

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 1,时间填写0就永久显示。
  2. 弹窗提示信息('微信',1)

函数方法===自定义显示(显示内容,x1,y1,x2,y2,文字颜色,视图背景色,字体大小,背景色透明度,窗口是否可以移动)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
显示内容 string 自定义名称
x1,y1,x2,y2 整数型 需要显示的位置
文字颜色 string 如;FFFFE0白色
视图背景色 string 如;FFFFE0白色
字体大小 整数型 如;10
背景色透明度 整数型 0 至1 或者0.5
窗口是否可以移动 整数型 1可移动,0不可移动

代码 示例:不会用的看教程
点击我进入视频教程记得选择1080P高清视频观看,不然会模糊

  1. 自定义显示("我是雨心",112,160,466,229,'FFFF00','FFFFE0',20,1,1)

8.输入类

函数方法===输入文字(内容)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义内容

代码 示例:不会用的看教程

  1. 1.可输入中文汉字,大小写英文,任意字符
  2. 输入文字("13800138000")

函数方法===IOS输入字符串(内容,时间)(仅支持IOS)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义内容
时间 整数型 1000=1秒,输入的速度

代码 示例:不会用的看教程

  1. 1.这个函数,只能输入数字跟英文,不能输入中文汉字,
  2. sjh="13800138000"
  3. IOS输入字符串(sjh,10)

函数方法===安卓输入字符串(内容,时间)(仅支持安卓)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
内容 string 自定义内容
时间 整数型 1000=1秒,输入的速度

代码 示例:不会用的看教程

  1. 1.这个函数,只能输入数字跟英文,不能输入中文汉字,
  2. 安卓输入字符串("13800138000",50)

函数方法===模拟人工按键0至9键盘(变量)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
变量 string 自定义内容

代码 示例:不会用的看教程

  1. 1.这个函数,只能输入数字0-9的那种,比如微信输入手机号界面就是
  2. 2,完全模拟人工按数字,注册微信必备,
  3. 模拟人工按键09键盘("13800138000")

函数方法===IOS模拟人工按键26英文键盘(变量)(仅支持IOS)

返回值:无
中文函数:支持IOS

参数 类型 说明 是否必填
变量 string 自定义内容

代码 示例:不会用的看教程

  1. 1.这个函数,只能输入IOS系统键盘26位英文+数字的那种,加强版
  2. 2,完全模拟人工按数字+英文,注册微信必备,
  3. IOS模拟人工按键26英文键盘("1234567asdfghjkl")
  4. 如有安卓需求请联系我封装。
  5. 测试设备iOS6/6s/,其他联系我制作。

函数方法===随机输入汉字(数量)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
数量 整数型 填写1就是随机一个汉字

代码 示例:不会用的看教程

  1. 随机输入汉字(5)
  2. 这样就是随机输入5个汉字,里面有几千汉字,够你用

函数方法===随机读取文本内容(文本路径)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
文本路径 string 看说明

代码 示例:不会用的看教程

  1. 1.这个是随机在文本里面读取一条并且输入,很多引流话术都用这个,
  2. 随机读取文本内容(userPath().."/res/1.txt")

函数方法===iOS输入加强版(变量)【仅支持iOS】

返回值:无
中文函数:支持IOS

参数 类型 说明 是否必填
变量 string 看说明

代码 示例:不会用的看教程

  1. 1.自定义变量,输入完并且自动换行,给力,
  2. iOS输入加强版("哈哈哈哈哈")

函数方法===动态键盘输入(变量)

返回值:无
中文函数:支持IOS,安卓,模拟器

参数 类型 说明 是否必填
变量 string 看说明

代码 示例:不会用的看教程

  1. 1.为什么说是动态键盘,比如银行支付密码,就是动态键盘,键盘位置是不固定的,所以需要这个搞定。
  2. 动态键盘输入("123456")

持续更新中

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注