以下是角色Q面板的属性变量:
%UserHpNow //角色当前血量
%UserHp //角色最大血量
%UserMpNow //角色当前法力值
%UserMp //角色最大法力值
%UserMinDc //角色破坏下限
%UserDc //角色破坏上限
%UserMinMc //角色自然系下限
%UserMc //角色自然系上限
%UserMinSc //角色灵魂系下限
%UserSc //角色灵魂系上限
%UserMinAc //角色物防下限
%UserAc //角色物防上限
%UserMinMac //角色魔防下限
%UserMac //角色魔防上限
%UserAm1~UserAm7 //角色的攻击元素依次为: 火 冰 雷 风 神圣 暗黑 幻影
%UserID //角色所在账户ID
%UserName //角色名
%UserGold //玩家金币
%OnLineCount //服务器在线人数
%MANWARLVLTOPNAME //天下第一男战士
%WOMANWARLVLTOPNAME //天下第一女战士
%MANWIZLVLTOPNAME //天下第一男法师
%WOMANWIZLVLTOPNAME //天下第一女法师
%MANTAOLVLTOPNAME //天下第一男道士
%WOMANTAOLVLTOPNAME //天下第一女道士
SetNickName 天下第一帅 //设置玩家称号名字
'FurbishHpMp' //武器的一定几率HP MP回满:
例如: 15%的几率HP MP回满
65535*15%=65535*0.15=9830转换为16进制=2666
那么26662666转换为10进制= 644228710,数据库写644228710这个值即可
'SuperHit' //武器的一定几率给于几倍暴击
例如: 25%的几率3倍暴击
25%的几率表示为65535*25%=65535*0.25=16383转换为16进制=3FFF
3倍的暴击表示为0304,那么03转换为16进制=3,4转换为16进制=4,合在一起=0304
那么合一起3FFF0304转换为10进制=1073677060,数据库写1073677060这个值即可
'SuperPoison' //武器的一定几率给于几倍暴毒
例如: 37%的几率15倍暴毒
37%的几率表示为65535*37%=65535*0.37=24247转换为16进制=5EB7
15倍暴毒表示为1516,那么15转换为16进制=0F, 16转换为16进制为10,合在一起=0F10
那么合一起5EB70F10转换为10进制=1589055248
SetRoundEffect A B //自定义Q键转生内光效显示,调用ItemEffect.wil素材,20个为1组特效。
当参数B=1关闭老的转生光效开启新特效,当B=0恢复老光效关闭新光效
参数A代表ItemEffect.wil的第几组特效
三破戒指系列设置:
Shape=160 //麻痹和护身效果
Shape=161 //复活和麻痹效果
Shape=162 //复活和护身效果
Shape=163 //反护身效果
Shape=164 //反复活效果
Shape=169 //反麻痹效果
Shape=165 //反护身和反麻痹效果
Shape=166 //反复活和反麻痹效果
Shape=167 //反护身和反复活效果
Shape=168 //反护身、反复活、反麻痹效果
物品属性信息查询与编辑:
CheckItemInfo A 0 //参数A为穿戴栏各个位置. 0=衣服 1=武器 4=头盔 3=项链 5=左手镯 6=右手镯 7=左戒指 8=右戒指
10=鞋子 2=蜡烛 9=护身符 11=玫瑰 12=马铠 13=圣物(第四格装备)
CheckItemInfo A 1 //参数A为包裹栏物品的名字
CheckItemInfo A 2 //参数A为包裹栏物品的MakeIndex索引字段
CheckItemInfo A 3 //参数A为穿戴栏物品的名字
%FLD_NAME //物品名字
%FLD_STDMODE //物品表King_Stditems的StdMode字段值
%FLD_SHAPE //物品表King_Stditems的Shape字段值
%FLD_UPLVLTYPE //物品表King_Stditems的UpLvl_Type字段值
%FLD_PRICE //物品的价格
%FLD_DESC0~13 //TBL_ITEM表的附加属性值
%FLD_DESCR,G,B // TBL_ITEM表的FLD_COLORR, FLD_COLORG, FLD_COLORB字段值
%FLD_NAMEPREFIX //物品刻的名字
%FLD_MAKEINDEX //物品的索引字值(一个物品对应一个索引值,这个是唯一的)
%FLD_DURA //物品剩余的持久
%FLD_DURAMAX //装备最大的持久
EditItem FLD_DESC0 = 13 //CheckItemInfo检测后,编辑FLD_DESC0~13的属性值,支持+ - =操作
EditItem FLD_DESC0 + 10 25880 //无CheckItemInfo检测,直接将包裹里索引为25880物品的FLD_DESC0的值+10
EditItem FLD_DURA - 1 //当SpecialItem=1,效果为数量减1,当SpecialItem=0,效果为持久减0.001
CheckItemW 装备名字 //检测身上是否穿戴某个名字的装备.注:只支持衣服、武器、头盔、项链、手镯、戒指
TakeW 装备名字 穿戴位置//系统拿走身上某个位置的某个名字的装备. 位置包含0=衣服 1=武器 4=头盔 3=项链 5=左手镯6=右手镯 7=左戒指 8=右戒指 10=鞋子 2=蜡烛 9=护身符 11=玫瑰 12=马铠 13=圣物
GiveW 穿戴位置 装备名字//系统直接给某个位置穿戴某个名字的装备. 位置包含0=衣服 1=武器 4=头盔 3=项链 5=左手镯
6=右手镯 7=左戒指 8=右戒指 10=鞋子 2=蜡烛 9=护身符 11=玫瑰
TakeOff 穿戴位置 //取下穿戴栏某个位置的装备到包裹里. 位置包含0=衣服 1=武器 4=头盔 3=项链 5=左手镯 6=右手镯
7=左戒指 8=右戒指 10=鞋子 2=蜡烛 9=护身符 11=玫瑰 12=马铠 13=圣物
装备佩戴、摘下触发:
物品表King_Stditems中的StdFunction字段值为佩戴、摘下触发的标签索引值.
My00DefaultNPC-z010.txt 里加入[@_StdFuncOn]和[@_StdFuncOff]分别表示佩戴和摘下.例子如下:
StdFunction字段写入301
传奇3G私服
2022-07-24 12:39:07