常量
<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] = &quot;U0&quot;,
}</code></pre>
<h2>个人字符变量(0~255),下线保存,关联接口getplaydef;setplaydef</h2>
<pre><code>varT = {
[0] = &quot;T0&quot;, --记录进入地图前的位置,使用player:back_map(actor)可直接回到该位置
} </code></pre>
<h2>全局数字变量,引擎重启不保存,关联接口setsysvar,getsysvar</h2>
<pre><code>varI = {
[0] = &quot;I0&quot;, --跨服沙巴克皇宫计次,用于判断沙巴克归属是否改变,关联PanelKuaFuWar模块
}</code></pre>
<h2>全局字符变量,引擎重启保存,关联接口setsysvar,getsysvar</h2>
<pre><code>varA = {
[0] = &quot;A0&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 = &quot;守方&quot;},
[2] = {id = 81,name = &quot;攻方&quot;},
},
[2] = {
[1] = {id = 82,name = &quot;红方&quot;},
[2] = {id = 83,name = &quot;蓝方&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, --神秘戒指 神秘手镯 神秘头盔 三个装备是否被穿戴过 ==&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] = &quot;&lt;font color=&#039;#ffffff&#039;&gt;%s&lt;/font&gt;&quot;, --白色
[1] = &quot;&lt;font color=&#039;#ff0000&#039;&gt;%s&lt;/font&gt;&quot;, --红色
[2] = &quot;&lt;font color=&#039;#00ff00&#039;&gt;%s&lt;/font&gt;&quot;, --绿色
[3] = &quot;&lt;font color=&#039;#ffff00&#039;&gt;%s&lt;/font&gt;&quot;, --黄色
[4] = &quot;&lt;font color=&#039;#1E90FF&#039;&gt;%s&lt;/font&gt;&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 = &quot;&quot;,
v = {
}
},
[1] = {
c = 0,
i = 1,
t = &quot;&quot;,
v = {
}
},
[2] = {
c = 0,
i = 2,
t = &quot;&quot;,
v = {
}
},
[3] = {
c = 0,
i = 3,
t = &quot;&quot;,
v = {
}
},
[4] = {
c = 0,
i = 4,
t = &quot;&quot;,
v = {
}
},
[5] = {
c = 0,
i = 5,
t = &quot;&quot;,
v = {
}
}
},
name = &quot;&quot;,
}</code></pre>