---@meta _ GUI={}; SL={}; UIOperator={}; GUIFunction={}; ---@class userdata ---创建窗口控件 ---* ID 控件ID ---* X 控件位置的横坐标 ---* Y 控件位置的纵坐标 ---* W 控件的宽 ---* H 控件的高 ---* Main 是否隐藏主界面 ---* Last 是否隐藏上一个界面 ---* NV 是否点击时有音效 ---* EscC 是否esc关闭 ---* IsRev 是否pc鼠标经过吞噬,默认true ---* NpcID 绑定npcid ---* Rpos 是否不记录关闭位置,true为初始位置,false为上次关闭位置 ---* Type 创建层 0主界面层 1普通面板层 2通知层 默认1
仅普通面板时 Main、Last、EscC ---@param ID number ---@param X number ---@param Y number ---@param W number ---@param H number ---@param Main boolean ---@param Last boolean ---@param NV boolean ---@param EscC boolean ---@param IsRev boolean ---@param NpcID number ---@param Rpos boolean ---@param Type number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Win_Create(ID,X,Y,W,H,Main,Last,NV,EscC,IsRev,NpcID,Rpos,Type) end; ---创建图片控件 ---* Parent 父控件对象 ---* ID 控件ID ---* X 控件位置的横坐标 ---* Y 控件位置的纵坐标 ---* nimg 图片路径 ---@param Parent userdata ---@param ID string ---@param X number ---@param Y number ---@param nimg string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Image_Create(Parent,ID,X,Y,nimg) end; ---创建按钮控件 ---* Parent 父控件对象 ---* ID 控件ID ---* X 控件位置的横坐标 ---* Y 控件位置的纵坐标 ---* nimg 图片路径 ---@param Parent userdata ---@param ID string ---@param X number ---@param Y number ---@param nimg string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Button_Create(Parent, ID, X, Y, nimg) end; ---创建文本控件 ---* Parent 父控件对象 ---* ID 控件ID ---* X 控件位置的横坐标 ---* Y 控件位置的纵坐标 ---* fontSize 字体大小 ---* fontColor 字体颜色 ---* str 文本 ---@param Parent userdata ---@param ID string ---@param X number ---@param Y number ---@param fontSize number ---@param fontColor string ---@param str string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Text_Create(Parent, ID, X, Y, fontSize, fontColor, str) end; ---创建Bmp文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* fontColor 字体颜色,支持传空 ---* str 文本 ---* fontPath 字体文件路径, 例:`"fonts/stfont.fnt"` ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param fontColor string ---@param str string ---@param fontPath string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:BmpText_Create(parent, ID, x, y, fontColor, str, fontPath) end; ---创建艺术字文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* stringValue 文本内容 ---* charMapFile 艺术字路径 ---* itemWidth 单个字体宽度 ---* itemHeight 单个字体高度 ---* startCharMap 起始字符设置("/") ---* sheet 字体内容(H5专属)
比如图片文字是“+-0123456789”,那这个sheet的值就是"+-0123456789" ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param stringValue string ---@param charMapFile string ---@param itemWidth number ---@param itemHeight number ---@param startCharMap string ---@param sheet string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:TextAtlas_Create(parent, ID, x, y, stringValue, charMapFile, itemWidth, itemHeight, startCharMap, sheet) end; ---创建富文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* str 文本内容 ---* width 富文本控件宽度 ---* fontSize 字体大小 ---* fontColor 字体颜色 ---* vspace 富文本行间距 ---* hyperlinkCB 超链回调函数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param str string ---@param width number ---@param fontSize number ---@param fontColor string ---@param vspace number ---@param hyperlinkCB function ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:RichText_Create(parent, ID, x, y, str, width, fontSize, fontColor, vspace, hyperlinkCB, defaultFontFace) end; ---创建原始富文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* str 文本内容 ---* width 富文本控件宽度 ---* fontSize 字体大小 ---* color 字体颜色, 例: "#FFFFFF" ---* vspace 富文本行间距 ---* hyperlinkCB 超链回调函数 ---* fontPath 字体文件路径 ---* outlineParam 描边参数
outlineSize: 描边大小
outlineColor: 描边颜色 C3B
(描边颜色 例 :
`SL:ConvertColorFromHexString("#FFFFFF")`) ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param str string ---@param width number ---@param fontSize number ---@param color string ---@param vspace number ---@param hyperlinkCB function ---@param fontPath string ---@param outlineParam table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:RichTextFCOLOR_Create(parent, ID, x, y, str, width, fontSize, color, vspace, hyperlinkCB, fontPath, outlineParam) end; ---创建自定义组合富文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 富文本控件最大宽度 ---* vspace 富文本行间距 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param vspace number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:RichTextCombine_Create(parent, ID, x, y, width, vspace) end; ---创建自定义组合富文本cell ---* parent 父节点对象 [RichTextCombine] ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* type cell类型
文本类型:1或TEXT
节点类型:2或NODE
换行类型:3 或 NEWLINE ---* param 额外参数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param type number ---@param param table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:RichTextCombineCell_Create(parent, ID, x, y, type, param) end; ---创建滚动文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 文本宽度 ---* fontSize 字体大小 ---* fontColor 字体颜色 ---* str 文本内容 ---* scrollTime 滚动时长 (秒) ---* fontPath 字体文件路径 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param fontSize number ---@param fontColor number ---@param str string ---@param scrollTime number ---@param fontPath string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ScrollText_Create(parent, ID, x, y, width, fontSize, fontColor, str, scrollTime, fontPath) end; ---创建节点 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Node_Create(parent, ID, x, y) end; ---创建Widget ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽 ---* height 高 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Widget_Create(parent, ID, x, y, width, height) end; ---创建物品框 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* setData 配置数据 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param setData table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ItemShow_Create(parent, ID, x, y, setData) end; ---创建物品放入框 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* img 放置框底图资源路径 ---* boxindex 放置框 唯一ID ---* stdmode 允许传入的StdMode ("*": 所有 、单个用number 、多个用table) ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param img string ---@param boxindex number ---@param stdmode string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ItemBox_Create(parent, ID, x, y, img, boxindex, stdmode) end; ---创建复选框 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* nimg 正常图片路径 ---* pimg 选中图片路径 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param nimg string ---@param pimg string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:CheckBox_Create(parent, ID, x, y, nimg, pimg) end; ---创建输入框 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽度 ---* height 高度 ---* fontSize 字体大小 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param fontSize number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:TextInput_Create(parent, ID, x, y, width, height, fontSize) end; ---创建滚动条 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* barimg 滚动条背景图片 ---* pbarimg 滚动条图片 ---* nimg 滚动条拖动块图片 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param barimg string ---@param pbarimg string ---@param nimg string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Slider_Create(parent, ID, x, y, barimg, pbarimg, nimg) end; ---创建圆形进度条 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* img 图片路径 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param img string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ProgressTimer_Create(parent, ID, x, y, img) end; ---创建进度条 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* nimg 图片路径 ---* direction 方向:
0 从左到右
1 从右到左 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param nimg string ---@param direction number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:LoadingBar_Create(parent, ID, x, y, nimg, direction) end; ---创建特效 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* effecttype 0 特效
1 NPC
2 怪物
3 技能
4 人物
5 武器
6 翅膀
7 发型
8 盾牌 ---* effectid 特效id ---* sex 性别(0 男 1 女) ---* act 0 待机
1 走
2 攻击
3 施法
4 死亡
5 跑步 ---* dir 方向 ---* speed 播放速度 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param effecttype number ---@param effectid number ---@param sex number ---@param act number ---@param dir number ---@param speed number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Effect_Create(parent, ID, x, y, effecttype, effectid, sex, act, dir, speed) end; ---创建人物模型 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* sex 0 男性 1 女性 ---* feature 模型属性 ---* scale 缩放比例(0-1) ---* useStaticScale 是否使用game_data配置staticSacle数据, 默认忽略 ---* job 职业id 012 战法道等新增职业 ---* ext_param 额外参数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param sex number ---@param feature table ---@param scale number ---@param useStaticScale boolean ---@param job number ---@param ext_param table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:UIModel_Create(parent, ID, x, y, sex, feature, scale, useStaticScale, job, ext_param) end; ---创建层容器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽度 ---* height 长度 ---* isClip 是否裁切 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param isClip boolean ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Layout_Create(parent, ID, x, y, width, height, isClip) end; ---创建列表容器(TableView) ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 容器宽度 ---* height 容器高度 ---* direction 1:垂直; 2:水平 ---* cellWid 单个cell 宽 ---* cellHei 单个cell 高 ---* num 需创建cell个数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param direction number ---@param cellWid number ---@param cellHei number ---@param num number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:TableView_Create(parent, ID, x, y, width, height, direction, cellWid, cellHei, num) end; ---创建滚动容器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽度 ---* height 高度 ---* direction 1:垂直; 2:水平 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param direction number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ScrollView_Create(parent, ID, x, y, width, height, direction) end; ---创建翻页容器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽度 ---* height 高度 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:PageView_Create(parent, ID, x, y, width, height, direction) end; ---创建滚动容器子节点 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* w 宽度 ---* h 高度 ---* createCB 创建子节点内容回调 [函数返回 widget] ---* activeCB 判断是否需要激活/创建 [函数返回 boolean值] ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param w number ---@param h number ---@param createCB function ---@param activeCB function ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:QuickCell_Create(parent, ID, x, y, w, h, createCB, activeCB) end; ---创建序列帧动画 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* prefix 前缀 ---* suffix 后缀 ---* beginframe 起始帧, 默认1 ---* finishframe 结束帧 ---* ext 附加参数, {speed = 播放速度 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param prefix string ---@param suffix string ---@param beginframe number ---@param finishframe number ---@param ext table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:Frames_Create(parent, ID, x, y, prefix, suffix, beginframe, finishframe, ext) end; ---创建粒子特效 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* res 粒子特效资源路径 plist文件 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param res string ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ParticleEffect_Create(parent, ID, x, y, res) end; ---创建骨骼动画 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* jsonPath json文件路径 ---* atlasPath atlas文件路径 ---* trackIndex 索引值 ---* name 动画名 ---* loop 动画是否循环 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param jsonPath string ---@param atlasPath string ---@param trackIndex number ---@param name string ---@param loop boolean ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:SpineAnim_Create(parent, ID, x, y, jsonPath, atlasPath, trackIndex, name, loop) end; ---创建拖拽容器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽 ---* height 高 ---* from 控件来自(界面位置) 官方默认的可参照GUIDefine.ItemFrom,
自定义类型的示例 :
`GUIDefine.ItemFrom.xxx`
[xxx: 自定义类型名] ---* ext 额外参数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param from number ---@param ext table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:MoveWidget_Create(parent, ID, x, y, width, height, from, ext) end; ---创建刮图 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* showImg 展示图片资源 ---* maskImg 遮罩图片资源 ---* clearHei 刮除高度, 默认16 ---* moveTime 刮除时间, 单位: 秒 ---* beginTime 开始点击到结束触发间隔, 单位: 秒 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param showImg string ---@param maskImg string ---@param clearHei number ---@param moveTime number ---@param beginTime number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ScrapePic_Create(parent, ID, x, y, showImg, maskImg, clearHei, moveTime, beginTime, callback) end; ---创建旋转容器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 宽度 ---* height 高度 ---* scrollGap 滑动间隙, 默认100 ---* param 子节点参数, 参考 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param scrollGap number ---@param param table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:RotateView_Create(parent, ID, x, y, width, height, scrollGap, param) end; ---创建装备框 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* pos 装备装戴位置 ---* isHero 是否英雄装备 ---* data 额外参数 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param pos number ---@param isHero boolean ---@param data table ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:EquipShow_Create(parent, ID, x, y, pos, isHero, data) end; ---创建渐变字文本 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* size 渐变字大小 ---* txt 渐变字文本内容 ---* color1 渐变颜色1 ---* color2 渐变颜色2 ---* param1 渐变参数(param1,param2组合
1,0为横向渐变
0,1为纵向渐变) ---* param2 渐变参数(param1,param2组合
1,0为横向渐变
0,1为纵向渐变) ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param size number ---@param txt string ---@param color1 string ---@param color2 string ---@param param1 number ---@param param2 number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:GradientColorText_Create(parent, ID, x, y, size, txt, color1,color2,param1,param2) end; ---创建列表容器(ListView) ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 容器宽度 ---* height 容器高度 ---* direction 1:垂直; 2:水平 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@param direction number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:ListView_Create(parent, ID, x, y, width, height, direction) end; ---创建视频播放器 ---* parent 父节点对象 ---* ID 唯一ID ---* x 位置 横坐标 ---* y 位置 纵坐标 ---* width 容器宽度 ---* height 容器高度 ---@param parent userdata ---@param ID string ---@param x number ---@param y number ---@param width number ---@param height number ---@return userdata "返回:成功时返回控件对象,失败时返回空" function GUI:VideoPlayer_Create(parent, ID, x, y, width, height) end; ---获取界面控件 ---* parent 父控件对象 ---* ID 控件ID ---@param parent userdata ---@param ID string function GUI:GetWindow(parent, ID) end; ---获取控件自定义参数 ---* widget 界面对象 ---@param widget userdata function GUI:Win_GetParam(widget) end; ---获取按钮文字 ---* widget 按钮对象 ---@param widget userdata ---@return string "返回:按钮文字" function GUI:Button_getTitleText(widget) end; ---获取文本 ---* widget 对象 ---@param widget userdata ---@return string "返回:文本内容" function GUI:Text_getString(widget) end; ---获取艺术字文本 ---* widget 艺术字对象 ---@param widget userdata ---@return string "返回:艺术字文本内容" function GUI:TextAtlas_getString(widget) end; ---获取滚动文本内容 ---* widget 滚动文本对象 ---@param widget userdata ---@return string "返回:滚动文本内容" function GUI:ScrollText_getString(widget) end; ---获取对应ID放置框的物品数据 ---* widget 物品放入框控件对象 ---* boxindex 放置框 唯一ID ---@param widget userdata ---@param boxindex number ---@return table "返回:放置框的物品数据" function GUI:ItemBox_GetItemData(widget, boxindex) end; ---获取复选框是否选中 ---* widget 复选框对象 ---@param widget userdata ---@return boolean "返回:true(选中)/false(未选中)" function GUI:CheckBox_isSelected(widget) end; ---获取输入框文本 ---* widget 输入框对象 ---@param widget userdata ---@return string "返回:输入框文本" function GUI:TextInput_getString(widget) end; ---获得滚动条进度 ---* widget 滚动条对象 ---@param widget userdata ---@return number "返回:滚动条进度" function GUI:Slider_getPercent(widget) end; ---获取圆形进度条百分比 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:圆形进度条百分比" function GUI:ProgressTimer_getPercentage(widget) end; ---获取进度条进度 ---* widget 进度条对象 ---@param widget userdata ---@return number "返回:进度条进度" function GUI:LoadingBar_getPercent(widget) end; ---获取进度条颜色 ---* widget 进度条对象 ---@param widget userdata ---@return string "返回:进度条颜色值" function GUI:LoadingBar_getColor(widget) end; ---获取层背景图片文件路径 ---* widget 层对象 ---@param widget userdata ---@return string "返回:背景图片路径" function GUI:Layout_getBackGroundImageFile(widget) end; ---获取列表容器间隔 ---* widget 容器对象 ---@param widget userdata ---@return number "返回:间隔距离(像素)" function GUI:ListView_getItemsMargin(widget) end; ---获取列表容器最顶部可见范围子节点 ---* widget 容器对象 ---@param widget userdata ---@return userdata "返回:顶部范围子节点对象" function GUI:ListView_getTopmostItemInCurrentView(widget) end; ---获取列表容器最底部部可见范围子节点 ---* widget 容器对象 ---@param widget userdata ---@return userdata "返回:底部范围子节点对象" function GUI:ListView_getBottommostItemInCurrentView(widget) end; ---获取子节点序列号 ---* widget 容器对象 ---* value 子节点对象 ---@param widget userdata ---@param value userdata ---@return number "返回:子节点序列号" function GUI:ListView_getItemIndex(widget, value) end; ---通过子节点序列号获取子节点对象 ---* widget 容器对象 ---* value 子节点序列号 ---@param widget userdata ---@param value number ---@return userdata "返回:子控件对象" function GUI:ListView_getItemByIndex(widget, value) end; ---获取列表容器所有子节点对象 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:所有子节点对象" function GUI:ListView_getItems(widget) end; ---获取列表容器所有子节点数量 ---* widget 容器对象 ---@param widget userdata ---@return number "返回:子节点总数量" function GUI:ListView_getItemCount(widget) end; ---获取列表容器滚动范围大小 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:列表容器滚动范围大小" function GUI:ListView_getInnerContainerSize(widget) end; ---获取列表容器内部滚动区域坐标 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:列表容器内部滚动区域坐标" function GUI:ListView_getInnerContainerPosition(widget) end; ---获取滚动容器滚动范围大小 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:滚动容器滚动范围大小" function GUI:ScrollView_getInnerContainerSize(widget) end; ---获取容器内部滚动区域坐标 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:容器内部滚动区域坐标" function GUI:ScrollView_getInnerContainerPosition(widget) end; ---获取当前子页面序列号 ---* widget 容器对象 ---@param widget userdata ---@return number "返回:子页面序列号" function GUI:PageView_getCurrentPageIndex(widget) end; ---获取翻页容器子页面 ---* widget 容器对象 ---@param widget userdata ---@return table "返回:子页面对象" function GUI:PageView_getItems(widget) end; ---获取翻页容器子页面数量 ---* widget 容器对象 ---@param widget userdata ---@return number "返回:子页面数量" function GUI:PageView_getItemCount(widget) end; ---获取列表容器内部区域偏移位置 ---* widget tableView对象 ---@param widget userdata function GUI:TableView_getContentOffset(widget) end; ---获取容器cell的下标/序列号 ---* cell tableViewCell对象 ---@param cell userdata ---@return number "返回:cell下标" function GUI:TableViewCell_getIdx(cell) end; ---获取对应下标item添加的子节点 ---* widget 旋转容器对象 ---* index 对应下标 ---@param widget userdata ---@param index number ---@return userdata "返回:子节点" function GUI:RotateView_getChildByIndex(widget, index) end; ---获取对应下标item ---* widget 旋转容器对象 ---* index 对应下标 ---@param widget userdata ---@param index number ---@return userdata "返回:对应下标item" function GUI:RotateView_getItemByIndex(widget, index) end; ---获取父节点的快捷子控件组 ---* parent 父节点 ---@param parent userdata ---@return table  [key 为控件名] "返回:父节点的快捷子控件组" function GUI:ui_delegate(parent) end; ---获取主界面左上挂接点 ---@return userdata "返回:主界面左上挂接点" function GUI:Attach_LeftTop() end; ---获取主界面右上挂接点 ---@return userdata "返回:主界面右上挂接点" function GUI:Attach_RightTop() end; ---获取主界面左下挂接点 ---@return userdata "返回:主界面左下挂接点" function GUI:Attach_LeftBottom() end; ---获取主界面右下挂接点 ---@return userdata "返回:主界面右下挂接点" function GUI:Attach_RightBottom() end; ---获取最上层UI挂接点 ---@return userdata "返回:最上层UI挂接点" function GUI:Attach_UITop() end; ---获取上层场景挂接点 ---@return userdata "返回:上层场景挂接点" function GUI:Attach_SceneF() end; ---获取下层场景挂接点 ---@return userdata "返回:下层场景挂接点" function GUI:Attach_SceneB() end; ---获取主界面最底层左上挂接点 ---@return userdata "返回:主界面最底层左上挂接点" function GUI:Attach_LeftTop_B() end; ---获取主界面最底层右上挂接点 ---@return userdata "返回:主界面最底层右上挂接点" function GUI:Attach_RightTop_B() end; ---获取主界面最底层左下挂接点 ---@return userdata "返回:主界面最底层左下挂接点" function GUI:Attach_LeftBottom_B() end; ---获取主界面最底层右下挂接点 ---@return userdata "返回:主界面最底层右下挂接点" function GUI:Attach_RightBottom_B() end; ---获取主界面最顶层左上挂接点 ---@return userdata "返回:主界面最顶层左上挂接点" function GUI:Attach_LeftTop_T() end; ---获取主界面最顶层右上挂接点 ---@return userdata "返回:主界面最顶层右上挂接点" function GUI:Attach_RightTop_T() end; ---获取主界面最顶层左下挂接点 ---@return userdata "返回:主界面最顶层左下挂接点" function GUI:Attach_LeftBottom_T() end; ---获取主界面最顶层右下挂接点 ---@return userdata "返回:主界面最顶层右下挂接点" function GUI:Attach_RightBottom_T() end; ---获取自带父节点 [挂接点ID: 101-111] ---* ID 挂接点ID ---@param ID number ---@return userdata "返回:自带父节点" function GUI:Win_FindParent(ID) end; ---获取坐标 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:控件坐标" function GUI:getPosition(widget) end; ---获取横坐标 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:横坐标" function GUI:getPositionX(widget) end; ---获取纵坐标 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:纵坐标" function GUI:getPositionY(widget) end; ---获取控件锚点 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:控件锚点" function GUI:getAnchorPoint(widget) end; ---获取控件尺寸大小(纹理大小 不考虑缩放) ---* widget 控件对象 ---@param widget userdata ---@return table "返回:{height = height, width = width}" function GUI:getContentSize(widget) end; ---获取控件尺寸大小(考虑缩放的真实大小) ---* widget 控件对象 ---@param widget userdata ---@return table "返回:{height = height, width = width}" function GUI:getBoundingBox(widget) end; ---获取控件标签 ---* widget 图片对象 ---@param widget userdata ---@return number "返回:标签" function GUI:getTag(widget) end; ---获取控件旋转角度 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:控件旋转角度" function GUI:getRotation(widget) end; ---获取控件是否显示状态 ---* widget 控件对象 ---@param widget userdata ---@return boolean "返回:控件是否显示 true/false" function GUI:getVisible(widget) end; ---获取控件Y轴方向缩放比例 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:控件Y轴方向缩放比例" function GUI:getScaleY(widget) end; ---获取控件X轴方向缩放比例 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:控件X轴方向缩放比例" function GUI:getScaleX(widget) end; ---获取是否水平翻转 ---* widget 控件对象 ---@param widget userdata ---@return boolean "返回:是否水平翻转" function GUI:getFlippedX(widget) end; ---获取是否垂直翻转 ---* widget 控件对象 ---@param widget userdata ---@return boolean "返回:是否垂直翻转" function GUI:getFlippedY(widget) end; ---获得控件世界坐标 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:控件世界坐标" function GUI:getWorldPosition(widget) end; ---获取控件是否可以触摸 ---* widget 控件对象 ---@param widget userdata ---@return boolean "返回:是否可触摸 true/false" function GUI:getTouchEnabled(widget) end; ---获取父节点 ---* widget 子控件对象 ---@param widget userdata ---@return userdata "返回:父节点" function GUI:getParent(widget) end; ---获取控件所有子节点 ---* widget 父控件对象 ---@param widget userdata ---@return table "返回:控件所有子节点" function GUI:getChildren(widget) end; ---获取控件名字 ---* widget 控件对象 ---@param widget userdata ---@return string "返回:控件名字" function GUI:getName(widget) end; ---通过控件名字获取子节点 ---* widget 父控件对象 ---* name 控件名字 ---@param widget userdata ---@param name string ---@return userdata "返回:子节点" function GUI:getChildByName(widget, name) end; ---通过控件标记获取子节点 ---* widget 父控件对象 ---* tag 控件标记 ---@param widget userdata ---@param tag number ---@return userdata "返回:子节点" function GUI:getChildByTag(widget, tag) end; ---获取控件触摸开始时位置 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:触摸开始时位置{x = x, y = y}" function GUI:getTouchBeganPosition(widget) end; ---获取控件触摸移动时位置 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:控件触摸移动时位置{x = x, y = y}" function GUI:getTouchMovePosition(widget) end; ---获取控件触摸结束时位置 ---* widget 控件对象 ---@param widget userdata ---@return table "返回:控件触摸结束时位置{x = x, y = y}" function GUI:getTouchEndPosition(widget) end; ---获取控件是否触摸吞噬 ---* widget 控件对象 ---@param widget userdata ---@return boolean "返回:是否触摸吞噬 true/false" function GUI:getSwallowTouches(widget) end; ---检查触摸位置是否被父节点裁剪 ---* widget 控件对象 ---* position 世界坐标 ---@param widget userdata ---@param position table ---@return boolean "返回:触摸位置是否被父节点裁剪 true/false" function GUI:isClippingParentContainsPoint(widget, position) end; ---设置控件自定义参数 ---* widget 界面对象 ---* param 参数内容 ---@param widget userdata ---@param param number function GUI:Win_SetParam(widget, param) end; ---设置界面拖拽 ---* widget 界面对象 ---* dragLayer 拖拽区域控件 ---@param widget userdata ---@param dragLayer userdata function GUI:Win_SetDrag(widget, dragLayer) end; ---设置主界面隐藏 ---* widget 界面对象 ---* value 是否隐藏, 普通面板生效 ---@param widget userdata ---@param value boolean function GUI:Win_SetMainHide(widget, value) end; ---设置界面绑定NPC ---* widget 界面对象 ---* npcID NPCID ---@param widget userdata ---@param npcID number function GUI:Win_BindNPC(widget, npcID) end; ---设置界面浮起 ---* widget 界面对象 ---* zPanel 控件对象 ---@param widget userdata ---@param zPanel userdata function GUI:Win_SetZPanel(widget, zPanel) end; ---设置界面绑定事件 ---* widget 界面对象 ---* eventID 事件ID ---* eventTag 事件描述 ---@param widget userdata ---@param eventID string ---@param eventTag string function GUI:Win_BindLuaEvent(widget, eventID, eventTag) end; ---设置界面内鼠标右键吞噬 ---* widget 界面对象 ---* state 是否吞噬 ---@param widget userdata ---@param state boolean function GUI:Win_SetSwallowRightMouseTouch(widget, state) end; ---设置图片九宫格 ---* widget 图片对象 ---* scale9l 左边比例 ---* scale9r 右边比例 ---* scale9t 上边比例 ---* scale9b 下边比例 ---@param widget userdata ---@param scale9l number ---@param scale9r number ---@param scale9t number ---@param scale9b number function GUI:Image_setScale9Slice(widget, scale9l, scale9r, scale9t, scale9b) end; ---设置图片是否变灰 ---* widget 图片对象 ---* isGrey 是否置灰 ---@param widget userdata ---@param isGrey boolean function GUI:Image_setGrey(widget, isGrey) end; ---设置按钮状态图片 ---* widget 按钮对象 ---* Normalfilepath 正常状态图片路径 ---* Pressedfilepath 按压状态图片路径 ---* Disabledfilepath 禁用状态图片路径 ---* TextureType 加载类型:
0 图片
1 图片集 plist文件 ---@param widget userdata ---@param Normalfilepath string ---@param Pressedfilepath string ---@param Disabledfilepath string ---@param TextureType number function GUI:Button_loadTextures(widget, Normalfilepath, Pressedfilepath, Disabledfilepath, TextureType) end; ---设置正常状态图片 ---* widget 按钮对象 ---* filepath 图片路径 ---@param widget userdata ---@param filepath string function GUI:Button_loadTextureNormal(widget, filepath) end; ---设置按下状态图片 ---* widget 按钮对象 ---* filepath 图片路径 ---@param widget userdata ---@param filepath string function GUI:Button_loadTexturePressed(widget, filepath) end; ---设置禁用状态图片 ---* widget 按钮对象 ---* filepath 图片路径 ---@param widget userdata ---@param filepath string function GUI:Button_loadTextureDisabled(widget, filepath) end; ---设置按钮文字 ---* widget 按钮对象 ---* value 按钮显示文本 ---@param widget userdata ---@param value string function GUI:Button_setTitleText(widget, value) end; ---设置按钮文字颜色 ---* widget 按钮对象 ---* value 色值(#000000) ---@param widget userdata ---@param value string function GUI:Button_setTitleColor(widget, value) end; ---设置按钮文字大小 ---* widget 按钮对象 ---* value 字体大小(字号16) ---@param widget userdata ---@param value number function GUI:Button_setTitleFontSize(widget, value) end; ---设置按钮文字样式 ---* widget 按钮对象 ---* value 字体样式(font.ttf) ---@param widget userdata ---@param value string function GUI:Button_setTitleFontName(widget, value) end; ---设置按钮文本最大宽度 ---* widget 按钮对象 ---* value 文本最大宽度 ---@param widget userdata ---@param value number function GUI:Button_setMaxLineWidth(widget, value) end; ---设置按钮文本加描边 ---* widget 按钮对象 ---* color 描边色值(#000000) ---* outline 描边大小 ---@param widget userdata ---@param color string ---@param outline number function GUI:Button_titleEnableOutline(widget, color, outline) end; ---取消按钮文本描边 ---* widget 按钮对象 ---@param widget userdata function GUI:Button_titleDisableOutLine(widget) end; ---设置按钮是否禁用(可触摸) ---* widget 按钮对象 ---* value 是否禁用(可触摸) ---@param widget userdata ---@param value boolean function GUI:Button_setBright(widget, value) end; ---设置按钮是否禁用(不可触摸) ---* widget 按钮对象 ---* value 是否禁用(不可触摸) ---@param widget userdata ---@param value boolean function GUI:Button_setBrightEx(widget, value) end; ---设置按钮当前状态 ---* widget 按钮对象 ---* value 状态(0正常 1按下) ---@param widget userdata ---@param value number function GUI:Button_setBrightStyle(widget, value) end; ---设置按钮是否灰态 ---* widget 按钮对象 ---* value 是否灰态 ---@param widget userdata ---@param value boolean function GUI:Button_setGrey(widget, value) end; ---设置按钮九宫格 ---* widget 按钮对象 ---* scale9l 左边比例 ---* scale9r 右边比例 ---* scale9t 上边比例 ---* scale9b 下边比例 ---@param widget userdata ---@param scale9l number ---@param scale9r number ---@param scale9t number ---@param scale9b number function GUI:Button_setScale9Slice(widget, scale9l, scale9r, scale9t, scale9b) end; ---设置文本 ---* widget 对象 ---* value 文本 ---@param widget userdata ---@param value string function GUI:Text_setString(widget, value) end; ---设置文本颜色 ---* widget 对象 ---* value 色值("#000000") ---@param widget userdata ---@param value string function GUI:Text_setTextColor(widget, value) end; ---设置字体大小 ---* widget 对象 ---* value 字体大小 ---@param widget userdata ---@param value number function GUI:Text_setFontSize(widget, value) end; ---设置字体路径 ---* widget 对象 ---* value 字体文件路径
例: "fonts/font.ttf" ---@param widget userdata ---@param value string function GUI:Text_setFontName(widget, value) end; ---设置字体描边 ---* widget 对象 ---* color 色值("#000000") ---* size 描边宽度 ---@param widget userdata ---@param color string ---@param size number function GUI:Text_enableOutline(widget, color, size) end; ---设置是否启用下划线 ---* widget 文本对象 ---@param widget userdata function GUI:Text_enableUnderline(widget) end; ---设置文本最大行宽 ---* widget 对象 ---* value 宽度 ---@param widget userdata ---@param value number function GUI:Text_setMaxLineWidth(widget, value) end; ---设置文本垂直对齐 ---* widget 对象 ---* value 0:顶对齐
1:垂直居中
2:底对齐 ---@param widget userdata ---@param value number function GUI:Text_setTextVerticalAlignment(widget, value) end; ---设置文本水平对齐 ---* widget 对象 ---* value 0:顶对齐
1:垂直居中
2:底对齐 ---@param widget userdata ---@param value number function GUI:Text_setTextHorizontalAlignment(widget, value) end; ---设置文本尺寸 ---* widget 对象 ---* value {width = 0, height = 0} ---@param widget userdata ---@param value table function GUI:Text_setTextAreaSize(widget, value) end; ---设置倒计时文本 ---* widget 对象 ---* time 倒计时时间, 单位:秒 ---* callback 倒计时结束触发 ---* showType 倒计时时间显示方式
0: xx时xx分xx秒
1: 小于1天显示xx:xx:xx 大于显示xx天xx时xx分 ---@param widget userdata ---@param time number ---@param callback function ---@param showType number function GUI:Text_COUNTDOWN(widget, time, callback, showType) end; ---设置艺术字配置 ---* widget 艺术字对象 ---* stringValue 文本内容 ---* charMapFile 艺术字路径 ---* itemWidth 字体宽度 ---* itemHeight 字体高度 ---* startCharMap 起始字符设置("/") ---* sheet 字体内容(H5专属)
比如图片文字是“+-0123456789”,那这个sheet的值就是"+-0123456789" ---@param widget userdata ---@param stringValue string ---@param charMapFile string ---@param itemWidth number ---@param itemHeight number ---@param startCharMap string ---@param sheet string function GUI:TextAtlas_setProperty(widget, stringValue, charMapFile, itemWidth, itemHeight, startCharMap, sheet) end; ---设置艺术字文本 ---* widget 艺术字对象 ---* value 文本内容 ---@param widget userdata ---@param value string function GUI:TextAtlas_setString(widget, value) end; ---设置富文本背景颜色 ---* widget 控件对象 ---* color 颜色值, 例: "#000000" ---@param widget userdata ---@param color string function GUI:RichText_setBackgroundColor(widget, color) end; ---设置滚动文本内容 ---* widget 滚动文本对象 ---* value 文本内容 ---@param widget userdata ---@param value string function GUI:ScrollText_setString(widget, value) end; ---设置滚动文本描边 ---* widget 滚动文本对象 ---* color 描边色值("#000000") ---* size 描边大小 ---@param widget userdata ---@param color string ---@param size number function GUI:ScrollText_enableOutline(widget, color, size) end; ---设置滚动文本水平对齐 ---* widget 滚动文本对象 ---* value 对齐方式:
1 左对齐
2 水平居中
3 右对齐 ---@param widget userdata ---@param value number function GUI:ScrollText_setHorizontalAlignment(widget, value) end; ---设置滚动文本颜色 ---* widget 滚动文本对象 ---* value 色值("#000000") ---@param widget userdata ---@param value string function GUI:ScrollText_setTextColor(widget, value) end; ---设置物品框单击事件 ---* widget 物品框对象 ---* eventCB 单击事件函数 ---@param widget userdata ---@param eventCB function function GUI:ItemShow_addReplaceClickEvent(widget, eventCB) end; ---设置物品框双击事件 ---* widget 物品框对象 ---* eventCB 双击事件函数 ---@param widget userdata ---@param eventCB function function GUI:ItemShow_addDoubleEvent(widget, eventCB) end; ---设置物品框长按事件 ---* widget 物品框对象 ---* eventCB 长按事件函数 ---@param widget userdata ---@param eventCB function function GUI:ItemShow_addPressEvent(widget, eventCB) end; ---设置物品框是否置灰 ---* widget 物品框对象 ---* value 是否置灰 ---@param widget userdata ---@param value boolean function GUI:ItemShow_setIconGrey(widget, value) end; ---设置物品框是否选中 ---* widget 物品框对象 ---* value 是否选中 ---@param widget userdata ---@param value boolean function GUI:ItemShow_setItemShowChooseState(widget, value) end; ---设置物品框是否拖动 ---* widget 物品框对象 ---* value 是否拖动 ---@param widget userdata ---@param value boolean function GUI:ItemShow_setMoveEable(widget, value) end; ---更新物品框内容 ---* widget 物品框对象 ---* itemData 配置数据 ---@param widget userdata ---@param itemData table function GUI:ItemShow_updateItem(widget, itemData) end; ---设置物品框是否触摸吞噬 ---* widget 物品框对象 ---* isSwallow 是否触摸吞噬 ---@param widget userdata ---@param isSwallow boolean function GUI:ItemShow_setItemTouchSwallow(widget, isSwallow) end; ---设置复选框默认状态背景图片 ---* widget 复选框对象 ---* value 默认状态图片路径 ---@param widget userdata ---@param value string function GUI:CheckBox_loadTextureBackGround(widget, value) end; ---设置复选框选中状态背景图片 ---* widget 复选框对象 ---* value 选中状态图片路径 ---@param widget userdata ---@param value string function GUI:CheckBox_loadTextureFrontCross(widget, value) end; ---设置复选框禁用状态背景图片 ---* widget 复选框对象 ---* value 禁用状态图片路径 ---@param widget userdata ---@param value string function GUI:CheckBox_loadTextureFrontCrossDisabled(widget, value) end; ---设置复选框选中或取消 ---* widget 复选框对象 ---* value 选中或取消 ---@param widget userdata ---@param value boolean function GUI:CheckBox_setSelected(widget, value) end; ---设置输入框字体颜色 ---* widget 输入框对象 ---* value 色值("#000000") ---@param widget userdata ---@param value string function GUI:TextInput_setFontColor(widget, value) end; ---设置输入框字体 ---* widget 输入框对象 ---* value 字体路径 ---* value2 字号 ---@param widget userdata ---@param value string ---@param value2 number function GUI:TextInput_setFont(widget, value, value2) end; ---设置输入框字体大小 ---* widget 输入框对象 ---* value 字号 ---@param widget userdata ---@param value number function GUI:TextInput_setFontSize(widget, value) end; ---设置输入框占位文本字体 ---* widget 输入框对象 ---* value 字体路径 ---* value2 字体("font.ttf") ---@param widget userdata ---@param value string ---@param value2 string function GUI:TextInput_setPlaceholderFont(widget, value, value2) end; ---设置输入框占位文本字体颜色 ---* widget 输入框对象 ---* value 色值("#000000") ---@param widget userdata ---@param value string function GUI:TextInput_setPlaceholderFontColor(widget, value) end; ---设置输入框占位文本字体大小 ---* widget 输入框对象 ---* value 字号 ---@param widget userdata ---@param value number function GUI:TextInput_setPlaceholderFontSize(widget, value) end; ---设置输入框占位文本 ---* widget 输入框对象 ---* value 输入内容 ---@param widget userdata ---@param value string function GUI:TextInput_setPlaceHolder(widget, value) end; ---设置输入框文本 ---* widget 输入框对象 ---* value 输入内容 ---@param widget userdata ---@param value string function GUI:TextInput_setString(widget, value) end; ---设置输入框行宽 ---* widget 输入框对象 ---* value 输入框控件宽度 ---@param widget userdata ---@param value number function GUI:TextInput_setMaxLength(widget, value) end; ---设置输入框水平对齐 ---* widget 输入框对象 ---* value 对齐方式:
0 顶对齐
1 底对齐
2 水平居中 ---@param widget userdata ---@param value number function GUI:TextInput_setTextHorizontalAlignment(widget, value) end; ---设置输入框文本类型 ---* widget 输入框对象 ---* value 类型 ---@param widget userdata ---@param value number function GUI:TextInput_setInputFlag(widget, value) end; ---设置输入框键盘编辑类型 ---* widget 输入框对象 ---* value 类型 ---@param widget userdata ---@param value number function GUI:TextInput_setInputMode(widget, value) end; ---设置输入框弹出式键盘返回类型 ---* widget 输入框对象 ---* value 类型 ---@param widget userdata ---@param value number function GUI:TextInput_setReturnType(widget, value) end; ---设置输入框监听事件 ---* widget 输入框对象 ---* eventCB 事件处理函数 ---@param widget userdata ---@param eventCB function function GUI:TextInput_addOnEvent(widget, eventCB) end; ---设置滚动条背景图 ---* widget 滚动条对象 ---* value 背景图路径 ---@param widget userdata ---@param value string function GUI:Slider_loadBarTexture(widget, value) end; ---设置滚动条图片 ---* widget 滚动条对象 ---* value 滚动条图片路径 ---@param widget userdata ---@param value string function GUI:Slider_loadProgressBarTexture(widget, value) end; ---设置滚动条拖动块普通图片 ---* widget 滚动条对象 ---* value 拖动块图片路径 ---@param widget userdata ---@param value string function GUI:Slider_loadSlidBallTextureNormal(widget, value) end; ---设置滚动条进度 ---* widget 滚动条对象 ---* value 滚动条进度(0-100) ---@param widget userdata ---@param value number function GUI:Slider_setPercent(widget, value) end; ---设置滚动条最大进度值 ---* widget 滚动条对象 ---* value 滚动条最大进度值 ---@param widget userdata ---@param value number function GUI:Slider_setMaxPercent(widget, value) end; ---设置滚动条触摸事件 ---* widget 滚动条对象 ---* value 事件函数 ---@param widget userdata ---@param value function function GUI:Slider_addOnEvent(widget, value) end; ---设置圆形进度条百分比 ---* widget 控件对象 ---* value 进度(0-100) ---@param widget userdata ---@param value number function GUI:ProgressTimer_setPercentage(widget, value) end; ---设置圆形进度条方向 ---* widget 控件对象 ---* value true 顺时针
false 逆时针 ---@param widget userdata ---@param value boolean function GUI:ProgressTimer_setReverseDirection(widget, value) end; ---设置控件Y轴方向缩放 ---* widget 控件对象 ---* value 缩放比例, 默认1.0 ---@param widget userdata ---@param value number function GUI:setScaleY(widget, value) end; ---设置圆形进度条动作和回调函数 ---* widget 控件对象 ---* time 时间 ---* to 结束进度(0-100) ---* completeCB 回调函数 ---* tag 标记 ---@param widget userdata ---@param time number ---@param to number ---@param completeCB function ---@param tag number function GUI:ProgressTimer_progressTo(widget, time, to, completeCB, tag) end; ---设置圆形进度条背景图 ---* widget 控件对象 ---* img 图片路径 ---@param widget userdata ---@param img string function GUI:ProgressTimer_ChangeImg(widget, img) end; ---设置进度条图片 ---* widget 进度条对象 ---* value 图片路径 ---@param widget userdata ---@param value string function GUI:LoadingBar_loadTexture(widget, value) end; ---设置进度条方向 ---* widget 进度条对象 ---* value 方向:
0 从左到右
1 从右到左 ---@param widget userdata ---@param value number function GUI:LoadingBar_setDirection(widget, value) end; ---设置进度条进度 ---* widget 进度条对象 ---* value 进度(0-100) ---@param widget userdata ---@param value number function GUI:LoadingBar_setPercent(widget, value) end; ---设置进度条颜色 ---* widget 进度条对象 ---* value 色值("#000000") ---@param widget userdata ---@param value string function GUI:LoadingBar_setColor(widget, value) end; ---设置特效播放完自动移除 ---* widget 特效对象 ---@param widget userdata function GUI:Effect_setAutoRemoveOnFinish(widget) end; ---设置粒子持续时间 ---* widget 粒子特效 ---* value 持续时间, 单位: 秒
-1 表示永久 ---@param widget userdata ---@param value number function GUI:ParticleEffect_setDuration(widget, value) end; ---设置总粒子数量 ---* widget 粒子特效 ---* value 数量 ---@param widget userdata ---@param value number function GUI:ParticleEffect_setTotalParticles(widget, value) end; ---新增拖拽类型和拖拽事件 ---* fromType 控件来自位置类型名 ---* toType 控件到达位置类型名 ---* fromToEvent 从fromType类型控件 拖拽到 toType类型控件 触发的函数 ---* toFromEvent 从toType类型控件 拖拽到 fromType类型控件 触发的函数 ---@param fromType string ---@param toType string ---@param fromToEvent function ---@param toFromEvent function function GUI:AddMoveWidgetTypeEvent(fromType, toType, fromToEvent, toFromEvent) end; ---设置装备框显示自动刷新 ---* widget 装备框对象 ---@param widget userdata function GUI:EquipShow_setAutoUpdate(widget) end; ---设置坐标 ---* widget 控件对象 ---* x 横坐标 ---* y 纵坐标 ---@param widget userdata ---@param x number ---@param y number function GUI:setPosition(widget, x, y) end; ---设置横坐标 ---* widget 控件对象 ---* value 横坐标 ---@param widget userdata ---@param value number function GUI:setPositionX(widget, value) end; ---设置纵坐标 ---* widget 控件对象 ---* value 纵坐标 ---@param widget userdata ---@param value number function GUI:setPositionY(widget, value) end; ---设置控件锚点 ---* widget 控件对象 ---* x 横坐标 ---* y 纵坐标 ---@param widget userdata ---@param x number ---@param y number function GUI:setAnchorPoint(widget, x, y) end; ---设置控件尺寸大小 ---* widget 控件对象 ---* sizeW 宽度 ---* sizeH 长度 ---@param widget userdata ---@param sizeW number ---@param sizeH number function GUI:setContentSize(widget, sizeW, sizeH) end; ---设置忽略设置的自定义尺寸大小 ---* widget 控件对象 ---* value 是否忽略用户定义尺寸大小 ---@param widget userdata ---@param value boolean function GUI:setIgnoreContentAdaptWithSize(widget, value) end; ---设置控件标签 ---* widget 控件对象 ---* value 标签值 ---@param widget userdata ---@param value number function GUI:setTag(widget, value) end; ---设置控件名字 ---* widget 控件对象 ---* value 名字 ---@param widget userdata ---@param value string function GUI:setName(widget, value) end; ---设置控件置灰 ---* widget 控件对象 ---* isGrey 是否置灰 ---@param widget userdata ---@param isGrey boolean function GUI:setGrey(widget, isGrey) end; ---设置控件旋转角度 ---* widget 控件对象 ---* value 旋转角度(0 - 360) ---@param widget userdata ---@param value number function GUI:setRotation(widget, value) end; ---设置容器内部滚动区域坐标 ---* widget 容器对象 ---* x x ---* y y ---@param widget userdata ---@param x number ---@param y number function GUI:ScrollView_setInnerContainerPosition(widget,x,y) end; ---设置列表容器内部滚动区域坐标 ---* widget 容器对象 ---* x x ---* y y ---@param widget userdata ---@param x number ---@param y number function GUI:ListView_setInnerContainerPosition(widget,x,y) end; ---设置复选框监听事件 ---* widget 控件对象 ---* eventCB 监听函数 ---@param widget userdata ---@param eventCB function function CheckBox_addOnEvent(widget,eventCB) end; ---设置控件渐变色 ---* widget 控件对象 ---* startColor 开始颜色 ---* endColor 结束颜色 ---* xPer 渐变参数(xPer,xPer
1,0为横向渐变
0,1为纵向渐变) ---* yPer 渐变参数(xPer,xPer
1,0为横向渐变
0,1为纵向渐变) ---@param widget userdata ---@param startColor string ---@param endColor string ---@param xPer number ---@param yPer number function GUI:Shader_GradientColor(widget, startColor, endColor, xPer, yPer) end; ---设置控件阴影 ---* widget 控件对象 ---@param widget userdata function GUI:SetShaderShadow(widget) end; ---设置控件X轴倾斜角度 ---* widget 控件对象 ---* value 倾斜角度(0 - 360) ---@param widget userdata ---@param value number function GUI:setRotationSkewX(widget, value) end; ---设置控件Y轴倾斜角度 ---* widget 控件对象 ---* value 倾斜角度(0 - 360) ---@param widget userdata ---@param value number function GUI:setRotationSkewY(widget, value) end; ---设置控件可见性 ---* widget 控件对象 ---* value 是否显示 ---@param widget userdata ---@param value boolean function GUI:setVisible(widget, value) end; ---设置控件不透明度 ---* widget 控件对象 ---* value 不透明度(0-255), 默认255 ---@param widget userdata ---@param value number function GUI:setOpacity(widget, value) end; ---获取控件不透明度 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:控件不透明度" function GUI:getOpacity(widget) end; ---设置控件缩放 ---* widget 控件对象 ---* value 缩放比例, 默认1.0 ---@param widget userdata ---@param value number function GUI:setScale(widget, value) end; ---获取控件缩放比例 ---* widget 控件对象 ---@param widget userdata ---@return number "返回:控件缩放比例" function GUI:getScale(widget) end; ---设置控件X轴方向缩放 ---* widget 控件对象 ---* value 缩放比例, 默认1.0 ---@param widget userdata ---@param value number function GUI:setScaleX(widget, value) end; ---设置水平X轴方向翻转 ---* widget 控件对象 ---* value X轴方向是否翻转 ---@param widget userdata ---@param value boolean function GUI:setFlippedX(widget, value) end; ---设置垂直Y轴方向翻转 ---* widget 控件对象 ---* value Y轴方向是否翻转 ---@param widget userdata ---@param value boolean function GUI:setFlippedY(widget, value) end; ---设置控件渲染层级 ---* widget 控件对象 ---* value 渲染层级, 值越大显示越靠前 ---@param widget userdata ---@param value number function GUI:setLocalZOrder(widget, value) end; ---设置控件是否跟随父控件变化透明度 ---* widget 控件对象 ---* value 是否跟随 ---@param widget userdata ---@param value boolean function GUI:setCascadeOpacityEnabled(widget, value) end; ---设置控件的所有子控件是否跟随变化透明度 ---* widget 控件对象 ---* value 是否跟随 ---@param widget userdata ---@param value boolean function GUI:setChildrenCascadeOpacityEnabled(widget, value) end; ---设置控件是否可以触摸 ---* widget 控件对象 ---* value 是否触摸 ---@param widget userdata ---@param value boolean function GUI:setTouchEnabled(widget, value) end; ---设置延迟可触摸 ---* widget 控件对象 ---* delay 延迟触摸间隔 ---@param widget userdata ---@param delay number function GUI:delayTouchEnabled(widget, delay) end; ---设置控件是否可以鼠标触摸 ---* widget 控件对象 ---* value 是否鼠标触摸 ---@param widget userdata ---@param value boolean function GUI:setMouseEnabled(widget, value) end; ---设置控件是否触摸吞噬 ---* widget 控件对象 ---* value 是否吞噬 ---@param widget userdata ---@param value boolean function GUI:setSwallowTouches(widget, value) end; ---设置控件吞噬鼠标按键事件 [检查自身触摸吞噬时] ---* widget 控件对象 ---@param widget userdata function GUI:setMouseRSwallowTouches(widget) end; ---设置控件点击事件 ---* widget 控件对象 ---* func 回调函数 ---@param widget userdata ---@param func function function GUI:addOnClickEvent(widget, func) end; ---设置控件触摸事件 ---* widget 控件对象 ---* func 回调函数 ---@param widget userdata ---@param func function function GUI:addOnTouchEvent(widget, func) end; ---设置控件长按触发事件 ---* widget 控件对象 ---* func 回调函数 ---@param widget userdata ---@param func function function GUI:addOnLongTouchEvent(widget, func) end; ---设置控件鼠标进入/移出事件 ---* widget 控件对象 ---* param onEnterFunc: function 鼠标进入回调函数
onLeaveFunc: function 鼠标移出回调函数
onInsideFunc: function 鼠标一直在内部回调函数 ---@param widget userdata ---@param param table function GUI:addMouseMoveEvent(widget, param) end; ---设置鼠标按钮事件 ---* widget 控件对象 ---* param onRightDownFunc: function 鼠标右键点击事件
OnRightUpFunc: function 鼠标右键松开事件
needTouchPos: boolean 需要传入鼠标触摸位置
OnScrollFunc: function 鼠标滚轮滚动事件 ---@param widget userdata ---@param param table function GUI:addMouseButtonEvent(widget, param) end; ---设置鼠标经过控件显示文本 ---* widget 控件对象 ---* str 文本 ---* pos 位置 ---* anr 锚点 ---* param checkCallback: function 检查接触点是否能展示[函数传入参数: pos
返回: true / false ] ---@param widget userdata ---@param str string ---@param pos table ---@param anr table ---@param param table function GUI:addMouseOverTips(widget, str, pos, anr, param) end; ---键盘监听事件 ---* codeKeys 要监听的键盘键key ---* pressedCB 按下回调 ---* releaseCB 松开回调(单按键时有效) ---* autoPressInterval 长按触发函数间隔 默认 1 ---* checkFullSort 兼容全顺序键盘key排列, 针对监听多键 ---@param codeKeys string ---@param pressedCB function ---@param releaseCB function ---@param autoPressInterval number ---@param checkFullSort boolean function GUI:addKeyboardEvent(codeKeys, pressedCB, releaseCB, autoPressInterval, checkFullSort) end; ---移除键盘监听 ---* codeKeys 要移除监听的键盘键key ---@param codeKeys string function GUI:removeKeyboardEvent(codeKeys) end; ---加载纹理图片 ---* widget 图片对象 ---* filepath 图片路径 ---@param widget userdata ---@param filepath string function GUI:Image_loadTexture(widget, filepath) end; ---设置物品放入框监听事件 ---* widget 父节点对象 ---* eventCB 事件处理函数 ---@param widget userdata ---@param eventCB function function GUI:ItemBox_AddOnEvent(widget, eventCB) end; ---设置层背景颜色 ---* widget 层对象 ---* value 色值("#000000")
! 渐变色需传参table `{"#FF0000", "#FFFFFF"}` ---@param widget userdata ---@param value string function GUI:Layout_setBackGroundColor(widget, value) end; ---设置层背景颜色类型 ---* widget 层对象 ---* value 类型(1单色,2渐变色) ---@param widget userdata ---@param value number function GUI:Layout_setBackGroundColorType(widget, value) end; ---设置层背景颜色不透明度 ---* widget 层对象 ---* value 不透明度(0-255) ---@param widget userdata ---@param value number function GUI:Layout_setBackGroundColorOpacity(widget, value) end; ---设置层背景是否裁切 ---* widget 层对象 ---* value 是否裁切 ---@param widget userdata ---@param value boolean function GUI:Layout_setClippingEnabled(widget, value) end; ---设置层背景图片 ---* widget 层对象 ---* value 图片路径 ---@param widget userdata ---@param value string function GUI:Layout_setBackGroundImage(widget, value) end; ---设置层背景图片九宫格 ---* widget 层对象 ---* scale9l 左边比例 ---* scale9r 右边比例 ---* scale9t 上边比例 ---* scale9b 下边比例 ---@param widget userdata ---@param scale9l number ---@param scale9r number ---@param scale9t number ---@param scale9b number function GUI:Layout_setBackGroundImageScale9Slice(widget, scale9l, scale9r, scale9t, scale9b) end; ---移除层背景图片设置 ---* widget 层对象 ---@param widget userdata function GUI:Layout_removeBackGroundImage(widget) end; ---设置列表容器对齐方式 ---* widget 容器对象 ---* value 0:左对齐
1:右对齐
2:水平居中
3:顶对齐
4:底对齐
5:垂直居中 ---@param widget userdata ---@param value number function GUI:ListView_setGravity(widget, value) end; ---设置列表容器滑动方向 ---* widget 容器对象 ---* value 1:垂直; 2:水平 ---@param widget userdata ---@param value number function GUI:ListView_setDirection(widget, value) end; ---设置列表容器间隔 ---* widget 容器对象 ---* value 间隔大小(50像素) ---@param widget userdata ---@param value number function GUI:ListView_setItemsMargin(widget, value) end; ---设置列表容器是否有裁切 ---* widget 容器对象 ---* value 是否有裁切 ---@param widget userdata ---@param value boolean function GUI:ListView_setClippingEnabled(widget, value) end; ---设置列表容器背景颜色 ---* widget tableView对象 ---* value 十六进制颜色值 例: "#FFFFFF" ---@param widget userdata ---@param value string function GUI:TableView_setBackGroundColor(widget, value) end; ---设置列表容器背景颜色类型 ---* widget 容器对象 ---* value 1:单色,2:渐变色 ---@param widget userdata ---@param value number function GUI:ListView_setBackGroundColorType(widget, value) end; ---设置列表容器背景透明度 ---* widget 容器对象 ---* value 透明度(0-255) ---@param widget userdata ---@param value number function GUI:ListView_setBackGroundColorOpacity(widget, value) end; ---设置列表容器背景图片 ---* widget 容器对象 ---* value 图片路径 ---@param widget userdata ---@param value string function GUI:ListView_setBackGroundImage(widget, value) end; ---设置列表容器背景图片九宫格 ---* widget 容器对象 ---* scale9l 左边比例 ---* scale9r 右边比例 ---* scale9t 上边比例 ---* scale9b 下边比例 ---@param widget userdata ---@param scale9l number ---@param scale9r number ---@param scale9t number ---@param scale9b number function GUI:ListView_setBackGroundImageScale9Slice(widget, scale9l, scale9r, scale9t, scale9b) end; ---设置列表容器滚动事件 ---* widget 容器对象 ---* eventCB 事件函数 ---@param widget userdata ---@param eventCB function function GUI:ListView_addOnScrollEvent(widget, eventCB) end; ---设置列表容器滚动到某百分比位置(垂直方向) ---* widget 容器对象 ---* percent 百分比(0-100) ---* time 时间(秒) ---* bool 是否衰减滚动速度 ---@param widget userdata ---@param percent number ---@param time number ---@param bool boolean function GUI:ListView_scrollToPercentVertical(widget, percent, time, bool) end; ---设置列表容器滚动到某百分比位置(水平方向) ---* widget 容器对象 ---* percent 百分比(0-100) ---* time 时间(秒) ---* bool 是否衰减滚动速度 ---@param widget userdata ---@param percent number ---@param time number ---@param bool boolean function GUI:ListView_scrollToPercentHorizontal(widget, percent, time, bool) end; ---添加鼠标滚轮滑动列表容器事件 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_addMouseScrollPercent(widget) end; ---设置滚动容器滚动范围大小 ---* widget 容器对象 ---* value1 宽度 或 尺寸 ---* value2 高度 ---@param widget userdata ---@param value1 number ---@param value2 number function GUI:ScrollView_setInnerContainerSize(widget, value1, value2) end; ---设置滚动容器滚动方向 ---* widget 容器对象 ---* value 1:垂直; 2:水平 ---@param widget userdata ---@param value number function GUI:ScrollView_setDirection(widget, value) end; ---设置滚动容器是否有回弹 ---* widget 容器对象 ---* value 是否有回弹 ---@param widget userdata ---@param value boolean function GUI:ScrollView_setBounceEnabled(widget, value) end; ---设置滚动容器是否有裁切 ---* widget 容器对象 ---* value 是否有裁切 ---@param widget userdata ---@param value boolean function GUI:ScrollView_setClippingEnabled(widget, value) end; ---设置滚动容器背景颜色 ---* widget 容器对象 ---* value 色值("#000000")
! 渐变色需传参table `{"#FF0000", "#FFFFFF"}` ---@param widget userdata ---@param value string function GUI:ScrollView_setBackGroundColor(widget, value) end; ---设置滚动容器背景颜色类型 ---* widget 容器对象 ---* value 1:单色,2:渐变色 ---@param widget userdata ---@param value number function GUI:ScrollView_setBackGroundColorType(widget, value) end; ---设置滚动容器背景透明度 ---* widget 容器对象 ---* value 透明度(0-255) ---@param widget userdata ---@param value number function GUI:ScrollView_setBackGroundOpacity(widget, value) end; ---设置滚动容器背景图片 ---* widget 容器对象 ---* value 图片路径 ---@param widget userdata ---@param value string function GUI:ScrollView_setBackGroundImage(widget, value) end; ---设置滚动器背景图片九宫格 ---* widget 容器对象 ---* scale9l 左边比例 ---* scale9r 右边比例 ---* scale9t 上边比例 ---* scale9b 下边比例 ---@param widget userdata ---@param scale9l number ---@param scale9r number ---@param scale9t number ---@param scale9b number function GUI:ScrollView_setBackGroundImageScale9Slice(widget, scale9l, scale9r, scale9t, scale9b) end; ---移除滚动容器背景图片设置 ---* widget 容器对象 ---@param widget userdata function GUI:ScrollView_removeBackGroundImage(widget) end; ---设置滚动容器滚动事件 ---* widget 容器对象 ---* eventCB 事件函数 ---@param widget userdata ---@param eventCB function function GUI:ScrollView_addOnScrollEvent(widget, eventCB) end; ---滚动容器加载子节点 ---* widget 容器对象 ---* value 子节点对象 ---@param widget userdata ---@param value userdata function GUI:ScrollView_addChild(widget, value) end; ---滚动容器删除所有子节点 ---* widget 容器对象 ---@param widget userdata function GUI:ScrollView_removeAllChildren(widget) end; ---滚动容器衰减滚动(顶部) ---* widget 容器对象 ---* time 时间 ---* boolvalue 是否衰减(顶部) ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToTop(widget, time, boolvalue) end; ---滚动容器衰减滚动(底部) ---* widget 容器对象 ---* time 时间 ---* boolvalue 是否衰减(底部) ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToBottom(widget, time, boolvalue) end; ---滚动容器衰减滚动(顶左) ---* widget 容器对象 ---* time 时间 ---* boolvalue 是否衰减(底部) ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToTopLeft(widget, time, boolvalue) end; ---滚动容器衰减滚动(右边) ---* widget 容器对象 ---* time 时间 ---* boolvalue 是否衰减(右边) ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToRight(widget, time, boolvalue) end; ---滚动容器衰减滚动(左边) ---* widget 容器对象 ---* time 时间 ---* boolvalue 是否衰减(左边) ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToLeft(widget, time, boolvalue) end; ---滚动容器衰减滚动(垂直方向滚动) ---* widget 容器对象 ---* percent 百分比 ---* time 时间 ---* boolvalue 是否衰减滚动速度 ---@param widget userdata ---@param percent number ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToPercentVertical(widget, percent, time, boolvalue) end; ---滚动容器衰减滚动(水平方向滚动) ---* widget 容器对象 ---* percent 百分比 ---* time 时间 ---* boolvalue 是否衰减滚动速度 ---@param widget userdata ---@param percent number ---@param time number ---@param boolvalue boolean function GUI:ScrollView_scrollToPercentHorizontal(widget, percent, time, boolvalue) end; ---滚动容器添加滚动条 ---* parent 父节点对象 ---* param 布局参数 ---@param parent userdata ---@param param table function GUI:SetScrollViewVerticalBar(parent, param) end; ---设置翻页容器是否有裁切 ---* widget 容器对象 ---* value 是否有裁切 ---@param widget userdata ---@param value boolean function GUI:PageView_setClippingEnabled(widget, value) end; ---设置翻页容器背景颜色 ---* widget 容器对象 ---* value 色值("#000000")
! 渐变色需传参table `{"#FF0000", "#FFFFFF"}` ---@param widget userdata ---@param value string function GUI:PageView_setBackGroundColor(widget, value) end; ---设置翻页容器背景颜色类型 ---* widget 容器对象 ---* value 1:单色,2:渐变色 ---@param widget userdata ---@param value number function GUI:PageView_setBackGroundColorType(widget, value) end; ---设置翻页容器背景透明度 ---* widget 容器对象 ---* value 透明度(0-255) ---@param widget userdata ---@param value number function GUI:PageView_setBackGroundColorOpacity(widget, value) end; ---设置翻页容器滚动到子页面 ---* widget 容器对象 ---* index 子页面序列号 ---@param widget userdata ---@param index number function GUI:PageView_scrollToItem(widget, index) end; ---设置翻页容器当前子页序列号 ---* widget 容器对象 ---* index 子页面序列号 ---@param widget userdata ---@param index number function GUI:PageView_setCurrentPageIndex(widget, index) end; ---设置子cell创建方法 ---* widget tableView对象 ---* func 创建函数 传入参数(cell父节点, cell下标) ---@param widget userdata ---@param func function function GUI:TableView_setCellCreateEvent(widget, func) end; ---设置列表容器滚动方向 ---* widget tableView对象 ---* value 滚动方向 1:垂直; 2:水平 ---@param widget userdata ---@param value number function GUI:TableView_setDirection(widget, value) end; ---设置列表容器内部区域偏移位置 ---* widget tableView对象 ---* x 偏移坐标X ---* y 偏移坐标Y ---@param widget userdata ---@param x number ---@param y number function GUI:TableView_setContentOffset(widget, x, y) end; ---添加列表容器点击cell事件 ---* widget tableView对象 ---* func 点击cell触发回调 ---@param widget userdata ---@param func function function GUI:TableView_addOnTouchedCellEvent(widget, func) end; ---列表容器滚动到某cell位置 ---* widget tableView对象 ---* index 对应cell下标 ---@param widget userdata ---@param index number function GUI:TableView_scrollToCell(widget, index) end; ---添加容器滚动回调 ---* widget tableView对象 ---* func 容器滚动回调函数 param1: TableView控件 ---@param widget userdata ---@param func function function GUI:TableView_addOnScrollEvent(widget, func) end; ---设置容器cell个数 ---* widget tableView对象 ---* func cell总个数(int)/返回cell总个数的函数(func) ---@param widget userdata ---@param func number function GUI:TableView_setTableViewCellsNumHandler(widget, func) end; ---移除列表容器背景图片设置 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_removeBackGroundImage(widget) end; ---列表容器加载子节点 ---* widget 容器对象 ---* value 子节点对象(末尾加载) ---@param widget userdata ---@param value userdata function GUI:ListView_pushBackCustomItem(widget, value) end; ---列表容器加载子节点(序列号) ---* widget 容器对象 ---* value 子节点对象 ---* value2 序列号(index = 1) ---@param widget userdata ---@param value userdata ---@param value2 number function GUI:ListView_insertCustomItem(widget, value, value2) end; ---列表容器删除所有子节点 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_removeAllItems(widget) end; ---通过序列号删除列表容器子节点 ---* widget 容器对象 ---* index 序列号位置 ---@param widget userdata ---@param index number function GUI:ListView_removeItemByIndex(widget, index) end; ---列表容器删除子节点 ---* widget 容器对象 ---* item 子节点对象 ---@param widget userdata ---@param item userdata function GUI:ListView_removeChild(widget, item) end; ---跳转到列表容器序列号节点位置 ---* widget 容器对象 ---* value 序列号位置 ---@param widget userdata ---@param value number function GUI:ListView_jumpToItem(widget, value) end; ---某一时间内滑动到列表容器顶部 ---* widget 容器对象 ---* time 时间 ---* boolvalue 滑动速度是否减弱 ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ListView_scrollToTop(widget,time, boolvalue) end; ---某一时间内滑动到列表容器底部 ---* widget 容器对象 ---* time 时间 ---* boolvalue 滑动速度是否减弱 ---@param widget userdata ---@param time number ---@param boolvalue boolean function GUI:ListView_scrollToBottom(widget,time, boolvalue) end; ---列表容器刷新 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_doLayout(widget) end; ---列表容器可见区域绘制 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_paintItems(widget) end; ---列表容器可见区域自动绘制 ---* widget 容器对象 ---@param widget userdata function GUI:ListView_autoPaintItems(widget) end; ---翻页容器加载子页面 ---* widget 容器对象 ---* value 子页面对象 ---@param widget userdata ---@param value userdata function GUI:PageView_addPage(widget, value) end; ---翻页容器加监听事件 ---* widget 容器对象 ---* eventCB 监听事件函数 ---@param widget userdata ---@param eventCB function function GUI:PageView_addOnEvent(widget, eventCB) end; ---加载容器所有列表数据 ---* widget tableView对象 ---@param widget userdata function GUI:TableView_reloadData(widget) end; ---添加容器鼠标滚动事件 ---* widget tableView对象 ---* func 鼠标滚动回调函数传参{widget = widget, x = 滚动坐标X, y = 滚动坐标Y} [不填采用官方默认添加滚动] ---@param widget userdata ---@param func function function GUI:TableView_addMouseScrollEvent(widget, func) end; ---添加子节点到旋转容器对应下标item ---* widget 旋转容器对象 ---* value 控件对象 ---* index 对应下标 ---@param widget userdata ---@param value userdata ---@param index number function GUI:RotateView_addChild(widget, value, index) end; ---界面弹窗特效1 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window1(widget, timelineCB) end; ---界面弹窗特效2 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window2(widget, timelineCB) end; ---界面弹窗特效3 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window3(widget, timelineCB) end; ---界面弹窗特效4 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window4(widget, timelineCB) end; ---界面弹窗特效5 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window5(widget, timelineCB) end; ---界面弹窗特效6 ---* widget 控件对象 ---* timelineCB 回调函数 ---@param widget userdata ---@param timelineCB function function GUI:Timeline_Window6(widget, timelineCB) end; ---设置动画标记 ---* action 控件对象 ---* tag 标记值 ---@param action userdata ---@param tag number function GUI:Timeline_SetTag(action, tag) end; ---停止所有动画 ---* widget 控件对象 ---@param widget userdata function GUI:Timeline_StopAll(widget) end; ---通过标记停止动画 ---* widget 控件对象 ---* tag 标记值 ---@param widget userdata ---@param tag number function GUI:Timeline_StopByTag(widget, tag) end; ---动画淡出效果 ---* widget 控件对象 ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_FadeOut(widget, time, timelineCB) end; ---动画淡入效果 ---* widget 控件对象 ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_FadeIn(widget, time, timelineCB) end; ---动画修改透明度到某个值 ---* widget 控件对象 ---* value 透明度(0-255) ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_FadeTo(widget, value, time, timelineCB) end; ---动画放大缩小 ---* widget 控件对象 ---* value 缩放比例(0-100) ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_ScaleTo(widget, value, time, timelineCB) end; ---动画放大缩小(当前大小的某个比例) ---* widget 控件对象 ---* value 缩放比例(0-100) ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_ScaleBy(widget, value, time, timelineCB) end; ---动画旋转 ---* widget 控件对象 ---* value 旋转角度(0-360) ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_RotateTo(widget, value, time, timelineCB) end; ---设置渐变字文本内容 ---* object 渐变字文本对象 ---* txt 文本内容 ---@param object userdata ---@param txt string function GUI:GradientColorText_setString(object, txt) end; ---设置渐变字文本渐变颜色 ---* object 渐变字文本对象 ---* color1 渐变颜色1 ---* color2 渐变颜色2 ---@param object userdata ---@param color1 string ---@param color2 string function GUI:GradientColorText_setColor(object, color1,color2) end; ---动画旋转(从原来角度 旋转到 某个角度) ---* widget 控件对象 ---* value 旋转角度(0-360) ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_RotateBy(widget, value, time, timelineCB) end; ---动画移动(绝对位置) ---* widget 控件对象 ---* value {x = 0, y = 0} ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value table ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_MoveTo(widget, value, time, timelineCB) end; ---动画移动(相对位置) ---* widget 控件对象 ---* value {x = 0, y = 0} ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value table ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_MoveTo(widget, value, time, timelineCB) end; ---动画闪烁 ---* widget 控件对象 ---* value 闪烁次数 ---* time 时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param value number ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_Blink(widget, value, time, timelineCB) end; ---动画震动 ---* widget 控件对象 ---* time 时间 ---* x X轴震动像素 ---* y Y轴震动像素 ---* timelineCB 回调函数 ---@param widget userdata ---@param time number ---@param x number ---@param y number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_Shake(widget, time, x, y, timelineCB) end; ---动画疯狂抖动 ---* widget 控件对象 ---* time 时间 ---* angle 抖动幅度(0-360) ---@param widget userdata ---@param time number ---@param angle number function GUI:Timeline_Waggle(widget, time, angle) end; ---动画延迟播放 ---* widget 控件对象 ---* time 延迟时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_DelayTime(widget, time, timelineCB) end; ---动画回调方法 ---* widget 控件对象 ---* time 延迟时间 ---* timelineCB 回调函数 ---@param widget userdata ---@param time number ---@param timelineCB function ---@return userdata "返回:Action" function GUI:Timeline_CallFunc(widget, time, timelineCB) end; ---动画延迟显示 ---* widget 控件对象 ---* time 延迟时间 ---@param widget userdata ---@param time number ---@return userdata "返回:Action" function GUI:Timeline_Show(widget, time) end; ---动画延迟隐藏 ---* widget 控件对象 ---* time 延迟时间 ---@param widget userdata ---@param time number ---@return userdata "返回:Action" function GUI:Timeline_Hide(widget, time) end; ---缓动动画(由慢到快) ---* widget 对象 ---* value 目标坐标位置 ---* time 动作时间 ---* callback 动作执行完的回调 ---@param widget userdata ---@param value table ---@param time number ---@param callback function ---@return userdata "返回:Action" function GUI:Timeline_EaseSineIn_MoveTo(widget, value, time, callback) end; ---通过标记获取动作内容 ---* widget 控件对象 ---* tag 动作标记 ---@param widget userdata ---@param tag number ---@return userdata "返回:action" function GUI:getActionByTag(widget, tag) end; ---缓动动画(由快到慢) ---* widget 对象 ---* value 目标坐标位置 ---* time 动作时间 ---* callback 动作执行完的回调 ---@param widget userdata ---@param value table ---@param time number ---@param callback function ---@return userdata "返回:Action" function GUI:Timeline_EaseSineOut_MoveTo(widget, value, time, callback) end; ---数字滚动动画 ---* widget 对象 [ 仅限Button、Text控件、TextAtlas控件] ---* cur 当前数值 ---* target 目标数值 ---* interval 变动间隔(秒) ---@param widget userdata ---@param cur number ---@param target number ---@param interval number function GUI:Timeline_DigitChange(widget, cur, target, interval) end; ---移动动作 ---* time 时间 ---* x 位置 横坐标 ---* y 位置 纵坐标 ---@param time number ---@param x number ---@param y number function GUI:ActionMoveTo(time, x, y) end; ---移动动作(相对位置) ---* time 时间 ---* x 位置 横坐标 ---* y 位置 纵坐标 ---@param time number ---@param x number ---@param y number function GUI:ActionMoveBy(time, x, y) end; ---缩放动作 ---* time 时间 ---* ratio 缩放比例(百分比) ---@param time number ---@param ratio number function GUI:ActionScaleTo(time, ratio, ...) end; ---缩放动作(原有基础上缩放) ---* time 时间 ---* ratio 缩放比例(百分比) ---@param time number ---@param ratio number function GUI:ActionScaleBy(time, ratio, ...) end; ---旋转动作 ---* time 时间 ---* angle 旋转角度 ---@param time number ---@param angle number function GUI:ActionRotateTo(time, angle) end; ---旋转动作(原有基础上旋转) ---* time 时间 ---* angle 旋转角度 ---@param time number ---@param angle number function GUI:ActionRotateBy(time, angle) end; ---淡入动作 ---* time 时间 ---@param time number function GUI:ActionFadeIn(time) end; ---淡出动作 ---* time 时间 ---@param time number function GUI:ActionFadeOut(time) end; ---闪烁动作 ---* time 时间 ---* num 闪烁次数 ---@param time number ---@param num number function GUI:ActionBlink(time, num) end; ---动画回调函数 ---* callback 回调函数 ---@param callback function function GUI:CallFunc(callback) end; ---动作延迟 ---* time 延迟时间 ---@param time number function GUI:DelayTime(time) end; ---播放动作 ---* widget 控件对象 ---* value 动作内容 ---@param widget userdata ---@param value userdata function GUI:runAction(widget, value) end; ---停止所有动作 ---* widget 控件对象 ---@param widget userdata function GUI:stopAllActions(widget) end; ---通过标记停止动作 ---* widget 控件对象 ---* tag 动作标记 ---@param widget userdata ---@param tag number function GUI:stopActionByTag(widget, tag) end; ---动作显示 function GUI:ActionShow() end; ---动作隐藏 function GUI:ActionHide() end; ---移除自身 function GUI:ActionRemoveSelf() end; ---播放顺序 ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionSequence(action, ...) end; ---多个动作同时播放 ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionSpawn(action, ...) end; ---循环播放 ---* action 动作对象 ---* time 时间 ---@param action userdata ---@param time number ---@return userdata "返回:Action" function GUI:ActionRepeat(action, time) end; ---一直循环播放 ---* action 动作对象(一直循环) ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionRepeatForever(action) end; ---复合动作(加速度向右,反方向缓慢移动) ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionEaseBackIn(action) end; ---复合动作(快速移动到结束,然后缓慢返回到结束) ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionEaseBackOut(action) end; ---指数缓冲动作(缓慢开始, 加速结束) ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionEaseExponentialIn(action) end; ---指数缓冲动作(加速开始, 缓慢结束) ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionEaseExponentialOut(action) end; ---指数缓冲动作(动作缓慢开始和终止) ---* action 动作对象 ---@param action userdata ---@return userdata "返回:Action" function GUI:ActionEaseExponentialInOut(action) end; ---通过对象关闭界面 ---* widget 界面对象 ---@param widget userdata function GUI:Win_Close(widget) end; ---通过ID关闭界面 ---* ID 界面ID ---@param ID string function GUI:Win_CloseByID(ID) end; ---通过NPCID关闭界面 ---* NPCID NPCID ---@param NPCID number function GUI:Win_CloseByNPCID(NPCID) end; ---通过键盘的Esc键关闭界面 ---* widget 界面对象 ---* value 石否关闭 ---@param widget userdata ---@param value boolean function GUI:Win_SetESCClose(widget, value) end; ---关闭所有界面 function GUI:Win_CloseAll() end; ---判断对象是否为空 ---* widget 对象 ---@param widget userdata ---@return boolean "返回:true/false" function GUI:Win_IsNull(widget) end; ---判断对象是否不为空 ---* widget 对象 ---@param widget userdata ---@return boolean "返回:true/false" function GUI:Win_IsNotNull(widget) end; ---禁用文本特效 ---* widget 对象 ---* value 特效类型:
0:正常
1:描边
2:阴影
3:发光 ---@param widget userdata ---@param value number function GUI:Text_disableEffect(widget, value) end; ---禁用文本普通特效 ---* widget 对象 ---@param widget userdata function GUI:Text_disableNormal(widget) end; ---禁用文本描边特效 ---* widget 对象 ---@param widget userdata function GUI:Text_disableOutLine(widget) end; ---禁用文本阴影特效 ---* widget 对象 ---@param widget userdata function GUI:Text_disableShadow(widget) end; ---禁用文本发光特效 ---* widget 对象 ---@param widget userdata function GUI:Text_disableGlow(widget) end; ---添加自定义富文本cell ---* widget 控件对象 ---* elements [RichTextCombineCell] 单个元素控件对象 或 控件对象table ---@param widget userdata ---@param elements userdata function GUI:RichTextCombine_pushBackElements(widget, elements) end; ---添加cell完毕格式化富文本 ---* widget 控件对象 ---@param widget userdata function GUI:RichTextCombine_format(widget) end; ---添加富文本url点击触发事件 ---* widget 控件对象 ---* handle 触发函数 (param1: 富文本控件, param2: string 文本传递内容) ---@param widget userdata ---@param handle function function GUI:RichText_setOpenUrlEvent(widget, handle) end; ---调用GUILayout/Item.lua中的函数 ---* widget 物品框对象 ---* funcname GUILayout/Item.lua中的函数名字 ---* ... 可变参数 ---@param widget userdata ---@param funcname string ---@param ... any function GUI:ItemShow_OnRunFunc(widget, funcname, ...) end; ---清空对应ID放置框的传入数据 ---* widget 物品放入框控件对象 ---* boxindex 放置框 唯一ID ---@param widget userdata ---@param boxindex number function GUI:ItemBox_RemoveBoxData(widget, boxindex) end; ---更新对应ID放置框的物品数据 ---* widget 物品放入框控件对象 ---* boxindex 放置框 唯一ID ---* itemData 填充指定的ItemData数据
---@param widget userdata ---@param boxindex number ---@param itemData table function GUI:ItemBox_UpdateBoxData(widget, boxindex,itemData) end; ---关闭输入框输入 ---* widget 输入框对象 ---@param widget userdata function GUI:TextInput_closeInput(widget) end; ---特效播放 ---* widget 特效对象 ---* act 0 待机
1 走
2 攻击
3 施法
4 死亡
5 跑步 ---* dir 方向 ---* isLoop 是否循环播放 ---* speed 播放速度 ---@param widget userdata ---@param act number ---@param dir number ---@param isLoop boolean ---@param speed number function GUI:Effect_play(widget, act, dir, isLoop, speed, isSequence) end; ---特效停止 ---* widget 特效对象 ---* frameIndex 第几帧 ---* act 0 待机
1 走
2 攻击
3 施法
4 死亡
5 跑步 ---* dir 方向 ---@param widget userdata ---@param frameIndex number ---@param act number ---@param dir number function GUI:Effect_stop(widget, frameIndex, act, dir) end; ---特效播放完成事件 ---* widget 特效对象 ---* value 播放完成回调函数 ---@param widget userdata ---@param value function function GUI:Effect_addOnCompleteEvent(widget, value) end; ---刷新展示QuickCell ---* widget QuickCell对象 ---@param widget userdata function GUI:QuickCell_Refresh(widget) end; ---强制退出/ 清理内容QuickCell ---* widget QuickCell对象 ---@param widget userdata function GUI:QuickCell_Exit(widget) end; ---加载UI文件 ---* parent 父节点对象 ---* filename 文件路径 ---* callback 回调函数 ---@param parent userdata ---@param filename string ---@param callback function function GUI:LoadExport(parent, filename,callback) end; ---对应控件的节点坐标转换为世界坐标 ---* widget 控件对象 ---* x 节点坐标X ---* y 节点坐标Y ---@param widget userdata ---@param x number ---@param y number ---@return table "返回:世界坐标" function GUI:convertToWorldSpace(widget, x, y) end; ---世界坐标转换为对应控件的节点坐标 ---* widget 控件对象 ---* x 世界坐标X ---* y 世界坐标Y ---@param widget userdata ---@param x number ---@param y number ---@return table "返回:对应控件的节点坐标" function GUI:convertToNodeSpace(widget, x, y) end; ---加载子控件 ---* widget 父控件对象 ---* child 子控件对象) ---@param widget userdata ---@param child userdata function GUI:addChild(widget, child) end; ---移除传入控件的所有子节点 ---* widget 控件对象 ---@param widget userdata function GUI:removeAllChildren(widget) end; ---将传入控件从父节点上移除 ---* widget 控件对象 ---@param widget userdata function GUI:removeFromParent(widget) end; ---通过名字删除传入控件的对应子节点 ---* widget 控件对象 ---* name 控件名字 ---@param widget userdata ---@param name string function GUI:removeChildByName(widget, name) end; ---开启定时器 ---* widget 控件对象 ---* callback 回调函数 ---* delay 时间间隔 ---@param widget userdata ---@param callback function ---@param delay number function GUI:schedule(widget, callback, delay) end; ---停止定时器 ---* widget 控件对象 ---@param widget userdata function GUI:unSchedule(widget) end; ---显示文本Tips ---* tips 显示文本 ---* worldPos 世界坐标 ---* anchorPoint 锚点 ---@param tips string ---@param worldPos table ---@param anchorPoint table function GUI:ShowWorldTips(tips, worldPos, anchorPoint) end; ---屏蔽自动修复坐标为整数 function GUI:DisableFixPosition() end; ---关闭文本Tips function GUI:HideWorldTips() end; ---自适应布局 ---* pNode 控件对象 ---* param 布局参数 ---@param pNode userdata ---@param param table ---@return table "返回:{width = width, height = height}" function GUI:UserUILayout(pNode, param) end; ---打开界面 ---* filename 界面文件名, 目录默认GUILayout下 ---@param filename string function GUI:Win_Open(filename) end; ---视频播放器添加监听 ---* widget 播放器对象 ---* eventCB 回调函数 ---@param widget userdata ---@param eventCB function function GUI:VideoPlayer_addEventListener(widget, eventCB) end; ---设置当前选中的背包页 ---* param1 页签 ---@param param1 number function SL:Set_BAG_PAGE_CUR(param1) end; ---切换聊天频道接收状态 ---* param1 聊天频道 ---* param2 接收状态 [不填默认切换相反状态] ---@param param1 number ---@param param2 boolean function SL:Set_CHAT_CHANNEL_RECEIVIND(param1,param2) end; ---设置当前邮件ID ---* param1 邮件ID ---@param param1 number function SL:Set_MAIL_CURRENT_ID(param1) end; ---当前聊天频道 ---* param1 聊天频道 ---@param param1 number function SL:Set_CUR_CHAT_CHANNEL(param1) end; ---设置捡物品数据 ---* param1 设置ID ---* param2 设置值 ---@param param1 number ---@param param2 table function SL:Set_SETTING_PICK_VALUE(param1,param2) end; ---设置的数据 ---* param1 设置ID ---* param2 设置值 ---@param param1 number ---@param param2 table function SL:Set_SETTING_VALUE(param1,param2) end; ---设置捡物品组数据 ---* param1 设置ID ---* param2 设置值 ---@param param1 number ---@param param2 table function SL:Set_SETTING_PICK_GROUP_VALUE(param1,param2) end; ---设置排序相关数据 ---* param1 设置ID ---* param2 设置值 ---@param param1 number ---@param param2 table function SL:Set_SETTING_RANK_DATA(param1,param2) end; ---设置boss提示类型 ---* param1 设置值 ---@param param1 table function SL:Set_SETTING_BOSS_REMIND_TYPE(param1) end; ---设置boss提示值 ---* param1 提示值 ---@param param1 string function SL:Set_SETTING_BOSS_REMIND_VALUE(param1) end; ---角色面板时装显示开关 ---* param1 开关 ---@param param1 boolean function SL:Set_PLAYER_SUPEREQUIP_SHOW(param1) end; ---英雄面板时装显示开关 ---* param1 开关 ---@param param1 boolean function SL:Set_HERO_SUPEREQUIP_SHOW(param1) end; ---设置技能快捷键 ---* param1 技能ID ---* param2 0~16 ---@param param1 number ---@param param2 number function SL:Set_SKILL_KEY(param1,param2) end; ---英雄设置技能快捷键 ---* param1 技能ID ---* param2 0~16 ---@param param1 number ---@param param2 number function SL:Set_H_SKILL_KEY(param1,param2) end; ---是否点击英雄守护按钮 ---* param1 true/false ---@param param1 boolean function SL:Set_HERO_GUARD_ISCLICK(param1) end; ---设置英雄激活的状态列表 ---* param1 状态列表 ---@param param1 table function SL:Set_HERO_ACTIVES_STATES(param1) end; ---合成打开的ID ---* param1 合成表id ---@param param1 number function SL:Set_COMPOUND_OPEN_ID(param1) end; ---选择目标ID ---* param1 目标ID ---@param param1 number function SL:Set_SELECT_TARGET_ID(param1) end; ---PC锁定攻击状态 ---* param1 锁定 ---@param param1 boolean function SL:Set_ATTACK_STATE(param1) end; ---功能菜单参数设置 ---* param1 table 参数数据 ---@param param1 boolean function SL:Set_FUNCDOCK_PARAM(param1) end; ---设置剪贴板文本 ---* param1 文本内容 ---@param param1 string function SL:Set_CLIPBOARD_TEXT(param1) end; ---设置 自动拾取-掉落物-飞向的世界坐标 ---* param1 x坐标 ---* param2 y坐标 ---@param param1 number ---@param param2 number function SL:Set_DROPITEM_FLY_WORLD_POSITION(param1,param2) end; ---设置快捷栏个数 ---* param1 快捷栏个数 ---@param param1 number function SL:Set_QUICK_USE_NUM(param1) end; ---特定状况引导事件开始通知 ---* param1 脚本引导父节点ID ---* param2 是否需要刷新位置 ---@param param1 number ---@param param2 boolean function SL:Set_GUIDE_EVENT_BEGAN(param1,param2) end; ---特定状况引导事件结束通知 ---* param1 脚本引导父节点ID ---@param param1 number function SL:Set_GUIDE_EVENT_END(param1) end; ---设置人物内功技能开关 ---* param1 技能ID ---* param2 技能类型[2 = 人物怒内功技能 4 = 人物静内功技能] ---* param3 开关状态 0 开启 1关闭 ---@param param1 number ---@param param2 number ---@param param3 number function SL:Set_INTERNAL_SKILL_ONOFF(param1,param2,param3) end; ---设置英雄内功技能开关 ---* param1 技能ID ---* param2 技能类型 [3 = 英雄怒内功技能5 = 英雄静内功技能] ---* param3 开关状态 0 开启 1关闭 ---@param param1 number ---@param param2 number ---@param param3 number function SL:Set_H_INTERNAL_SKILL_ONOFF(param1,param2,param3) end; ---修改PC端屏幕分辨率 ---* param1 宽 ---* param2 高 ---@param param1 number ---@param param2 number function SL:Set_WIN_DEVICE_SIZE(param1,param2) end; ---摆摊设置选中的物品唯一ID ---* param1 物品唯一ID ---@param param1 number function SL:Set_STALL_SELECT_ID(param1) end; ---填充PC聊天输入框内容 ---* LUA_EVENT_PC_FILL_CHAT_INPUT 填充PC聊天输入框内容 ---* param1 文本内容 ---@param LUA_EVENT_PC_FILL_CHAT_INPUT string ---@param param1 string function SL:onLUAEvent(LUA_EVENT_PC_FILL_CHAT_INPUT,param1) end; ---设置允许组队状态 ---* param1 true/false ---@param param1 boolean function SL:Set_TEAM_STATUS_PERMIT(param1) end; ---设置允许添加状态 ---* param1 true/false ---@param param1 boolean function SL:Set_ADD_STATUS_PERMIT(param1) end; ---设置允许交易状态 ---* param1 true/false ---@param param1 boolean function SL:Set_DEAL_STATUS_PERMIT(param1) end; ---设置允许显示状态 ---* param1 true/false ---@param param1 boolean function SL:Set_SHOW_STATUS_PERMIT(param1) end; ---设置转向方向 ---* param1 方向 0 ~ 8 ---@param param1 number function SL:Set_TURN_DIR(param1) end; ---设置PC持续攻击目标ID ---* param1 actorID ---@param param1 number function SL:Set_SELECT_SHIFT_ATTACK_ID(param1) end; ---设置是否接收该分类掉落信息 ---* param1 掉落分组id ---* param2 是否接收 ---@param param1 number ---@param param2 boolean function SL:Set_CHAT_DROP_TYPE_IS_RECEIVE(param1,param2) end; ---添加自动使用弹窗 ---* param1 类型 (1: 人物 2: 英雄) ---* param2 装备位 ---* param3 makeIndex ---@param param1 number ---@param param2 number ---@param param3 number function SL:Set_AUTOUSE_MAKEINDEX_BY_POS(param1,param2,param3) end; ---打印所有能获取的元变量 function SL:PrintAllMetaValue() end; ---打印所有元变量Key function SL:PrintMetaKey() end; ---屏幕宽 ---@return number "返回:屏幕的宽度" function SL:Get_SCREEN_WIDTH() end; ---屏幕高 ---@return number "返回:屏幕的高度" function SL:Get_SCREEN_HEIGHT() end; ---是否刘海屏 ---@return boolean "返回:是否刘海屏" function SL:Get_NOTCH_PHONE_INFO() end; ---安卓平台 ---@return boolean "返回:true/false" function SL:Get_PLATFORM_ANDROID() end; ---iOS平台 ---@return boolean "返回:true/false" function SL:Get_PLATFORM_IOS() end; ---Windows平台 ---@return boolean "返回:ture/false" function SL:Get_PLATFORM_WINDOWS() end; ---手机平台(包含安卓和iOS) ---@return boolean "返回:true/false" function SL:Get_PLATFORM_MOBILE() end; ---是否PC操作模式 ---@return boolean "返回:true/false" function SL:Get_IS_PC_OPER_MODE() end; ---操作模式(PC=1, 手机=2) ---@return number "返回:(PC=1, 手机=2)" function SL:Get_CURRENT_OPERMODE() end; ---游戏ID ---@return string "返回:游戏ID" function SL:Get_GAME_ID() end; ---渠道ID ---@return string "返回:渠道ID" function SL:Get_CHANNEL_ID() end; ---APK包名 ---@return string "返回:包名" function SL:Get_PACKAGE_NAME() end; ---APK版本名 ---@return string "返回:版本名" function SL:Get_VERSION_NAME() end; ---APK版本号 ---@return string "返回:版本号" function SL:Get_VERSION_CODE() end; ---原始/本地客户端版本号 ---@return string "返回:版本号" function SL:Get_LOCAL_RES_VERSION() end; ---热更客户端版本号 ---@return string "返回:版本号" function SL:Get_REMOTE_RES_VERSION() end; ---GM资源版本号 ---@return string "返回:版本号" function SL:Get_REMOTE_GM_RES_VERSION() end; ---PC唯一设备ID ---@return string "返回:设备ID" function SL:Get_DEVICE_UNIQUE_ID() end; ---推广员ID ---@return string "返回:推广员ID" function SL:Get_PROMOTE_ID() end; ---游戏帧率 ---@return number "返回:游戏帧率" function SL:Get_FPS() end; ---网络类型 ---@return number "返回:
0 : wifi
1 : 蜂窝
-1: 未识别" function SL:Get_NET_TYPE() end; ---手机电量 ---@return number "返回:(0~100)" function SL:Get_BATTERY() end; ---获取cfg_game_data配置 ---* param 表中的key值 ---@param param string ---@return number "返回:cfg_game_data配置" function SL:Get_GAME_DATA(param) end; ---是否是SDK登录 ---@return boolean "返回:是否是SDK登录 true/false" function SL:Get_IS_SDK_LOGIN() end; ---是否是996盒子登录 ---@return boolean "返回:是否是996盒子登录 true/false" function SL:Get_BOX996_LOGIN() end; ---是否是996云真机 ---@return boolean "返回:是否是996云真机 true/false" function SL:Get_CLOUD996_DEVICE() end; ---获取易盾的反外挂数据 ---@return number "返回:反外挂数据" function SL:Get_YIDUN_DATA() end; ---PC端Y轴适配 ---@return number "返回:PC端Y轴适配" function SL:Get_PC_POS_Y() end; ---获取该组界面配置信息 ---@return number "返回:该组界面配置信息" function SL:Get_SCREEN_WIDTH() end; ---PC端 是否开启NP反外挂 ---@return boolean "返回:PC端 是否开启NP反外挂 true/false" function SL:Get_PC_NP_STATUS() end; ---获取已添加的自动使用弹窗物品唯一ID ---* playerType 类型 (1: 人物 2: 英雄) ---* equipPos 装备位 ---@param playerType number ---@param equipPos number ---@return number "返回:已添加的自动使用弹窗物品唯一ID" function SL:Get_AUTOUSE_MAKEINDEX_BY_POS(playerType, equipPos) end; ---服务器ID ---@return string "返回:服务器ID" function SL:Get_SERVER_ID() end; ---服务器名字 ---@return string "返回:服务器名字" function SL:Get_SERVER_NAME() end; ---主服务器ID ---@return string "返回:主服务器ID" function SL:Get_MAIN_SERVER_ID() end; ---开服时间戳 ---@return number "返回:开服时间戳" function SL:Get_OPEN_SERVER_TIME() end; ---开服天数 ---@return number "返回:开服天数" function SL:Get_OPEN_SERVER_DAY() end; ---合服次数 ---@return number "返回:合服次数" function SL:Get_MERGE_SERVER_COUNT() end; ---资源版本 ---@return string "返回:资源版本" function SL:Get_RES_VERSION() end; ---账号ID ---@return string "返回:账号ID" function SL:Get_UID() end; ---登录角色信息 ---@return table "返回:登录角色信息" function SL:Get_LOGIN_DATA() end; ---可恢复角色信息 ---@return table "返回:可恢复角色信息" function SL:Get_RESTORE_ROLES() end; ---服务端下发的变量值 ---* param 服务端变量名(可在M2红点中控制下发给客户端的变量) ---@param param string ---@return string "返回:服务端下发的变量值" function SL:Get_SERVER_VALUE(param) end; ---当前服务器时间 ---@return number "返回:当前服务器时间" function SL:Get_SERVER_TIME() end; ---合服时间戳 ---@return number "返回:合服时间戳" function SL:Get_MERGE_SERVER_TIME() end; ---合服天数 ---@return number "返回:合服天数" function SL:Get_MERGE_SERVER_DAY() end; ---是否处于跨服 ---@return boolean "返回:是否处于跨服 true/false" function SL:Get_KFSTATE() end; ---获取当前对话NPC的ID ---@return number "返回:CURRENT_TALK_NPC_ID" function SL:Get_CURRENT_TALK_NPC_ID() end; ---获取当前对话NPC的Index ---@return number "返回:当前对话NPC的Index" function SL:Get_CURRENT_TALK_NPC_TYPEINDEX() end; ---获取当前打开的NPC面板(txt面板) ---@return userdata "返回:当前打开的NPC面板(txt面板)" function SL:Get_CURRENT_TALK_NPC_LAYER() end; ---M2是否禁止说话 ---* param 禁止时是否需要提示 ---@param param boolean ---@return boolean "返回:M2是否禁止说话 true/false" function SL:Get_M2_FORBID_SAY(param) end; ---服务器开关 ---* param 服务器开关选项 ---@param param string ---@return number "返回:服务器开关" function SL:Get_SERVER_OPTION(param) end; ---地图ID ---@return string "返回:地图ID" function SL:Get_MAP_ID() end; ---地图名字 ---@return string "返回:地图名字" function SL:Get_MAP_NAME() end; ---地图数据ID ---@return string "返回:地图数据ID" function SL:Get_MAP_DATA_ID() end; ---小地图ID ---@return number "返回:小地图ID" function SL:Get_MINIMAP_ID() end; ---是否是安全区域 ---@return boolean "返回:是否是安全区域" function SL:Get_IN_SAFE_AREA() end; ---是否禁止职业和等级 ---@return boolean "返回:是否禁止职业和等级" function SL:Get_MAP_FORBID_LEVEL_AND_JOB() end; ---是否禁止说话 ---@return boolean "返回:是否禁止说话" function SL:Get_MAP_FORBID_SAY() end; ---是否血量显示百分比 ---@return boolean "返回:是否血量显示百分比 true/false" function SL:Get_MAP_SHOW_HPPER() end; ---是否禁止查看 ---@return boolean "返回:是否禁止查看 true/false" function SL:Get_MAP_FORBID_LOOK() end; ---是否禁止释放某技能 ---@return boolean "返回:是否禁止释放某技能 true/false" function SL:Get_MAP_FORBID_LAUNCH_SKILL() end; ---小地图资源是否有效 ---@return boolean "返回:小地图资源是否有效 true/false" function SL:Get_MINIMAP_ABLE() end; ---地图map文件是否加载(false表示正在下载中) ---@return boolean "返回:地图map文件是否加载(false表示正在下载中)" function SL:Get_MAP_DATA_LOADED() end; ---地图横向格子数 ---@return number "返回:地图横向格子数" function SL:Get_MAP_ROWS() end; ---地图纵向格子数 ---@return number "返回:地图纵向格子数" function SL:Get_MAP_COLS() end; ---获取小地图文件路径 ---@return string "返回:小地图文件路径" function SL:Get_MINIMAP_FILE() end; ---地图获取宽度像素 ---@return number "返回:地图获取宽度像素" function SL:Get_MAP_SIZE_WIDTH_PIXEL() end; ---地图获取高度像素 ---@return number "返回:地图获取高度像素" function SL:Get_MAP_SIZE_HEIGHT_PIXEL() end; ---获取地图格子是否是阻挡 ---* mapX 地图坐标X ---* mapY 地图坐标Y ---@param mapX number ---@param mapY number ---@return boolean "返回:获取地图格子是否是阻挡" function SL:Get_MAP_IS_OBSTACLE(mapX, mapY) end; ---地图计算起点到终点X或者Y 变化最大的差值 ---@return number "返回:地图计算起点到终点X或者Y 变化最大的差值" function SL:Get_MAP_PATH_SIZE() end; ---地图计算路径坐标 ---@return table "返回:地图计算路径坐标" function SL:Get_MAP_PATH_POINTS() end; ---地图获取当前路径坐标index ---@return number "返回:地图获取当前路径坐标index" function SL:Get_MAP_CURRENT_PATH_INDEX() end; ---地图获取人物坐标 ---@return table "返回:人物坐标" function SL:Get_MAP_PLAYER_POS() end; ---地图获取怪物列表位置等信息 ---@return table "返回:怪物列表位置等信息" function SL:Get_MINIMAP_MONSTERS() end; ---地图获取传送点列表位置等信息 ---@return table "返回:传送点列表位置等信息" function SL:Get_MAP_GET_PORTALS() end; ---获取视野内玩家列表 ---@return table "返回:视野内玩家列表" function SL:Get_FIND_IN_VIEW_PLAYER_LIST() end; ---获取视野内怪物列表 ---* param1 是否屏蔽主玩家宠物 ---* param2 是否屏蔽网络玩家宠物 ---@param param1 boolean ---@param param2 boolean ---@return table "返回:视野内怪物列表" function SL:Get_FIND_IN_VIEW_MONSTER_LIST(param1,param2) end; ---获取视野内NPC列表 ---@return table "返回:获取视野内NPC列表" function SL:Get_FIND_IN_VIEW_NPC_LIST() end; ---是否在攻城区域 ---@return boolean "返回:是否在攻城区域 true/false" function SL:Get_IN_SIEGE_AREA() end; ---获取目标地图坐标到初始地图坐标的方向 ---* srcPos 初始地图坐标 ---* destPos 目标地图坐标 ---@param srcPos table ---@param destPos table ---@return number "返回:朝向 0 ~ 8" function SL:Get_TARGET_MAPPOS_DIR(srcPos, destPos) end; ---掉落物是否可拾取 ---* actorID 掉落物 actorID ---* mainPlayerID 归属ID ---@param actorID number ---@param mainPlayerID number ---@return boolean "返回:掉落物是否可拾取 true/false" function SL:Get_IS_PICKABLE_DROPITEM(actorID, mainPlayerID) end; ---PC 按坐标选中actor ---* posx 世界坐标x ---* posy 世界坐标y ---@param posx number ---@param posy number ---@return number "返回:actor" function SL:Get_PICK_ACTORID_BY_POS(posx,posy) end; ---是否开启英雄 ---@return boolean "返回:是否开启英雄" function SL:Get_USEHERO() end; ---是否召唤英雄 ---@return boolean "返回:是否召唤英雄 true/false" function SL:Get_HERO_IS_ALIVE() end; ---是否激活英雄 ---@return boolean "返回:是否激活英雄 true/false" function SL:Get_HERO_IS_ACTIVE() end; ---英雄ID ---@return number "返回:英雄ID" function SL:Get_HERO_ID() end; ---英雄状态系统能设置的列表 ---@return table "返回:英雄状态系统能设置的列表" function SL:Get_HERO_STATES_SYS_VALUES() end; ---获取英雄激活的状态列表 ---@return table "返回:英雄激活的状态列表" function SL:Get_HERO_ACTIVES_STATES() end; ---获取英雄状态 ---@return number "返回:0 攻击 1 跟随 2 休息" function SL:Get_HERO_STATE() end; ---获取英雄守护状态 ---@return boolean "返回:英雄守护状态 true/false" function SL:Get_HERO_GUARDSTATE() end; ---是否点击守护按钮 ---@return boolean "返回:是否点击守护按钮 true/false" function SL:Get_HERO_GUARD_ISCLICK() end; ---是否有存活的宝宝 ---@return boolean "返回:是否有存活的宝宝 true/false" function SL:Get_PET_ALIVE() end; ---宠物锁定的目标ID ---@return string "返回:宠物锁定的目标ID" function SL:Get_PET_LOCK_ID() end; ---获取宠物PK模式 ---@return number "返回:获取宠物PK模式
1:跟随
2:战斗
3:锁定
4:休息" function SL:Get_PET_PKMODE() end; ---获取货币数量 ---* ID 货币id ---@param ID number ---@return string "返回:货币数量" function SL:Get_MONEY(ID) end; ---获取货币数量(包括 等价替换道具的数量) ---* id 货币id ---@param id number ---@return string "返回:货币数量" function SL:Get_MONEY_ASSOCIATED(id) end; ---获取所有道具信息 ---@return table "返回:所有道具信息" function SL:Get_STD_ITEMS() end; ---根据道具index获取道具信息 ---* itemIndex 道具index ---@param itemIndex number ---@return number "返回:道具信息" function SL:Get_ITEM_DATA(itemIndex) end; ---根据道具index或者名字获取道具数量 ---* itemInfo 道具index或道具名 ---@param itemInfo string ---@return number "返回:道具数量" function SL:Get_ITEM_COUNT(itemInfo) end; ---根据道具index获取道具名字 ---* itemIndex 道具index ---@param itemIndex number ---@return string "返回:道具名字" function SL:Get_ITEM_NAME(itemIndex) end; ---根据道具名字获取道具index ---* itemName 道具名字 ---@param itemName string ---@return number "返回:道具index" function SL:Get_ITEM_INDEX_BY_NAME(itemName) end; ---获取道具名字颜色 ---* itemIndex 道具index ---@param itemIndex number ---@return string "返回:道具名字颜色" function SL:Get_ITEM_NAME_COLOR(itemIndex) end; ---道具名字颜色,”#FFFFFF”格式 ---* itemIndex 道具index ---@param itemIndex number ---@return string "返回:道具名字颜色" function SL:Get_ITEM_NAME_COLOR_VALUE(itemIndex) end; ---道具名字颜色ID, 颜色表ID ---* itemIndex 道具index ---@param itemIndex number ---@return number "返回:道具名字颜色ID, 颜色表ID" function SL:Get_ITEM_NAME_COLORID(itemIndex) end; ---道具表prompt解析后数据 ---@return table "返回:道具表prompt解析后数据" function SL:Get_ITEM_PROMPT_DATA() end; ---物品是否绑定 ---* itemData 物品数据 ---@param itemData table ---@return boolean "返回:物品是否绑定 true/false" function SL:Get_ITEM_IS_BIND(itemData) end; ---根据MakeIndex获取装备数据 ---* param1 makeIndex ---* param2 是否是英雄 ---@param param1 number ---@param param2 boolean ---@return table "返回:装备数据" function SL:Get_EQUIP_DATA_BY_MAKEINDEX(param1, param2) end; ---根据MakeIndex获取仓库数据 ---* param1 MakeIndex ---@param param1 number ---@return table "返回:仓库数据" function SL:Get_STORAGE_DATA_BY_MAKEINDEX(param1) end; ---根据MakeIndex获取快捷栏数据 ---* param1 MakeIndex ---@param param1 number ---@return table "返回:快捷栏数据" function SL:Get_QUICKUSE_DATA_BY_MAKEINDEX(param1) end; ---根据MakeIndex获取查看他人装备数据 ---* param1 makeIndex ---@param param1 number ---@return table "返回:他人装备数据" function SL:Get_LOOKPLAYER_DATA_BY_MAKEINDEX(param1) end; ---获取快捷使用数据 ---@return table "返回:快捷使用数据" function SL:Get_QUICKUSE_DATA() end; ---检查禁止使用物品buff ---* itemIndex 物品index ---@param itemIndex number ---@return boolean,number "返回:能否使用, buffID" function SL:Get_CHECK_USE_ITEM_BUFF(itemIndex) end; ---物品能否自动使用 ---* itemData 物品数据 ---@param itemData table ---@return boolean "返回:物品能否自动使用 true/false" function SL:Get_ITEM_CAN_AUTOUSE(itemData) end; ---技能书能否使用 ---* itemName 技能书名字 ---* isHero 是否英雄 ---@param itemName string ---@param isHero boolean ---@return boolean "返回:技能书能否使用 true/false" function SL:Get_SKILLBOOK_CAN_USE(itemName, isHero) end; ---根据MakeIndex获取物品归属 ---* makeIndex MakeIndex ---@param makeIndex number ---@return number "返回:物品归属" function SL:Get_ITEM_BELONG_BY_MAKEINDEX(makeIndex) end; ---获取背包物品唯一ID ---* pos 背包位置 ---* isHero 是否英雄 ---@param pos number ---@param isHero boolean ---@return number "返回:背包物品唯一ID" function SL:Get_BAG_MAKEINDEX_BY_POS(pos,isHero) end; ---物品规则类型枚举 ---@return table "返回:物品规则类型枚举" function SL:Get_ITEM_ARTICLE_ENUM() end; ---道具框默认缩放 ---@return number "返回:缩放" function SL:Get_ITEM_SCALE() end; ---获取背包所有物品数据 ---@return table "返回:背包物品数据" function SL:Get_BAG_DATA() end; ---根据物品唯一id获取物品数据 ---* makeindex 唯一id ---@param makeindex string ---@return table "返回:物品数据" function SL:Get_ITEM_DATA_BY_MAKEINDEX(makeindex) end; ---是否自动挂机中 ---@return boolean "返回:是否自动挂机中 true/false" function SL:Get_BATTLE_IS_AFK() end; ---开始自动挂机 function SL:Set_BATTLE_AFK_BEGIN() end; ---结束自动挂机 function SL:Set_BATTLE_AFK_END() end; ---是否自动寻路中 ---@return boolean "返回:是否自动寻路中 true/false" function SL:Get_BATTLE_IS_AUTO_MOVE() end; ---开始自动寻路 ---* mapID 地图ID ---* mapX 坐标x ---* mapY 坐标y ---* target 0:怪物    1:NPC index: 目标类型index ---* type 寻路类型 ---@param mapID string ---@param mapX number ---@param mapY number ---@param target number ---@param type number function SL:Set_BATTLE_MOVE_BEGIN(mapID, mapX, mapY, target, type) end; ---结束自动寻路 function SL:Set_BATTLE_MOVE_END() end; ---是否是自动拾取 ---@return boolean "返回:是否自动捡物中 true/false" function SL:Get_BATTLE_IS_AUTO_PICK() end; ---开始自动捡物 function SL:Set_BATTLE_PICK_BEGIN() end; ---结束自动捡物 function SL:Set_BATTLE_PICK_END() end; ---获取PC持续攻击目标 ---@return number "返回:PC持续攻击目标" function SL:Get_SELECT_SHIFT_ATTACK_ID() end; ---主玩家actorID ---@return string "返回:主玩家actorID" function SL:Get_USER_ID() end; ---是否是玩家 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是玩家 true/false" function SL:Get_ACTOR_IS_PLAYER(actorID) end; ---是否是网络玩家 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是网络玩家 true/false" function SL:Get_ACTOR_IS_NETPLAYER(actorID) end; ---是否是怪物 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是怪物 true/false" function SL:Get_ACTOR_IS_MONSTER(actorID) end; ---是否是NPC ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是NPC true/false" function SL:Get_ACTOR_IS_NPC(actorID) end; ---是否是英雄 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是英雄 true/false" function SL:Get_ACTOR_IS_HERO(actorID) end; ---是否是人形怪 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是人形怪 true/false" function SL:Get_ACTOR_IS_HUMAN(actorID) end; ---获取actor 名字 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:actor 名字" function SL:Get_ACTOR_NAME(actorID) end; ---获取 actor Hp ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor Hp" function SL:Get_ACTOR_HP(actorID) end; ---获取actor Max Hp ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor Max Hp" function SL:Get_ACTOR_MAXHP(actorID) end; ---获取actor Mp ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor Mp" function SL:Get_ACTOR_MP(actorID) end; ---获取actor Max Mp ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor Max Mp" function SL:Get_ACTOR_MAXMP(actorID) end; ---获取actor等级 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor等级" function SL:Get_ACTOR_LEVEL(actorID) end; ---获取actor职业 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor职业" function SL:Get_ACTOR_JOB_ID(actorID) end; ---获取actor性别 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor性别" function SL:Get_ACTOR_SEX(actorID) end; ---actor是否死亡 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否死亡 true/false" function SL:Get_ACTOR_IS_DEATH(actorID) end; ---获取actor归属ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:actor归属ID" function SL:Get_ACTOR_OWNER_ID(actorID) end; ---获取actor归属名字 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:actor归属名字" function SL:Get_ACTOR_OWNER_NAME(actorID) end; ---获取怪物大图标ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:怪物大图标ID" function SL:Get_ACTOR_BIGICON_ID(actorID) end; ---选中的目标actorID或者怪物归属者 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor性别" function SL:Get_SELECT_TARGET_ID(actorID) end; ---检查该目标是否可以攻击 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:目标是否可以攻击 true/false" function SL:Get_TARGET_ATTACK_ENABLE(actorID) end; ---获取actor组队状态 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor组队状态 0:未组队 1:组队中" function SL:Get_ACTOR_TEAM_STATE(actorID) end; ---获取actor行会ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:获取actor行会ID" function SL:Get_ACTOR_GUILD_ID(actorID) end; ---获取actor行会名字 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:actor行会名字" function SL:Get_ACTOR_GUILD_NAME(actorID) end; ---获取actor的typeIndex ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:typeIndex" function SL:Get_ACTOR_TYPE_INDEX(actorID) end; ---获取actor方向 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回: actor方向" function SL:Get_ACTOR_DIR(actorID) end; ---获取actor地图坐标X ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor地图坐标X" function SL:Get_ACTOR_MAP_X(actorID) end; ---获取actor地图坐标Y ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor地图坐标Y" function SL:Get_ACTOR_MAP_Y(actorID) end; ---获取actor世界坐标X ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回: actor世界坐标X" function SL:Get_ACTOR_POSITION_X(actorID) end; ---获取actor世界坐标Y ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor世界坐标Y" function SL:Get_ACTOR_POSITION_Y(actorID) end; ---获取actor主人ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor主人ID" function SL:Get_ACTOR_MASTER_ID(actorID) end; ---获取actor是否有主人 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:获取actor是否有主人" function SL:Get_ACTOR_HAVE_MASTER(actorID) end; ---获取actor阵营ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor阵营ID" function SL:Get_ACTOR_FACTION(actorID) end; ---获取actor是否在安全区 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否在安全区 true/false" function SL:Get_ACTOR_IN_SAFE_ZONE(actorID) end; ---获取actor的外观ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor的外观ID" function SL:Get_ACTOR_APPR_ID(actorID) end; ---获取actor挂接点 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return userdata "返回:actor挂接点" function SL:Get_ACTOR_MOUNT_NODE(actorID) end; ---检查英雄选中的目标是否能锁定 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:英雄选中的目标是否能锁定 true/false" function SL:Get_ACTOR_CAN_LOCK_BY_HERO(actorID) end; ---获取actor红名灰名 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor红名灰名 白=0 咖啡=1 红=2 灰=3" function SL:Get_ACTOR_PKLV(actorID) end; ---获取actor区服ID, 跨服时使用 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor区服ID" function SL:Get_ACTOR_SERVER_ID(actorID) end; ---actor是否在摆摊 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否在摆摊 true/false" function SL:Get_ACTOR_IS_IN_STALL(actorID) end; ---获取actor摆摊名 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return string "返回:actor摆摊名" function SL:Get_ACTOR_STALL_NAME(actorID) end; ---获取actor是否是离线状态玩家 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是离线状态玩家 true/false" function SL:Get_ACTOR_IS_OFFLINE(actorID) end; ---actor是否是神秘人 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:是否是神秘人 true/false" function SL:Get_ACTOR_IS_MYSTERY_MAN(actorID) end; ---获取actor是否拥有护身 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否拥有护身 true/false" function SL:Get_ACTOR_IS_HUSHEN(actorID) end; ---actor是否是主玩家 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是主玩家 true/false" function SL:Get_ACTOR_IS_MAINPLAYER(actorID) end; ---获取actor国家ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:获取actor国家ID" function SL:Get_ACTOR_NATION_ID(actorID) end; ---获取actor坐骑的主驾ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor坐骑的主驾ID" function SL:Get_ACTOR_HORSE_MASTER_ID(actorID) end; ---获取actor坐骑的副驾ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor坐骑的副驾ID" function SL:Get_ACTOR_HORSE_COPILOT_ID(actorID) end; ---actor是否是坐骑的副驾 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是坐骑的副驾 true/false" function SL:Get_ACTOR_IS_HORSE_COPILOT(actorID) end; ---actor是否是双人坐骑 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是双人坐骑 true/false" function SL:Get_ACTOR_IS_DOUBLE_HORSE(actorID) end; ---actor是否是连体坐骑 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是连体坐骑 true/false" function SL:Get_ACTOR_IS_BODY_HORSE(actorID) end; ---获取actor的足迹特效ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor的足迹特效ID" function SL:Get_ACTOR_MOVE_EFFECT(actorID) end; ---获取actor的夫妻ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor的夫妻ID" function SL:Get_ACTOR_DEAR_ID(actorID) end; ---获取actor的师徒ID ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor的师徒ID" function SL:Get_ACTOR_MENTOR_ID(actorID) end; ---获取actor是否在附近显示 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否在附近显示 true/false" function SL:Get_ACTOR_NEAR_SHOW(actorID) end; ---获取actor是否在移动状态 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否在移动状态 true/false" function SL:Get_ACTOR_IS_MOVE(actorID) end; ---actor是否是骑马状态 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否是骑马状态 true/false" function SL:Get_ACTOR_IS_HORSEBACK_RADING(actorID) end; ---获取actor(怪物)是否石化状态 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor(怪物)是否石化状态 true/false" function SL:Get_ACTOR_STOME_MODE(actorID) end; ---获取actor(怪物) race server ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor(怪物) race server" function SL:Get_ACTOR_RACE_SERVER(actorID) end; ---获取actor(怪物) race img ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return number "返回:actor(怪物) race img" function SL:Get_ACTOR_RACE_IMG(actorID) end; ---获取actor(怪物)是否不显示名字 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor(怪物)是否不显示名字 true/false" function SL:Get_ACTOR_HIDE_NAME(actorID) end; ---获取actor(怪物)是否不显示血条 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor(怪物)是否不显示血条 true/false" function SL:Get_ACTOR_HIDE_HP_BAR(actorID) end; ---获取actor(怪物)国家模式是否可被攻击 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:获取actor(怪物)国家模式是否可被攻击 true/false" function SL:Get_ACTOR_NATION_ENEMY_PK(actorID) end; ---获取actor的GM自定义数据 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return table "返回:actor的GM自定义数据" function SL:Get_ACTOR_GM_DATA(actorID) end; ---actor是否出生 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否出生 true/false" function SL:Get_ACTOR_IS_BORN(actorID) end; ---actor是否钻回洞穴 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return boolean "返回:actor是否钻回洞穴 true/false" function SL:Get_ACTOR_IS_CAVE(actorID) end; ---actor身上所有buff数据 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---@param actorID number ---@return table "返回:actor身上所有buff数据" function SL:Get_ACTOR_BUFF_DATA(actorID) end; ---actor是否有某个buff ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---* buffID buffid ---@param actorID number ---@param buffID number ---@return boolean "返回:actor是否有某个buff true/false" function SL:Get_ACTOR_HAS_ONE_BUFF(actorID,buffID) end; ---获取actor身上某个buff数据 ---* actorID 玩家、怪物、NPC、人形怪等对象ID(对应服务端唯一ID/UserID) ---* buffID buffid ---@param actorID number ---@param buffID number ---@return table "返回:获取actor身上某个buff数据" function SL:Get_ACTOR_BUFF_DATA_BY_ID(actorID,buffID) end; ---获取聊天表情包 ---@return table "返回:聊天表情包" function SL:Get_CHAT_EMOJI() end; ---获取聊天输入历史记录缓存 ---@return table "返回:聊天输入历史记录缓存" function SL:Get_CHAT_INPUT_CACHE() end; ---获取聊天显示的道具 ---@return table "返回:聊天显示的道具" function SL:Get_CHAT_SHOW_ITEMS() end; ---当前频道是否接受聊天信息 ---@return boolean "返回:当前频道是否接受聊天信息 true/false" function SL:Get_CHAT_CHANNEL_IS_RECEIVE() end; ---是否接收该分类掉落信息 ---* param 掉落分类id 1-10 ---@param param number ---@return boolean "返回:是否接收该分类掉落信息 true/false" function SL:Get_CHAT_DROP_TYPE_IS_RECEIVE(param) end; ---聊天 Tips使用的字体路径 ---@return string "返回:聊天 Tips使用的字体路径" function SL:Get_CHATANDTIPS_USE_FONT() end; ---获取当前聊天频道 ---@return number "返回:当前聊天频道" function SL:Get_CHAT_CUR_CHAT_CHANNEL() end; ---获取聊天目标 ---@return table "返回:聊天目标{{name = 玩家名, uid = 玩家ID}, ..}" function SL:Get_CHAT_TARGETS() end; ---获取当前聊天CD时间 ---@return number "返回:当前聊天CD时间" function SL:Get_CHAT_CUR_CD_TIME() end; ---是否关闭假掉落 ---@return boolean "返回:是否关闭假掉落 true/false" function SL:Get_CHAT_IS_CLOSE_FAKE_DROP() end; ---邮件列表 ---@return table "返回:邮件列表" function SL:Get_MAIL_LIST() end; ---根据邮件ID获取邮件 ---* mailID 邮件ID ---@param mailID number ---@return string "返回:根据邮件ID获取邮件" function SL:Get_MAIL_BY_ID(mailID) end; ---当前邮件ID ---@return number "返回:当前邮件ID" function SL:Get_MAIL_BY_ID() end; ---行会成员列表 ---@return table "返回:行会成员列表" function SL:Get_GUILD_MEMBER_LIST() end; ---行会申请列表 ---@return table "返回:行会申请列表" function SL:Get_GUILD_APPLY_LIST() end; ---行会结盟申请列表 ---@return table "返回:行会结盟申请列表" function SL:Get_GUILD_ALLY_APPLY_LIST() end; ---获取世界行会列表 ---* page 分页ID ---@param page number ---@return table "返回:世界行会列表" function SL:Get_GUILD_WORLD_LIST(page) end; ---获取创建公会消耗信息 ---@return table "返回:创建公会消耗信息" function SL:Get_GUILD_CREATE() end; ---我的行会信息 ---@return table "返回:我的行会信息" function SL:Get_GUILD_INFO() end; ---获取行会职位名称 ---* param 职位ID ---@param param number ---@return string "返回:获取行会职位名称" function SL:Get_GUILD_OFFICIAL_NAME_BY_RANK(param) end; ---通过uid获取行会成员信息 ---* targetID uid ---@param targetID number ---@return table "返回:获取行会成员信息" function SL:Get_GUILD_MEMBER_INFO(targetID) end; ---最大好友人数 ---@return number "返回:最大好友人数" function SL:Get_FRIEND_MAX_COUNT() end; ---根据userID获取好友信息 ---* userID 用户ID ---@param userID number ---@return table "返回:根据userID获取好友信息" function SL:Get_FRIEND_INFO_BY_UID(userID) end; ---是否是好友 ---@return boolean "返回:是否是好友 true/false" function SL:Get_SOCIAL_IS_FRIEND() end; ---根据userName获取好友信息 ---* userName 用户名 ---@param userName string ---@return table "返回:好友信息" function SL:Get_FRIEND_INFO_BY_NAME(userName) end; ---是否在黑名单 ---@return boolean "返回:是否在黑名单 true/false" function SL:Get_SOCIAL_IS_BLICKLIST() end; ---获取好友列表 ---@return table "返回:好友列表" function SL:Get_FRIEND_LIST() end; ---获取黑名单数据 ---@return table "返回:黑名单数据" function SL:Get_FRIEND_BLACKLIST() end; ---好友申请列表 ---@return table "返回:好友申请列表" function SL:Get_FRIEND_APPLYLIST() end; ---允许添加状态 ---@return boolean "返回:允许添加状态 true/false" function SL:Get_ADD_STATUS_PERMIT() end; ---附近队伍列表 ---@return table "返回:附近队伍列表" function SL:Get_TEAM_NEAR() end; ---队伍成员列表 ---@return table "返回:队伍成员列表" function SL:Get_TEAM_MEMBER_LIST() end; ---当前队伍人数 ---@return number "返回:当前队伍人数" function SL:Get_TEAM_MEMBER_COUNT() end; ---队伍最大人数 ---@return number "返回:队伍最大人数" function SL:Get_TEAM_MEMBER_MAX_COUNT() end; ---是否是队伍成员 ---@return boolean "返回:是否是队伍成员 true/false" function SL:Get_TEAM_IS_MEMBER() end; ---允许组队状态 ---@return boolean "返回:允许组队状态 true/false" function SL:Get_TEAM_STATUS_PERMIT() end; ---入队申请列表 ---@return table "返回:入队申请列表" function SL:Get_TEAM_APPLY() end; ---func dock enum ---@return table "返回:##" function SL:Get_DOCKTYPE_NENUM() end; ---交易的目标ID ---@return string "返回:交易的目标ID" function SL:Get_TRADE_TARGET_ID() end; ---交易的目标名字 ---@return string "返回:交易的目标名字" function SL:Get_TRADE_TARGET_NAME() end; ---要交易的玩家信息 ---@return table "返回:要交易的玩家信息" function SL:Get_TRADE_TARGET_DATA() end; ---交易自己锁定状态 ---@return boolean "返回:交易自己锁定状态 true/false" function SL:Get_TRADE_MY_LOCK_STATUS() end; ---交易对方锁定状态 ---@return boolean "返回:交易对方锁定状态 true/false" function SL:Get_TRADE_TARGET_LOCK_STATUS() end; ---根据页签index获取排行榜数据 ---* index 页签 ---@param index number ---@return table "返回:排行榜数据" function SL:Get_RANK_DATA_BY_TYPE(index) end; ---根据任务类型/ID获取任务排序值 ---* type 任务类型/ID ---@param type number ---@return number "返回:任务排序值" function SL:Get_MISSION_ITEM_ORDER(type) end; ---筛选技能数据 ---* param1 技能类型 ---* param2 职业 ---* param3 是否学习 ---* param4 是否不是基础技能 ---@param param1 number ---@param param2 number ---@param param3 boolean ---@param param4 boolean ---@return table "返回:筛选技能数据" function SL:Get_SKILL_INFO_FILTER(param1, param2, param3, param4) end; ---获取技能名字 ---* skillID 技能ID ---@param skillID number ---@return string "返回:获取技能名字" function SL:Get_SKILL_NAME(skillID) end; ---获取技能图标 ---* skillID 技能ID ---@param skillID number ---@return string "返回:技能图标路径" function SL:Get_SKILL_ICON_PATH(skillID) end; ---获取矩形技能图标 ---* skillID 技能ID ---@param skillID number ---@return number "返回:屏幕的宽度" function SL:Get_SKILL_RECT_ICON_PATH(skillID) end; ---是否是开关型技能 ---* skillID 技能ID ---@param skillID number ---@return boolean "返回:是否是开关型技能 true/false" function SL:Get_SKILL_IS_ONOFF_SKILL(skillID) end; ---技能是否开启 ---* skillID 技能ID ---@param skillID number ---@return boolean "返回:技能是否开启 true/false" function SL:Get_SKILL_IS_ON_SKILL(skillID) end; ---获取已学技能 ---* param1 是否排除普攻 ---* param2 是否只获取主动技能 ---@param param1 boolean ---@param param2 boolean ---@return table "返回:获取已学技能" function SL:Get_LEARNED_SKILLS(param1,param2) end; ---是否是主动技能 ---* skillID 技能ID ---@param skillID number ---@return boolean "返回:是否是主动技能" function SL:Get_SKILL_IS_ACTIVE(skillID) end; ---获取技能数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:技能数据" function SL:Get_SKILL_DATA(skillID) end; ---获取技能的等级熟练度数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:技能的等级熟练度数据" function SL:Get_SKILL_TRAIN_DATA(skillID) end; ---获取技能配置 ---* skillID 技能ID ---@param skillID number ---@return table "返回:技能配置" function SL:Get_SKILL_CONFIG(skillID) end; ---获取技能快捷键 ---* skillID 技能ID ---@param skillID number ---@return number "返回:技能快捷键" function SL:Get_SKILL_KEY(skillID) end; ---获取技能等级 ---* skillID 技能ID ---@param skillID number ---@return number "返回:技能等级" function SL:Get_SKILL_LEVEL(skillID) end; ---背包最大格子数量 ---@return number "返回:背包最大格子数量" function SL:Get_MAX_BAG() end; ---英雄背包最大格子数量 ---@return number "返回:英雄背包最大格子数量" function SL:Get_HERO_MAX_BAG() end; ---仓库最大格子数量 ---@return number "返回:仓库最大格子数量" function SL:Get_N_MAX_BAG() end; ---当前选中的背包页签 ---@return number "返回:当前选中的背包页签" function SL:Get_BAG_CUR_PAGE() end; ---背包是否满 ---* isPrompt 图片对象 ---@param isPrompt userdata ---@return boolean "返回:背包是否满 true/false" function SL:Get_BAG_IS_FULL(isPrompt) end; ---背包剩余格子数 ---@return number "返回:背包剩余格子数" function SL:Get_BAG_REMAIN_COUNT() end; ---背包已使用格子数 ---@return number "返回:背包已使用格子数" function SL:Get_BAG_USED_COUNT() end; ---检测物品背包是否有富余格子数存放 ---* param1 物品ID ---* param2 物品数量 ---* param3 不足时是否需要提示 ---@param param1 number ---@param param2 number ---@param param3 boolean ---@return boolean "返回:背包是否有富余格子数存放 true/false" function SL:Get_BAG_CHECK_NEED_SPACE(param1,param2,param3) end; ---默认最低竞拍价 ---@return number "返回:默认最低竞拍价" function SL:Get_AUCTION_BIDPRICE_MIN() end; ---默认最高竞拍价 ---@return number "返回:默认最高竞拍价" function SL:Get_AUCTION_BIDPRICE_MAX() end; ---默认最低一口价 ---@return number "返回:默认最低一口价" function SL:Get_AUCTION_BUYPRICE_MIN() end; ---默认最高一口价 ---@return number "返回:默认最高一口价" function SL:Get_AUCTION_BUYPRICE_MAX() end; ---默认货架数量 ---@return number "返回:默认货架数量" function SL:Get_AUCTION_DEFAULT_SHELF() end; ---上架列表数量 ---@return number "返回:上架列表数量" function SL:Get_AUCTION_PUT_LIST_CNT() end; ---拍卖行货币 ---@return table "返回:拍卖行货币" function SL:Get_AUCTION_MONEY() end; ---是否可竞价 ---* item 拍卖物品数据 ---@param item table ---@return boolean "返回:是否可竞价 true/false" function SL:Get_AUCTION_CAN_BID(item) end; ---是否可一口价 ---* item 拍卖物品数据 ---@param item table ---@return boolean "返回:是否可一口价 true/false" function SL:Get_AUCTION_CAN_BUY(item) end; ---是否有我的竞拍物品 ---@return boolean "返回:是否有我的竞拍物品 true/false" function SL:Get_AUCTION_HAVE_MY_BIDDING() end; ---拍卖行物品状态 ---* itemData 拍卖物品数据 ---@param itemData table ---@return number,string "返回:nil" function SL:Get_AUCTION_ITEM_STATE(itemData) end; ---获取拍卖行我的展示可寄售道具 ---@return table "返回:拍卖行我的展示可寄售道具" function SL:Get_AUCTION_MY_SHOW_LIST() end; ---世界求购菜单列表 ---@return table "返回:世界求购菜单列表" function SL:Get_PURCHASE_FILTER_LIST() end; ---求购货币列表 ---@return table "返回:求购货币列表" function SL:Get_PURCHASE_CURRENCIES() end; ---对应ID 菜单栏配置 ---* param id ---@param param number ---@return table "返回:屏幕的宽度" function SL:Get_PURCHASE_MENU_CONFIG_BY_ID(param) end; ---分类物品列表 ---* param1 一级菜单id ---* param2 二级菜单id ---@param param1 number ---@param param2 number ---@return table "返回:分类物品列表" function SL:Get_PURCHASE_ITEM_LIST_BY_TYPE(param1,param2) end; ---设置是否生效 ---* param1 内挂设置index ---@param param1 number ---@return number "返回:设置是否生效 1/0" function SL:Get_SETTING_ENABLED(param1) end; ---获取设置的数据 ---* param1 内挂设置index ---@param param1 number ---@return table "返回:设置的数据" function SL:Get_SETTING_VALUE(param1) end; ---获取设置的配置 ---* param1 内挂设置index ---@param param1 number ---@return table "返回: 设置的配置" function SL:Get_SETTING_CONFIG(param1) end; ---获取物品拾取设置 ---* param1 内挂设置index ---@param param1 number ---@return table "返回:物品拾取设置" function SL:Get_SETTING_PICK_VALUE(param1) end; ---可以拣的物品配置 ---* param1 内挂设置index ---@param param1 number ---@return table "返回:可以拣的物品配置" function SL:Get_SETTING_PICK_CONFIG(param1) end; ---物品是否可以设置 ---@return table "返回:物品是否可以设置" function SL:Get_SETTING_IS_ITEM_PICK_CAN_SET() end; ---拾取组的数据 ---* param1 内挂设置index ---@param param1 number ---@return table "返回:拾取组的数据" function SL:Get_SETTING_PICK_GROUP_VALUE(param1) end; ---通过值获取地图缩放对应百分比 ---* param1 地图缩放值 ---@param param1 number ---@return number "返回:地图缩放对应百分比" function SL:Get_SETTING_MAPSCALE_PER(param1) end; ---通过百分比获取地图缩放值 ---* param1 百分比 ---@param param1 number ---@return number "返回:地图缩放值" function SL:Get_SETTING_MAPSCALE_VALUE(param1) end; ---装备Map ---@return table "返回:装备Map" function SL:Get_EQUIPMAP_BY_STDMODE() end; ---除装备Map 显示持久的stdmode ---@return table "返回:除装备Map 显示持久的stdmode" function SL:Get_EX_SHOWLAST_MAP() end; ---通过stdmode获取TIPS装备位列表 ---* param1 装备的stdmode ---* param2 是否英雄 ---@param param1 number ---@param param2 boolean ---@return table "返回:TIPS装备位列表" function SL:Get_TIP_POSLIST_BY_STDMODE(param1,param2) end; ---是否是该玩家性别装备 ---* param1 装备数据 ---* param2 是否英雄 ---@param param1 table ---@param param2 boolean ---@return boolean "返回:是否是该玩家性别装备 true/false" function SL:Get_IS_SAMESEX_EQUIP(param1,param2) end; ---对cfg_custpro_caption操作 根据key获取描述 ---* param1 表中的key ---@param param1 number ---@return string "返回:cfg_custpro_caption操作描述" function SL:Get_CUSTOM_DESC(param1) end; ---对cfg_custpro_caption操作 根据key获取图片id ---* param1 表中的key ---@param param1 number ---@return string "返回:key获取图片id" function SL:Get_CUSTOM_ICON(param1) end; ---对cfg_att_score表操作 获取属性配置 ---* param1 表中的key ---@param param1 number ---@return table "返回:属性配置" function SL:Get_ATTR_CONFIG(param1) end; ---对cfg_suit表操作 获取对应套装id配置 ---* param1 表中的suitid ---@param param1 number ---@return string "返回:对应套装id配置" function SL:Get_SUIT_CONFIG(param1) end; ---对cfg_suitex表操作 获取对应套装id配置 ---* param1 表中的suitid ---@param param1 number ---@return string "返回:对应套装id配置" function SL:Get_SUITEX_CONFIG(param1) end; ---物品类型 ---@return table "返回:##" function SL:Get_ITEMTYPE_ENUM() end; ---根据道具数据获取物品类型 ---* itemData 物品数据 ---@param itemData userdata ---@return number "返回:物品类型" function SL:Get_ITEMTYPE(itemData) end; ---自定义属性ID映射Map ---@return table "返回:自定义属性ID映射Map" function SL:Get_CUST_ABIL_MAP() end; ---充值商品信息列表 ---@return table "返回:充值商品信息列表" function SL:Get_RECHARGE_PRODUCTS() end; ---通过商品Id获取商品信息 ---* id 商品id ---@param id number ---@return table "返回:商品信息" function SL:Get_RECHARGE_PRODUCT_BY_ID(id) end; ---是否接入第三方SDK ---@return boolean "返回:是否接入第三方SDK true/false" function SL:Get_IS_SDK_PAY() end; ---获取购买摊位名字 ---@return string "返回:获取购买摊位名字" function SL:Get_STALL_SELL_SHOW_NAME() end; ---获取购买摊位物品信息 ---@return table "返回:获取购买摊位物品信息" function SL:Get_STALL_ONSELL_DATA() end; ---获取我的摊位物品信息 ---@return table "返回:获取我的摊位物品信息" function SL:Get_STALL_MYSELL_DATA() end; ---是否还有重摇/开启次数 ---@return boolean "返回:是否还有重摇/开启次数 true/false" function SL:Get_HAVE_GOLDBOX_OPENTIME() end; ---是否启用新版属性加点 ---@return boolean "返回:是否启用新版属性加点 true/false" function SL:Get_IS_NEW_BOUNS() end; ---获取新版属性加点配置数据 ---@return table "返回:获取新版属性加点配置数据##" function SL:Get_NEW_BOUNS_CONFIG() end; ---获取新版属性已加点数据 ---@return table "返回:获取新版属性已加点数据" function SL:Get_NEW_BOUNS_ADD_DATA() end; ---玩家名字 ---@return string "返回:玩家名字" function SL:Get_USER_NAME() end; ---玩家职业 ---@return number "返回:玩家职业
0:战士
1:法师
2:道士" function SL:Get_JOB() end; ---玩家等级 ---@return number "返回:玩家等级" function SL:Get_LEVEL() end; ---玩家转生等级 ---@return number "返回:玩家转生等级" function SL:Get_RELEVEL() end; ---职业名字 ---@return string "返回:职业名字" function SL:Get_JOB_NAME() end; ---玩家性别 ---@return number "返回:玩家性别
0:男
1:女" function SL:Get_SEX() end; ---玩家真实姓名 ---@return string "返回:玩家真实姓名" function SL:Get_REAL_USER_NAME() end; ---玩家名字颜色值 ---@return number "返回:玩家名字颜色值" function SL:Get_USER_NAME_COLOR() end; ---人物方向 ---@return number "返回:人物方向
0:上
1:右上
2:右
3:右下
4:下
5:左下
6:左
7:左上
0xff:无效位置" function SL:Get_DIR() end; ---角色是否死亡 ---@return boolean "返回:角色是否死亡 true/false" function SL:Get_USER_IS_DIE() end; ---角色是否能复活 ---@return boolean "返回:角色是否能复活 true/false" function SL:Get_USER_IS_CANREVIVE() end; ---当前血量 ---@return number "返回:当前血量" function SL:Get_HP() end; ---最大血量 ---@return number "返回:最大血量" function SL:Get_MAXHP() end; ---当前蓝量 ---@return number "返回:当前蓝量" function SL:Get_MP() end; ---最大蓝量 ---@return number "返回:最大蓝量" function SL:Get_MAXMP() end; ---暴击几率 ---@return number "返回:暴击几率" function SL:Get_BURST() end; ---暴击伤害 ---@return number "返回:暴击伤害" function SL:Get_BURST_DAM() end; ---物伤减免 ---@return number "返回:物伤减免" function SL:Get_IMM_ATT() end; ---魔伤减免 ---@return number "返回:魔伤减免" function SL:Get_IMM_MAG() end; ---幸运 ---@return number "返回:幸运" function SL:Get_LUCK() end; ---最小物防 ---@return number "返回:最小物防" function SL:Get_AC() end; ---最大物防 ---@return number "返回:最大物防" function SL:Get_MAXAC() end; ---最小魔防 ---@return number "返回:最小魔防" function SL:Get_MAC() end; ---最大魔防 ---@return number "返回:最大魔防" function SL:Get_MAXMAC() end; ---最小物理 ---@return number "返回:最小物理" function SL:Get_DC() end; ---最大物理 ---@return number "返回:最大物理" function SL:Get_MAXDC() end; ---最小魔法 ---@return number "返回:最小魔法" function SL:Get_MC() end; ---最大魔法 ---@return number "返回:最大魔法" function SL:Get_MAXMC() end; ---最小道术 ---@return number "返回:最小道术" function SL:Get_SC() end; ---最大道术 ---@return number "返回:最大道术" function SL:Get_MAXSC() end; ---准确 ---@return number "返回:准确" function SL:Get_HIT() end; ---敏捷 ---@return number "返回:敏捷" function SL:Get_SPD() end; ---当前经验 ---@return number "返回:当前经验" function SL:Get_EXP() end; ---最大经验 ---@return number "返回:最大经验" function SL:Get_MAXEXP() end; ---攻速 ---@return number "返回:攻速" function SL:Get_HITSPD() end; ---腕力 ---@return number "返回:腕力" function SL:Get_HW() end; ---最大可穿戴腕力 ---@return number "返回:最大可穿戴腕力" function SL:Get_MAXHW() end; ---重量 ---@return number "返回:重量" function SL:Get_BW() end; ---玩家最大负重 ---@return number "返回:玩家最大负重" function SL:Get_MAXBW() end; ---穿戴负重 ---@return number "返回:穿戴负重" function SL:Get_WW() end; ---最大穿戴负重 ---@return number "返回:最大穿戴负重" function SL:Get_MAXWW() end; ---体力恢复 ---@return number "返回:体力恢复" function SL:Get_HUNGER() end; ---获取玩家身上衣服的名字 ---@return string "返回:获取玩家身上衣服的名字" function SL:Get_DRESS() end; ---获取玩家身上武器的名字 ---@return string "返回:获取玩家身上武器的名字" function SL:Get_WEAPON() end; ---获取玩家身上勋章的名字 ---@return string "返回:获取玩家身上勋章的名字" function SL:Get_RIGHTHAND() end; ---获取玩家身上头盔的名字 ---@return string "返回:获取玩家身上头盔的名字" function SL:Get_HELMET() end; ---获取玩家身上项链的名字 ---@return string "返回:获取玩家身上项链的名字" function SL:Get_NECKLACE() end; ---获取玩家身上右戒指的名字 ---@return string "返回:获取玩家身上右戒指的名字" function SL:Get_RINGR() end; ---获取玩家身上左戒指的名字 ---@return string "返回:获取玩家身上左戒指的名字" function SL:Get_RINGL() end; ---获取玩家身上右手镯的名字 ---@return string "返回:获取玩家身上右手镯的名字" function SL:Get_ARMRINGR() end; ---获取玩家身上左手镯的名字 ---@return string "返回:获取玩家身上左手镯的名字" function SL:Get_ARMRINGL() end; ---获取玩家身上护符、玉佩、宝珠的名字 ---@return string "返回:获取玩家身上护符、玉佩、宝珠的名字" function SL:Get_BUJUK() end; ---获取玩家身上腰带的名字 ---@return string "返回:获取玩家身上腰带的名字" function SL:Get_BELT() end; ---获取玩家身上鞋子的名字 ---@return string "返回:获取玩家身上鞋子的名字" function SL:Get_BOOTS() end; ---获取玩家身上宝石的名字 ---@return string "返回:获取玩家身上宝石的名字" function SL:Get_CHARM() end; ---获取玩家某一装备位的装备名 ---* equipID 装备位id ---@param equipID number ---@return string "返回:获取玩家某一装备位的装备名" function SL:Get_EQUIPBYPOS(equipID) end; ---根据类型id获取属性值 ---* typeID 类型ID ---@param typeID number ---@return number "返回:根据类型id获取属性值" function SL:Get_CUR_ABIL_BY_ID(typeID) end; ---获取玩家某一装备数据 ---* param1 装备位id 或者 装备名称 ---* param2 是否多个装备位共享 ---@param param1 string ---@param param2 boolean ---@return table "返回:获取玩家某一装备数据" function SL:Get_EQUIP_DATA(param1,param2) end; ---获取玩家对应装备位数据列表 ---* param1 装备位id ---@param param1 number ---@return table "返回:获取玩家对应装备位数据列表" function SL:Get_EQUIP_DATA_LIST(param1) end; ---获取玩家法阵数据 ---@return table "返回:获取玩家法阵数据" function SL:Get_EQUIP_EMBATTLE() end; ---玩家外观数据 ---@return table "返回:玩家外观数据" function SL:Get_FEATURE() end; ---发型ID ---@return number "返回:发型ID" function SL:Get_HAIR() end; ---获取装备位对应MakeIndex数据 ---@return table "返回:获取装备位对应MakeIndex数据" function SL:Get_EQUIP_POS_DATAS() end; ---玩家的称号数据 ---@return table "返回:玩家的称号数据" function SL:Get_TITLES() end; ---获取玩家对应ID的称号数据 ---* id 用户ID ---@param id number ---@return table "返回:获取玩家对应ID的称号数据" function SL:Get_TITLE_DATA_BY_ID(id) end; ---玩家激活的称号id ---@return number "返回:玩家激活的称号id" function SL:Get_TITLE_ACTIVATE_ID() end; ---人物内功最大内力值 ---* id 用户ID ---@param id number ---@return number "返回:人物内功最大内力值" function SL:Get_MAX_ABIL_BY_ID(id) end; ---人物内功当前内力值 ---* id 用户ID ---@param id number ---@return number "返回:人物内功当前内力值" function SL:Get_CUR_ABIL_BY_ID(id) end; ---人物内功等级 ---* id 引擎固定157 ---@param id number ---@return number "返回:人物内功等级" function SL:Get_CUR_ABIL_BY_ID(id) end; ---人物内功当前斗转星移值 ---* id 引擎固定105 ---@param id number ---@return number "返回:人物内功当前斗转星移值" function SL:Get_MAX_ABIL_BY_ID(id) end; ---人物内功当前经验值 ---* id 引擎固定156 ---@param id number ---@return number "返回:人物内功当前经验值" function SL:Get_CUR_ABIL_BY_ID(id) end; ---获取人物拥有内功技能列表 ---@return table "返回:获取人物拥有内功技能列表" function SL:Get_INTERNAL_SKILLS() end; ---获取人物内功技能数据 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取人物内功技能数据" function SL:Get_INTERNAL_SKILL_DATA(skillID, skillType) end; ---获取人物内功技能等级熟练度数据 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取人物内功技能等级熟练度数据" function SL:Get_INTERNAL_SKILL_TRAIN_DATA(skillID, skillType) end; ---获取人物内功技能开关 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return number "返回:获取人物内功技能开关" function SL:Get_INTERNAL_SKILL_ONOFF(skillID, skillType) end; ---获取人物内功技能矩形图标路径 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return string "返回:获取人物内功技能矩形图标路径" function SL:Get_INTERNAL_SKILL_RECT_ICON_PATH(skillID, skillType) end; ---获取人物内功技能名字 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取人物内功技能名字" function SL:Get_INTERNAL_SKILL_NAME(skillID, skillType) end; ---获取人物内功技能描述 ---* skillID 内功技能ID ---* skillType 内功技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取人物内功技能描述" function SL:Get_INTERNAL_SKILL_DESC(skillID, skillType) end; ---获取人物内功经络的穴位描述 ---@return table "返回:获取人物内功经络的穴位描述" function SL:Get_MERIDIAN_DESC() end; ---获取人物内功对应经络的穴位是否激活列表 ---* param1 经络ID ---@param param1 number ---@return table "返回:获取人物内功对应经络的穴位是否激活列表" function SL:Get_MERIDIAN_AUCPOINT_STATE(param1) end; ---获取人物内功经络的开关列表 ---@return table "返回:获取人物内功经络的开关列表" function SL:Get_MERIDIAN_OPEN_LIST() end; ---获取人物内功对应经络等级 ---* param1 内功 ---@param param1 number ---@return number "返回:获取人物内功对应经络等级" function SL:Get_MERIDIAN_LV(param1) end; ---获取人物所有拥有的连击技能 ---@return table "返回:获取人物所有拥有的连击技能" function SL:Get_HAVE_COMBO_SKILLS() end; ---获取人物对应连击技能 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取人物对应连击技能" function SL:Get_COMBO_SKILL_DATA(skillID) end; ---获取人物连击技能等级熟练度数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取人物连击技能等级熟练度数据" function SL:Get_COMBO_SKILL_TRAIN_DATA(skillID) end; ---获取人物设置为连击的数据 ---@return table "返回:获取人物设置为连击的数据" function SL:Get_SET_COMBO_SKILLS() end; ---人物开启的连击个数 ---@return number "返回:人物开启的连击个数" function SL:Get_OPEN_COMBO_NUM() end; ---人物是否学习内功 ---@return boolean "返回:人物是否学习内功 true/false" function SL:Get_IS_LEARNED_INTERNAL() end; ---获取对应连击格子额外加暴击几率 ---* param1 连击格子index(1-4) ---@param param1 number ---@return number "返回:获取对应连击格子额外加暴击几率" function SL:Get_EXTRA_COMBO_BJRATE(param1) end; ---跑步移动格子数 ---@return number "返回:跑步移动格子数" function SL:Get_RUN_STEP() end; ---能否跑 ---@return boolean "返回:能否跑 true/false" function SL:Get_CAN_RUN_ABLE() end; ---当前查看他人角色ID ---@return string "返回:当前查看他人角色ID" function SL:Get_LOOK_TARGET_ID() end; ---当前查看他人角色名字 ---@return string "返回:当前查看他人角色名字" function SL:Get_LOOK_TARGET_NAME() end; ---当前查看他人角色名字颜色ID ---@return number "返回:当前查看他人角色名字颜色ID" function SL:Get_LOOK_TARGET_NAME_COLOR() end; ---玩家属性初始化完成 ---@return boolean "返回:玩家属性初始化完成 true/false" function SL:Get_PLAYER_INITED() end; ---获取当前PK模式 ---@return number "返回:获取当前PK模式 返回:获取当前PK模式
0:全体
1:和平
2:夫妻
3:师徒
4:组队
5:公会
6:善恶
7:国家" function SL:Get_PKMODE() end; ---该PK模式是否可以切换 ---* param PK模式 ---@param param number ---@return boolean "返回:该PK模式是否可以切换 true/false" function SL:Get_PKMODE_CAN_USE(param) end; ---人物当前坐标X ---@return number "返回:人物当前坐标X" function SL:Get_X() end; ---人物当前坐标Y ---@return number "返回:人物当前坐标Y" function SL:Get_Y() end; ---根据气泡index获取气泡数据 ---* index 气泡 ---@param index userdata ---@return table "返回:根据气泡index获取气泡数据" function SL:Get_BUBBLETIPS_INFO(index) end; ---转生属性点 ---@return number "返回:转生属性点" function SL:Get_BONUSPOINT() end; ---获取buffID的配置表数据 ---* buffID buffID 无参, 则整个buff表数据 ---@param buffID number ---@return table "返回:buffID的配置表数据" function SL:Get_BUFF_CONFIG(buffID) end; ---黑夜当前状态 ---@return number "返回:黑夜当前状态" function SL:Get_DARK_STATE() end; ---内观头发偏移配置 ---@return table "返回:内观头发偏移配置" function SL:Get_UIMODEL_HAIR_OFFSET() end; ---内观装备偏移配置 ---@return table "返回:内观装备偏移配置" function SL:Get_UIMODEL_EQUIP_OFFSET() end; ---屏幕点击状态 ---@return boolean "返回:屏幕点击状态" function SL:Get_TOUCH_STATE() end; ---鼠标移动位置 ---@return table "返回:鼠标移动位置" function SL:Get_MOUSE_MOVE_POS() end; ---交易行开启状态 ---@return boolean "返回:交易行开启状态 true/false" function SL:Get_TRADINGBANK_OPENSTATUS() end; ---PC端 CTRL键是否按下 ---@return boolean "返回:PC端 CTRL键是否按下 true/false" function SL:Get_CTRL_PRESSED() end; ---当前查看玩家职业 ---@return number "返回:当前查看玩家职业" function SL:Get_L_M_JOB() end; ---当前查看玩家发型 ---@return number "返回:当前查看玩家发型" function SL:Get_L_M_HAIR() end; ---当前查看玩家等级 ---@return number "返回:当前查看玩家等级" function SL:Get_L_M_LEVEL() end; ---当前查看玩家性别 ---@return number "返回:当前查看玩家性别" function SL:Get_L_M_SEX() end; ---当前查看玩家数据 ---@return table "返回:当前查看玩家数据" function SL:Get_L_M_PLAYER_DATA() end; ---当前查看玩家某个装备位数据 ---* param1 装备位id/装备名称 ---@param param1 string ---@return table "返回:当前查看玩家某个装备位数据" function SL:Get_L_M_EQUIP_DATA(param1) end; ---当前查看玩家的所有装备位数据 ---@return table "返回:当前查看玩家的所有装备位数据" function SL:Get_L_M_EQUIP_POS_DATAS() end; ---当前查看玩家的行会信息 ---@return table "返回:当前查看玩家的行会信息" function SL:Get_L_M_GUILD_INFO() end; ---当前查看玩家的称号数据 ---@return table "返回:当前查看玩家的称号数据" function SL:Get_L_M_TITLES() end; ---当前查看玩家激活的称号id ---@return number "返回:当前查看玩家激活的称号id" function SL:Get_L_M_TITLE_ACTIVATE_ID() end; ---当前查看玩家法阵数据 ---@return table "返回:当前查看玩家法阵数据" function SL:Get_L_M_EMBATTLE() end; ---英雄名字 ---@return string "返回:英雄名字" function SL:Get_H_USERNAME() end; ---英雄等级 ---@return number "返回:英雄等级" function SL:Get_H_LEVEL() end; ---英雄转生等级 ---@return number "返回:英雄转生等级" function SL:Get_H_RELEVEL() end; ---英雄当前经验 ---@return number "返回:英雄当前经验" function SL:Get_H_EXP() end; ---英雄最大经验 ---@return number "返回:英雄最大经验" function SL:Get_H_MAXEXP() end; ---职业名称 ---@return string "返回:职业名称" function SL:Get_H_JOBNAME() end; ---英雄职业 ---@return number "返回:英雄职业" function SL:Get_H_JOB() end; ---英雄性别 ---@return number "返回:英雄性别" function SL:Get_H_SEX() end; ---英雄发型ID ---@return number "返回:英雄发型ID" function SL:Get_H_HAIR() end; ---最大生命值 ---@return number "返回:最大生命值" function SL:Get_H_MAXHP() end; ---最大魔法值 ---@return number "返回:最大魔法值" function SL:Get_H_MAXMP() end; ---当前生命值 ---@return number "返回:当前生命值" function SL:Get_H_HP() end; ---当前魔法值 ---@return number "返回:当前魔法值" function SL:Get_H_MP() end; ---当前血量百分比 ---@return number "返回:当前血量百分比" function SL:Get_H_HPPercent() end; ---当前蓝量百分比 ---@return number "返回:当前蓝量百分比" function SL:Get_H_MPPercent() end; ---当前经验百分比 ---@return number "返回:当前经验百分比" function SL:Get_H_EXPPercent() end; ---攻击下限 ---@return number "返回:攻击下限" function SL:Get_H_MIN_ATK() end; ---攻击上限 ---@return number "返回:攻击上限" function SL:Get_H_MAX_ATK() end; ---魔攻下限 ---@return number "返回:魔攻下限" function SL:Get_H_MIN_MAT() end; ---魔攻上限 ---@return number "返回:魔攻上限" function SL:Get_H_MAX_MAT() end; ---道术下限 ---@return number "返回:道术下限" function SL:Get_H_MIN_DAO() end; ---道术上限 ---@return number "返回:道术上限" function SL:Get_H_MAX_DAO() end; ---物防下限 ---@return number "返回:物防下限" function SL:Get_H_MIN_DEF() end; ---魔防下限 ---@return number "返回:魔防下限" function SL:Get_H_MIN_MDF() end; ---魔防上限 ---@return number "返回:魔防上限" function SL:Get_H_MAX_MDF() end; ---命中 ---@return number "返回:命中" function SL:Get_H_HIT() end; ---攻击速度 ---@return number "返回:攻击速度" function SL:Get_H_HITSPD() end; ---英雄暴击几率 ---@return number "返回:英雄暴击几率" function SL:Get_H_BURST() end; ---英雄暴击伤害 ---@return number "返回:英雄暴击伤害" function SL:Get_H_BURST_DAM() end; ---英雄物伤减免 ---@return number "返回:英雄物伤减免" function SL:Get_H_IMM_ATT() end; ---英雄魔伤减免 ---@return number "返回:英雄魔伤减免" function SL:Get_H_IMM_MAG() end; ---物理穿透 ---@return number "返回:物理穿透" function SL:Get_H_IGN_DEF() end; ---吸血 ---@return number "返回:吸血" function SL:Get_H_SUCK_HP() end; ---英雄幸运 ---@return number "返回:英雄幸运" function SL:Get_H_LUCK() end; ---怪物爆率 ---@return number "返回:怪物爆率" function SL:Get_H_DROP() end; ---当前重量 ---@return number "返回:当前重量" function SL:Get_H_BW() end; ---英雄最大负重 ---@return number "返回:英雄最大负重" function SL:Get_H_MAXBW() end; ---英雄穿戴负重 ---@return number "返回:英雄穿戴负重" function SL:Get_H_WW() end; ---英雄最大穿戴负重 ---@return number "返回:英雄最大穿戴负重" function SL:Get_H_MAXWW() end; ---英雄腕力 ---@return number "返回:英雄腕力" function SL:Get_H_HW() end; ---当前最大可穿戴腕力 ---@return number "返回:当前最大可穿戴腕力" function SL:Get_H_MAXHW() end; ---当前愤怒 ---@return number "返回:当前愤怒" function SL:Get_H_ANGER() end; ---最大愤怒 ---@return number "返回:最大愤怒" function SL:Get_H_MAXANGER() end; ---英雄怒气值是否满 ---@return boolean "返回:英雄怒气值是否满 true/false" function SL:Get_H_SHAN() end; ---单次怒气增加值 ---@return number "返回:单次怒气增加值" function SL:Get_H_SPEED() end; ---怒气增加间隔时间 ---@return number "返回:怒气增加间隔时间" function SL:Get_H_DELAYT() end; ---获取英雄某一装备数据 ---* param1 装备位id 或者 装备名称 ---* param2 是否多个装备位共享 ---@param param1 string ---@param param2 boolean ---@return table "返回:获取英雄某一装备数据" function SL:Get_H_EQUIP_DATA(param1,param2) end; ---获取英雄对应装备位数据列表 ---* param1 装备位id ---@param param1 number ---@return table "返回:获取英雄对应装备位数据列表" function SL:Get_H_EQUIP_DATA_LIST(param1) end; ---获取英雄法阵数据 ---@return table "返回:获取英雄法阵数据" function SL:Get_H_EMBATTLE() end; ---获取英雄装备位对应MakeIndex数据 ---@return table "返回:获取英雄装备位对应MakeIndex数据" function SL:Get_H_EQUIP_POS_DATAS() end; ---英雄的称号数据 ---@return table "返回:英雄的称号数据" function SL:Get_H_TITLES() end; ---英雄激活的称号id ---@return number "返回:英雄激活的称号id" function SL:Get_H_TITLE_ACTIVATE_ID() end; ---获取英雄技能的等级熟练度数据 ---* param1 技能ID ---@param param1 number ---@return table "返回:获取英雄技能的等级熟练度数据" function SL:Get_H_SKILL_TRAIN_DATA(param1) end; ---获取英雄技能数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取英雄技能数据" function SL:Get_H_SKILL_DATA(skillID) end; ---获取技能名 ---* skillID 技能ID ---@param skillID number ---@return string "返回:获取技能名" function SL:Get_H_SKILL_NAME(skillID) end; ---获取英雄技能快捷键 ---* skillID 技能ID ---@param skillID number ---@return number "返回:获取英雄技能快捷键" function SL:Get_H_SKILL_KEY(skillID) end; ---获取已有技能数据 ---* param1 是否排除普攻 ---* param2 是否只获取主动技能 ---@param param1 boolean ---@param param2 boolean ---@return table "返回:获取已有技能数据" function SL:Get_H_LEARNED_SKILLS(param1,param2) end; ---英雄内功当前内力值 ---* id 引擎固定100 ---@param id number ---@return number "返回:英雄内功当前内力值" function SL:Get_H_CUR_ABIL_BY_ID(id) end; ---英雄内功最大内力值 ---* id 引擎固定100 ---@param id number ---@return number "返回:英雄内功最大内力值" function SL:Get_H_MAX_ABIL_BY_ID(id) end; ---英雄内功最大经验值 ---* id 引擎固定156 ---@param id number ---@return number "返回:英雄内功最大经验值" function SL:Get_H_MAX_ABIL_BY_ID(id) end; ---英雄内功当前经验值 ---* id 引擎固定156 ---@param id number ---@return number "返回:英雄内功当前经验值" function SL:Get_H_CUR_ABIL_BY_ID(id) end; ---英雄内功等级 ---* id 引擎固定157 ---@param id number ---@return number "返回:英雄内功等级" function SL:Get_H_CUR_ABIL_BY_ID(id) end; ---英雄内功当前斗转星移值 ---* id 引擎固定105 ---@param id number ---@return number "返回:英雄内功当前斗转星移值" function SL:Get_H_CUR_ABIL_BY_ID(id) end; ---英雄内功最大斗转星移值 ---* id 引擎固定105 ---@param id number ---@return number "返回:英雄内功最大斗转星移值" function SL:Get_H_MAX_ABIL_BY_ID(id) end; ---获取英雄拥有内功技能列表 ---@return table "返回:获取英雄拥有内功技能列表" function SL:Get_H_INTERNAL_SKILLS() end; ---获取英雄内功技能数据 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取英雄内功技能数据" function SL:Get_H_INTERNAL_SKILL_DATA(skillID,skillType) end; ---获取英雄内功技能等级熟练度数据 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取英雄内功技能等级熟练度数据" function SL:Get_H_INTERNAL_SKILL_TRAIN_DATA(skillID,skillType) end; ---获取英雄内功技能开关 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return number "返回:获取英雄内功技能开关" function SL:Get_H_INTERNAL_SKILL_ONOFF(skillID,skillType) end; ---获取英雄内功技能矩形图标路径 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return string "返回:获取英雄内功技能矩形图标路径" function SL:Get_H_INTERNAL_SKILL_RECT_ICON_PATH(skillID,skillType) end; ---获取英雄内功技能名字 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取英雄内功技能名字" function SL:Get_H_INTERNAL_SKILL_NAME(skillID,skillType) end; ---获取英雄内功技能描述 ---* skillID 技能ID ---* skillType 技能类型 ---@param skillID number ---@param skillType number ---@return table "返回:获取英雄内功技能描述" function SL:Get_H_INTERNAL_SKILL_DESC(skillID,skillType) end; ---获取英雄内功对应经络的穴位是否激活列表 ---* param1 经络ID ---@param param1 number ---@return table "返回:获取英雄内功对应经络的穴位是否激活列表" function SL:Get_H_MERIDIAN_AUCPOINT_STATE(param1) end; ---获取英雄内功经络的开关列表 ---@return table "返回:获取英雄内功经络的开关列表" function SL:Get_H_MERIDIAN_OPEN_LIST() end; ---获取英雄内功对应经络等级 ---* param1 经络ID ---@param param1 number ---@return number "返回:获取英雄内功对应经络等级" function SL:Get_H_MERIDIAN_LV(param1) end; ---获取英雄所有拥有的连击技能 ---@return table "返回:获取英雄所有拥有的连击技能" function SL:Get_H_HAVE_COMBO_SKILLS() end; ---获取英雄对应连击技能 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取英雄对应连击技能" function SL:Get_H_COMBO_SKILL_DATA(skillID) end; ---获取英雄连击技能等级熟练度数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取英雄连击技能等级熟练度数据" function SL:Get_H_COMBO_SKILL_TRAIN_DATA(skillID) end; ---获取英雄设置为连击的数据 ---@return table "返回:获取英雄设置为连击的数据" function SL:Get_H_SET_COMBO_SKILLS() end; ---英雄开启的连击个数 ---@return number "返回:英雄开启的连击个数" function SL:Get_H_OPEN_COMBO_NUM() end; ---英雄是否学习内功 ---@return boolean "返回:英雄是否学习内功 true/false" function SL:Get_H_IS_LEARNED_INTERNAL() end; ---获取英雄技能图标 ---* skillID 技能ID ---@param skillID number ---@return string "返回:获取英雄技能图标" function SL:Get_H_SKILL_ICON_PATH(skillID) end; ---获取英雄矩形技能图标 ---* skillID 技能ID ---@param skillID number ---@return string "返回:获取英雄矩形技能图标" function SL:Get_H_SKILL_RECT_ICON_PATH(skillID) end; ---英雄属性初始化完成 ---@return boolean "返回:英雄属性初始化完成 true/false" function SL:Get_HERO_INITED() end; ---英雄锁定ActorID ---@return number "返回:英雄锁定ActorID" function SL:Get_H_LOCK_TARGET_ID() end; ---交易行玩家名字 ---@return string "返回:玩家名字" function SL:Get_T_M_USERNAME() end; ---交易行玩家等级 ---@return number "返回:玩家等级" function SL:Get_T_M_LEVEL() end; ---交易行角色转生等级 ---@return number "返回:交易行角色转生等级" function SL:Get_T_M_RELEVEL() end; ---交易行角色当前经验 ---@return number "返回:交易行角色当前经验" function SL:Get_T_M_EXP() end; ---交易行角色最大经验 ---@return number "返回:交易行角色最大经验" function SL:Get_T_M_MAXEXP() end; ---交易行角色职业 ---@return number "返回:交易行角色职业" function SL:Get_T_M_JOB() end; ---交易行角色性别 ---@return number "返回:交易行角色性别" function SL:Get_T_M_SEX() end; ---交易行角色发型ID ---@return number "返回:交易行角色发型ID" function SL:Get_T_M_HAIR() end; ---交易行角色最大生命值 ---@return number "返回:交易行角色最大生命值" function SL:Get_T_M_MAXHP() end; ---交易行角色最大魔法值 ---@return number "返回:交易行角色最大魔法值" function SL:Get_T_M_MAXMP() end; ---交易行角色当前生命值 ---@return number "返回:交易行角色当前生命值" function SL:Get_T_M_HP() end; ---交易行角色当前魔法值 ---@return number "返回:交易行角色当前魔法值" function SL:Get_T_M_MP() end; ---交易行角色攻击下限 ---@return number "返回:交易行角色攻击下限" function SL:Get_T_M_MIN_ATK() end; ---交易行角色攻击上限 ---@return number "返回:交易行角色攻击上限" function SL:Get_T_M_MAX_ATK() end; ---交易行角色魔攻下限 ---@return number "返回:交易行角色魔攻下限" function SL:Get_T_M_MIN_MAT() end; ---交易行角色魔攻上限 ---@return number "返回:交易行角色魔攻上限" function SL:Get_T_M_MAX_MAT() end; ---交易行角色道术下限 ---@return number "返回:交易行角色道术下限" function SL:Get_T_M_MIN_DAO() end; ---交易行角色道术上限 ---@return number "返回:交易行角色道术上限" function SL:Get_T_M_MAX_DAO() end; ---交易行角色物防下限 ---@return number "返回:交易行角色物防下限" function SL:Get_T_M_MIN_DEF() end; ---交易行角色物防上限 ---@return number "返回:交易行角色物防上限" function SL:Get_T_M_MAX_DEF() end; ---交易行角色魔防下限 ---@return number "返回:交易行角色魔防下限" function SL:Get_T_M_MIN_MDF() end; ---交易行角色魔防上限 ---@return number "返回:交易行角色魔防上限" function SL:Get_T_M_MAX_MDF() end; ---交易行角色命中 ---@return number "返回:交易行角色命中" function SL:Get_T_M_HIT() end; ---交易行角色攻击速度 ---@return number "返回:交易行角色攻击速度" function SL:Get_T_M_HITSPD() end; ---交易行角色暴击几率 ---@return number "返回:交易行角色暴击几率" function SL:Get_T_M_BURST() end; ---交易行角色暴击伤害 ---@return number "返回:交易行角色暴击伤害" function SL:Get_T_M_BURST_DAM() end; ---交易行角色物伤减免 ---@return number "返回:交易行角色物伤减免" function SL:Get_T_M_IMM_ATT() end; ---交易行角色魔伤减免 ---@return number "返回:交易行角色魔伤减免" function SL:Get_T_M_IMM_MAG() end; ---交易行角色吸血 ---@return number "返回:交易行角色吸血" function SL:Get_T_M_SUCK_HP() end; ---交易行角色幸运 ---@return number "返回:交易行角色幸运" function SL:Get_T_M_LUCK() end; ---交易行角色怪物爆率 ---@return number "返回:交易行角色怪物爆率" function SL:Get_T_M_DROP() end; ---交易行角色当前重量 ---@return number "返回:交易行角色当前重量" function SL:Get_T_M_BW() end; ---交易行角色玩家最大负重 ---@return number "返回:交易行角色玩家最大负重" function SL:Get_T_M_MAXBW() end; ---交易行角色穿戴负重 ---@return number "返回:交易行角色穿戴负重" function SL:Get_T_M_WW() end; ---交易行角色最大穿戴负重 ---@return number "返回:交易行角色最大穿戴负重" function SL:Get_T_M_MAXWW() end; ---交易行角色腕力 ---@return number "返回:交易行角色腕力" function SL:Get_T_M_HW() end; ---交易行角色当前最大可穿戴腕力 ---@return number "返回:交易行角色当前最大可穿戴腕力" function SL:Get_T_M_MAXHW() end; ---交易行角色玩家名字颜色值 ---@return number "返回:交易行角色玩家名字颜色值" function SL:Get_T_M_USERNAME_COLOR() end; ---交易行角色玩家的称号数据 ---@return table "返回:交易行角色玩家的称号数据" function SL:Get_T_M_TITLES() end; ---当前查看交易行角色玩家激活的称号id ---@return number "返回:当前查看交易行角色玩家激活的称号id" function SL:Get_T_M_ACTIVATE_TITLE() end; ---获取交易行角色技能的等级熟练度数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取交易行角色技能的等级熟练度数据" function SL:Get_T_M_SKILL_TRAIN_DATA(skillID) end; ---获取交易行角色技能数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取交易行角色技能数据" function SL:Get_T_M_SKILL_DATA(skillID) end; ---获取交易行角色已有技能数据 ---* param1 是否排除普攻 ---* param2 是否只获取主动技能 ---@param param1 number ---@param param2 number ---@return table "返回:获取交易行角色已有技能数据" function SL:Get_T_M_LEARNED_SKILLS(param1,param2) end; ---根据类型ID获取交易行角色属性值 ---* typeID 类型ID ---@param typeID number ---@return number "返回:根据类型ID获取交易行角色属性值" function SL:Get_T_M_ATT_BY_TYPE(typeID) end; ---当前查看交易行角色玩家的所有装备位数据 ---@return table "返回:当前查看交易行角色玩家的所有装备位数据" function SL:Get_T_M_EQUIP_POS_DATAS() end; ---当前查看交易行角色玩家的行会信息 ---@return table "返回:当前查看交易行角色玩家的行会信息" function SL:Get_T_M_GUILD_INFO() end; ---获取当前查看玩家对应装备位的装备数据 ---@return table "返回:获取当前查看玩家对应装备位的装备数据" function SL:Get_T_M_EQUIP_DATA() end; ---获取当前查看玩家对应装备位的装备数据列表 ---@return table "返回:获取当前查看玩家对应装备位的装备数据列表" function SL:Get_T_M_EQUIP_DATA_LIST() end; ---通过MakeIndex获取查看交易行他人装备数据 ---@return table "返回:查看交易行他人装备数据" function SL:Get_T_M_EQUIP_DATA_BY_MAKEINDEX() end; ---交易行英雄名字 ---@return string "返回:交易行英雄名字" function SL:Get_T_H_USERNAME() end; ---交易行英雄等级 ---@return number "返回:交易行英雄等级" function SL:Get_T_H_LEVEL() end; ---交易行英雄转生等级 ---@return number "返回:交易行英雄转生等级" function SL:Get_T_H_RELEVEL() end; ---交易行英雄当前经验 ---@return number "返回:交易行英雄当前经验" function SL:Get_T_H_EXP() end; ---交易行英雄最大经验 ---@return number "返回:交易行英雄最大经验" function SL:Get_T_H_MAXEXP() end; ---交易行英雄职业 ---@return number "返回:交易行英雄职业" function SL:Get_T_H_JOB() end; ---交易行英雄性别 ---@return number "返回:交易行英雄性别" function SL:Get_T_H_SEX() end; ---交易行英雄发型ID ---@return number "返回:交易行英雄发型ID" function SL:Get_T_H_HAIR() end; ---交易行英雄最大生命值 ---@return number "返回:交易行英雄最大生命值" function SL:Get_T_H_MAXHP() end; ---交易行英雄最大魔法值 ---@return number "返回:交易行英雄最大魔法值" function SL:Get_T_H_MAXMP() end; ---交易行英雄当前生命值 ---@return number "返回:交易行英雄当前生命值" function SL:Get_T_H_HP() end; ---交易行英雄当前魔法值 ---@return number "返回:交易行英雄当前魔法值" function SL:Get_T_H_MP() end; ---交易行英雄攻击下限 ---@return number "返回:交易行英雄攻击下限" function SL:Get_T_H_MIN_ATK() end; ---交易行英雄攻击上限 ---@return number "返回:交易行英雄攻击上限" function SL:Get_T_H_MAX_ATK() end; ---交易行英雄魔攻下限 ---@return number "返回:交易行英雄魔攻下限" function SL:Get_T_H_MIN_MAT() end; ---交易行英雄魔攻上限 ---@return number "返回:交易行英雄魔攻上限" function SL:Get_T_H_MAX_MAT() end; ---交易行英雄道术下限 ---@return number "返回:交易行英雄道术下限" function SL:Get_T_H_MIN_DAO() end; ---交易行英雄道术上限 ---@return number "返回:交易行英雄道术上限" function SL:Get_T_H_MAX_DAO() end; ---交易行英雄物防下限 ---@return number "返回:交易行英雄物防下限" function SL:Get_T_H_MIN_DEF() end; ---交易行英雄物防上限 ---@return number "返回:交易行英雄物防上限" function SL:Get_T_H_MAX_DEF() end; ---交易行英雄魔防下限 ---@return number "返回:交易行英雄魔防下限" function SL:Get_T_H_MIN_MDF() end; ---交易行英雄魔防上限 ---@return number "返回:交易行英雄魔防上限" function SL:Get_T_H_MAX_MDF() end; ---交易行英雄命中 ---@return number "返回:交易行英雄命中" function SL:Get_T_H_HIT() end; ---交易行英雄攻击速度 ---@return number "返回:交易行英雄攻击速度" function SL:Get_T_H_HITSPD() end; ---交易行英雄暴击几率 ---@return number "返回:交易行英雄暴击几率" function SL:Get_T_H_BURST() end; ---交易行英雄暴击伤害 ---@return number "返回:交易行英雄暴击伤害" function SL:Get_T_H_BURST_DAM() end; ---交易行英雄物伤减免 ---@return number "返回:交易行英雄物伤减免" function SL:Get_T_H_IMM_ATT() end; ---交易行英雄魔伤减免 ---@return number "返回:交易行英雄魔伤减免" function SL:Get_T_H_IMM_MAG() end; ---交易行英雄吸血 ---@return number "返回:交易行英雄吸血" function SL:Get_T_H_SUCK_HP() end; ---交易行英雄幸运 ---@return number "返回:交易行英雄幸运" function SL:Get_T_H_LUCK() end; ---交易行英雄怪物爆率 ---@return number "返回:交易行英雄怪物爆率" function SL:Get_T_H_DROP() end; ---交易行英雄当前重量 ---@return number "返回:交易行英雄当前重量" function SL:Get_T_H_BW() end; ---交易行英雄最大负重 ---@return number "返回:交易行英雄最大负重" function SL:Get_T_H_MAXBW() end; ---交易行英雄穿戴负重 ---@return number "返回:交易行英雄穿戴负重" function SL:Get_T_H_WW() end; ---交易行英雄最大穿戴负重 ---@return number "返回:交易行英雄最大穿戴负重" function SL:Get_T_H_MAXWW() end; ---交易行英雄腕力 ---@return number "返回:交易行英雄腕力" function SL:Get_T_H_HW() end; ---交易行英雄当前最大可穿戴腕力 ---@return number "返回:交易行英雄当前最大可穿戴腕力" function SL:Get_T_H_MAXHW() end; ---交易行英雄的称号数据 ---@return table "返回:交易行英雄的称号数据" function SL:Get_T_H_TITLES() end; ---当前查看英雄激活的称号id ---@return number "返回:当前查看英雄激活的称号id" function SL:Get_T_H_ACTIVATE_TITLE() end; ---获取交易行英雄技能的等级熟练度数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取交易行英雄技能的等级熟练度数据" function SL:Get_T_H_SKILL_TRAIN_DATA(skillID) end; ---获取交易行英雄技能数据 ---* skillID 技能ID ---@param skillID number ---@return table "返回:获取交易行英雄技能数据" function SL:Get_T_H_SKILL_DATA(skillID) end; ---获取交易行英雄已有技能数据 ---* param1 是否排除普攻 ---* param2 是否只获取主动技能 ---@param param1 boolean ---@param param2 boolean ---@return table "返回:获取交易行英雄已有技能数据" function SL:Get_T_H_LEARNED_SKILLS(param1,param2) end; ---根据类型ID获取交易行英雄属性值 ---* typeID 类型ID ---@param typeID number ---@return number "返回:根据类型ID获取交易行英雄属性值" function SL:Get_T_H_ATT_BY_TYPE(typeID) end; ---当前查看英雄的所有装备位数据 ---@return table "返回:当前查看英雄的所有装备位数据" function SL:Get_T_H_EQUIP_POS_DATAS() end; ---获取当前查看英雄对应装备位的装备数据 ---@return table "返回:获取当前查看英雄对应装备位的装备数据" function SL:Get_T_H_EQUIP_DATA() end; ---获取当前查看英雄对应装备位的装备数据列表 ---@return table "返回:获取当前查看英雄对应装备位的装备数据列表" function SL:Get_T_H_EQUIP_DATA_LIST() end; ---通过MakeIndex获取查看交易行他人英雄装备数据 ---@return table "返回:通过MakeIndex获取查看交易行他人英雄装备数据" function SL:Get_T_H_EQUIP_DATA_BY_MAKEINDEX() end; ---日志打印 function SL:release_print(...) end; ---DEBUG下日志打印(Print) function SL:Print(...) end; ---DEBUG下日志打印(PrintEx) function SL:PrintEx(...) end; ---DEBUG下日志打印(PrintTraceback) function SL:PrintTraceback(...) end; ---DEBUG下日志打印(dump) ---* data 需要打印的表 ---* desciption 打印表描述 ---* nesting 需要打印的深度 ---@param data table ---@param desciption string ---@param nesting number function SL:dump(data, desciption, nesting) end; ---json字符串解密 ---* jsonStr json字符串 ---* isfilter 是否过滤违禁词 默认为true ---@param jsonStr string ---@param isfilter boolean ---@return table "返回:json table" function SL:JsonDecode(jsonStr, isfilter) end; ---json字符串加密 ---* jsonData json表 ---* isfilter 是否过滤违禁词 默认为true ---@param jsonData table ---@param isfilter boolean ---@return string "返回: json string" function SL:JsonEncode(jsonData, isfilter) end; ---存储字符到本地 ---* key 字段名 ---* data 数据 ---@param key any ---@param data number function SL:SetLocalString(key, data) end; ---从本地读取字符 ---* key 字段名 ---@param key any ---@return string "返回:字符" function SL:GetLocalString(key) end; ---打开引导 ---* data 数据结构 ---@param data table ---@return userdata "返回:引导对象" function SL:StartGuide(data) end; ---关闭引导 ---* guide 引导对象 ---@param guide userdata function SL:CloseGuide(guide) end; ---表中的对应 id 的颜色转换成 RGB 格式 ---* id cfg_colour_style 表中的对应 id ---@param id number ---@return table "返回:{r = 255, g = 255, b = 255}" function SL:GetColorByStyleId(id) end; ---表中的对应 id 的颜色转换成 16进制 格式 ---* id cfg_colour_style 表中的对应 id ---@param id number ---@return string "返回: 16进制 格式" function SL:GetHexColorByStyleId(id) end; ---表中的对应 id 的颜色大小 ---* id cfg_colour_style 表中的对应 id ---@param id number ---@return number "返回:size" function SL:GetSizeByStyleId(id) end; ---Color3B颜色转化为hex 16进制 ---* color3B 例: {r = 255, g = 255, b = 255} ---@param color3B table ---@return string "返回:16进制 "#FFFFFF"" function SL:GetColorHexFromRGB(color3B) end; ---播放按钮点击音效 function SL:PlayBtnClickAudio() end; ---播放音效 ---* id cfg_sound表对应id ---* isLoop 是否循环 ---@param id number ---@param isLoop boolean function SL:PlaySound(id, isLoop) end; ---播放登陆-选角音效 function SL:PlaySelectRoleAudio() end; ---播放开宝箱音效 function SL:PlayOpenBoxAudio() end; ---播放宝箱内选中音效 function SL:PlayFlashBoxAudio() end; ---停止所有音效 function SL:StopAllAudio() end; ---停止音效 ---* id cfg_sound表对应id ---@param id number function SL:StopSound(id) end; ---资源下载 ---* path 保存的文件路径 ---* url 下载资源地址 ---* downloadCB 回调函数 ---@param path string ---@param url string ---@param downloadCB function function SL:DownLoadRes(path, url, downloadCB) end; ---小地图资源下载 ---* mapId 小地图Id ---* callback 回调函数 ---@param mapId number ---@param callback function function SL:DownloadMiniMapRes(mapId, callback) end; ---删除GM缓存资源 ---* filePath 文件路径 ---@param filePath string function SL:RemoveGMResFile(filePath) end; ---向服务器发送一个表单 ---* filename 文件名 ---* funcName 函数名 ---* param 参数(最大长度4000字符) ---@param filename string ---@param funcName string ---@param param string function SL:SubmitForm(filename, funcName, param) end; ---获取文件列表 ---* path 文件路径 ---@param path string ---@return table "返回:"dev"下的路径" function SL:GetFilesByPath(path) end; ---获取服务端推送物品的自定义变量 ---* key 物品:makeindex ---@param key number ---@return table "返回:物品所有的自定义变量值" function SL:GetSerCustomVar(key) end; ---颜色转换函数 ---* hexStr 16进制字符 ---@param hexStr string ---@return table "返回:从16进制字符转为{r, g, b}" function SL:ConvertColorFromHexString(hexStr) end; ---文件路径是否存在 ---* path 文件路径 ---@param path string ---@return boolean "返回:文件路径是否存在 true/false" function SL:IsFileExist(path) end; ---深拷贝 ---* data 需深拷贝内容 ---@param data table ---@return table "返回:深拷贝内容" function SL:CopyData(data) end; ---字符串分割 ---* str 分割内容 ---* delimiter 分割字符 ---@param str string ---@param delimiter string ---@return table "返回:拆分后字符" function SL:Split(str, delimiter) end; ---文本提示 ---* str 显示文本 ---@param str string function SL:ShowSystemTips(str) end; ---哈希表转成按数组 ---* hashTab 转换表 ---* sortFunc 排序方法 ---@param hashTab table ---@param sortFunc function ---@return table "返回:转换后table" function SL:HashToSortArray(hashTab, sortFunc) end; ---显示提示文本框 ---* str 显示文本 ---* width 显示宽度, 默认: 1136 ---* pos 坐标, 默认: {x = 0, y = 0} ---* anchorPoint 锚点, 默认: {x = 0, y = 1} ---@param str string ---@param width number ---@param pos table ---@param anchorPoint table function SL:SHOW_DESCTIP(str, width, pos, anchorPoint) end; ---加载文件 ---* file 文件名 ---@param file string function SL:RequireFile(file) end; ---拆解文件 ---* path 文件路径 ---* delimiter 指定分隔符 ---* callBack 拆解回调方法 传入拆分后table参数 ---@param path string ---@param delimiter string ---@param callBack function function SL:LoadTxtFile(path, delimiter, callBack) end; ---数字转换成万、亿单位 ---* num 数值 ---* places 显示小数点后几位数 ---@param num number ---@param places number ---@return string "返回:转换后数字" function SL:GetSimpleNumber(num, places) end; ---血量单位显示 ---* hp 血量数值 ---* pointBit 显示小数点后几位, 默认保留后两位 ---@param hp number ---@param pointBit number ---@return string "返回:转换后血量" function SL:HPUnit(hp, pointBit) end; ---中文转换成竖着显示 ---* str 需转换中文 ---@param str string ---@return string "返回:转换后中文字符" function SL:ChineseToVertical(str) end; ---阿拉伯数字转中文大写 ---* num 需转换阿拉伯数字 ---@param num number ---@return string "返回:大写中文数字" function SL:NumberToChinese(num) end; ---获取字符串的byte长度 ---* str 字符串 ---@param str string ---@return number "返回:字符串的byte长度" function SL:GetUTF8ByteLen(str) end; ---时间格式化成字符串显示 ---* sec 秒数 ---* isToStr 是否转成字符串输出, 空或false则返回table
{d = 天数, h = 小时, m = 分钟, s = 秒} ---* isSimple 是否简化字符串[基于isToStr 为 true] ---@param sec number ---@param isToStr boolean ---@param isSimple boolean ---@return table "返回:时间格式化成字符串 格式:xx天xx时xx分xx秒" function SL:SecondToHMS(sec, isToStr, isSimple) end; ---数字转化为千分位字符串 ---* num 数字 ---@param num number ---@return string "返回:千分位字符串无" function SL:GetThousandSepString(num) end; ---lua table转成config配置表 ---* tab 需要转换的table ---* name 转出文件名 ---* destPath 文件保存的路径, 默认目录:dev/scripts/game_config/ ---* sortFunc 外层排序函数 ---@param tab table ---@param name string ---@param destPath string ---@param sortFunc function function SL:SaveTableToConfig(tab, name, destPath, sortFunc) end; ---十六进制转十进制 ---* hexStr 十六进制 ---@param hexStr string ---@return number "返回:十进制" function SL:HexToInt(hexStr) end; ---MD5加密 ---* str 加密字符 ---@param str string ---@return string "返回:加密后字符" function SL:GetStrMD5(str) end; ---UTF8转GBK编码 ---* str 需要转换的字符 ---@param str string ---@return string "返回:转换后字符" function SL:UTF8ToGBK(str) end; ---GBK转UTF8编码 ---* str 需要转换的字符 ---@param str string ---@return string "返回:转换后字符" function SL:GBKToUTF8(str) end; ---计算两坐标间的平方距离 ---* pt1 起始坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 结束坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return number "返回:两坐标间的平方距离" function SL:GetPointDistanceSQ(pt1, pt2) end; ---计算两坐标间的距离 ---* pt1 起始坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 结束坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return number "返回:两坐标间的距离" function SL:GetPointDistance(pt1, pt2) end; ---计算向量长度 ---* pt GUI:p(x, y) 或
{x = x, y = y} ---@param pt table ---@return number "返回:向量长度" function SL:GetPointLength(pt) end; ---计算向量长度平方 ---* pt GUI:p(x, y) 或
{x = x, y = y} ---@param pt table ---@return number "返回:nil" function SL:GetPointLengthSQ(pt) end; ---计算两点中心点坐标 ---* pt1 坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return table "返回:两点中心点坐标" function SL:GetMidPoint(pt1, pt2) end; ---计算两点相加坐标 ---* pt1 坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return table "返回:两点相加坐标" function SL:GetAddPoint(pt1, pt2) end; ---计算两点相减坐标 ---* pt1 坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return table "返回:两点相减坐标" function SL:GetSubPoint(pt1, pt2) end; ---标准向量化坐标 ---* pt 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt table ---@return table "返回:标准向量化坐标" function SL:GetNormalizePoint(pt) end; ---计算两向量夹角弧度值 ---* pt1 坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return number "返回:两向量夹角弧度值" function SL:GetPointAngle(pt1, pt2) end; ---计算两向量夹角角度值 ---* pt1 坐标 GUI:p(x, y) 或
{x = x, y = y} ---* pt2 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt1 table ---@param pt2 table ---@return number "返回:两向量夹角角度值" function SL:GetPointRotate(pt1, pt2) end; ---计算自身弧度值 ---* pt 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt table ---@return number "返回:自身弧度值" function SL:GetPointAngleSelf(pt) end; ---计算自身角度值 ---* pt 坐标 GUI:p(x, y) 或
{x = x, y = y} ---@param pt table ---@return number "返回:自身角度值" function SL:GetPointRotateSelf(pt) end; ---获取高16位值 ---* value 被操作值 ---@param value number ---@return number "返回:高16位值" function SL:GetH16Bit(value) end; ---获取低16位值 ---* value 被操作值 ---@param value number ---@return number "返回:高16位值" function SL:GetL16Bit(value) end; ---跳转到某个超链 ---* id 对应界面的跳转id ---@param id number function SL:JumpTo(id) end; ---退出到选角界面 function SL:ExitToRoleUI() end; ---退出到选角界面(强制小退) function SL:ForceExitToRoleUI() end; ---退出到登录界面 function SL:ExitToLoginUI() end; ---退出游戏 function SL:ExitGame() end; ---发送GM命令到聊天 ---* msg gm命令 ---@param msg string function SL:RequestSendChatGMMsg(msg) end; ---创建一个红点到节点 ---* targetNode 目标控件 ---* offset 偏移位置 例: {x = 5, y = 5} ---@param targetNode userdata ---@param offset table ---@return userdata "返回:红点" function SL:CreateRedPoint(targetNode, offset) end; ---设置文本样式(按钮、文本) ---* widget 按钮或者文本对象 ---* colorID 0 - 255 色值ID ---@param widget userdata ---@param colorID number function SL:SetColorStyle(widget, colorID) end; ---获取对应色值ID的配置 ---* colorID 0 - 255 色值ID ---@param colorID number ---@return table "返回:对应色值ID的配置" function SL:GetColorCfg(colorID) end; ---检查是否满足条件 ---@return boolean "返回:是否满足条件 true/false" function SL:CheckCondition(conditionStr) end; ---显示气泡提醒 ---* id 气泡ID ---* path 气泡图片资源路径 ---* callback 气泡点击回调 ---@param id number ---@param path string ---@param callback function function SL:AddBubbleTips(id, path, callback) end; ---删除气泡提醒 ---* ID 气泡ID ---@param ID number function SL:DelBubbleTips(ID) end; ---重新加载地图 function SL:ReloadMap() end; ---请求HTTP Get方式 ---* url 链接地址 ---* httpCB 回调函数 ---@param url string ---@param httpCB function function SL:HTTPRequestGet(url, httpCB) end; ---请求HTTP Post方式 ---* url 链接地址 ---* httpCB 回调函数 ---* suffix 请求信息 ---* head 请求头 ---@param url string ---@param httpCB function ---@param suffix string ---@param head table function SL:HTTPRequestPost(url, httpCB, suffix, head) end; ---本地公告展示 ---* data 具体参数配置 ---@param data table function SL:ShowLocalNoticeByType(data) end; ---震屏 ---* time 震动时间 (毫秒) ---* distance 震动距离 ---@param time number ---@param distance number function SL:ShakeScene(time, distance) end; ---注册控件事件 ---* widget 控件对象 ---* desc 描述 ---* msgtype 窗体事件id ---* callback 回调函数 ---@param widget userdata ---@param desc string ---@param msgtype number ---@param callback function function SL:RegisterWndEvent(widget, desc, msgtype, callback) end; ---注销控件事件 ---* widget 控件对象 ---* desc 描述 ---* msgtype 窗体事件id ---@param widget userdata ---@param desc string ---@param msgtype number function SL:UnRegisterWndEvent(widget, desc, msgtype) end; ---添加窗体控件自定义属性 ---* widget 控件对象 ---* desc 描述 ---* key 属性名称 ---* value 属性值 ---@param widget userdata ---@param desc string ---@param key string ---@param value any function SL:AddWndProperty(widget, desc, key, value) end; ---删除窗体控件自定义属性 ---* widget 控件对象 ---* desc 描述 ---* key 属性名称 ---@param widget userdata ---@param desc string ---@param key string function SL:DelWndProperty(widget, desc, key ) end; ---获取窗体控件自定义属性 ---* widget 控件对象 ---* desc 描述 ---* key 属性名称 ---@param widget userdata ---@param desc string ---@param key string ---@return any "返回:窗体控件自定义属性" function SL:GetWndProperty(widget, desc, key ) end; ---注册游戏事件回调 ---* eventID 事件ID ---* eventTag 事件描述 ---* eventCB 回调 ---* widget 界面对象 ---@param eventID string ---@param eventTag string ---@param eventCB function ---@param widget userdata function SL:RegisterLUAEvent(eventID, eventTag, eventCB,widget) end; ---注销游戏事件回调 ---* eventID 事件ID ---* eventTag 事件描述 ---@param eventID string ---@param eventTag string function SL:UnRegisterLUAEvent(eventID, eventTag) end; ---开启一个定时器 ---* callback 回调函数 ---* time 时间 ---@param callback function ---@param time number ---@return number "返回:定时器ID" function SL:Schedule(callback, time) end; ---停止一个定时器 ---* scheduleID 定时器ID ---@param scheduleID number function SL:UnSchedule(scheduleID) end; ---开启一个单次定时器 ---* callback 回调函数 ---* time 时间 ---@param callback function ---@param time number function SL:ScheduleOnce(callback, time) end; ---开启一个定时器, 绑定node节点 ---* node bode节点 ---* callback 回调函数 ---* time 时间 ---@param node userdata ---@param callback function ---@param time number function SL:schedule(node, callback, time) end; ---开启一个单次定时器, 绑定node节点 ---* node bode节点 ---* callback 回调函数 ---* time 时间 ---@param node userdata ---@param callback function ---@param time number function SL:scheduleOnce(node, callback, time) end; ---背包刷新 function SL:RequestRefreshBagPos() end; ---使用物品 ---* Index 物品Index ---@param Index number function SL:RequestUseItemByIndex(Index) end; ---批量勾选背包物品 ---* data 物品唯一ID 数组 ---@param data table function SL:RequestSetBagItemChoose(data) end; ---丢弃物品 ---* itemData 装备数据 ---@param itemData table function SL:RequestIntoDropBagItem(itemData) end; ---检测人物是否可穿戴 ---* itemData 装备数据 ---@param itemData table ---@return boolean "返回:是否可穿戴" function SL:CheckItemUseNeed(itemData) end; ---检测英雄是否可穿戴 ---* itemData 装备数据 ---@param itemData table ---@return boolean "返回:是否可穿戴" function SL:CheckItemUseNeed_Hero(itemData) end; ---对比传入装备和自身穿戴的装备 ---* itemData 装备数据 ---* from 物品来自(界面位置) ---@param itemData table ---@param from number ---@return table "返回:对比传入装备和自身穿戴的装备" function GUIFunction:CompareEquipOnBody(itemData, from) end; ---人物装备穿戴 ---* itemData 装备数据 ---* pos 装备位置 ---* isFromHero 是否来自英雄背包 ---@param itemData table ---@param pos number ---@param isFromHero boolean function SL:RequestPlayerTakeOnEquip(itemData, pos, isFromHero) end; ---人物装备脱下 ---* itemData 装备数据 ---* isToHero 是否脱到英雄背包 ---@param itemData table ---@param isToHero boolean function SL:RequestPlayerTakeOffEquip(itemData, isToHero) end; ---英雄装备穿戴 ---* itemData 装备数据 ---* pos 装备位置 ---* isFromPlayer 是否来自人物背包 ---@param itemData table ---@param pos number ---@param isFromPlayer boolean function SL:RequestHeroTakeOnEquip(itemData, pos, isFromPlayer) end; ---英雄装备脱下 ---* itemData 装备数据 ---* isToPlayer 是否脱到人物背包 ---@param itemData table ---@param isToPlayer boolean function SL:RequestHeroTakeOffEquip(itemData, isToPlayer) end; ---获取已请求服务端物品所有自定义变量 ---* makeIndex 唯一id ---@param makeIndex number ---@return table "返回:自定义变量" function SL:GetSerCustomVar(makeIndex) end; ---发送文本显示到聊天页输入框 ---* LUA_EVENT_CHAT_REPLACE_INPUT 聊天输入内容替换 ---* str 文本内容 ---@param LUA_EVENT_CHAT_REPLACE_INPUT string ---@param str string function SL:onLUAEvent(LUA_EVENT_CHAT_REPLACE_INPUT, str) end; ---发送[普通消息]到聊天 ---* msg 消息内容 ---* channel 设置频道, 不设置默认当前聊天频道 ---@param msg string ---@param channel number function SL:RequestSendChatNormalMsg(msg, channel) end; ---发送[系统提示]到聊天框 ---* msg 提示内容 ---* FColor 字体颜色ID ---* BColor 背景颜色ID ---@param msg string ---@param FColor number ---@param BColor number function SL:ShowSystemChat(msg, FColor, BColor) end; ---发送[装备]到聊天 ---* channel 设置频道, 不设置默认当前聊天频道 ---@param channel number function SL:RequestSendChatEquipMsg(channel) end; ---填充表情到聊天输入 ---* LUA_EVENT_CHAT_PUSH_INPUT 聊天输入内容补充 ---* data 表情配置 ---@param LUA_EVENT_CHAT_PUSH_INPUT string ---@param data table function SL:onLUAEvent(LUA_EVENT_CHAT_PUSH_INPUT, data) end; ---私聊目标 ---* LUA_EVENT_CHAT_PRIVATE_TARGET 私聊对象 ---* data {name = targetName(目标玩家名字), uid = targetId(目标玩家ID)} ---@param LUA_EVENT_CHAT_PRIVATE_TARGET string ---@param data table function SL:onLUAEvent(LUA_EVENT_CHAT_PRIVATE_TARGET, data) end; ---新增本地掉落消息到聊天 ---* data Msg: 掉落内容富文本
FColor: 字体颜色ID
BColor: 背景颜色ID
dropType: 掉落分类ID (1-10) ---@param data table function SL:AddDropChatMsgShow(data) end; ---请求获取邮件列表 一次十条 function SL:RequestMailList() end; ---删除已读邮件 function SL:RequestDelReadMail() end; ---读邮件 ---* mailId 邮件ID ---@param mailId number function SL:RequestReadMail(mailId) end; ---删除邮件 ---* mailId 邮件ID ---@param mailId number function SL:RequestDelMail(mailId) end; ---邮件全部提取 function SL:RequestGetAllMailItems() end; ---邮件提取 ---* mailId 邮件ID ---@param mailId number function SL:RequestGetMailItems(mailId) end; ---快速选择目标 ---* data type:
 0: 玩家
 50: 怪物
 400: 英雄
imgNotice: 没有目标时是否创建范围圈
systemTips: 没有目标时是否弹提示 ---@param data table function SL:QuickSelectTarget(data) end; ---控件加入到元变量自动刷新的组件 ---* metaValue 传入已配置元变量的字符串
&<元变量KEY/参数>&
例 :
红点变量U91: &&
角色名: && ---* widget 文本控件 Text ---@param metaValue string ---@param widget userdata function SL:CustomAttrWidgetAdd(metaValue, widget) end; ---检测控件是否可视 ---* node 控件 ---* touchPos 当前接触坐标 ---@param node userdata ---@param touchPos table ---@return boolean "返回:控件是否可视 true/false" function SL:CheckNodeCanCallBack(node, touchPos) end; ---添加提升按钮 ---* id 按钮id 必须唯一!!!! (同脚本命令加的id也不能重复) ---* name 按钮展示文本 ---* func 点击按钮跳转函数 ---@param id number ---@param name string ---@param func function function SL:AddUpgradeBtn(id, name, func) end; ---删除提升按钮 ---* id 按钮id 必须唯一!!!! (同脚本命令加的id也不能重复) ---@param id number function SL:RemoveUpgradeBtn(id) end; ---模拟左键点击事件 ---* widget 控件对象 ---@param widget userdata function SL:WinClick(widget) end; ---世界坐标转化为地图坐标 ---* worldX 世界坐标X ---* worldY 世界坐标Y ---@param worldX number ---@param worldY number ---@return number "返回:地图坐标" function SL:ConvertWorldPos2MapPos(worldX, worldY) end; ---地图坐标转化为世界坐标 ---* mapX 地图坐标X ---* mapY 地图坐标Y ---* centerOfGrid 是否在地图格中心 ---@param mapX number ---@param mapY number ---@param centerOfGrid boolean ---@return number "返回:世界坐标" function SL:ConvertMapPos2WorldPos(mapX, mapY, centerOfGrid) end; ---世界坐标转化为屏幕坐标 ---* worldX 世界坐标X ---* worldY 世界坐标Y ---@param worldX number ---@param worldY number ---@return number "返回:屏幕坐标" function SL:ConvertWorldPos2Screen(worldX, worldY) end; ---屏幕坐标转化为世界坐标 ---* screenX 屏幕坐标X ---* screenY 屏幕坐标Y ---@param screenX number ---@param screenY number ---@return number "返回:世界坐标" function SL:ConvertScreen2WorldPos(screenX, screenY) end; ---打开QQ function SL:RequestOpenQQ() end; ---加QQ ---* id QQ号 ---@param id number function SL:RequestJoinQQ(id) end; ---加QQ群 ---* key QQ群key ---@param key number function SL:RequestJoinQQGroup(key) end; ---打开微信 function SL:RequestOpenWX() end; ---添加地图特效 ---* ID 该地图特效标识 必须唯一!!!! ---* mapID 添加到的地图ID ---* sfxId 特效ID ---* x 地图坐标X ---* y 地图坐标Y ---* loop 是否循环播放特效, 不填默认循环播放 ---* showType 显示位置 0:在后面 1: 在前面 ---@param ID number ---@param mapID string ---@param sfxId number ---@param x number ---@param y number ---@param loop boolean ---@param showType number function SL:AddMapSpecialEffect(ID, mapID, sfxId, x, y, loop,showType) end; ---删除地图特效 ---* ID 该地图特效标识 必须唯一!!!! ---* mapID 添加到的地图ID ---@param ID number ---@param mapID string function SL:RmvMapSpecialEffect(ID, mapID) end; ---添加Actor特效 ---* actorID 玩家id ---* sfxID 特效ID ---* isFront 是否在模型前 默认在前面 ---* offX x偏移 ---* offY y偏移 ---@param actorID number ---@param sfxID number ---@param isFront boolean ---@param offX number ---@param offY number function SL:AddActorEffect(actorID, sfxID, isFront, offX, offY) end; ---删除Actor特效 ---* actorID 玩家id ---* sfxID 特效ID ---@param actorID number ---@param sfxID number function SL:RmvActorEffect(actorID, sfxID) end; ---强攻 function SL:RequestForceAttack() end; ---拉起充值 ---* payWay 1 支付宝 2 花呗 3 微信 -1不选择(手机端接入SDK不选择支付渠道) ---* currencyID 货币ID ---* price 支付金额 ---* productIndex 商品索引/商品ID ---@param payWay number ---@param currencyID number ---@param price number ---@param productIndex number function SL:RequestPay(payWay, currencyID, price, productIndex) end; ---兑换激活码 ---* cdk 激活码 ---@param cdk string function SL:RequestCDK(cdk) end; ---请求改变PK模式 ---* pkmode pk模式 ---@param pkmode number function SL:RequestChangePKMode(pkmode) end; ---请求改变宠物战斗模式 ---* pkmode 宝宝模式 ---@param pkmode number function SL:RequestChangePetPKMode(pkmode) end; ---请求从仓库取出道具 ---* data 道具数据 ---@param data table function SL:RequestPutOutStorageData(data) end; ---请求道具放入仓库 ---* data 道具数据 ---@param data table function SL:RequestSaveItemToNpcStorage(data) end; ---请求使用道具 ---* itemData 道具数据 ---@param itemData table function SL:RequestUseItem(itemData) end; ---请求使用英雄道具 ---* itemData 道具数据 ---@param itemData table function SL:RequestUseHeroItem(itemData) end; ---拆分道具 ---* data 道具数据 ---* num 数量 ---@param data table ---@param num number function SL:RequestSplitItem(data, num) end; ---拆分道具(英雄) ---* data 道具数据 ---* num 数量 ---@param data table ---@param num number function SL:RequestSplitHeroItem(data, num) end; ---请求购买商品 ---* index 商品Index ---* count 购买数量 ---@param index number ---@param count number function SL:RequestStoreBuy(index, count) end; ---召唤英雄或收回 function SL:RequestCallOrOutHero() end; ---请求宠物锁定 ---* targetID 目标宠物ID ---@param targetID number function SL:RequestLockPetID(targetID) end; ---请求取消宠物锁定 ---* targetID 目标宠物ID ---@param targetID number function SL:RequestUnLockPetID(targetID) end; ---释放技能 ---* skillID 技能ID ---@param skillID number function SL:RequestLaunchSkill(skillID) end; ---请求施法合击 function SL:RequestMagicJointAttack() end; ---查看目标玩家信息 ---* targetID 目标ID ---* notForbid 是否不判断地图禁止查看 ---@param targetID number ---@param notForbid boolean function SL:RequestLookPlayer(targetID, notForbid) end; ---请求开关开关型技能 ---* skillID 技能ID ---@param skillID number function SL:RequestOnOffSkill(skillID) end; ---请求行会申请列表 function SL:RequestGuildAllyApplyList() end; ---拒绝行会结盟申请 ---* guildID 行会ID ---@param guildID number function SL:RequestGuildRejectAllyApply(guildID) end; ---请求行会成员列表 function SL:RequestGuildMemberList() end; ---请求世界行会列表 ---* page 分页id ---@param page number function SL:RequestWorldGuildList(page) end; ---邀请玩家入会 ---* uid 玩家id ---@param uid number function SL:RequestGuildInviteMember(uid) end; ---踢出行会 ---* uid 玩家id ---@param uid number function SL:RequestSubGuildMember(uid) end; ---任命行会职位 ---* uid 玩家id ---* rank 职位id 1-5 ---@param uid number ---@param rank number function SL:RequestGuildAppointRank(uid, rank) end; ---请求创建队伍 function SL:RequestCreateTeam() end; ---邀请玩家入队 ---* uid 玩家id ---* name 玩家昵称 ---@param uid number ---@param name string function SL:RequestInviteJoinTeam(uid, name) end; ---拒绝组队邀请 ---* uid 玩家id ---@param uid number function SL:RequestRefuseTeamInvite(uid) end; ---同意组队邀请 function SL:RequestAgreeTeamInvite(uid) end; ---同意申请入队 ---* uid 玩家id ---@param uid number function SL:RequestApplyAgree(uid) end; ---请求入队申请列表 function SL:RequestApplyData() end; ---请求附近队伍 function SL:RequestNearTeam() end; ---请求加入队伍 ---* uid 队长id ---@param uid number function SL:RequestApplyJoinTeam(uid) end; ---离开队伍 function SL:RequestLeaveTeam() end; ---保存允许组队状态 ---* status 1允许 0不允许 ---@param status number function SL:Set_TEAM_STATUS_PERMIT(status) end; ---踢出队伍 ---* uid 玩家id ---@param uid number function SL:RequestSubTeamMember(uid) end; ---移交队长 ---* uid 玩家id ---@param uid number function SL:RequestTransferTeamLeader(uid) end; ---请求好友列表 function SL:RequestFriendList() end; ---请求添加好友 ---* uname 玩家昵称 ---@param uname string function SL:RequestAddFriend(uname) end; ---删除好友 ---* uid 玩家id ---@param uid number function SL:RequestDelFriend(uid) end; ---好友加到黑名单 ---* uname 玩家昵称 ---@param uname string function SL:RequestAddBlacklistByName(uname) end; ---移出黑名单 ---* uid 玩家id ---@param uid number function SL:RequestOutBlacklist(uid) end; ---同意好友申请 ---* uname 玩家昵称 ---@param uname string function SL:RequestAgreeFriendApply(uname) end; ---清空好友申请列表 function SL:RequestClearFriendApplyList() end; ---请求进行交易 ---* uid 玩家id ---@param uid number function SL:RequestTrade(uid) end; ---请求获取宝箱物品奖励 function SL:RequestGetGoldBoxReward() end; ---请求再开启宝箱 function SL:RequestOpenGoldBox() end; ---请求拍卖行上架列表 ---* listType 1: 表示查询自己上架的物品,2: 表示查询参与过的 ---@param listType number function SL:RequestAuctionPutList(listType) end; ---拍卖行请求上架 ---* makeindex 物品唯一ID ---* count 数量 ---* bidPrice 竞拍价格 ---* buyPrice 一口价 ---* currencyID 货币ID ---* rebate 折扣 ---@param makeindex number ---@param count number ---@param bidPrice number ---@param buyPrice number ---@param currencyID number ---@param rebate number function SL:RequestAuctionPutin(makeindex, count, bidPrice, buyPrice, currencyID, rebate) end; ---拍卖行请求下架 ---* makeindex 物品唯一ID ---@param makeindex number function SL:RequestAuctionPutout(makeindex) end; ---拍卖行请求重新上架 ---* makeindex 物品唯一ID ---* count 数量 ---* bidPrice 竞拍价格 ---* buyPrice 一口价 ---* currencyID 货币ID ---* rebate 折扣 ---@param makeindex number ---@param count number ---@param bidPrice number ---@param buyPrice number ---@param currencyID number ---@param rebate number function SL:RequestAuctionRePutin(makeindex, count, bidPrice, buyPrice, currencyID, rebate) end; ---拍卖行请求竞价 ---* makeindex 物品唯一ID ---* price 竞拍价 ---@param makeindex number ---@param price number function SL:RequestAuctionBid(makeindex, price) end; ---拍卖行请求领取竞拍成功物品 ---* makeindex 物品唯一ID ---@param makeindex number function SL:RequestAcquireBidItem(makeindex) end; ---请求求购数据 ---* data 请求参数 ---@param data table function SL:RequestPurchaseItemList(data) end; ---请求求购出售物品 ---* data 请求参数 {guid = 求购列表标识id, qty = 出售数量} ---@param data table function SL:RequestPurchaseSell(data) end; ---请求上架求购物品 ---* data 请求参数 ---@param data table function SL:RequestPurchasePutIn(data) end; ---请求下架求购物品 ---* guid 求购列表标识id, 不填则全部下架 ---@param guid number function SL:RequestPurchasePutOut(guid) end; ---请求取出求购已收物品 ---* guid 求购列表标识id, 不填则全部取出 ---@param guid number function SL:RequestPurchaseTakeOut(guid) end; ---请求点击NPC ---* npcID NPCID ---@param npcID number function SL:RequestNPCTalk(npcID) end; ---请求排行榜数据 ---* type 类别ID ---* selectType 选择类别 ---@param type number ---@param selectType number function SL:RequestRankData(type,selectType) end; ---请求玩家排行榜数据 ---* userID 玩家ID ---* type 玩家/英雄 1玩家 2英雄 ---@param userID number ---@param type number function SL:RequestPlayerRankData(userID, type) end; ---请求玩家称号数据 function SL:RequestTitleList() end; ---请求取下称号 function SL:RequestDisboardTitle() end; ---请求激活称号 ---* titleId 称号id ---@param titleId number function SL:RequestActivateTitle(titleId) end; ---请求确认加属性点 ---* data 加点数据table `{"Bonus":[{"id":1,"value":1}, ...]}` ---* m_nBonusPoint 剩余加点数 ---@param data table ---@param m_nBonusPoint number function SL:RequestAddReinAttr_N(data, m_nBonusPoint) end; ---提交任务 ---* missionID 任务ID ---@param missionID number function SL:RequestSubmitMission(missionID) end; ---请求合成 ---* compoundID 合成ID ---@param compoundID number function SL:ResquestCompoundItem(compoundID) end; ---请求敏感词检测 ---* str 需要检测的文本 ---* type 文本类型
1 : 昵称类
2 : 聊天类
3 : 行会公告 ---* callback 检测完毕的回调事件
事件传入参数: param1: boolean 能否通过 param2: 文本 ---@param str string ---@param type number ---@param callback function function SL:RequestCheckSensitiveWord(str, type, callback) end; ---邀请上马 ---* uid 玩家id ---@param uid number function SL:RequestInvitePlayerInHorse(uid) end; ---切换英雄状态 ---* type 状态值 ---@param type number function SL:RequestChangeHeroMode(type) end; ---请求英雄称号数据 function SL:RequestTitleList_Hero() end; ---英雄请求取下称号 function SL:RequestDisboardTitle_Hero() end; ---英雄请求激活称号 ---* titleId 称号id ---@param titleId number function SL:RequestActivateTitle_Hero(titleId) end; ---通知服务端 英雄时装显示开关 ---* type 2 : 设置显示神魔
1 : 设置时装显示 ---@param type number function SL:SendSuperEquipSetting_Hero(type) end; ---英雄请求锁定目标 ---* actorID actorID ---* isPlayer 是否人物 ---@param actorID number ---@param isPlayer boolean function SL:RequestLockTargetByHero(actorID, isPlayer) end; ---英雄取消锁定 function SL:RequestCancelLockByHero() end; ---请求地图组队成员数据 function SL:RequestMiniMapTeam() end; ---请求地图怪物数据 function SL:RequestMiniMapMonsters() end; ---请求内功技能数据 ---* isHero 是否请求英雄 ---@param isHero boolean function SL:RequestInternalSkillData(isHero) end; ---请求经络穴位激活 ---* typeID 经络ID ---* aucPointID 穴位ID ---* isHero 是否请求英雄 ---@param typeID number ---@param aucPointID number ---@param isHero boolean function SL:RequestAucPointOpen(typeID, aucPointID, isHero) end; ---修炼经络 ---* typeID 经络ID ---* isHero 是否请求英雄 ---@param typeID number ---@param isHero boolean function SL:RequestMeridianLevelUp(typeID, isHero) end; ---设置连击技能 ---* key 键位 (1, 2, 3, 4) ---* skillID 技能ID ---* isHero 是否请求英雄 ---@param key number ---@param skillID number ---@param isHero boolean function SL:RequestSetComboSkill(key, skillID, isHero) end; ---请求设置内功条前置开关 并刷新显示 ---* show 是否开启 默认true ---@param show boolean function SL:RequestNGHudShow(show) end; ---打开设置界面 ---* pageID 页签ID 不填默认基础设置
1 : 基础设置
2 : 视距
3 : 战斗
4 : 保护
5 : 挂机
6 : 帮助 ---@param pageID number function UIOperator:OpenSettingUI(pageID) end; ---关闭设置界面 function UIOperator:CloseSettingUI() end; ---打开行会界面 ---* pageID 页签ID 不填默认行会主页
1 : 主页
2 : 成员
3 : 列表 ---@param pageID number function UIOperator:OpenGuildMainUI(pageID) end; ---关闭行会界面 function UIOperator:CloseGuildMainUI() end; ---打开行会申请界面 function UIOperator:OpenGuildApplyListUI() end; ---关闭行会申请界面 function UIOperator:CloseGuildApplyListUI() end; ---打开行会创建界面 function UIOperator:OpenGuildCreateUI() end; ---关闭行会创建界面 function UIOperator:CloseGuildCreateUI() end; ---打开行会结盟申请界面 function UIOperator:OpenGuildAllyApplyUI() end; ---关闭行会结盟申请界面 function UIOperator:CloseGuildAllyApplyUI() end; ---关闭行会宣战/结盟界面 function UIOperator:CloseGuildWarAllyUI() end; ---打开人物背包 ---* data pos : 背包打开位置
bag_page : 背包打开页签ID ---@param data table function UIOperator:OpenBagUI(data) end; ---关闭人物背包 function UIOperator:CloseBagUI() end; ---打开英雄背包 function UIOperator:OpenHeroBagUI() end; ---关闭英雄背包 function UIOperator:CloseHeroBagUI() end; ---打开拍卖行 function UIOperator:OpenAuctionUI() end; ---关闭拍卖行 function UIOperator:CloseAuctionUI() end; ---打开摆摊界面 function UIOperator:OpenStallLayerUI() end; ---关闭摆摊界面 function UIOperator:CloseStallLayerUI() end; ---打开玩家交易界面 function UIOperator:OpenTradeUI() end; ---关闭玩家交易界面 function SL:CloseTradeUI() end; ---打开排行榜 ---* type 打开 指定页签ID ---@param type number function UIOperator:OpenRankUI(type) end; ---关闭排行榜 function UIOperator:CloseRankUI() end; ---打开聊天界面(手机端) function UIOperator:OpenChatUI() end; ---关闭聊天界面(手机端) function UIOperator:CloseChatUI() end; ---打开聊天扩展框 ---* index 打开 指定分组
1 : 快捷命令
2 : 表情
3 : 背包 ---@param index number function UIOperator:OpenChatExtendUI(index) end; ---关闭聊天扩展框 function UIOperator:CloseChatExtendUI() end; ---打开社区帖子 function UIOperator:OpenCommunityUI() end; ---关闭社区帖子 function UIOperator:CloseCommunityUI() end; ---打开交易行 function UIOperator:OpenTradingBankUI() end; ---关闭交易行 function UIOperator:CloseTradingBankUI() end; ---打开商城 ---* page 打开 商城对应分页 ---@param page number function UIOperator:OpenStoreFrameUI(page) end; ---关闭商城 function UIOperator:CloseStoreFrameUI() end; ---打开商城商品购买框 ---* storeIndex 商品index cfg_store商城表配置的id ---* limitStr 超出限制购买的提示 ---@param storeIndex number ---@param limitStr string function UIOperator:OpenStoreDetailUI(storeIndex, limitStr) end; ---关闭商城商品购买框 function UIOperator:CloseStoreDetailUI() end; ---打开技能配置界面 ---* data 对应技能数据 打开技能快捷键配置页 ---@param data table function UIOperator:OpenSkillSettingUI(data) end; ---关闭技能配置界面 function UIOperator:CloseSkillSettingUI() end; ---打开社交界面 ---* page 页签ID ( 不填默认1附近 )
1附近玩家、2组队、3好友、4邮件 ---@param page number function UIOperator:OpenSocialUI(page) end; ---关闭社交界面 function UIOperator:CloseSocialUI() end; ---打开分辨率修改界面(PC端) function UIOperator:OpenResolutionSetUI() end; ---关闭分辨率修改界面(PC端) function UIOperator:CloseResolutionSetUI() end; ---打开玩家角色界面 ---* data extent: 子页id
1装备、2状态、3属性、4技能、6称号、11时装
isFast: boolen 是否快捷键打开 ---@param data table function UIOperator:OpenMyPlayerUI(data) end; ---关闭玩家角色界面 function UIOperator:CloseMyPlayerUI() end; ---打开英雄角色界面 ---* data extent: 子页id
1装备、2状态、3属性、4技能、6称号、11时装 ---@param data table function UIOperator:OpenMyHeroUI(data) end; ---关闭英雄角色界面 function UIOperator:CloseMyHeroUI() end; ---交易行查看他人界面 ---* data extent: 子页id
1装备、2状态、3属性、4技能、6称号、11时装 ---@param data table function SL:CloseTradingBankHeroPageUI(data) end; ---打开首饰盒界面 ---* param param:
1: 自己人物
2:自己英雄
11:其他玩家人物
12:其他玩家英雄
21:交易行人物
22:交易行英雄 ---@param param number function UIOperator:OpenBestRingBoxUI(param) end; ---关闭首饰盒界面 ---* param param:
1: 自己人物
2:自己英雄
11:其他玩家人物
12:其他玩家英雄
21:交易行人物
22:交易行英雄 ---@param param number function UIOperator:CloseBestRingBoxUI(param) end; ---打开称号提示界面 ---* data id: 称号id
pos: Tips放置位置
type: 1未激活 2已激活
time: 时间 ---@param data table function UIOperator:OpenTitleTipsUI(data) end; ---关闭称号提示界面 function UIOperator:CloseTitleTipsUI() end; ---关闭交易行查看他人界面 function SL:CloseTradingBankLookInfoUI() end; ---打开邀请组队界面 function UIOperator:OpenTeamInvite() end; ---关闭邀请组队界面 function UIOperator:CloseTeamInvite() end; ---打开入队申请列表 function UIOperator:OpenTeamApply() end; ---关闭入队申请列表 function UIOperator:CloseTeamApply() end; ---打开小地图界面 function UIOperator:OpenMiniMap() end; ---关闭小地图界面 function UIOperator:CloseMiniMap() end; ---打开主界面技能按钮区域 ---* param param:
1: 自己人物
2:自己英雄
11:其他玩家人物
12:其他玩家英雄
21:交易行人物
22:交易行英雄 ---@param param number function SL:OpenGuideEnter(param) end; ---关闭主界面技能按钮区域 function SL:CloseGuideEnter() end; ---打开转生点分配界面 function UIOperator:OpenReinAttrUI() end; ---关闭转生点分配界面 function UIOperator:CloseReinAttrUI() end; ---打开任务栏 function SL:OpenAssistUI() end; ---关闭任务栏 function SL:CloseAssistUI() end; ---打开主界面小地图收缩(手机端) function SL:OpenMiniMapChangeUI() end; ---关闭主界面小地图收缩(手机端) function SL:CloseMiniMapChangeUI() end; ---打开附近展示页 function UIOperator:OpenMainNearUI() end; ---关闭附近展示页 function UIOperator:CloseMainNearUI() end; ---直接调用支付 function SL:OpenCallPayUI() end; ---打开客服UI function UIOperator:OpenKefuUI() end; ---打开PC端私聊界面 function UIOperator:OpenPCPrivateUI() end; ---关闭PC端私聊界面 function UIOperator:ClosePCPrivateUI() end; ---打开添加好友界面 function UIOperator:OpenAddFriendUI() end; ---关闭添加好友界面 function UIOperator:CloseAddFriendUI() end; ---打开添加黑名单界面 function UIOperator:OpenAddBlackListUI() end; ---关闭添加黑名单界面 function UIOperator:CloseAddBlackListUI() end; ---打开好友添加申请页 function UIOperator:OpenFriendApplyUI() end; ---关闭好友添加申请页 function UIOperator:CloseFriendApplyUI() end; ---打开拍卖行-世界拍卖/行会拍卖 ---* param 1:世界拍卖
2:行会拍卖
3:我的竞拍
4:我的上架 若隐藏行会拍卖 下标顺移

2:我的竞拍
3:我的上架 ---@param param number function UIOperator:OpenAuctionUI(param) end; ---关闭拍卖行-世界拍卖/行会拍卖 function UIOperator:CloseAuctionUI() end; ---打开拍卖行上架界面 ---* itemData 背包物品数据 ---@param itemData table function UIOperator:OpenAuctionPutinUI(itemData) end; ---关闭拍卖行上架界面 function UIOperator:CloseAuctionPutinUI() end; ---打开拍卖行下架界面 ---* item 拍卖行上架的物品数据 ---@param item table function UIOperator:OpenAuctionPutoutUI(item) end; ---关闭拍卖行下架界面 function UIOperator:CloseAuctionPutoutUI() end; ---打开拍卖行竞拍界面 ---* item 拍卖行上架的物品数据 ---@param item table function UIOperator:OpenAuctionBidUI(item) end; ---打开行会宣战/结盟框 function UIOperator:OpenGuildWarAllyUI() end; ---关闭角色装备 ---* type param:
1: 自己人物
2:自己英雄
11:其他玩家人物
12:其他玩家英雄
21:交易行人物
22:交易行英雄 ---@param type number function UIOperator:CloseRoleEquipUI(type) end; ---打开 增加怪物类型 设置界面 function UIOperator:OpenAddMonsterTypeUI() end; ---关闭 增加怪物类型 设置界面 function UIOperator:CloseAddMonsterTypeUI() end; ---关闭拍卖行竞拍界面 function UIOperator:CloseAuctionBidUI() end; ---打开拍卖行一口价界面 ---* item 拍卖行上架的物品数据 ---@param item table function UIOperator:OpenAuctionBuyUI(item) end; ---关闭拍卖行一口价界面 function UIOperator:CloseAuctionBuyUI() end; ---打开拍卖行超时界面 ---* item 拍卖行上架的物品数据 ---@param item table function UIOperator:OpenAuctionTimeoutUI(item) end; ---关闭拍卖行超时界面 function UIOperator:CloseAuctionTimeoutUI() end; ---打开合成界面 function UIOperator:OpenCompoundItemUI() end; ---关闭合成界面 function UIOperator:CloseCompoundItemUI() end; ---打开怪物提示列表-设置界面 function UIOperator:OpenBossTipsUI() end; ---关闭怪物提示列表-设置界面 function UIOperator:CloseBossTipsUI() end; ---打开拾取列表-设置界面 function UIOperator:OpenPickSettingUI() end; ---关闭拾取列表-设置界面 function UIOperator:ClosePickSettingUI() end; ---打开仓库界面 ---* data pos 打开位置坐标
initPage 页签 ---@param data table function UIOperator:OpenNpcStorageUI(data) end; ---打开保护配置-设置界面 ---* data cfg_setup对应保护配置 ---@param data table function UIOperator:OpenProtectSettingUI(data) end; ---关闭保护配置-设置界面 function UIOperator:CloseProtectSettingUI() end; ---打开增加怪物名字-设置界面 ---* data ignoreName: boolean 是否是挂机忽略名字 ---@param data table function UIOperator:OpenAddMonsterNameUI(data) end; ---关闭增加怪物名字-设置界面 function UIOperator:CloseAddMonsterNameUI() end; ---打开增加BOSS类型-设置界面 function UIOperator:OpenAddMonsterTypeUI() end; ---关闭增加BOSS类型-设置界面 function UIOperator:CloseAddMonsterTypeUI() end; ---打开技能排行-设置界面 ---* data cfg_setup对应保护配置 ---@param data table function UIOperator:OpenSkillRankPanelUI(data) end; ---关闭技能排行-设置界面 function UIOperator:CloseSkillRankPanelUI() end; ---打开新增技能-设置界面 function UIOperator:OpenSkillPanelUI() end; ---关闭新增技能-设置界面 function UIOperator:CloseSkillPanelUI() end; ---打开选择下拉框 ---* list 下拉要显示的内容 ---* position 初始位置 ---* cellwidth 单条cell的宽 ---* cellheight 单条cell的高 ---* func 回调 选中的编号1~n 0是关闭 ---* extraData 额外数据 ---@param list table ---@param position table ---@param cellwidth number ---@param cellheight number ---@param func function ---@param extraData table function UIOperator:OpenCommonSelectListUI(list, position, cellwidth, cellheight, func, extraData) end; ---关闭选择下拉框 function UIOperator:CloseCommonSelectListUI() end; ---打开996盒子界面 ---* index 盒子打开默认分页id
1: 特权称号 2: 每日礼包 3: 超级礼包 4: 会员礼包 5: SVIP ---@param index number function UIOperator:OpenBox996UI(index) end; ---关闭996盒子界面 function UIOperator:CloseBox996UI() end; ---打开英雄状态选择界面 ---* data pos
mode 1选择状态 2单击切换 3不能点击,滑动 ---@param data table function UIOperator:OpenHeroStateSelectUI(data) end; ---关闭英雄状态选择界面 function UIOperator:CloseHeroStateSelectUI() end; ---打开快捷使用框 ---* itemData 真实物品数据 ---* equipPos 物品为装备时装戴的装备位置 ---* isBook 是否是技能书 ---* isHero 是否为英雄 ---@param itemData table ---@param equipPos number ---@param isBook boolean ---@param isHero boolean function UIOperator:OpenAutoUsePopUI(itemData, equipPos, isBook, isHero) end; ---关闭快捷使用框 ---* makeIndex 物品唯一ID ---* isHero 是否为英雄 ---@param makeIndex number ---@param isHero boolean function UIOperator:CloseAutoUsePopUI(makeIndex, isHero) end; ---打开开宝箱动画页 ---* itemData 宝箱物品数据 ---@param itemData table function UIOperator:OpenTreasure(itemData) end; ---关闭开宝箱动画页 function UIOperator:CloseTreasure() end; ---打开宝箱奖励界面 ---* itemData 宝箱物品数据 ---@param itemData table function UIOperator:OpenGoldBox(itemData) end; ---关闭宝箱奖励界面 function UIOperator:CLoseGoldBox() end; ---打开摇骰子界面 ---* data 字段说明 ---@param data table function UIOperator:OpenPlayDiceUI(data) end; ---关闭要骰子界面 function UIOperator:ClosePlayDiceUI() end; ---打开求购界面 function UIOperator:OpenPurchaseUI() end; ---关闭求购界面 function UIOperator:ClosePurchaseUI() end; ---打开求购出售页 ---* data 单条世界求购数据 ---@param data table function UIOperator:OpenPurchaseSellUI(data) end; ---关闭求购出售页 function UIOperator:ClosePurchaseSellUI() end; ---打开求购上架页 function UIOperator:OpenPurchasePutInUI() end; ---关闭求购上架页 function UIOperator:ClosePurchasePutInUI() end; ---打开通用描述Tips ---* data str: 描述内容
worldPos: 提示位置
width: 描述内容宽度
anchorPoint: 锚点
formatWay: 设置为1 解析富文本格式: ``[!否则默认解析老脚本富文本``] ---@param data table function UIOperator:OpenCommonDescTipsUI(data) end; ---关闭通用描述Tips function SL:CloseCommonDescTipsUI() end; ---打开通用弹窗 ---* data str: 文本
btnType: 按钮类型 int 1:"确定" 2:{"确定","取消"}
btnDesc: 按钮描述 table
showEdit: 是否显示输入框
editParams: 输入框参数table
```{ inputMode: 键盘编辑类型, maxLength: 可输入最大长度, str: 默认文本内容}```
callback: 按钮回调 [参数1: 点击的按钮id 参数2: 额外参数 ---@param data table function UIOperator:OpenCommonTipsUI(data) end; ---关闭通用弹窗 function SL:CloseCommonTipsUI() end; ---道具装备Tips ---* data itemData: 物品数据
pos: 提示位置
from:非必要 物品来自(界面位置) ---@param data table function UIOperator:OpenItemTips(data) end; ---关闭道具装备Tips function UIOperator:CloseItemTips() end; ---打开道具拆分弹窗 ---* itemData 物品数据 ---@param itemData table function UIOperator:OpenTipsSplit(itemData) end; ---关闭道具拆分弹窗 function UIOperator:CloseTipsSplit() end; ---打开通用功能选择提示 ---* data 参数说明:
type : 类型 可参照元变量DOCKTYPE_NENUM
targetId : 选中目标id
targetName :目标名称
pos : 展示位置 ---@param data table function UIOperator:OpenFuncDockTips(data) end; ---关闭通用功能选择提示 function UIOperator:CloseFuncDockTips() end; ---打开NPC进度条提示 ---* data 参数说明:
time : 时间
msg : 显示内容 ---@param data table function UIOperator:OpenProgressBarUI(data) end; ---关闭NPC进度条提示 function UIOperator:CloseProgressBarUI() end; ---打开多条选项弹窗提示 ---* data 参数说明:
pos : 坐标
list : 多条选项列表
[单条数据参考:
{str = 文本, agreeCall = 同意按钮回调(function), disAgreeCall = 拒绝回调(function)}
] ---@param data table function UIOperator:OpenCommonBubbleInfo(data) end; ---关闭多条选项弹窗提示 function UIOperator:CloseCommonBubbleInfo() end; ---打开好评有礼 function UIOperator:OpenReviewGift() end; ---打开网址/链接 ---* url 网址/链接 ---@param url string function SL:OpenURL(url) end; LUA_EVENT_ROLE_PROPERTY_INITED = "LUA_EVENT_ROLE_PROPERTY_INITED" -- 玩家角色属性初始化完毕 LUA_EVENT_ROLE_PROPERTY_CHANGE = "LUA_EVENT_ROLE_PROPERTY_CHANGE" -- 玩家属性变化时 LUA_EVENT_LEVEL_CHANGE = "LUA_EVENT_LEVEL_CHANGE" -- 等级改变 LUA_EVENT_HERO_LEVEL_CHANGE = "LUA_EVENT_HERO_LEVEL_CHANGE" -- 英雄等级改变 LUA_EVENT_REINLEVEL_CHANGE = "LUA_EVENT_REINLEVEL_CHANGE" -- 转生等级改变 LUA_EVENT_HERO_REINLEVEL_CHANGE = "LUA_EVENT_HERO_REINLEVEL_CHANGE" -- 英雄转生等级改变 LUA_EVENT_HPMP_CHANGE = "LUA_EVENT_HPMP_CHANGE" -- HP/MP改变 LUA_EVENT_HERO_HPMP_CHANGE = "LUA_EVENT_HERO_HPMP_CHANGE" -- 英雄HP/MP改变 LUA_EVENT_EXP_CHANGE = "LUA_EVENT_EXP_CHANGE" -- EXP改变 LUA_EVENT_HERO_EXP_CHANGE = "LUA_EVENT_HERO_EXP_CHANGE" -- 英雄EXP改变 LUA_EVENT_BATTERY_CHANGE = "LUA_EVENT_BATTERY_CHANGE" -- 电池电量改变 LUA_EVENT_NET_CHANGE = "LUA_EVENT_NET_CHANGE" -- 网络状态改变 LUA_EVENT_WEIGHT_CHANGE = "LUA_EVENT_WEIGHT_CHANGE" -- 负重改变 LUA_EVENT_PKMODE_CHANGE = "LUA_EVENT_PKMODE_CHANGE" -- pk模式改变 LUA_EVENT_THROW_DAMAGE = "LUA_EVENT_THROW_DAMAGE" -- 飘血 LUA_EVENT_AFKBEGIN = "LUA_EVENT_AFKBEGIN" -- 自动挂机开始 LUA_EVENT_AFKEND = "LUA_EVENT_AFKEND" -- 自动挂机结束 LUA_EVENT_AUTOMOVEBEGIN = "LUA_EVENT_AUTOMOVEBEGIN" -- 自动寻路开始 LUA_EVENT_AUTOMOVEEND = "LUA_EVENT_AUTOMOVEEND" -- 自动寻路结束 LUA_EVENT_AUTOPICKBEGIN = "LUA_EVENT_AUTOPICKBEGIN" -- 自动捡物开始 LUA_EVENT_AUTOPICKEND = "LUA_EVENT_AUTOPICKEND" -- 自动捡物结束 LUA_EVENT_MAIN_PICKUP_SHOW = "LUA_EVENT_MAIN_PICKUP_SHOW" -- 拾取按钮是否显示 LUA_EVENT_MAINPLAYER_BUFF_UPDATE = "LUA_EVENT_MAINPLAYER_BUFF_UPDATE" -- 主玩家buff刷新 LUA_EVENT_BUFF_UPDATE = "LUA_EVENT_BUFF_UPDATE" -- 通用buff刷新 LUA_EVENT_TALKTONPC = "LUA_EVENT_TALKTONPC" -- 与NPC对话 LUA_EVENT_CHANGESCENE = "LUA_EVENT_CHANGESCENE" -- 切换地图(包含同地图) LUA_EVENT_MAP_INFO_CHANGE = "LUA_EVENT_MAP_INFO_CHANGE" -- 切换地图(不同地图) LUA_EVENT_MAP_INFO_INIT = "LUA_EVENT_MAP_INFO_INIT" -- 初始化地图 LUA_EVENT_MAP_STATE_CHANGE = "LUA_EVENT_MAP_STATE_CHANGE" -- 地图状态改变 LUA_EVENT_MAP_SIEGEAREA_CHANGE = "LUA_EVENT_MAP_SIEGEAREA_CHANGE" -- 是否进入攻城区域状态改变 LUA_EVENT_CLOSEWIN = "LUA_EVENT_CLOSEWIN" -- 关闭界面 LUA_EVENT_WINDOW_CHANGE = "LUA_EVENT_WINDOW_CHANGE" -- 窗体尺寸改变时 LUA_EVENT_DEVICE_ROTATION_CHANGED = "LUA_EVENT_DEVICE_ROTATION_CHANGED" -- 设备方向改变 LUA_EVENT_MONEY_CHANGE = "LUA_EVENT_MONEY_CHANGE" -- 货币变化时 LUA_EVENT_GUILD_JOIN_STATE_CHANGE = "LUA_EVENT_GUILD_JOIN_STATE_CHANGE" -- 加入行会状态改变 LUA_EVENT_GUILD_MAIN_INFO = "LUA_EVENT_GUILD_MAIN_INFO" -- 行会信息 LUA_EVENT_GUILD_MEMBER_LIST = "LUA_EVENT_GUILD_MEMBER_LIST" -- 行会成员列表 LUA_EVENT_GUILD_WORLDLIST = "LUA_EVENT_GUILD_WORLDLIST" -- 世界行会列表 LUA_EVENT_GUILD_CHILD_REMOVE = "LUA_EVENT_GUILD_CHILD_REMOVE" -- 行会子界面移除 LUA_EVENT_GUILD_CREATE_SUCCESS = "LUA_EVENT_GUILD_CREATE_SUCCESS" -- 行会创建成功 LUA_EVENT_GUILD_JOIN_SUCCESS = "LUA_EVENT_GUILD_JOIN_SUCCESS" -- 加入行会成功 LUA_EVENT_GUILD_APPLYLIST = "LUA_EVENT_GUILD_APPLYLIST" -- 入会申请列表 LUA_EVENT_GUILD_APPLY_ALLY_LIST = "LUA_EVENT_GUILD_APPLY_ALLY_LIST" -- 申请结盟列表 LUA_EVENT_GUILD_NOTICE_UPDATE = "LUA_EVENT_GUILD_NOTICE_UPDATE" -- 行会公告更新 LUA_EVENT_GUILD_ALLY_WAR_LIST = "LUA_EVENT_GUILD_ALLY_WAR_LIST" -- 联盟战争列表刷新 LUA_EVENT_GUILD_ALL_WAR_UPDATE = "LUA_EVENT_GUILD_ALL_WAR_UPDATE" -- 单行会联盟战争数据刷新 LUA_EVENT_GUILD_OPERATE_ERROR = "LUA_EVENT_GUILD_OPERATE_ERROR" -- 行会操作提示 LUA_EVENT_GUILD_SUB_MEMBER_SUCCESS = "LUA_EVENT_GUILD_SUB_MEMBER_SUCCESS" -- 行会删除成员成功 LUA_EVENT_GUILD_APPOINT_RANK_SUCCESS= "LUA_EVENT_GUILD_APPOINT_RANK_SUCCESS" -- 任命成员职位成功 LUA_EVENT_GUILD_KICK_OUT = "LUA_EVENT_GUILD_KICK_OUT" -- 被踢出行会 LUA_EVENT_GUILD_QUIT_SUCCESS = "LUA_EVENT_GUILD_QUIT_SUCCESS" -- 退出行会成功 LUA_EVENT_GUILD_DISSOLVE = "LUA_EVENT_GUILD_DISSOLVE" -- 行会解散 LUA_EVENT_GUILD_AUTO_JOIN_STATE = "LUA_EVENT_GUILD_AUTO_JOIN_STATE" -- 行会自动加入状态 LUA_EVENT_GUILD_MEMBER_APPLY = "LUA_EVENT_GUILD_MEMBER_APPLY" -- 收到申请加入行会申请 LUA_EVENT_GUILD_ALLY_APPLY = "LUA_EVENT_GUILD_ALLY_APPLY" -- 收到行会联盟申请 LUA_EVENT_GUILD_JOIN_INVITE = "LUA_EVENT_GUILD_JOIN_INVITE" -- 收到行会加入邀请 LUA_EVENT_TRADE_REQUEST_ERROR_TIPS = "LUA_EVENT_TRADE_REQUEST_ERROR_TIPS" -- xx请求和你交易错误弹窗 LUA_EVENT_TRADE_FAIL_ERROR_TIPS = "LUA_EVENT_TRADE_FAIL_ERROR_TIPS" -- 交易失败错误弹窗 LUA_EVENT_TRADE_CANCELED = "LUA_EVENT_TRADE_CANCELED" -- 交易 被取消 LUA_EVENT_TRADE_TARGET_MONEY_CHANGE = "LUA_EVENT_TRADE_TARGET_MONEY_CHANGE" -- 对方交易货币改变 LUA_EVENT_TRADE_MYSELF_MONEY_CHANGE = "LUA_EVENT_TRADE_MYSELF_MONEY_CHANGE" -- 自己交易货币改变 LUA_EVENT_TRADE_STATUS_CHANGE = "LUA_EVENT_TRADE_STATUS_CHANGE" -- 对方交易状态改变 LUA_EVENT_TRADE_MY_STATUS_CHANGE = "LUA_EVENT_TRADE_MY_STATUS_CHANGE" -- 自己交易状态改变 LUA_EVENT_TRADE_TRADER_ITEM_CHANGE = "LUA_EVENT_TRADE_TRADER_ITEM_CHANGE" --对方放入和取出物品消息 LUA_EVENT_TRADE_MYSELF_ITEM_CHANGE = "LUA_EVENT_TRADE_MYSELF_ITEM_CHANGE" --自己放入和取出物品结果 LUA_EVENT_TRADE_UNLOCK_OPERATION = "LUA_EVENT_TRADE_UNLOCK_OPERATION" --请解锁后再操作 LUA_EVENT_TRADE_STALL_FORBID = "LUA_EVENT_TRADE_STALL_FORBID" --摆摊中禁止操作 LUA_EVENT_TRADE_TARGET_MONEY_CHANGE_AUDIO = "LUA_EVENT_TRADE_TARGET_MONEY_CHANGE_AUDIO" --交易对方金币改变播放音效 --气泡 LUA_EVENT_TRADE_BUBBLE_TIPS_CHANGE = "LUA_EVENT_TRADE_BUBBLE_TIPS_CHANGE" --交易气泡提醒 LUA_EVENT_FIRE_WORK_HALL_SHOW = "LUA_EVENT_FIRE_WORK_HALL_SHOW" -- 烟花特效 -- 进入游戏公告 LUA_EVENT_GAME_WORLD_CONFIRM_UPDATE = "LUA_EVENT_GAME_WORLD_CONFIRM_UPDATE" --更新世界公告内容 --背包里开宝箱 LUA_EVENT_GOLD_BOX_OPEN_ANIM = "LUA_EVENT_GOLD_BOX_OPEN_ANIM" --开宝箱动画 LUA_EVENT_GOLD_BOX_REFRESH = "LUA_EVENT_GOLD_BOX_REFRESH" --刷新宝箱 LUA_EVENT_TREASUREBOX_DATA_REFRESH = "LUA_EVENT_TREASUREBOX_DATA_REFRESH" -- 宝箱数据刷新 LUA_EVENT_SIGHT_BEAD_HIDE = "LUA_EVENT_SIGHT_BEAD_HIDE" -- 隐藏准星 LUA_EVENT_SIGHT_BEAD_SHOW = "LUA_EVENT_SIGHT_BEAD_SHOW" -- 显示准星 LUA_EVENT_LAYER_MOVED_BEGIN = "LUA_EVENT_LAYER_MOVED_BEGIN" -- 开始拖动 LUA_EVENT_LAYER_MOVED_MOVING = "LUA_EVENT_LAYER_MOVED_MOVING" -- 更新拖动 LUA_EVENT_LAYER_MOVED_END = "LUA_EVENT_LAYER_MOVED_END" -- 结束拖动 LUA_EVENT_LAYER_MOVED_CANCEL = "LUA_EVENT_LAYER_MOVED_CANCEL" -- 取消拖动 LUA_EVENT_LAYER_MOVED_UP_DATA = "LUA_EVENT_LAYER_MOVED_UP_DATA" -- 更新部分数据 LUA_EVENT_RTOUCH_STATE_CHANGE = "LUA_EVENT_RTOUCH_STATE_CHANGE" LUA_EVENT_BAG_ITEM_MOVE_CANCEL = "LUA_EVENT_BAG_ITEM_MOVE_CANCEL" -- 背包道具移动取消 LUA_EVENT_BAG_ITEM_LIST_REFRESH = "LUA_EVENT_BAG_ITEM_LIST_REFRESH" -- 刷新背包道具列表 LUA_EVENT_BAG_ITEM_CHANGE = "LUA_EVENT_BAG_ITEM_CHANGE" -- 背包数据发生变化时 LUA_EVENT_BAG_ITEM_POS_CHANGE = "LUA_EVENT_BAG_ITEM_POS_CHANGE" -- 背包道具位置发生变化时 LUA_EVENT_BAGLAYER_POS_CHANGE = "LUA_EVENT_BAGLAYER_POS_CHANGE" -- 背包界面位置发生变化时 LUA_EVENT_BAG_STATE_CHANGE = "LUA_EVENT_BAG_STATE_CHANGE" -- 背包状态改变 LUA_EVENT_BAG_ITEM_COLLIMATOR = "LUA_EVENT_BAG_ITEM_COLLIMATOR" -- 道具开启准星 LUA_EVENT_BAG_ITEM_CHOOSE_STATE = "LUA_EVENT_BAG_ITEM_CHOOSE_STATE" -- 批量勾选背包物品 LUA_EVENT_HERO_BAG_ITEM_POS_CHANGE = "LUA_EVENT_HERO_BAG_ITEM_POS_CHANGE" -- 英雄背包道具位置发生变化时 LUA_EVENT_PLAYER_EQUIP_CHANGE = "LUA_EVENT_PLAYER_EQUIP_CHANGE" -- 角色装备数据操作 LUA_EVENT_HERO_EQUIP_CHANGE = "LUA_EVENT_HERO_EQUIP_CHANGE" -- 英雄装备变化 LUA_EVENT_NPC_STORAGE_CLOSE = "LUA_EVENT_NPC_STORAGE_CLOSE" -- npc仓库界面 关闭 LUA_EVENT_EQUIP_STATE_CHANGE = "LUA_EVENT_EQUIP_STATE_CHANGE" -- 装备状态改变 LUA_EVENT_HERO_STATE_CHANGE = "LUA_EVENT_HERO_STATE_CHANGE" -- 英雄装备状态改变 LUA_EVENT_PLAYER_EMBATTLE_CHANGE = "LUA_EVENT_PLAYER_EMBATTLE_CHANGE" -- 装备法阵 LUA_EVENT_HERO_EMBATTLE_CHANGE = "LUA_EVENT_HERO_EMBATTLE_CHANGE" -- 英雄装备法阵 LUA_EVENT_HERO_BAG_ITEM_LIST_REFRESH= "LUA_EVENT_HERO_BAG_ITEM_LIST_REFRESH" -- 刷新英雄背包道具列表 LUA_EVENT_HERO_BAG_ITEM_CHANGE = "LUA_EVENT_HERO_BAG_ITEM_CHANGE" -- 英雄背包数据发生变化时 LUA_EVENT_HERO_BAG_STATE_CHANGE = "LUA_EVENT_HERO_BAG_STATE_CHANGE" -- 英雄背包状态改变 LUA_EVENT_ITEM_MOVE_BEGIN_HERO_BAG_POS_CHANGE = "LUA_EVENT_ITEM_MOVE_BEGIN_HERO_BAG_POS_CHANGE" LUA_EVENT_DISCONNECT = "LUA_EVENT_DISCONNECT" -- 断线 LUA_EVENT_RECONNECT = "LUA_EVENT_RECONNECT" -- 重连 LUA_EVENT_TAKE_ON_EQUIP = "LUA_EVENT_TAKE_ON_EQUIP" -- 玩家穿戴装备 LUA_EVENT_TAKE_OFF_EQUIP = "LUA_EVENT_TAKE_OFF_EQUIP" -- 玩家脱掉装备 LUA_EVENT_HERO_TAKE_ON_EQUIP = "LUA_EVENT_HERO_TAKE_ON_EQUIP" -- 英雄穿戴装备 LUA_EVENT_HERO_TAKE_OFF_EQUIP = "LUA_EVENT_HERO_TAKE_OFF_EQUIP" -- 英雄脱掉装备 LUA_EVENT_SETTING_CHANGE = "LUA_EVENT_SETTING_CHANGE" -- 设置项发生变化 LUA_EVENT_ACTOR_IN_OF_VIEW = "LUA_EVENT_ACTOR_IN_OF_VIEW" -- 进视野 LUA_EVENT_ACTOR_OUT_OF_VIEW = "LUA_EVENT_ACTOR_OUT_OF_VIEW" -- 出视野 LUA_EVENT_DROPITEM_IN_OF_VIEW = "LUA_EVENT_DROPITEM_IN_OF_VIEW" -- 掉落物进视野 LUA_EVENT_DROPITEM_OUT_OF_VIEW = "LUA_EVENT_DROPITEM_OUT_OF_VIEW" -- 掉落物出视野 LUA_EVENT_TARGET_CHANGE = "LUA_EVENT_TARGET_CHANGE" -- 目标发生变化 LUA_EVENT_ACTOR_OWNER_CHANGE = "LUA_EVENT_ACTOR_OWNER_CHANGE" -- 归属变化 LUA_EVENT_ACTOR_HP_REFRESH = "LUA_EVENT_ACTOR_HP_REFRESH" -- HP变化 LUA_EVENT_HERO_ANGER_CHANGE = "LUA_EVENT_HERO_ANGER_CHANGE" -- 英雄怒气改变 LUA_EVENT_PLAYER_ACTION_BEGIN = "LUA_EVENT_PLAYER_ACTION_BEGIN" -- 主玩家行为状态改变(站立、走、跑等) LUA_EVENT_PLAYER_ACTION_COMPLETE = "LUA_EVENT_PLAYER_ACTION_COMPLETE" -- 主玩家行为状态改变(站立、走、跑等) LUA_EVENT_NET_PLAYER_ACTION_BEGIN = "LUA_EVENT_NET_PLAYER_ACTION_BEGIN" -- 网络玩家行为状态改变(站立、走、跑等) LUA_EVENT_NET_PLAYER_ACTION_COMPLETE= "LUA_EVENT_NET_PLAYER_ACTION_COMPLETE" -- 网络玩家行为状态改变(站立、走、跑等) LUA_EVENT_MONSTER_ACTION_BEGIN = "LUA_EVENT_MONSTER_ACTION_BEGIN" -- 怪物行为状态改变(站立、走、跑等) LUA_EVENT_MONSTER_ACTION_COMPLETE = "LUA_EVENT_MONSTER_ACTION_COMPLETE" -- 怪物行为状态改变(站立、走、跑等) LUA_EVENT_ACTOR_GMDATA_UPDATE = "LUA_EVENT_ACTOR_GMDATA_UPDATE" -- 玩家/怪物 GM数据改变 LUA_EVENT_SKILL_INIT = "LUA_EVENT_SKILL_INIT" -- 初始化技能 LUA_EVENT_SKILL_ADD = "LUA_EVENT_SKILL_ADD" -- 获得技能 LUA_EVENT_SKILL_DEL = "LUA_EVENT_SKILL_DEL" -- 删除技能 LUA_EVENT_SKILL_UPDATE = "LUA_EVENT_SKILL_UPDATE" -- 更新技能 LUA_EVENT_HERO_SKILL_ADD = "LUA_EVENT_HERO_SKILL_ADD" -- 英雄新增普通技能 LUA_EVENT_HERO_SKILL_DEL = "LUA_EVENT_HERO_SKILL_DEL" -- 英雄删除普通技能 LUA_EVENT_HERO_SKILL_UPDATE = "LUA_EVENT_HERO_SKILL_UPDATE" -- 英雄技能更新 LUA_EVENT_SUMMON_MODE_CHANGE = "LUA_EVENT_SUMMON_MODE_CHANGE" -- 召唤物 状态改变 LUA_EVENT_SUMMON_ALIVE_CHANGE = "LUA_EVENT_SUMMON_ALIVE_CHANGE" -- 召唤物 存活状态改变 LUA_EVENT_BUBBLETIPS_STATUS_CHANGE = "LUA_EVENT_BUBBLETIPS_STATUS_CHANGE" -- 气泡状态改变 LUA_EVENT_PLAY_MAGICBALL_EFFECT = "LUA_EVENT_PLAY_MAGICBALL_EFFECT" -- 脚本魔血球动画 LUA_EVENT_AUTOFIGHT_TIPS_SHOW = "LUA_EVENT_AUTOFIGHT_TIPS_SHOW" -- 自动战斗提示显示与否 LUA_EVENT_AUTOMOVE_TIPS_SHOW = "LUA_EVENT_AUTOMOVE_TIPS_SHOW" -- 自动寻路提示显示与否 LUA_EVENT_REIN_ATTR_CHANGE = "LUA_EVENT_REIN_ATTR_CHANGE" -- 转生点数据变化 LUA_EVENT_ASSIST_MISSION_SHOW = "LUA_EVENT_ASSIST_MISSION_SHOW" -- 主界面-任务内容显示与否 LUA_EVENT_ASSIST_HIDESTATUS_CHANGE = "LUA_EVENT_ASSIST_HIDESTATUS_CHANGE" -- 主界面-任务栏显示和收缩状态改变 LUA_EVENT_TASK_TO_TOP = "LUA_EVENT_TASK_TO_TOP" -- 主界面-辅助-任务置顶 LUA_EVENT_TASK_ADD = "LUA_EVENT_TASK_ADD" -- 主界面-辅助-任务增加 LUA_EVENT_TASK_CHANGE = "LUA_EVENT_TASK_CHANGE" -- 主界面-辅助-任务改变 LUA_EVENT_TASK_DEL = "LUA_EVENT_TASK_DEL" -- 主界面-辅助-任务移除 LUA_EVENT_TEAM_MEMBER_UPDATE = "LUA_EVENT_TEAM_MEMBER_UPDATE" -- 主界面-辅助-队伍刷新 LUA_EVENT_TEAM_NEAR_UPDATE = "LUA_EVENT_TEAM_NEAR_UPDATE" -- 附近队伍刷新 LUA_EVENT_TEAM_APPLY_UPDATE = "LUA_EVENT_TEAM_APPLY_UPDATE" -- 申请入队列表刷新 LUA_EVENT_RANK_PLAYER_UPDATE = "LUA_EVENT_RANK_PLAYER_UPDATE" -- 排行榜个人数据刷新 LUA_EVENT_RANK_DATA_UPDATE = "LUA_EVENT_RANK_DATA_UPDATE" -- 排行榜分类数据刷新 LUA_EVENT_BIND_MAINPLAYER = "LUA_EVENT_BIND_MAINPLAYER" -- 绑定主玩家 LUA_EVENT_PLAYER_MAPPOS_CHANGE = "LUA_EVENT_PLAYER_MAPPOS_CHANGE" -- 主玩家位置改变 LUA_EVENT_FRIEND_LIST_UPDATE = "LUA_EVENT_FRIEND_LIST_UPDATE" -- 好友列表刷新 LUA_EVENT_FRIEND_APPLY = "LUA_EVENT_FRIEND_APPLY" -- 好友申请 LUA_EVENT_BLACK_LIST_UPDATE = "LUA_EVENT_BLACK_LIST_UPDATE" -- 黑名单列表刷新 -- 邮件 LUA_EVENT_MAIL_LIST_REFRESH = "LUA_EVENT_MAIL_LIST_REFRESH" -- 邮件列表返回 LUA_EVENT_MAIL_DELETE_ALL_READ = "LUA_EVENT_MAIL_DELETE_ALL_READ" -- 邮件列表删除已读 LUA_EVENT_MAIL_UPDATE_ALL = "LUA_EVENT_MAIL_UPDATE_ALL" -- 邮件列表刷新 LUA_EVENT_MAIL_UPDATE = "LUA_EVENT_MAIL_UPDATE" -- 邮件列表刷新 LUA_EVENT_MAIL_DELETE = "LUA_EVENT_MAIL_DELETE" -- 邮件删除 LUA_EVENT_MAIL_NEW_NOTICE = "LUA_EVENT_MAIL_NEW_NOTICE" -- 邮件获得新邮件 LUA_EVENT_ITEMTIPS_MOUSE_SCROLL = "LUA_EVENT_ITEMTIPS_MOUSE_SCROLL" -- ITEMTIPS鼠标滚轮滚动 LUA_EVENT_MAIN_MINIMAP_SHOW_STATUS = "LUA_EVENT_MAIN_MINIMAP_SHOW_STATUS" -- 小地图显示状态改变 LUA_EVENT_MINIMAP_DOWNLOAD_SUCCESS = "LUA_EVENT_MINIMAP_DOWNLOAD_SUCCESS" -- 小地图下载成功 LUA_EVENT_MAIN_PLAYER_REVIVE = "LUA_EVENT_MAIN_PLAYER_REVIVE" -- 主玩家复活 LUA_EVENT_NET_PLAYER_REVIVE = "LUA_EVENT_NET_PLAYER_REVIVE" -- 网络玩家复活 LUA_EVENT_MONSTER_REVIVE = "LUA_EVENT_MONSTER_REVIVE" -- 怪物复活 LUA_EVENT_MONSTER_BIRTH = "LUA_EVENT_MONSTER_BIRTH" -- 怪物出生 LUA_EVENT_MAIN_PLAYER_DIE = "LUA_EVENT_MAIN_PLAYER_DIE" -- 主玩家死亡 LUA_EVENT_NET_PLAYER_DIE = "LUA_EVENT_NET_PLAYER_DIE" -- 网络玩家死亡 LUA_EVENT_MONSTER_DIE = "LUA_EVENT_MONSTER_DIE" -- 怪物死亡 LUA_EVENT_MONSTER_CAVED = "LUA_EVENT_MONSTER_CAVED" -- 钻地下 LUA_EVENT_ACTOR_DIE = "LUA_EVENT_ACTOR_DIE" -- 死亡(包含所有actor) LUA_EVENT_ACTOR_REVIVE = "LUA_EVENT_ACTOR_REVIVE" -- 死亡(包含所有actor) LUA_EVENT_NPCLAYER_OPENSTATUS = "LUA_EVENT_NPCLAYER_OPENSTATUS" -- NPC界面打开或关闭 LUA_EVENT_NPC_TALK = "LUA_EVENT_NPC_TALK" -- NPC 说话 (打开NPC界面) LUA_EVENT_NPC_TALK_CLOSE = "LUA_EVENT_NPC_TALK_CLOSE" -- NPC 界面关闭 LUA_EVENT_NPC_STORE_ITEM_REMOVE = "LUA_EVENT_NPC_STORE_ITEM_REMOVE" -- NPC 商城移除item LUA_EVENT_NPC_SELL_REPAIRE_UPDATE = "LUA_EVENT_NPC_SELL_REPAIRE_UPDATE" -- NPC 更新出售修理界面 LUA_EVENT_NPC_MAKE_DRUG_SUCCESS = "LUA_EVENT_NPC_MAKE_DRUG_SUCCESS" -- NPC 药品研制成功 LUA_EVENT_NPC_MAKE_DRUG_FAILED = "LUA_EVENT_NPC_MAKE_DRUG_FAILED" -- NPC 药品研制失败 LUA_EVENT_NPC_STORE_BUY_RESULT_FAIL = "LUA_EVENT_NPC_STORE_BUY_RESULT_FAIL" -- NPC 商店购买失败 LUA_EVENT_NPC_SELL_OPEN = "LUA_EVENT_NPC_SELL_OPEN" -- NPC 出售界面开启 LUA_EVENT_NPC_MAKE_DRUG_OPEN = "LUA_EVENT_NPC_MAKE_DRUG_OPEN" -- NPC 炼药界面开启 LUA_EVENT_NPC_STORE_OPEN = "LUA_EVENT_NPC_STORE_OPEN" -- NPC 商店界面开启 LUA_EVENT_OPEN_PROGRESSBAR = "LUA_EVENT_OPEN_PROGRESSBAR" -- 收到打开进度条消息 LUA_EVENT_BESTRONG_BUTTON_REFRESH = "LUA_EVENT_BESTRONG_BUTTON_REFRESH" -- 变强按钮刷新 LUA_EVENT_BESTRONG_LIST_REFRESH = "LUA_EVENT_BESTRONG_LIST_REFRESH" -- 变强列表刷新 LUA_EVENT_BESTRONG_CLOSE = "LUA_EVENT_BESTRONG_CLOSE" -- 变强关闭 -- 人物内功 LUA_EVENT_PLAYER_INTERNAL_FORCE_CHANGE = "LUA_EVENT_PLAYER_INTERNAL_FORCE_CHANGE" -- 内力值改变 LUA_EVENT_PLAYER_INTERNAL_EXP_CHANGE = "LUA_EVENT_PLAYER_INTERNAL_EXP_CHANGE" -- 内功经验值改变 LUA_EVENT_PLAYER_INTERNAL_LEVEL_CHANGE = "LUA_EVENT_PLAYER_INTERNAL_LEVEL_CHANGE" -- 内功等级改变 LUA_EVENT_INTERNAL_SKILL_ADD = "LUA_EVENT_INTERNAL_SKILL_ADD" -- 内功技能增加 LUA_EVENT_INTERNAL_SKILL_DEL = "LUA_EVENT_INTERNAL_SKILL_DEL" -- 内功技能删除 LUA_EVENT_INTERNAL_SKILL_UPDATE = "LUA_EVENT_INTERNAL_SKILL_UPDATE" -- 内功技能刷新 LUA_EVENT_PLAYER_LEARNED_INTERNAL = "LUA_EVENT_PLAYER_LEARNED_INTERNAL" -- 人物学习内功 LUA_EVENT_MERIDIAN_DATA_REFRESH = "LUA_EVENT_MERIDIAN_DATA_REFRESH" -- 内功经络数据刷新 LUA_EVENT_PLAYER_INTERNAL_DZVALUE_CHANGE= "LUA_EVENT_PLAYER_INTERNAL_DZVALUE_CHANGE"-- 内功斗转值改变/恢复 LUA_EVENT_PLAYER_COMBO_SKILL_ADD = "LUA_EVENT_PLAYER_COMBO_SKILL_ADD" -- 人物连击技能增加 LUA_EVENT_PLAYER_COMBO_SKILL_DEL = "LUA_EVENT_PLAYER_COMBO_SKILL_DEL" -- 人物连击技能删除 LUA_EVENT_PLAYER_COMBO_SKILL_UPDATE = "LUA_EVENT_PLAYER_COMBO_SKILL_UPDATE" -- 人物连击技能刷新 LUA_EVENT_PLAYER_SET_COMBO_REFRESH = "LUA_EVENT_PLAYER_SET_COMBO_REFRESH" -- 人物设置连击技能刷新 LUA_EVENT_PLAYER_COMBO_SKILLCD_STATE = "LUA_EVENT_PLAYER_COMBO_SKILLCD_STATE" -- 人物连击技能CD状态 LUA_EVENT_PLAYER_OPEN_COMBO_NUM = "LUA_EVENT_PLAYER_OPEN_COMBO_NUM" -- 人物开启连击个数 -- 英雄内功 LUA_EVENT_HERO_INTERNAL_FORCE_CHANGE = "LUA_EVENT_HERO_INTERNAL_FORCE_CHANGE" -- 内力值改变 LUA_EVENT_HERO_INTERNAL_EXP_CHANGE = "LUA_EVENT_HERO_INTERNAL_EXP_CHANGE" -- 内功经验值改变 LUA_EVENT_HERO_INTERNAL_LEVEL_CHANGE = "LUA_EVENT_HERO_INTERNAL_LEVEL_CHANGE" -- 内功等级改变 LUA_EVENT_HERO_INTERNAL_SKILL_ADD = "LUA_EVENT_HERO_INTERNAL_SKILL_ADD" -- 英雄内功技能增加 LUA_EVENT_HERO_INTERNAL_SKILL_DEL = "LUA_EVENT_HERO_INTERNAL_SKILL_DEL" -- 英雄内功技能删除 LUA_EVENT_HERO_INTERNAL_SKILL_UPDATE = "LUA_EVENT_HERO_INTERNAL_SKILL_UPDATE" -- 英雄内功技能刷新 LUA_EVENT_HERO_LEARNED_INTERNAL = "LUA_EVENT_HERO_LEARNED_INTERNAL" -- 英雄学习内功 LUA_EVENT_HERO_LOYAL_CHANGE = "LUA_EVENT_HERO_LOYAL_CHANGE" -- 英雄忠诚度改变 LUA_EVENT_HERO_CALL_BUTTON_SHOW = "LUA_EVENT_HERO_CALL_BUTTON_SHOW" -- 英雄召唤按钮显示与否 LUA_EVENT_HERO_DIE = "LUA_EVENT_HERO_DIE" -- 英雄死亡 LUA_EVENT_HERO_REVIVE = "LUA_EVENT_HERO_REVIVE" -- 英雄复活 LUA_EVENT_HERO_MERIDIAN_DATA_REFRESH = "LUA_EVENT_HERO_MERIDIAN_DATA_REFRESH" -- 英雄内功经络数据刷新 LUA_EVENT_HERO_INTERNAL_DZVALUE_CHANGE = "LUA_EVENT_HERO_INTERNAL_DZVALUE_CHANGE" -- 内功斗转值改变/恢复 LUA_EVENT_HERO_COMBO_SKILL_ADD = "LUA_EVENT_HERO_COMBO_SKILL_ADD" -- 英雄连击技能增加 LUA_EVENT_HERO_COMBO_SKILL_DEL = "LUA_EVENT_HERO_COMBO_SKILL_DEL" -- 英雄连击技能删除 LUA_EVENT_HERO_COMBO_SKILL_UPDATE = "LUA_EVENT_HERO_COMBO_SKILL_UPDATE" -- 英雄连击技能刷新 LUA_EVENT_HERO_SET_COMBO_REFRESH = "LUA_EVENT_HERO_SET_COMBO_REFRESH" -- 英雄设置连击技能刷新 LUA_EVENT_HERO_OPEN_COMBO_NUM = "LUA_EVENT_HERO_OPEN_COMBO_NUM" -- 英雄开启连击个数 LUA_EVENT_HERO_PROPERTY_CHANGE = "LUA_EVENT_HERO_PROPERTY_CHANGE" -- 英雄属性变化 -- 小地图 LUA_EVENT_MINIMAP_FIND_PATH = "LUA_EVENT_MINIMAP_FIND_PATH" -- 寻路路径 LUA_EVENT_MINIMAP_MONSTER = "LUA_EVENT_MINIMAP_MONSTER" -- 怪物坐标 LUA_EVENT_MINIMAP_PLAYER = "LUA_EVENT_MINIMAP_PLAYER" -- 人物坐标 LUA_EVENT_MINIMAP_TEAM = "LUA_EVENT_MINIMAP_TEAM" -- 队伍坐标 LUA_EVENT_OTHER_MAP_MONSTER = "LUA_EVENT_OTHER_MAP_MONSTER" -- 其他地图怪物数据 LUA_EVENT_MINIMAP_BEGIN = "LUA_EVENT_MINIMAP_BEGIN" -- 打开小地图 -- 消息 LUA_EVENT_NOTICE_SERVER = "LUA_EVENT_NOTICE_SERVER" -- 消息 服务 (Type4) LUA_EVENT_NOTICE_SERVER_EVENT = "LUA_EVENT_NOTICE_SERVER_EVENT" -- 消息 服务 枚举值 (Type11) LUA_EVENT_NOTICE_SYSYTEM = "LUA_EVENT_NOTICE_SYSYTEM" -- 消息 系统 跑马灯 (Type5) LUA_EVENT_NOTICE_SYSYTEM_SCALE = "LUA_EVENT_NOTICE_SYSYTEM_SCALE" -- 消息 系统 顶端弹窗 (Type13) LUA_EVENT_NOTICE_SYSYTEM_XY = "LUA_EVENT_NOTICE_SYSYTEM_XY" -- 消息 系统 设置XY 跑马灯 (Type10) LUA_EVENT_NOTICE_SYSYTEM_TIPS = "LUA_EVENT_NOTICE_SYSYTEM_TIPS" -- 消息 系统 提示弹窗 警告 LUA_EVENT_NOTICE_TIMER = "LUA_EVENT_NOTICE_TIMER" -- 消息 提示 警告 (Type6) LUA_EVENT_NOTICE_DELETE_TIMER = "LUA_EVENT_NOTICE_DELETE_TIMER" -- 消息 提示 警告 LUA_EVENT_NOTICE_TIMER_XY = "LUA_EVENT_NOTICE_TIMER_XY" -- 消息 提示 警告 设置XY (Type14) LUA_EVENT_NOTICE_DELETE_TIMER_XY = "LUA_EVENT_NOTICE_DELETE_TIMER_XY" -- 消息 提示 警告 设置XY (Type14) LUA_EVENT_NOTICE_ITEM_TIPS = "LUA_EVENT_NOTICE_ITEM_TIPS" -- 飘字 物品拾取获得消耗 LUA_EVENT_NOTICE_ATTRIBUTE = "LUA_EVENT_NOTICE_ATTRIBUTE" -- 飘字 属性变化 LUA_EVENT_NOTICE_EXP = "LUA_EVENT_NOTICE_EXP" -- 飘字 经验值变化 LUA_EVENT_NOTICE_DROP = "LUA_EVENT_NOTICE_DROP" -- 飘字 掉落物品提示 (Type15) LUA_EVENT_NOTICE_CHILD_ADD = "LUA_EVENT_NOTICE_CHILD_ADD" -- notice 添加子节点 LUA_EVENT_NOTICE_CHILD_REMOVE = "LUA_EVENT_NOTICE_CHILD_REMOVE" -- notice 移除子节点 -- 合成 LUA_EVENT_COMPOUND_RED_POINT = "LUA_EVENT_COMPOUND_RED_POINT" -- 合成红点 LUA_EVENT_COMPOUND_ITEM_RESULT = "LUA_EVENT_COMPOUND_ITEM_RESULT" -- 合成物品结果 -- richText LUA_EVENT_RICHTEXT_OPEN_URL = "LUA_EVENT_RICHTEXT_OPEN_URL" -- 富文本超链(href)点击触发 LUA_EVENT_KF_STATUS_CHANGE = "LUA_EVENT_KF_STATUS_CHANGE" -- 跨服状态改变 LUA_EVENT_QUICKUSE_DATA_OPER = "LUA_EVENT_QUICKUSE_DATA_OPER" -- 快捷栏道具数据变动触发 LUA_EVENT_QUICKUSE_ITEM_REFRESH = "LUA_EVENT_QUICKUSE_ITEM_REFRESH" -- 快捷栏界面刷新 -- 游戏世界 LUA_EVENT_ENTER_WORLD = "LUA_EVENT_ENTER_WORLD" -- 进入游戏世界,主界面已经刷出来了 LUA_EVENT_LEAVE_WORLD = "LUA_EVENT_LEAVE_WORLD" -- 离开游戏世界 - 小退触发 -- 玩家状态刷新 LUA_EVENT_PLAYER_IN_SAFEZONE_CHANGE = "LUA_EVENT_PLAYER_IN_SAFEZONE_CHANGE" -- 主玩家安全区状态改变 LUA_EVENT_NET_PLAYER_IN_SAFEZONE_CHANGE = "LUA_EVENT_NET_PLAYER_IN_SAFEZONE_CHANGE" -- 网络玩家安全区状态改变 LUA_EVENT_PLAYER_STALL_STATUS_CHANGE = "LUA_EVENT_PLAYER_STALL_STATUS_CHANGE" -- 主玩家摆摊状态改变 LUA_EVENT_NET_PLAYER_STALL_STATUS_CHANGE= "LUA_EVENT_NET_PLAYER_STALL_STATUS_CHANGE"-- 网络玩家摆摊状态改变 LUA_EVENT_PLAYER_HUSHEN_STATUS_CHANGE = "LUA_EVENT_PLAYER_HUSHEN_STATUS_CHANGE" -- 主玩家护身状态改变 LUA_EVENT_NET_PLAYER_HUSHEN_STATUS_CHANGE = "LUA_EVENT_NET_PLAYER_HUSHEN_STATUS_CHANGE" -- 网络玩家护身状态改变 LUA_EVENT_PLAYER_TEAM_STATUS_CHANGE = "LUA_EVENT_PLAYER_TEAM_STATUS_CHANGE" -- 主玩家组队状态改变 LUA_EVENT_NET_PLAYER_TEAM_STATUS_CHANGE = "LUA_EVENT_NET_PLAYER_TEAM_STATUS_CHANGE" -- 网络玩家组队状态改变 LUA_EVENT_MAIN_PLAYER_ACTION_ENDED = "LUA_EVENT_MAIN_PLAYER_ACTION_ENDED" -- 主玩家动作结束 -- 求购 LUA_EVENT_PURCHASE_ITEM_LIST_PULL = "LUA_EVENT_PURCHASE_ITEM_LIST_PULL" -- 求购列表返回 LUA_EVENT_PURCHASE_ITEM_LIST_COMPLETE = "LUA_EVENT_PURCHASE_ITEM_LIST_COMPLETE" -- 求购列表加载完成 LUA_EVENT_PURCHASE_SEARCH_ITEM_UPDATE = "LUA_EVENT_PURCHASE_SEARCH_ITEM_UPDATE" -- 求购搜索刷新 LUA_EVENT_PURCHASE_MYITEM_UPDATE = "LUA_EVENT_PURCHASE_MYITEM_UPDATE" -- 求购数据刷新(我的) LUA_EVENT_PURCHASE_WORLDITEM_UPDATE = "LUA_EVENT_PURCHASE_WORLDITEM_UPDATE" -- 求购数据刷新(世界) LUA_EVENT_FLYIN_BTN_ITEM_COMPLETE = "LUA_EVENT_FLYIN_BTN_ITEM_COMPLETE" -- item飞入指定按钮完成 LUA_EVENT_STORAGE_DATA_CHANGE = "LUA_EVENT_STORAGE_DATA_CHANGE" -- 仓库数据变动 LUA_EVENT_STORAGE_DATA_UPDATE = "LUA_EVENT_STORAGE_DATA_UPDATE" -- 仓库数据刷新 LUA_EVENT_STORAGE_ITEM_STATE = "LUA_EVENT_STORAGE_ITEM_STATE" -- 仓库状态 LUA_EVENT_STORAGE_SIZE_CHANGE = "LUA_EVENT_STORAGE_SIZE_CHANGE" -- 仓库格子数改变 -- 登录账号 LUA_EVENT_LOGIN_REGISTER_ACCOUNT_SUCCESS = "LUA_EVENT_LOGIN_REGISTER_ACCOUNT_SUCCESS" -- 账号注册成功 LUA_EVENT_LOGIN_ACCOUNT_SUCCESS = "LUA_EVENT_LOGIN_ACCOUNT_SUCCESS" -- 账号登录成功 LUA_EVENT_LOGIN_CHECK_TOKEN_SUCCESS = "LUA_EVENT_LOGIN_CHECK_TOKEN_SUCCESS" -- 账密效验成功 LUA_EVENT_LOGIN_CHECK_TOKEN_FAIL = "LUA_EVENT_LOGIN_CHECK_TOKEN_FAIL" -- 账密效验失败 LUA_EVENT_LOGIN_CHANGE_PASSWORD_SUCCESS = "LUA_EVENT_LOGIN_CHANGE_PASSWORD_SUCCESS" -- 修改密码成功 LUA_EVENT_LOGIN_IDENTIFY_IDCARD_SUCCESS = "LUA_EVENT_LOGIN_IDENTIFY_IDCARD_SUCCESS" -- 实名认证成功 LUA_EVENT_LOGIN_CHANGE_MBQUESTION_SUCCESS = "LUA_EVENT_LOGIN_CHANGE_MBQUESTION_SUCCESS" -- 修改密保问题成功 LUA_EVENT_LOGIN_BIND_PHONE_SUCCESS = "LUA_EVENT_LOGIN_BIND_PHONE_SUCCESS" -- 绑定手机号成功 LUA_EVENT_LOGIN_CHANGE_BIND_PHONE_SUCCESS = "LUA_EVENT_LOGIN_CHANGE_BIND_PHONE_SUCCESS" -- 换绑手机号成功 LUA_EVENT_LOGIN_SHOW_IDENTIFY_UI = "LUA_EVENT_LOGIN_SHOW_IDENTIFY_UI" -- 实名认证界面显示 LUA_EVENT_LOGIN_SHOW_BIND_PHONE_UI = "LUA_EVENT_LOGIN_SHOW_BIND_PHONE_UI" -- 绑定手机号界面显示 -- 登录创角 LUA_EVENT_LOGIN_RAND_ROLE_NAME_REFRESH = "LUA_EVENT_LOGIN_RAND_ROLE_NAME_REFRESH" -- 创角随机角色名刷新 LUA_EVENT_LOGIN_DELETE_ROLE_SUCCESS = "LUA_EVENT_LOGIN_DELETE_ROLE_SUCCESS" -- 删除角色成功 LUA_EVENT_LOGIN_DELETE_ROLE_FAIL = "LUA_EVENT_LOGIN_DELETE_ROLE_FAIL" -- 删除角色失败 LUA_EVENT_LOGIN_CREATE_ROLE_SUCCESS = "LUA_EVENT_LOGIN_CREATE_ROLE_SUCCESS" -- 创建角色成功 LUA_EVENT_LOGIN_CREATE_ROLE_FAIL = "LUA_EVENT_LOGIN_CREATE_ROLE_FAIL" -- 创建角色失败 LUA_EVENT_LOGIN_RESTORE_ROLE_DATA_REFRESH = "LUA_EVENT_LOGIN_RESTORE_ROLE_DATA_REFRESH" -- 可恢复角色数据刷新 LUA_EVENT_LOGIN_SERVER_SUCCESS = "LUA_EVENT_LOGIN_SERVER_SUCCESS" -- 登录成功 LUA_EVENT_LOGIN_RESTORE_ROLE_SUCCESS = "LUA_EVENT_LOGIN_RESTORE_ROLE_SUCCESS" -- 恢复角色成功 LUA_EVENT_LOGIN_RESTORE_ROLE_FAIL = "LUA_EVENT_LOGIN_RESTORE_ROLE_FAIL" -- 恢复角色失败 LUA_EVENT_LOGIN_ROLE_INFO_DATA = "LUA_EVENT_LOGIN_ROLE_INFO_DATA" -- 登录角色数据 LUA_EVENT_LOGIN_ROLE_ENTER_GAME_DELAY = "LUA_EVENT_LOGIN_ROLE_ENTER_GAME_DELAY" -- 小退延迟进入游戏 -- 聊天 LUA_EVENT_CHAT_PANEL_CLOSE = "LUA_EVENT_CHAT_PANEL_CLOSE" -- 关闭聊天页 LUA_EVENT_CHAT_ENTER_CD = "LUA_EVENT_CHAT_ENTER_CD" -- 聊天进入CD LUA_EVENT_CHAT_PRIVATE_TARGET = "LUA_EVENT_CHAT_PRIVATE_TARGET" -- 私聊对象 LUA_EVENT_CHAT_ITEM_ADD = "LUA_EVENT_CHAT_ITEM_ADD" -- 聊天页item新增 LUA_EVENT_CHATMINI_ITEM_ADD = "LUA_EVENT_CHATMINI_ITEM_ADD" -- 聊天主界面item新增 LUA_EVENT_CHAT_PCPRIVATE_ITEM_ADD = "LUA_EVENT_CHAT_PCPRIVATE_ITEM_ADD" -- PC私聊页item新增 LUA_EVENT_CHAT_MSG_ADD = "LUA_EVENT_CHAT_MSG_ADD" -- 聊天信息新增 LUA_EVENT_CHAT_PUSH_INPUT = "LUA_EVENT_CHAT_PUSH_INPUT" -- 聊天输入内容补充 LUA_EVENT_CHAT_REPLACE_INPUT = "LUA_EVENT_CHAT_REPLACE_INPUT" -- 聊天输入内容替换 LUA_EVENT_CHAT_TARGET_CHANGE = "LUA_EVENT_CHAT_TARGET_CHANGE" -- 聊天对象改变 LUA_EVENT_CHAT_EX_NOTICE_ADD = "LUA_EVENT_CHAT_EX_NOTICE_ADD" -- 聊天置顶消息新增 LUA_EVENT_CHAT_FAKE_DROP_OPEN_STATUS = "LUA_EVENT_CHAT_FAKE_DROP_OPEN_STATUS" -- 设置聊天假掉落开关状态 LUA_EVENT_CHAT_FAKE_DROP_STATUS_CHANGE = "LUA_EVENT_CHAT_FAKE_DROP_STATUS_CHANGE" -- 聊天假掉落开关状态改变 LUA_EVENT_CHAT_DROP_MSG_ADD = "LUA_EVENT_CHAT_DROP_MSG_ADD" -- 聊天框掉落消息新增 LUA_EVENT_CHAT_FAKE_DROP_MSG_SPEED = "LUA_EVENT_CHAT_FAKE_DROP_MSG_SPEED" -- 假掉落速度变化 LUA_EVENT_CHAT_AUTO_SHOUT_DELAY_TIME = "LUA_EVENT_CHAT_AUTO_SHOUT_DELAY_TIME" -- 设置自动喊话间隙 LUA_EVENT_CHAT_CHANNEL_RECEIVIND_TIPS = "LUA_EVENT_CHAT_CHANNEL_RECEIVIND_TIPS" -- 设置聊天频道接收状态提示 LUA_EVENT_CHAT_SEND_ERROR_RESULT = "LUA_EVENT_CHAT_SEND_ERROR_RESULT" -- 聊天发送失败结果 LUA_EVENT_PC_FILL_CHAT_INPUT = "LUA_EVENT_PC_FILL_CHAT_INPUT" -- 填充PC聊天输入框 LUA_EVENT_CHAT_MOBILE_AUTO_SHOUT = "LUA_EVENT_CHAT_MOBILE_AUTO_SHOUT" -- 手机端自动汉化 LUA_EVENT_MAIN_CLOSE_KEYBOARD = "LUA_EVENT_MAIN_CLOSE_KEYBOARD" -- 关闭键盘 LUA_EVENT_CHAT_SET_CHANNEL_RECEIVIND = "LUA_EVENT_CHAT_SET_CHANNEL_RECEIVIND" -- 设置聊天频道接收状态提示 -- 聊天拓展 LUA_EVENT_CHAT_EXTEND_EXIT_ACTION = "LUA_EVENT_CHAT_EXTEND_EXIT_ACTION" -- 聊天拓展退出动画 -- FuncDock LUA_EVENT_FUNC_DOCK_OPTION_CHANGE = "LUA_EVENT_FUNC_DOCK_OPTION_CHANGE" -- 功能开关改变 LUA_EVENT_FUNC_DOCK_LOOK_PLAYER_INFO = "LUA_EVENT_FUNC_DOCK_LOOK_PLAYER_INFO" -- 功能查看玩家数据 -- QuickSelect LUA_EVENT_QUICK_SELECT_TARGET = "LUA_EVENT_QUICK_SELECT_TARGET" -- 快速选择目标 -- 技能释放 LUA_EVENT_USER_INPUT_LAUNCH_SKILL = "LUA_EVENT_USER_INPUT_LAUNCH_SKILL" -- 用户技能输入 -------------------zfs begin------------------------------------------------------------------------------------ -----摆摊 LUA_EVENT_STALL_SELF_ITEM_CHANGE = "LUA_EVENT_STALL_SELF_ITEM_CHANGE" -- 摆摊自己的物品改变 LUA_EVENT_STALL_ITEM_LIST_CHANGE = "LUA_EVENT_STALL_ITEM_LIST_CHANGE" -- 摆摊物品改变 LUA_EVENT_DARK_STATE_CHANGE = "LUA_EVENT_DARK_STATE_CHANGE" -- 黑夜状态改变 LUA_EVENT_MONSTER_IGNORELIST_ADD = "LUA_EVENT_MONSTER_IGNORELIST_ADD" -- 设置 怪物忽略列表增加 LUA_EVENT_BOSSTIPSLIST_ADD = "LUA_EVENT_BOSSTIPSLIST_ADD" -- 设置 boss提示 增加 LUA_EVENT_MONSTER_NAME_RM = "LUA_EVENT_MONSTER_NAME_RM" -- 设置 怪物类型删除 LUA_EVENT_SKILL_RANKDATA_ADD = "LUA_EVENT_SKILL_RANKDATA_ADD" -- 设置 技能数据添加 LUA_EVENT_SKILLBUTTON_DISTANCE_CHANGE = "LUA_EVENT_SKILLBUTTON_DISTANCE_CHANGE" -- 技能边距调整 LUA_EVENT_TRADE_STALL_FORBID = "LUA_EVENT_TRADE_STALL_FORBID" -- 摆摊中禁止交易 LUA_EVENT_PLAYER_FRAME_NAME_RRFRESH = "LUA_EVENT_PLAYER_FRAME_NAME_RRFRESH" -- 角色框刷新名字 LUA_EVENT_PLAYER_LOOK_FRAME_PAGE_ADD = "LUA_EVENT_PLAYER_LOOK_FRAME_PAGE_ADD" -- 查看他人角色框增加子页 LUA_EVENT_PLAYER_GUILD_INFO_CHANGE = "LUA_EVENT_PLAYER_GUILD_INFO_CHANGE" -- 玩家行会信息改变 LUA_EVENT_HERO_FRAME_NAME_RRFRESH = "LUA_EVENT_HERO_FRAME_NAME_RRFRESH" -- 英雄框刷新名字 LUA_EVENT_HERO_LOOK_FRAME_PAGE_ADD = "LUA_EVENT_HERO_LOOK_FRAME_PAGE_ADD" -- 查看他人英雄框增加子页 LUA_EVENT_SERVER_VALUE_CHANGE = "LUA_EVENT_SERVER_VALUE_CHANGE" -- 服务器下发的变量改变 LUA_EVENT_CHECK_SERVER_VALUE_CHANGE = "LUA_EVENT_CHECK_SERVER_VALUE_CHANGE" -- 检查服务器下发变量改变 LUA_EVENT_EQUIP_RETRIEVE_STATE_CHANGE = "LUA_EVENT_EQUIP_RETRIEVE_STATE_CHANGE" -- 背包状态改变 LUA_EVENT_ITEM_MOVE_BEGIN_BAG_POS_CHANGE = "LUA_EVENT_ITEM_MOVE_BEGIN_BAG_POS_CHANGE" -- 道具换位后开始拖动 LUA_EVENT_BAG_LOAD_SUCCESS = "LUA_EVENT_BAG_LOAD_SUCCESS" -- 背包加载完成 LUA_EVENT_HERO_BAG_LOAD_SUCCESS = "LUA_EVENT_HERO_BAG_LOAD_SUCCESS" -- 英雄背包加载完成 LUA_EVENT_PLAYER_IN_OF_VIEW = "LUA_EVENT_PLAYER_IN_OF_VIEW" -- 进视野 LUA_EVENT_PLAYER_OUT_OF_VIEW = "LUA_EVENT_PLAYER_OUT_OF_VIEW" -- 出视野 LUA_EVENT_MAIN_NEAR_REFRESH = "LUA_EVENT_MAIN_NEAR_REFRESH" LUA_EVENT_MAIN_ADD_QUIT_TIME_TIPS = "LUA_EVENT_MAIN_ADD_QUIT_TIME_TIPS" -- 添加退出倒计时提示 LUA_EVENT_MAIN_DEL_QUIT_TIME_TIPS = "LUA_EVENT_MAIN_DEL_QUIT_TIME_TIPS" -- 移除退出倒计时提示 LUA_EVENT_MAIN_CHAT_EX_CLEAR = "LUA_EVENT_MAIN_CHAT_EX_CLEAR" -- 主界面ChatEx清空 LUA_EVENT_BESTRINGBOX_STATE = "LUA_EVENT_BESTRINGBOX_STATE" -- 首饰盒状态变化 LUA_EVENT_HERO_BESTRINGBOX_STATE = "LUA_EVENT_HERO_BESTRINGBOX_STATE" -- 英雄首饰盒 LUA_EVENT_PLAYER_SEX_CHANGE = "LUA_EVENT_PLAYER_SEX_CHANGE" -- 性别变化 LUA_EVENT_HERO_SEX_CHANGE = "LUA_EVENT_HERO_SEX_CHANGE" -- 英雄性别变化 LUA_EVENT_PLAYER_JOB_CHANGE = "LUA_EVENT_PLAYER_JOB_CHANGE" -- 人物职业变化 LUA_EVENT_HERO_JOB_CHANGE = "LUA_EVENT_HERO_JOB_CHANGE" -- 英雄职业变化 LUA_EVENT_SOCIAL_NRAR_PLAYER_LAYER_CLOSE = "LUA_EVENT_SOCIAL_NRAR_PLAYER_LAYER_CLOSE" -- 社交附近玩家关闭 LUA_EVENT_SOCIAL_TEAM_LAYER_CLOSE = "LUA_EVENT_SOCIAL_TEAM_LAYER_CLOSE" -- 社交组队关闭 LUA_EVENT_SOCIAL_FRIEND_LAYER_CLOSE = "LUA_EVENT_SOCIAL_FRIEND_LAYER_CLOSE" -- 社交好友关闭 LUA_EVENT_SOCIAL_MAIL_LAYER_CLOSE = "LUA_EVENT_SOCIAL_MAIL_LAYER_CLOSE" -- 社交邮件关闭 LUA_EVENT_SOCIAL_RELATION_LAYER_CLOSE = "LUA_EVENT_SOCIAL_RELATION_LAYER_CLOSE" -- 社交关系关闭 LUA_EVENT_SOCIAL_TEAM_ERROR = "LUA_EVENT_SOCIAL_TEAM_ERROR" -- 组队异常 LUA_EVENT_SOCIAL_TEAM_CREATE = "LUA_EVENT_SOCIAL_TEAM_CREATE" -- 创建队伍 LUA_EVENT_SOCIAL_TEAM_REFUSE_APPLY = "LUA_EVENT_SOCIAL_TEAM_REFUSE_APPLY" -- 拒绝申请 LUA_EVENT_SOCIAL_TEAM_JOIN = "LUA_EVENT_SOCIAL_TEAM_JOIN" -- 加入队伍 LUA_EVENT_SOCIAL_TEAM_LEAVE = "LUA_EVENT_SOCIAL_TEAM_LEAVE" -- 离开队伍 LUA_EVENT_SOCIAL_TEAM_OUT = "LUA_EVENT_SOCIAL_TEAM_OUT" -- 被T出队伍 LUA_EVENT_SOCIAL_TEAM_DISMISS = "LUA_EVENT_SOCIAL_TEAM_DISMISS" -- 解散队伍 LUA_EVENT_SOCIAL_TEAM_OTHER_LEAVE = "LUA_EVENT_SOCIAL_TEAM_OTHER_LEAVE" -- 其他人离开 LUA_EVENT_SOCIAL_TEAM_REFUSE_INVITE = "LUA_EVENT_SOCIAL_TEAM_REFUSE_INVITE" -- 拒绝邀请 LUA_EVENT_TEAM_BEINVITED_UPDATE = "LUA_EVENT_TEAM_BEINVITED_UPDATE" -- 组队被邀请更新 LUA_EVENT_SOCIAL_FRIEND_ERROR = "LUA_EVENT_SOCIAL_FRIEND_ERROR" -- 好友异常 LUA_EVENT_SOCIAL_FRIEND_APPLY_SUCCESS = "LUA_EVENT_SOCIAL_FRIEND_APPLY_SUCCESS" -- 申请成功 LUA_EVENT_SOCIAL_FRIEND_ADD_SUCCESS = "LUA_EVENT_SOCIAL_FRIEND_ADD_SUCCESS" -- 增加成功 LUA_EVENT_SOCIAL_FRIEND_DEL_SUCCESS = "LUA_EVENT_SOCIAL_FRIEND_DEL_SUCCESS" -- 删除成功 LUA_EVENT_SOCIAL_FRIEND_DEL_BLACKLIST_SUCCESS = "LUA_EVENT_SOCIAL_FRIEND_DEL_BLACKLIST_SUCCESS" -- 删除黑名单成功 LUA_EVENT_SOCIAL_FRIEND_ADD_BLACKLIST_SUCCESS = "LUA_EVENT_SOCIAL_FRIEND_ADD_BLACKLIST_SUCCESS" -- 添加黑名单成功 LUA_EVENT_SOCIAL_FRIEND_REFUSE_APPLY = "LUA_EVENT_SOCIAL_FRIEND_REFUSE_APPLY" -- 拒绝好友申请 LUA_EVENT_SOCIAL_RELATION_INVITE_ERROR = "LUA_EVENT_SOCIAL_RELATION_INVITE_ERROR" -- 邀请建立关系异常 LUA_EVENT_SOCIAL_RELATION_DATA_INIT = "LUA_EVENT_SOCIAL_RELATION_DATA_INIT" -- 关系网数据初始化 LUA_EVENT_SOCIAL_RELATION_DATA_REFRESH = "LUA_EVENT_SOCIAL_RELATION_DATA_REFRESH" -- 关系网数据刷新 LUA_EVENT_SOCIAL_RELATION_NOTICE = "LUA_EVENT_SOCIAL_RELATION_NOTICE" -- 关系相关通知提示 LUA_EVENT_MAIN_JOYSTICKUPDATE = "LUA_EVENT_MAIN_JOYSTICKUPDATE" --主界面摇杆更新 LUA_EVENT_MAIN_JOYSTICK_DISTANCE_CHANGE = "LUA_EVENT_MAIN_JOYSTICK_DISTANCE_CHANGE" --摇杆侧边距改变 LUA_EVENT_MAIN_ONE_DOUBLE_JOYSTICK = "LUA_EVENT_MAIN_ONE_DOUBLE_JOYSTICK" --单双摇杆改变设置改变 LUA_EVENT_TRADE_BANK_PLAYER_FRAME_CLOSE = "LUA_EVENT_TRADE_BANK_PLAYER_FRAME_CLOSE" --交易行查看他人关闭 -----------------------------------------------------------------背包网络事件 LUA_EVENT_REQ_BAGDATA = "LUA_EVENT_REQ_BAGDATA" LUA_EVENT_BAG_REQ_TWO_TO_ONE = "LUA_EVENT_BAG_REQ_TWO_TO_ONE" LUA_EVENT_BAG_REQ_NUMBER_CHANGE = "LUA_EVENT_BAG_REQ_NUMBER_CHANGE" LUA_EVENT_BAG_REQ_COLLIMATOR = "LUA_EVENT_BAG_REQ_COLLIMATOR" LUA_EVENT_BAG_REQ_CANCELCOLLIMATOR = "LUA_EVENT_BAG_REQ_CANCELCOLLIMATOR" LUA_EVENT_BAG_REQ_UNLOCK_BAG_SIZE = "LUA_EVENT_BAG_REQ_UNLOCK_BAG_SIZE" LUA_EVENT_RETURN_BAGDATA = "LUA_EVENT_RETURN_BAGDATA" LUA_EVENT_BAG_ADD_ITEM = "LUA_EVENT_BAG_ADD_ITEM" LUA_EVENT_BAG_DEL_ITEM = "LUA_EVENT_BAG_DEL_ITEM" LUA_EVENT_BAG_UPDATE_ITEM = "LUA_EVENT_BAG_UPDATE_ITEM" LUA_EVENT_BAG_ITEM_USE_SUCCESS = "LUA_EVENT_BAG_ITEM_USE_SUCCESS" LUA_EVENT_BAG_ITEM_USE_FAIL = "LUA_EVENT_BAG_ITEM_USE_FAIL" LUA_EVENT_DROP_ITEM_GET_FAIL = "LUA_EVENT_DROP_ITEM_GET_FAIL" LUA_EVENT_DROP_ITEM_SUCCESS = "LUA_EVENT_DROP_ITEM_SUCCESS" LUA_EVENT_DROP_ITEM_FAIL = "LUA_EVENT_DROP_ITEM_FAIL" LUA_EVENT_HUMBAG_TO_HEROBAG_FAIL = "LUA_EVENT_HUMBAG_TO_HEROBAG_FAIL" LUA_EVENT_RESET_BAG_POS = "LUA_EVENT_RESET_BAG_POS" LUA_EVENT_COLLIMATOR_RESPONSE = "LUA_EVENT_COLLIMATOR_RESPONSE" --hero LUA_EVENT_HERO_BAG_REQ_TWO_TO_ONE = "LUA_EVENT_HERO_BAG_REQ_TWO_TO_ONE" LUA_EVENT_HERO_BAG_REQ_NUMBER_CHANGE = "LUA_EVENT_HERO_BAG_REQ_NUMBER_CHANGE" LUA_EVENT_REQ_HUM_BAG_TO_HERO_BAG = "LUA_EVENT_REQ_HUM_BAG_TO_HERO_BAG" LUA_EVENT_REQ_HERO_BAG_TO_HUM_BAG = "LUA_EVENT_REQ_HERO_BAG_TO_HUM_BAG" LUA_EVENT_RETURN_HERO_BAGDATA = "LUA_EVENT_RETURN_HERO_BAGDATA" LUA_EVENT_HERO_BAG_ADD_ITEM = "LUA_EVENT_HERO_BAG_ADD_ITEM" LUA_EVENT_HERO_BAG_DEL_ITEM = "LUA_EVENT_HERO_BAG_DEL_ITEM" LUA_EVENT_HERO_BAG_UPDATE_ITEM = "LUA_EVENT_HERO_BAG_UPDATE_ITEM" LUA_EVENT_HERO_BAG_ITEM_USE_FAIL = "LUA_EVENT_HERO_BAG_ITEM_USE_FAIL" LUA_EVENT_HERO_DROP_ITEM_GET_FAIL = "LUA_EVENT_HERO_DROP_ITEM_GET_FAIL" LUA_EVENT_HERO_DROP_ITEM_SUCCESS = "LUA_EVENT_HERO_DROP_ITEM_SUCCESS" LUA_EVENT_HERO_DROP_ITEM_FAIL = "LUA_EVENT_HERO_DROP_ITEM_FAIL" LUA_EVENT_HERO_BAG_TO_HUMAN_BAG_FAIL = "LUA_EVENT_HERO_BAG_TO_HUMAN_BAG_FAIL" -- 拍卖行 LUA_EVENT_AUCTION_PUT_IN = "LUA_EVENT_AUCTION_PUT_IN" -- 上架 LUA_EVENT_AUCTION_WORLD_ITEM_ADD = "LUA_EVENT_AUCTION_WORLD_ITEM_ADD" -- 拍卖物品增加 LUA_EVENT_AUCTION_ITEM_UPDATE = "LUA_EVENT_AUCTION_ITEM_UPDATE" -- 拍卖物品刷新 LUA_EVENT_AUCTION_PUT_OUT = "LUA_EVENT_AUCTION_PUT_OUT" -- 下架 LUA_EVENT_AUCTION_PUT_LIST = "LUA_EVENT_AUCTION_PUT_LIST" -- 上架列表 LUA_EVENT_AUCTION_BIDDING_LIST = "LUA_EVENT_AUCTION_BIDDING_LIST" -- 我的竞拍列表 LUA_EVENT_AUCTION_ITEM_LIST = "LUA_EVENT_AUCTION_ITEM_LIST" -- 竞拍物品列表 LUA_EVENT_AUCTION_ITEM_LIST_CLEAR = "LUA_EVENT_AUCTION_ITEM_LIST_CLEAR" -- 清理列表 LUA_EVENT_AUCTION_WORLD_ITEM_DEL = "LUA_EVENT_AUCTION_WORLD_ITEM_DEL" -- 拍卖物品删除 LUA_EVENT_AUCTION_WORLD_ITEM_CHANGE = "LUA_EVENT_AUCTION_WORLD_ITEM_CHANGE" -- 拍卖物品改变 LUA_EVENT_AUCTION_WORLD_ITEM_SEARCH = "LUA_EVENT_AUCTION_WORLD_ITEM_SEARCH" -- 拍卖物品查找 LUA_EVENT_AUCTION_BID = "LUA_EVENT_AUCTION_BID" -- 竞拍 LUA_EVENT_AUCTION_BID_ERRORCODE = "LUA_EVENT_AUCTION_BID_ERRORCODE" LUA_EVENT_AUCTION_ACQUIRE = "LUA_EVENT_AUCTION_ACQUIRE" -- 领取竞拍物品 -------------------zfs end------------------------------------------------------------------------------------ LUA_EVENT_TARGET_BELONG_SELECT = "LUA_EVENT_TARGET_BELONG_SELECT" -- 快捷归属选中 LUA_EVENT_USER_INPUT_MOVE = "LUA_EVENT_USER_INPUT_MOVE" ------------------------------------------------------------------------------------------------------------------------ LUA_EVENT_COMMONTIPS_EVENT = "LUA_EVENT_COMMONTIPS_EVENT" ------------------------------------------------------------------------------------------------------------------------ -- 触发 LUA_TRIGGER_CHAT_CLICK_PLAYER_NAME = "LUA_TRIGGER_CHAT_CLICK_PLAYER_NAME" -- 触发,聊天点击玩家名字 LUA_TRIGGER_NOTICE_SHOW_ATTRIBUTES = "LUA_TRIGGER_NOTICE_SHOW_ATTRIBUTES" -- 提示通知--属性通知 LUA_TRIGGER_NOTICE_SHOW_GET_ITEM = "LUA_TRIGGER_NOTICE_SHOW_GET_ITEM" -- 提示通知--获得物品 LUA_TRIGGER_NOTICE_SHOW_COST_ITEM = "LUA_TRIGGER_NOTICE_SHOW_COST_ITEM" -- 提示通知--消耗物品 LUA_TRIGGER_NOTICE_SHOW_EXP_CHANGE = "LUA_TRIGGER_NOTICE_SHOW_EXP_CHANGE" -- 提示通知--经验通知 ------------------------------------------------------------------------------------------------------------------------ LUA_EVENT_SKILL_ON = "LUA_EVENT_SKILL_ON" LUA_EVENT_SKILL_OFF = "LUA_EVENT_SKILL_OFF" LUA_EVENT_SKILL_CHANGE_KEY = "LUA_EVENT_SKILL_CHANGE_KEY" -- 技能键改变 LUA_EVENT_SKILL_DELETE_KEY = "LUA_EVENT_SKILL_DELETE_KEY" -- 删除技能键 LUA_EVENT_PLAYER_EQUIP_INIT = "LUA_EVENT_PLAYER_EQUIP_INIT" -- 玩家装备数据初始化 LUA_EVENT_CLEAR_SELECT_SKILL = "LUA_EVENT_CLEAR_SELECT_SKILL" -- 清空选中技能 LUA_EVENT_SKILL_CD_CHANGE = "LUA_EVENT_SKILL_CD_CHANGE" -- 技能CD改变 LUA_EVENT_COMBO_SKILL_CD_CHANGE = "LUA_EVENT_COMBO_SKILL_CD_CHANGE" -- 连击技能CD改变 LUA_EVENT_HERO_LOCK_CHANGE = "LUA_EVENT_HERO_LOCK_CHANGE" -- 英雄锁定状态改变 LUA_EVENT_HERO_LOGIN = "LUA_EVENT_HERO_LOGIN" LUA_EVENT_HERO_LOGOUT = "LUA_EVENT_HERO_LOGOUT" LUA_EVENT_GUIDE_ENTER_TRANSITION = "LUA_EVENT_GUIDE_ENTER_TRANSITION" -- 引导切换 LUA_EVENT_GUIDE_EVENT_BEGAN = "LUA_EVENT_GUIDE_EVENT_BEGAN" -- 引导事件开始 LUA_EVENT_GUIDE_EVENT_ENDED = "LUA_EVENT_GUIDE_EVENT_ENDED" -- 引导事件结束 LUA_EVENT_GUIDE_EXIT = "LUA_EVENT_GUIDE_EXIT" -- 退出引导 LUA_EVENT_EQUIP_ATTR_REFRESH = "LUA_EVENT_EQUIP_ATTR_REFRESH" -- 装备属性刷新 LUA_EVENT_SKILL_ADD_TO_UI_WIN32 = "LUA_EVENT_SKILL_ADD_TO_UI_WIN32" -- 添加技能到界面 LUA_EVENT_SKILL_DEL_TO_UI_WIN32 = "LUA_EVENT_SKILL_DEL_TO_UI_WIN32" -- 从界面删除技能 LUA_EVENT_TITLE_REFRESH = "LUA_EVENT_TITLE_REFRESH" -- 玩家称号刷新 LUA_EVENT_HERO_TITLE_REFRESH = "LUA_EVENT_HERO_TITLE_REFRESH" -- 英雄称号刷新 LUA_EVENT_GAME_MEMORY_RELEASE = "LUA_EVENT_GAME_MEMORY_RELEASE" -- 释放内存 ------------------------------------------------------------------------------------------------------------------------ LUA_EVENT_COLLECT_VISIBLE = "LUA_EVENT_COLLECT_VISIBLE" -- 自动 采集相关显示 LUA_EVENT_COLLECT_BEGIN = "LUA_EVENT_COLLECT_BEGIN" -- 自动 开始 LUA_EVENT_COLLECT_COMPLETED = "LUA_EVENT_COLLECT_COMPLETED" -- 自动 完成 LUA_EVENT_COLLECT_VISIBLE = "LUA_EVENT_COLLECT_VISIBLE" -- 自动 采集相关显示 ------------------------------------------------------------------------------------------------------------------------ -- 商城 LUA_EVENT_STORE_HOT_LAYER_CLOSE = "LUA_EVENT_STORE_HOT_LAYER_CLOSE" -- 商城热销关闭 LUA_EVENT_STORE_BEAUTY_LAYER_CLOSE = "LUA_EVENT_STORE_BEAUTY_LAYER_CLOSE" -- 商城装饰界面关闭 LUA_EVENT_STORE_ENGINE_LAYER_CLOSE = "LUA_EVENT_STORE_ENGINE_LAYER_CLOSE" -- 商城功能界面关闭 LUA_EVENT_STORE_FESTIVAL_LAYER_CLOSE = "LUA_EVENT_STORE_FESTIVAL_LAYER_CLOSE" -- 商城节日界面关闭 LUA_EVENT_STORE_RECHARGE_LAYER_CLOSE = "LUA_EVENT_STORE_RECHARGE_LAYER_CLOSE" -- 商城充值界面关闭 LUA_EVENT_LAYER_PAGE_STORE_REFRESH = "LUA_EVENT_LAYER_PAGE_STORE_REFRESH" -- 商城界面刷新 LUA_EVENT_STORE_BUY_CLOSE = "LUA_EVENT_STORE_BUY_CLOSE" -- 商城物品购买界面关闭 LUA_EVENT_RECHARGE_RECEIVED = "LUA_EVENT_RECHARGE_RECEIVED" -- 充值结果 LUA_EVENT_NOT_FOUND_GOODS = "LUA_EVENT_NOT_FOUND_GOODS" -- 未找到商品