名称 说明
Base.ReLoad 执行刷新页面(F5),非同步操作,请自行等待载入,只支持IE核心浏览器和poi5.0.0,不建议滥用该函数!
Base.ReLoadAndEnter 执行刷新游戏页面,并等待进入到母港或本丸,同步操作,只支持IE核心浏览器和poi5.0.0。
Base.GetColor 取某坐标点的颜色
Base.MinVer 设置当前脚本的最低运行脚本,如果版本不符合,则会弹出提示框(并不会阻止脚本运行)。
Base.IsColor 判断某点是否为某个颜色
Base.IsColorEx 判断某点是否为某个颜色
Base.IsColorExSite 模糊判断某点是否为某个颜色
Base.RGB2Color 合并颜色,把R、G、B三个值分别传入,得到一个颜色值
Base.Color2RGB 颜色值分解为R、G、B颜色
Base.InRect 判断一个点是否在一个矩形范围内,参数依次为:点X,点Y,矩形左边,矩形顶边,矩形宽度,矩形高度,返回值为true或false
Base.Click 点击游戏中的坐标。由于反检测机制,坐标会随机自动在7*7范围内。
Base.ClickRect 以坐标为中心(方形)随机点击。
Base.ClickRectEx 以坐标为中心(矩形)随机点击。
Base.Sleep 等待一段时间。
Base.SleepSec 等待一段时间(秒)。
Base.InitDC 初始化HDC,非常用API。
Base.InitHWND 初始化舰娘句柄
Base.InitHWNDTouken 初始化刀剑乱舞脚本。
Base.InitHWNDDiy 初始化DIY脚本,已过时。
Base.FindWindow 查找一个窗口,返回int类型句柄
Base.FindWindowEx 查找一个窗口,返回int类型句柄
Base.CallFunc 使用特殊的调用方式,传输Json文本来调用例子 Base.CallFunc("Base.AddKanChangeColor","[123,456,789]") 只支持部分多参数函数,如FindColor系列。 使用方法详情
Base.SetConfig 设置一个可供脚本使用的全局变量,目前支持"Sleep+""Sleep+?""Sleep-""Sleep-?""ChangePageEndStart",例如:Base.SetConfig("Sleep+",1000) 则会导致程序内部所有的延时增加1秒,包括封装好的内部的等待延时。例如:Base.SetConfig("Sleep+?",1000) 则会导致程序内部所有的延时每次操作随机增加0-1000毫秒延时,包括内部的等待延时。例如:"ChangePageEndStart" 如果等于1,则更换潜艇从第3页向前翻。
Base.SetValue 设置一个可供脚本使用的全局变量(支持设置文本),目前支持"Sleep+""Sleep+?""Sleep-""Sleep-?""ChangePageEndStart",例如:Base.SetConfig("Sleep+",1000) 则会导致程序内部所有的延时增加1秒,包括封装好的内部的等待延时。例如:Base.SetConfig("Sleep+?",1000) 则会导致程序内部所有的延时每次操作随机增加0-1000毫秒延时,包括内部的等待延时。例如:"ChangePageEndStart" 如果等于1,则更换潜艇从第3页向前翻。
Base.GetValue 可获取SetConfig所设置的值,也可得到一些其他数据,例如LastBattleCount,可得到劝退时战斗了几场。
Base.GetValueInt 可获取SetConfig所设置的值,也可得到一些其他数据,例如LastBattleCount,可得到劝退时战斗了几场。
Base.FindColor 可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成)
Base.FindColorEx 可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成)
Base.FindColorAll 可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成)
Base.FindColorAllBin 可用颜色来查找坐标,应用于不固定的图像判断。(可用工具生成)
Base.Print 可输出lua的任意格式,支持多参数,数值,文本,都可以直接输出
Base.SendMessage 发送消息到游戏窗口
Base.PostMessage 投递消息到游戏窗口
Base.Move 鼠标移动事件
Base.WaitColor 同步操作,等待某些颜色点符合。(该函数可使用KCA顶部调色板按钮自动生成)完成时会多等待一个时间周期
Base.IsColorEasy 判断是否某些颜色点符合
Base.ImageHash 获取图像某部分的感知Hash,可使用KCA顶部工具快速生成代码,不管是图片变亮,变暗,拉伸,系统绘制的差异,或者有少部分不同,Hash误差都是非常小。
Base.ImageHashContrast 比较两串ImageHash,支持16进制文本和二进制文本
Base.Screenshot 截图,存储图像,图像存储在KCA下的screenshot目录
Base.CheckHour 检查当前时间(小时)是否符合参数所设置的,是则返回true,否则返回false。
Base.WaitRunHour 检查当前时间(小时)是否符合参数所设置的,是则直接返回,如果不是,则会持续等待到下一个你设置的小时。
Base.GetKanAutoPath 取得KanAuto所在目录,不带斜杠
Base.GetLuaRelativePathFull 取得当前脚本与KCA所在路径的相对目录,完整路径,如c:/kanauto/lua/123.lua = lua/123.lua
Base.GetLuaRelativePath 取得当前脚本与KCA所在目录名,完整路径,如c:/kanauto/lua/测试脚本/123.lua = 测试脚本
Base.GetLuaFileNameFull 取得当前脚本完整路径,如c:/kanauto/lua/测试脚本/123.lua
Base.GetLuaFileName 取得当前脚本文件名,如c:/kanauto/lua/测试脚本/123.lua = 123.lua
Base.BattleLvToID 转换战斗结果等级文本(DCBAS、SS)到ID
Base.GetHwndSize 获取当前操作的窗口的宽度和高度,使用:w,h = Base.GetHwndSize();
Base.BattleIDToLv 转换战斗结果ID到等级文本
Base.AndroidSwipe 安卓专属的操作,拖动
Base.AndroidInput 安卓专属的操作,输入文本
Base.AndroidKeyEvent 安卓专属的操作,按下某键。1=Menu 3=Home 4=Back,82=解锁。
Base.FindImage 在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。
Base.FindImageEx 在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。调用方式有两种:1=(percentage,name),2=(percentage,rect,name)
Base.FindImageRect 在菜单中使用工具“存储图片到网络”来得到一个hash,并在该函数中使用。可使用Base.TableToJson函数来查看返回值。
Base.GetImageText 取出某块图片上的文本,仅支持英文及数字。
Base.TableToJson 取出某块图片上的文本,仅支持英文及数字。
Base.AddWayAuto 增加一个刀剑和舰娘通用的在战斗时需要选择前进点时的选择路径

results matching ""

    No results matching ""