LuaQuick框架(服务端)

996传奇引擎三端lua快速开发


常量

<p>[TOC]</p> <h1>常量定义</h1> <p><code>通过const使用,例如获取角色x坐标</code></p> <pre><code>getbaseinfo(actor,const.baseinfo.x)</code></pre> <h2>玩家和怪物的基本信息   关联接口 getbaseinfo</h2> <pre><code>baseinfo = {     player          = -1,      --是否玩家(true:玩家)     die             = 0,       --是否死亡(true:死亡状态)     name            = 1,       --角色名(返回值字符型)     userid          = 2,       --角色唯一ID (返回值字符型)     mapid           = 3,       --角色当前地图ID (返回值字符型)     x               = 4,       --角色X坐标     y               = 5,       --角色Y坐标     level           = 6,       --角色等级     job             = 7,       --角色职业 (0-战 1-法 2-道)     gender          = 8,       --角色性别     curhp           = 9,       --角色当前HP     maxhp           = 10,      --角色当前MAXHP     curmp           = 11,      --角色当前MP     maxmp           = 12,      --角色当前MAXMP     curexp          = 13,      --角色当前Exp     maxexp          = 14,      --角色当前MaxExp     acmin           = 15,      --角色物防下限     acmax           = 16,      --角色物防上限     macmin          = 17,      --角色魔防下限     macmax          = 18,      --角色魔防上限     dcmin           = 19,      --角色物攻下限     dcmax           = 20,      --角色物攻上限     mcmin           = 21,      --角色魔攻下限     mcmax           = 22,      --角色魔攻上限     scmin           = 23,      --角色道攻下限     scmax           = 24,      --角色道攻上限     luck            = 25,      --角色幸运值     regain_hp       = 26,      --角色HP恢复     regain_mp       = 27,      --角色MP恢复     regain_bane     = 28,      --角色中毒恢复     bane_avoid      = 29,      --毒物躲避     mac_avoid       = 30,      --角色魔法躲避     accureate       = 31,      --角色准确     agile           = 32,      --角色敏捷     hair            = 33,      --发型     bag_num         = 34,      --背包物品数量(仅人物)     team_num        = 35,      --队伍成员数量(仅人物)     guild           = 36,      --行会名(仅人物)     is_leader       = 37,      --是否会长(仅人物)     pet_count       = 38,      --宠物数量     relevel         = 39,      --转生等级(仅人物)     exp_rate        = 40,      --杀怪经验倍数(仅人物)     exp_time        = 41,      --杀怪经验时间(仅人物)     timerecall      = 42,      --显示延时TIMERECALL还剩多少秒(仅人物)     drop_rate       = 43,      --人物杀怪爆率倍数(仅人物)     revive_time     = 44,      --复活时间     map_name        = 45,      --地图名称     pk_value        = 46,      --PK点     is_new_role     = 47,      --是否新人(仅人物)     is_safe         = 48,      --是否安全区     is_stall        = 49,      --是否摆摊中(仅人物)     is_trade        = 50,      --是否交易中(仅人物)     customattr      = 51,       --自定义扩展属性,需要提供 参数3:属性ID(cfg_att_score.xls设置:1-91,200~249)     state           = 52,      --穿人/怪方式 0=恢复/1=穿人/2=穿怪/3=穿人穿怪     login           = 53,      --登录状态,0:正常,1:断线重连(仅人物)     master_id       = 54,      --主人UserId     idx             = 55,      --Idx     color           = 56,      --颜色(0~255)     -- last_kill_mon   = 57,      --最后杀死的怪物Index(仅人物)     fashion         = 57,      --时装显示状态(仅人物)  0=不显示 1=显示     mob_owner       = 59,      --主人对象     is_war_space    = 60,      --是否在工程区域(bool)     is_offline      = 61,      --是否为离线挂机状态(bool)     mon_config_25   = 62,      --获取怪物表自定义常量(25列)     bag_size        = 63,      --人物背包大小     obj_color       = 64,      --获取对象当前的身体颜色值     back_map        = 65,      --获取对象的回城地图     --针对设置调用     action          = 50,      --行为方式,只针对宠物,包含多个行为时,求和(1:禁止攻击玩家,2:不可被攻击,4:优先攻击 玩家攻击对象,8:优先攻击 玩家受击对象,16:不可被玩家攻击,允许被怪攻击 )     betray          = 51,      --叛变(仅怪物)     set_obj_color   = 58,      --设置对象的身体颜色     set_fashion     = 57,      --设置时装显示状态     attack_obj      = 67,     --设置对象的攻击对象,参数3为对象,空,0,为清空目标 (object为玩家时无效)</code></pre> <h2>装备位</h2> <pre><code class="language-lua">EQUIP_POS = {     CLOTH                   = 0,     -- 衣服     WEAPON                  = 1,     -- 武器     XUANZHANG               = 2,     -- 勋章     XIANGLIAN               = 3,     -- 项链     TOUKUI                  = 4,     -- 头盔     SHOUZHUO_RIGHT          = 5,     -- 右手镯      左右以人物内观内的左右为标准     SHOUZHUO_LEFT           = 6,     -- 左手镯     JIEZHI_LEFT             = 7,     -- 左戒指     JIEZHI_RIGHT            = 8,     -- 右戒指     HUSHENFU                = 9,     -- 护身符位置 玉佩 宝珠     YAODAI                  = 10,    -- 腰带     XIEZI                   = 11,    -- 鞋子     GEM                     = 12,    -- 血石     DOULI                   = 13,    -- 斗笠     ZHANGU                  = 14,    -- 战鼓     MAPAI                   = 15,    --     HUDUN                   = 16,    -- 盾牌     MIANSHA                 = 55,    -- 面纱     TEJIE_LEFT              = 47,    -- 特戒左     TEJIE_RIGHT             = 48,    -- 特戒右     SHEN_CLOTH              = 17,    -- 神装衣服 --冰雪是神魔套装     SHEN_WEAPON             = 18,    -- 神装武器         --时装位置     FASHINO_DOULI           = 19,    -- 时装斗笠     FASHINO_XIANGLIAN       = 20,    -- 时装项链     FASHINO_TOUKUI          = 21,    -- 时装头盔     FASHINO_SHOUZHUO_LEFT   = 22,    -- 时装左手镯     FASHINO_SHOUZHUO_RIGHT  = 23,    -- 时装右手镯     FASHINO_JIEZHI_LEFT     = 24,    -- 时装左戒指     FASHINO_JIEZHI_RIGHT    = 25,    -- 时装右戒指     FASHINO_XUANZHANG       = 26,    -- 时装勋章     FASHINO_YAODAI          = 27,    -- 时装腰带     FASHINO_XIEZI           = 28,    -- 时装靴子     FASHINO_GEM             = 29,    -- 时装宝石     FASHINO_LONGZHU         = 35,    -- 极品首饰6     FASHINO_MAPAI           = 42,    -- 时装马牌     FASHINO_FUYIN           = 43,    -- 时装符印     FASHINO_JUNGU           = 44,    -- 时装军鼓     FASHINO_DUNPAI          = 45,    -- 时装盾牌     FASHINO_MIANJIN         = 46,    -- 时装面巾     FASHINO_CLOTH           = 49,    -- 时装衣服 --冰雪     FASHINO_WEAPON          = 50,    -- 时装武器 }</code></pre> <h2>货币变量 (player:get_item_num(actor,const.pay_count_true))</h2> <pre><code>pay_count_true         = 80,   --真实累计充值 pay_count              = 81,   --累计充值 pay_today_true         = 82,   --每日真实充值 pay_today              = 83,   --每日充值 pay_toweek_true        = 84,   --每周真实累充 pay_toweek             = 85,   --每周累充 pay_tomonth_true       = 86,   --每月真实累充 pay_tomonth            = 87,   --每月累充 pay_weekend_true       = 88,   --周末真实累充 pay_weekend            = 89,   --周末累充 pay_single_true        = 90,   --单笔真实充值 pay_merge_count_true   = 91,   --合服真实累充 pay_merge_count        = 92,   --合服累充 pay_rotio              = 100,  --充值比例</code></pre> <h2>跑马灯</h2> <pre><code>showMsg = {     shouchong = 1001, --首充奖励     zhigou = 1002,     sevendays = 1003,     level = 1004,     jingjie = 1005,     wudao = 1006,     jubaopen = 1007,     julingzhen = 1008,     xiuxing = 1009,     leichong = 1010, }</code></pre> <h2>个人数字变量(0~255),下线保存,关联接口getplaydef;setplaydef</h2> <pre><code>varU = {     [0] = &amp;quot;U0&amp;quot;, }</code></pre> <h2>个人字符变量(0~255),下线保存,关联接口getplaydef;setplaydef</h2> <pre><code>varT = {     [0] = &amp;quot;T0&amp;quot;, --记录进入地图前的位置,使用player:back_map(actor)可直接回到该位置 } </code></pre> <h2>全局数字变量,引擎重启不保存,关联接口setsysvar,getsysvar</h2> <pre><code>varI = {     [0] = &amp;quot;I0&amp;quot;, --跨服沙巴克皇宫计次,用于判断沙巴克归属是否改变,关联PanelKuaFuWar模块 }</code></pre> <h2>全局字符变量,引擎重启保存,关联接口setsysvar,getsysvar</h2> <pre><code>varA = {     [0] = &amp;quot;A0&amp;quot;, --跨服沙巴克最后一名离开皇宫的玩家名称,关联PanelKuaFuWar模块 }</code></pre> <h2>全局数字变量,引擎重启不保存,关联接口setsysvar,getsysvar</h2> <pre><code>serverVarI = { }</code></pre> <h2>所有通用变量</h2> <pre><code>var_open_time           = 100012, --开服时间,开服后第一个玩家进入的时间戳 var_open_day            = 100016, --开服天数,开服后第一个玩家进入算开服第1天,每天0点+1 var_merge_time          = 100015, --合服时间,合服后第一个玩家进入的时间戳 var_merge_day           = 100017, --合服天数,合服后第一个玩家进入算合服第1天,每天0点+1 var_merge_count         = 100014, --合服次数 var_count_day           = 100020, --累计登录天数 var_week_count_day      = 100021, --每周累计登录天数 var_weeked_count_day    = 100022, --周末累计登录天数 var_month_count_day     = 100023, --每月累计登录天数 var_count_day_m         = 100024, --合服累计登录天数,每次合服重新计算 var_continu_day         = 100030, --连续登录天数,登录间断重新计算 var_week_condinu_login  = 100031, --每周连续登录天数,登录间断重新计算   var_condinu_login_w     = 100032, --周末连续登录天数,登录间断重新计算   var_month_condinu_login = 100033, --每月连续登录天数,登录间断重新计算 var_continu_day_m       = 100034, --合服连续登录天数,登录间断重新计算,合服重新计算 var_count_pay           = 100040, --累计充值天数 var_week_count_pay      = 100041, --每周累计充值天数 var_weekend_count_pay   = 100042, --周末累计充值天数 var_month_count_pay     = 100043, --每月累计充值天数 var_count_pay_m         = 100044, --合服累计充值天数 var_continu_pay         = 100050, --连续充值天数,充值间断清理 var_week_condinu_pay    = 100051, --每周连续充值天数 var_condinu_day_w       = 100052, --周末连续充值天数 var_month_condinu_pay   = 100053, --每月连续充值天数 var_continu_pay_m       = 100054, --合服连续充值天数 var_dalu_lv             = 100060, --大陆解锁进度 var_cur_dalu            = 100061, --当前所在大陆 var_today_login_time    = 100070, --每天首次登录时间戳 var_last_pay_time       = 100071, --最后一次充值时间戳 var_last_login_time     = 100072, --最后一次登录时间戳 var_leave_line          = 100073, --最后一次离线时间戳 var_online_time         = 100074, --在线时间,需调用player:get_online_time()接口获取 var_last_login_day      = 100075, --最后一次登录,是一年中的那一天 var_today_is_pay        = 100076, --记录每天是否充值过,充值后值为1 var_online_time_all     = 100077, --玩家总在线时间,需调用player:get_online_time_all()接口获取 var_leave_time          = 100078, --玩家离线时间,单位秒 var_new_week            = 100080, --记录是否是新的一周 var_new_month           = 100081, --记录是否是新的一月 var_new_merge           = 100082, --记录是否是新合服 var_sbk_member          = 100083, --记录沙巴克成员信息,0非沙巴克成员; 1沙巴克成员; 2沙巴克老大 var_game_master         = 100084, --管理员权限 var_manage_attr         = 100085, --组别管理器,关联ManageAttr表 var_rein_level          = 100086, --转生等级,同步引擎转生等级 var_role_level          = 100087, --角色等级,同步引擎角色等级 var_activity_state      = 100088, --显示活动状态,取值范围活动ID,0关闭,1预告中,2开启,关联cfg_ManageActivity表 var_auto_mail           = 100089, --自动邮件领取状态 var_pay_count           = 100090, --记录充值各档位的次数,取值范围ManagePayStore表makeId字段 var_attr_count          = 100091, --玩家战斗力 var_copy_time           = 100092, --副本时间 var_custom_attr         = 100094, --关联cfg_ManageCustomAttr表,取值范围ID var_is_new_role         = 100095, --是否是新角色,0是,1不是 var_boss_tips           = 100115, --BOSS提醒状态,取值为bossID,关联cfg_ManageBossFresh表 var_task_main           = 100120, --主线任务 var_task_daily          = 100121, --日常任务 var_task_zhixian        = 100122, --支线任务 var_task_model          = 100123, --功能任务 var_kill_limit          = 100250, --杀怪给予数量限制 var_user_banned         = 100444, --封禁角色 var_custom_drop_count   = 100445, --自定义指定掉落次数 var_custom_drop_data    = 100446, --自定义自定掉落数据</code></pre> <h2>变量值类型</h2> <pre><code>valType = {     number = 0,  --数值型     str    = 1,  --字符型     json   = 2,  --json对象 }</code></pre> <h2>变量类型</h2> <pre><code>varType = {     money   = 0,     normal  = 1,   --个人自定义变量      iniplayvar   getplayvar     setplayvar     global  = 2,   --全局自定义变量      inisysvar    getsysvarex    setsysvarex     guild   = 3,   --行会自定义变量      iniguildvar  getguildvar    setguildvar     server  = 4,   --引擎变量            全局(getsysvar setsysvar)   个人(getplaydef setplaydef) }</code></pre> <h2>活动状态</h2> <pre><code>activity_state = {     close  = 0, --关闭     notice = 1, --预告     open   = 2, --开启     custom = 3, --自定义 }</code></pre> <h2>宠物状态</h2> <pre><code>pet_state = {     empty  = -1, --没有宠物     uncall = 0,  --召回状态     call   = 1,  --召唤状态     die    = 2,  --死亡状态 }</code></pre> <h2>BUFF模版信息,关联接口player:get_buff_base_info</h2> <pre><code>buff_base_info = {     id    = 0,  --idx     name  = 1,  --名称     group = 2,  --组别     time  = 3,  --配置时间     attr  = 4,  --配置属性 }</code></pre> <h2>BUFF信息,关联接口player:get_buff_info</h2> <pre><code>buff_info = {     count  = 1, --叠加层数     time   = 2, --剩余时间     target = 3, --获取施法者对象     attr   = 4, --获取额外属性 }</code></pre> <h2>行会信息</h2> <pre><code>guildinfo = {     id         = 0, --行会ID     name       = 1, --行会名称     notice     = 2, --行会公告     members    = 3, --行会成员列表     leaderName = 4, --行会会长名称     count      = 5, --行会人数上限 }</code></pre> <h2>服务器信息  关联接口globalinfo</h2> <pre><code>serverinfo = {     player_info        = 0,  --全局玩家信息     open_day           = 1,  --开服天数(后台维护)     open_time          = 2,  --开服时间(后台维护)     merge_count        = 3,  --合服次数     merge_time         = 4,  --合服时间     server_ip          = 5,  --服务器IP     player_count       = 6,  --玩家数量     bag_count          = 7,  --背包最大数量     version            = 8,  --引擎版本号(以线上版本为准,测试版、本地版可能存在差异)     game_id            = 9,  --游戏ID     server_name        = 10, --服务器名称     server_id          = 11, --服务器ID }</code></pre> <h2>角色基础属性</h2> <pre><code>rolebaseattr = {    minac   =  1,  --防御下限    maxac   =  2,  --防御上限    minmc   =  3,  --魔御下限    maxmc   =  4,  --魔御上限    mindc   =  5,  --攻击下限    maxdc   =  6,  --攻击上限    minmc   =  7,  --魔法下限    maxmc   =  8,  --魔法上限    minsc   =  9,  --道术下限    maxsc   =  10, --道术上限    maxhp   =  11, --MaxHP    maxmp   =  12, --MaxMP    rehp    =  13, --HP恢复    remp    =  14, --MP恢复    redu    =  15, --毒恢复    duduo   =  16, --毒躲避    moduo   =  17, --魔法躲避    zhunque =  18, --准确    minjie  =  19, --敏捷    luck    =  20, --幸运 }</code></pre> <h2>关联文件ManagerVar</h2> <pre><code>params = {     --变量改变推送变量类型     normal     = 1,  --普通改变cfg_ManagerVar表的isUpdate字段配置1的时候改变会推送     kill_mon   = 2,  --关于goals杀怪改变变量 }</code></pre> <h2>怪物信息 关联接口getmonbaseinfo</h2> <pre><code>monster = {     name  = 1,  --怪物名字     color = 2,  --怪物名字颜色     exp   = 3,  --杀死怪物获得经验值 }</code></pre> <h2>沙巴克基本信息 关联接口castleinfo</h2> <p>shabake = {     name       = 1,  --沙城名称     guildName  = 2,  --沙城行会名称     leaderName = 3,  --沙城行会会长名称     day        = 4,  --占领天数     state      = 5,  --攻沙状态     leaders    = 6,  --沙城行会副会长名字列表,返回table }</p> <h2>pk模式</h2> <pre><code>pk_mode = {     all     = 0,    --全体     peace   = 1,    --和平     lovers  = 2,    --夫妻     master  = 3,    --师徒     team    = 4,    --组队     guild   = 5,    --行会     red     = 6,    --红名     nation  = 7,    --国家 }</code></pre> <h2>角色标示值,关联接口setflagstatus,getflagstatus</h2> <pre><code>roleflag = {     camp_state = 1, --阵营状态,0.关闭;1.开启;     is_kuafu   = 2, --检测玩家是否是跨服 }</code></pre> <h2>阵营配置</h2> <pre><code>camp = {     --阵营类型     red  = 1, --红方     blue = 2, --蓝方     --提示消息类型     war  = 1, --提示类型,攻方 守方     team = 2, --提示类型,红方 蓝方     --阵营颜色     color = {         [1] = 70,  --阵营颜色(橙)         [2] = 252, --阵营颜色(蓝)     },     --阵营国家名称     nation = {         --id:创建国家ID         [1] = {             [1] = {id = 80,name = &amp;quot;守方&amp;quot;},             [2] = {id = 81,name = &amp;quot;攻方&amp;quot;},         },         [2] = {             [1] = {id = 82,name = &amp;quot;红方&amp;quot;},             [2] = {id = 83,name = &amp;quot;蓝方&amp;quot;},         }     },         --国家阵营人数上限     count = 1000, }</code></pre> <h2>修改角色外观,关联接口player:set_anim</h2> <pre><code>    roleview = {         cloth            = 0, --衣服         weapon           = 1, --武器         cloth_anim       = 2, --衣服特效(翅膀)         weapon_anim      = 3, --武器特效         dunpai           = 4, --盾牌         dunpai_anim      = 5, --盾牌特效         left_weapon      = 6, --左手武器         left_weapon_anim = 7, --左手武器特效         remove           = -1,--移除         time = 9999999,       --默认时间     }</code></pre> <h2>装备孔  关联接口drillhole   getdrillhole  socketableitem getsocketableitem</h2> <pre><code>itemhole = {     close = 0,  --未开孔     open  = 1,  --开孔     begin = 0,  --装备孔起始位置     ended = 9,  --装备孔终止位置     count = 10, --装备孔最大数量 }</code></pre> <h2>通过物品ID或物品名称获取的基本信息 关联接口getstditeminfo</h2> <pre><code>itembaseinfo = {     id        = 0,  --idx     name      = 1,  --物品名称     stdmode   = 2,  --StdMode     count     = 7,  --叠加数量     price     = 8,  --价格     use_condi = 9,   --使用条件     use_level = 10, --使用等级     custom29  = 11, --道具表自定义常量(29列)     custom30  = 30, --道具表自定义常量(30列) }</code></pre> <h2>通过物品对象获取的物品基本信息 关联接口getiteminfo</h2> <pre><code>itemobjinfo = {     makeid  = 1,  --唯一ID     itemid  = 2,  --物品ID     curCj   = 3,  --剩余持久     maxCj   = 4,  --最大持久     overlay = 5,  --叠加数量     bind    = 6,  --绑定状态     name    = 7,  --物品名称 }</code></pre> <h2>货币</h2> <pre><code>money = {     begin          = 1,    --货币最小id     ended          = 100,  --货币最大id     vcoin          = 2,    --元宝     vcoin_bind     = 4,    --绑定元宝     lingfu         = 7,    --灵符     lingfu_bind    = 8,    --绑定灵符 }</code></pre> <h2>货币经验</h2> <pre><code>exp = {     rein       = 21,  --转世修仙修为值 }</code></pre> <h2>货币积分</h2> <pre><code>score = {     sy    = 22,  --圣域秘境宝藏积分 }</code></pre> <h2>获取物品属性的类型1,2,3对应itembaseattr,itemflag</h2> <pre><code>valueType = {     base = 1,   --基础类型     flag = 2,   --标记类型     -- pos  = 3, }</code></pre> <h2>物品属性</h2> <pre><code>itemattr = {         luck = 39, --幸运 }</code></pre> <h2>获取物品属性(取值范围0-49) 关联接口setitemaddvalue getitemaddvalue</h2> <pre><code>itembaseattr = {         --type=1对应位置定义,其余可自定义使用(范围:0~49)         ac          = 0,      --物理防御         mac         = 1,      --魔法防御         dc          = 2,      --物理攻击         mc          = 3,      --魔法攻击         sc          = 4,      --道术攻击         luck        = 5,      --幸运         accuracy    = 6,      --准确         agility     = 7,      --敏捷         speed       = 8,      --攻击速度         mc_elude    = 9,      --魔法躲避         sc_elude    = 10,     --毒物躲避         rehp        = 11,     --hp恢复         remp        = 12,     --魔法恢复         resc        = 13,     --中毒恢复         up_flag     = 15,     --沙巴克武器升级标记         sc_sub      = 20,     --物理伤害减少         mc_sub      = 21,     --魔法伤害减少         ac_lose     = 22,     --忽视目标防御         shft        = 23,     --所有伤害反弹         add_hp      = 24,     --人物体力增加         add_mp      = 25,     --人物魔力增加         add_drop    = 26,     --增加目标爆率         shensheng   = 27,     --神 圣         qiangdu     = 28,     --强 度         zuzhou      = 29,     --诅 咒         baoji       = 30,     --暴击率         baji_sh     = 31,     --暴击伤害二进制高低位er         dc_sh       = 32,     --攻击伤害         dura        = 33,     --神秘戒指 神秘手镯 神秘头盔 三个装备是否被穿戴过 ==&amp;gt; 在 祝福罐, 聚灵珠 这个位置表示是否重置 当前持久为 0         script40    = 40,     --脚本使用         script41    = 41,     --脚本使用         script42    = 42,     --脚本使用         script43    = 43,     --脚本使用         script44    = 44,     --脚本使用         toubao      = 45,     --投保次数         coustom46   = 46,     --自定义值         coustom47   = 47,     --自定义值         coustom48   = 48,     --自定义值         coustom49   = 49,     --自定义值         --type=2对应位置定义,其余可自定义使用(范围:0~19         time   = 0,     --0:用来记录剩余时间(秒),到期后,自动销毁,只针对穿着装备/称号         rule   = 1,     --1:物品规则。1.禁止扔 2.禁止交易 4.禁止存 8.禁止修 16.禁止出售 32.禁止爆出 64.丢弃消失         color  = 2,     --2:物品名字颜色         level  = 3,     --3.装备升级次数或星星数量         teshu4 = 4,     --4~6.装备初始时,附带特殊属性(Word+Word)共6个         teshu5 = 5,     --4~6.装备初始时,附带特殊属性(Word+Word)共6个         teshu6 = 6,     --4~6.装备初始时,附带特殊属性(Word+Word)共6个         customFlag = 18,--18.装备自定义属性标记 1代表有自定义属性         scriptFlag = 19,--19.装备标记,脚本使用,一共32个标记,位运算,注意使用转换成无符号的,当设定值=0,相当于清空所有标记。                           --type=3对应位置定义,其余可自定义使用(范围:0~31)         --装备标记,脚本使用,一共32个标记。设置时,只有识别2进制最低位有效,即设定值=5时,相当于设定值=1     }</code></pre> <h2>获取物品属性(取值范围0-19) 关联接口setitemaddvalue getitemaddvalue</h2> <pre><code>itemflag = {         time  = 0,          --用来记录剩余时间(秒),到期后,自动销毁,只针对穿着装备/称号         type  = 1,          --物品规则。1.禁止扔 2.禁止交易 4.禁止存 8.禁止修 16.禁止出售 32.禁止爆出 64.丢弃消失         color = 2,          --物品名字颜色         star  = 3,          --装备升级次数或星星数量         attr4 = 4,          --装备初始时,附带特殊属性(Word+Word)共6个         attr5 = 5,          --装备初始时,附带特殊属性(Word+Word)共6个         attr6 = 6,          --装备初始时,附带特殊属性(Word+Word)共6个         attr7 = 7,          --装备初始时,附带特殊属性(Word+Word)共6个         attr8 = 8,          --装备初始时,附带特殊属性(Word+Word)共6个         attr9 = 9,          --装备初始时,附带特殊属性(Word+Word)共6个         custom10 = 18,      --装备自定义属性标记 1代表有自定义属性         equip_flag = 19,    --装备标记,脚本使用,一共32个标记,位运算,注意使用转换成无符号的,当设定值=0,相当于清空所有标记。                             --[[type=3对应位置定义,其余可自定义使用(范围:0~31)                             装备标记,脚本使用,一共32个标记。设置时,只有识别2进制最低位有效,即设定值=5时,相当于设定值=1                             例如:setitemaddvalue(self,item,3,1,5),设定值=5,支取5的二进制最低位1,相当于setitemaddvalue(self,item,3,1,1)--]] }</code></pre> <h2>自定义属性</h2> <pre><code>customattr = {     id250 = 200,  --暴击免伤,降低自己受到的爆击伤害,额外减少固定值     id246 = 246,  --万分比触发     id247 = 247,  --对怪免伤,受到怪物的伤害降低,固定值     id248 = 248,  --对怪吸血,每次对怪物造成伤害时回固定值的血     id249 = 249,  --暴击增伤,增加自身造成的爆击伤害,额外增加固定值 }</code></pre> <h2>alert 颜色</h2> <pre><code>infoColor = {     [0] = &amp;quot;&amp;lt;font color=&amp;#039;#ffffff&amp;#039;&amp;gt;%s&amp;lt;/font&amp;gt;&amp;quot;,  --白色     [1] = &amp;quot;&amp;lt;font color=&amp;#039;#ff0000&amp;#039;&amp;gt;%s&amp;lt;/font&amp;gt;&amp;quot;,  --红色     [2] = &amp;quot;&amp;lt;font color=&amp;#039;#00ff00&amp;#039;&amp;gt;%s&amp;lt;/font&amp;gt;&amp;quot;,  --绿色     [3] = &amp;quot;&amp;lt;font color=&amp;#039;#ffff00&amp;#039;&amp;gt;%s&amp;lt;/font&amp;gt;&amp;quot;,  --黄色     [4] = &amp;quot;&amp;lt;font color=&amp;#039;#1E90FF&amp;#039;&amp;gt;%s&amp;lt;/font&amp;gt;&amp;quot;,  --蓝色 }</code></pre> <h2>消息类型</h2> <pre><code>infoType = {     [1] = {         FColor = 255,         BColor = 255,         Type   = 9,     }, }</code></pre> <h2>opennpcshowex方法调用</h2> <pre><code>npc_click_range = 1,    --npc点击范围   opennpcshowex方法调用 npc_goto_range  = 3,    --npc传送范围   opennpcshowex方法调用 npc_move_range  = 100,  --npc传送范围   opennpcshowex方法调用</code></pre> <h2>EQUIP_STDMODES</h2> <pre><code>EQUIP_STDMODES = {         [10] = 0,   --衣服(男)         [11] = 0,   --衣服(女)         [5]  = 1,   --武器(男)         [6]  = 1,   --武器(女)         [30] = 2,   --勋章         [19] = 3,   --项链         [20] = 3,   --项链         [21] = 3,   --项链         [15] = 4,   --头盔         [24] = 5,   --手镯         [26] = 6,   --手镯         [22] = 7,   --戒指         [23] = 8,   --戒指         [25] = 9,   --符、毒药         [54] = 10,  --腰带         [64] = 10,  --腰带         [52] = 11,  --靴子         [62] = 11,  --靴子         [53] = 12,  --宝石、魔血石         [63] = 12,  --宝石、魔血石         [7]  = 12,  --宝石、魔血石         [16] = 13,  --斗笠         [65] = 14,  --军鼓         [28] = 15,  --魂玉         [48] = 16,  --盾牌         [50] = 55,  --面巾         [66] = 17,  --时装衣服(男)         [67] = 17,  --时装衣服(男)         [68] = 18,  --时装衣服(女)         [69] = 18,  --时装衣服(女)         [71] = 19,  --时装斗笠         [75] = 20,  --时装项链         [76] = 20,  --时装项链         [77] = 20,  --时装项链         [78] = 21,  --时装头盔         [79] = 22,  --时装手镯         [80] = 23,  --时装手镯         [81] = 24,  --时装戒指         [82] = 25,  --时装戒指         [83] = 26,  --时装勋章         [84] = 27,  --时装腰带         [85] = 27,  --时装腰带         [86] = 28,  --时装靴子         [87] = 28,  --时装靴子         [88] = 29,  --时装宝石         [89] = 29,  --时装宝石         [100] = 30,         [101] = 31,         [102] = 32,         [103] = 33,         [104] = 34,         [105] = 35,         [106] = 36,         [107] = 37,         [108] = 38,         [109] = 39,         [110] = 40,         [111] = 41,         [112] = 42,         [1001] = 71,         [1002] = 72,         [1003] = 73,         [1004] = 74,         [1005] = 75,         [1006] = 76,         [1007] = 77,         [1008] = 78,         [1009] = 79,         [1010] = 80,         [1011] = 81,         [1012] = 82,         [1013] = 83,         [1014] = 84,         [1015] = 85,         [1016] = 86,         [1017] = 87,         [1018] = 88,         [1019] = 89,         [1020] = 90,         [1021] = 91,         [1022] = 92,         [1023] = 93,         [1024] = 94,         [1025] = 95,         [1026] = 96,         [1027] = 97,         [1028] = 98,         [1029] = 99,         [1030] = 100,         [1031] = 101,         [1032] = 102,         [1033] = 103,         [1034] = 104,         [1035] = 105,         [1036] = 106,         [1037] = 107,         [1038] = 108,         [1039] = 109,         [1040] = 110,         [1041] = 111,         [1042] = 112,         [1043] = 113,         [1044] = 114,         [1045] = 115,         [1046] = 116,         [1047] = 117,         [1048] = 118,         [1049] = 119,         [1050] = 120,     }</code></pre> <h2>称号位置</h2> <pre><code>icon_pos = {     [0] = {x = -40,y = -50}, }</code></pre> <h2>宠物最大数量</h2> <pre><code>pet_count = 5</code></pre> <h2>自定义属性</h2> <pre><code>custom_attr = {         abil = {             [0] = {                 c = 0,                 i = 0,                 t = &amp;quot;&amp;quot;,                 v = {                 }             },             [1] = {                 c = 0,                 i = 1,                 t = &amp;quot;&amp;quot;,                 v = {                 }             },             [2] = {                 c = 0,                 i = 2,                 t = &amp;quot;&amp;quot;,                 v = {                 }             },             [3] = {                 c = 0,                 i = 3,                 t = &amp;quot;&amp;quot;,                 v = {                 }             },             [4] = {                 c = 0,                 i = 4,                 t = &amp;quot;&amp;quot;,                 v = {                 }             },             [5] = {                 c = 0,                 i = 5,                 t = &amp;quot;&amp;quot;,                 v = {                 }             }         },         name = &amp;quot;&amp;quot;,     }</code></pre>

页面列表

ITEM_HTML