火鸟插件引擎王者42魔法插件说明书
文章作者:66iyx.com 文章来源:传奇3G中文官方网站_传奇三私服_最新传奇3SF_66IYX黑金论坛 更新时间:2019/5/1 16:10:20 
 如果本文不是你想要的内容,你可以点击重新搜索相关内容:火鸟插件引擎王者42魔法插件说明书

2015王者42魔法插件说明书
运行环境与要求
1. 硬件要求:推荐使用酷睿2系列以上CPU,内存2G,硬盘80G以上
2. 系统要求:Windows 2003 SP1/SP2
3. 数据库:SQL SERVER 2000和SQL SERVER2000 SP4补丁
4. 尽量保持服务器整洁,不要安装第三方工具软件,推荐使用NOD32 ESS版杀毒软件,不推荐360杀软
注册与授权
插件采用正版硬件码k3soft.key与IP授权方式License.Key进行验证注册运行.根据机器码和IP获得授权文件复制到MUD3目录下即可.

Account库一览表
TBL_ACCOUNT主要记录玩家的账户ID和密码 (字段FLD_LOGINID//账户ID) (字段FLD_PASSWORD//账户密码)
TBL_ACCOUNTADD记录玩家账户的密保问题资料
TBL_CONNECTLOGS记录玩家账户登陆IP和登陆时间
其他表与字段基本很少去查询和操作,在此不作介绍了
Game3G库一览表
King_HumPlus 人物积分、声望、转生等基本资料
King_Magic 游戏魔法数据
King_Monster 游戏怪物数据
King_Stditems 游戏物品数据
King_UserJFLog 玩家积分使用操作记录
KING_USERMARKET 记录积分寄售数据,此表注意目前有可能3万条以上会自动关闭插件,请即时清理此表
TBL_ABILITY 角色一些资料
TBL_CastleFlagDef 攻城战抢旗时间
TBL_CHARACTER 人物ID,所在地图等
TBL_COMEBACKEVENT 记录人物进游戏和退出时间
TBL_DHLBOX 短信、送礼数据
TBL_ITEM 玩家装备栏和包裹里物品数据(无加密)
TBL_ITEMMARKET 金币寄售数据
TBL_Jewel 装备打孔、镶嵌宝石的数据
TBL_KINGITEM 玩家装备栏和包裹里物品数据(加密)
TBL_KINGMAGIC 角色技能数据(加密)
TBL_KingSavedItem 仓库数据(加密)
TBL_MAGIC 角色技能数据(无加密)
TBL_QUEST 记录人物标记、变量数据
TBL_SAVEDITEM 仓库数据(无加密)
TBL_SUBHUMAN 记录结婚数据
TBL_TaoSungCastleWar 土城攻城战
TBL_USERTITLE 角色称号数据
King_HumPlus表各字段含义
FLD_CHARACTER 角色名字
UserMasterStudent 玩家师徒情况
UserMasterStudentName 师傅名字
VipEndDate VIP到期日期
VipLevel VIP等级
UserJF 积分/钻石/金株
SuperChangeCount 转生
UserJfCard 积分卡
CurWeekIdx 周引擎
CurWeekDoubleExpTime 双倍经验一周剩余时间
CurDoubleExpTime 双倍经验当前使用剩余时间
UserLock 上线锁标记0为没有密码 1为有密码
UserGuild 玩家行会名称
LastLoginOutTime 最后登录时间
ProType 生产技能职业
ProLvl 生产技能等级
ProExp 生产技能经验
AddDc 转生加人物属性攻击下线
AddMc 转生加人物属性魔法下线
AddSc 转生加人物属性道术下线
AddAc 转生加人物属性防御下线
AddMac 转生加人物属性魔法防御下线
AddHP 转生加人物属性HP
AddMp 转生加人物属性MP
AddPoint 转生加点次数
AddMinDc 转生加人物属性攻击上线
AddMinMc 转生加人物属性魔法上线
AddMinSc 转生加人物属性道术上线
AddMinAc 转生加人物属性防御上线
AddMinMac 转生加人物属性魔防上线
UserNewFame 荣誉点数
OnLineLockPassword 上线锁密码
NickName 称号
SuperPower 天赋点数
UserHorseItem 马铠甲装备数据
MapSave 记录地图
MapSaveX 记录坐标X
MapSaveY 记录坐标Y
powerlvl 魔幻等级
UserDiamondItem 第四格装备数据
SpecialExpRate 个人双倍经验倍率
SpecialExpTime 个人双倍时间倒计时(毫秒)
SpecialPowerRate 个人双倍攻击倍率
SpecialPowerTime 个人双倍攻击倒计时(毫秒)
SpecialDropRate 个人双倍爆率倍率
SpecialDropTime 个人双倍爆率倒计时(毫秒)
KING_USERMARKET表各字段含义
Idx物品序号
FLD_TYPE 物品类型
FLD_WHOSELL 出售人
FLD_SELTIME 出售时间
FLD_SELLJF 出售积分
FLD_BUYJF 购买积分
FLD_ITEMINFO 物品信息
FLD_SOLD 是否已售
FLD_ITEMINDEX 物品代码
TBL_ABILITY表各字段含义
FLD_CHARACTER 角色名
FLD_LEVEL 角色等级
FLD_AC 防御
FLD_MAC 魔法防御
FLD_DC 破坏(攻击)
FLD_MC 自然系魔法
FLD_SC 灵魂系魔法
FLD_HP 当前HP(血量)
FLD_MP 当前MP(蓝量)
FLD_MAXHP 最大HP(血量)
FLD_MAXMP 最大MP(蓝量)
FLD_EXP 当前经验
FLD_MAXEXP 升到下一级所需经验
FLD_WEIGHT 当前负重
FLD_MAXWEIGHT 最大负重
FLD_WEARWEIGHT 当前身体负重
FLD_MAXWEARWEIGHT 身体最大负重能力
FLD_HANDWEIGHT 当前手负重
FLD_MAXHANDWEIGHT 最大手负重能力(腕力)
FLD_ATOMFIRE_MC 攻击元素 火+
FLD_ATOMICE_MC 冰
FLD_ATOMLIGHT_MC 电
FLD_ATOMWIND_MC 风
FLD_ATOMHOLY_MC 神圣
FLD_ATOMDARK_MC 暗黑
FLD_ATOMPHANTOM_MC 幻影
FLD_ATOMFIRE_MAC 强火(强火元素×)
FLD_ATOMICE_MAC 强冰
FLD_ATOMLIGHT_MAC 强雷
FLD_ATOMWIND_MAC 强风
FLD_ATOMHOLY_MAC 强神圣
FLD_ATOMDARK_MAC 强暗黑
FLD_ATOMPHANTOM_MAC 强幻影
TBL_CHARACTER表各字段含义
FLD_CHARACTER 角色名
FLD_USERID 角色所在ID
FLD_DELETED 是否被删状态(玩家自己删除)
FLD_UPDATEDATETIME 角色最后登陆时间
FLD_MAPNAME 角色当前所在地图代码
FLD_CX 角色当前所在地图X坐标
FLD_CY 角色当前所在地图X坐标
FLD_HAIR 发型
FLD_HAIRCOLORR 头发颜色—R的代码(RGB模式)
FLD_HAIRCOLORG 头发颜色—G的代码
FLD_HAIRCOLORB 头发颜色—B的代码
FLD_SEX 角色性别 0-男 1-女
FLD_JOB 角色职业:0-战士 1-法师 2-道士
FLD_LEVEL 角色等级
FLD_GOLD 角色拥有的游戏币
FLD_HOMEMAP 角色回城地图代码
FLD_HOMEX 角色回城地图X坐标
FLD_HOMEY 角色回城地图Y坐标
FLD_PKPOINT 角色PK值
FLD_ALLOWPARTY 是否允许加入行会
FLD_FREEGULITYCOUNT 沙城员优惠率??
FLD_ATTACKMODE 攻击模式
FLD_BODYLUCK 幸运值
FLD_HORSERACE 是否骑马
FLD_MAKEDATE 角色创建日期
FLD_STORAGEPASSWD 仓库密码
FLD_SHOOTERTYPE 聊天模式
FLD_READYSHOOTS 是否被禁止聊天
FLD_CHRFAME 旧版本----- 声望值
FLD_LEVELBONUS 40级以后附加属性次数(就是你在银杏加过多少次点)
FLD_EXTRAHP 40级以后附加属性:HP(加了多少点生命)
FLD_EXTRAMP 40级以后附加属性:MP
FLD_EXTRAPWRS0 40级以后附加属性:防御
FLD_EXTRAPWRS1 40级以后附加属性:魔法防御
FLD_EXTRAPWRS2 40级以后附加属性:破坏
FLD_EXTRAPWRS3 40级以后附加属性:自然系魔法
FLD_EXTRAPWRS4 40级以后附加属性:灵魂系魔法
FLD_EXTRAPWRS5 40级以后附加属性:火元素
FLD_EXTRAPWRS6 40级以后附加属性:冰元素
FLD_EXTRAPWRS7 40级以后附加属性:雷元素
FLD_EXTRAPWRS8 40级以后附加属性:风元素
FLD_EXTRAPWRS9 40级以后附加属性:神圣元素
FLD_EXTRAPWRS10 40级以后附加属性:暗黑元素
FLD_EXTRAPWRS11 40级以后附加属性:幻影元素
TBL_ITEM表各字段含义
 
King_Magic表各字段含义
MagID 在数据MIcon.wil里,按顺序排~1就是火球术,2就是治愈术......
MagName 魔法的名字(要和Stditems里的魔法书名相同)
Type 魔法在数据库里的类型(0火1冰2电3风4神圣5暗黑6幻影7剑术)
EffectType 施用魔法时的动作~对应M-Hum.wil里的顺序
Effect 放出的魔法的效果(按MagID的顺序,中间有基本剑术和精神战法为没效果,所以后面的继续,按规律就
是除了前面四种魔法,后面的魔法效果算法(MagID-2=Effect)
Spell 施用魔法时用掉的{蓝}~0级技能时
Power 所谓的力量 就是魔法攻击力
MaxPower 最大的攻击力,相当于武器屠龙的2-40,Power是2,MaxPower是40
DefSpell 每升一级技能所多用的{蓝}~ 如果是0级雷电用蓝7点,升级用蓝2点,那么1级电用9点,2级点用11,3级电用13~
DefPower 每升一级技能的魔法攻击力的下限长的攻击点数比方说雷电术的DefPower为3,0级雷电攻击力下限是
5,1级雷电攻击力下限就是8
DefMaxPower 每升一级技能的魔法攻击的上限长的攻击力点数 上限同下限解释一样
Job 职业 0战1法2道(同物品里的职业使用一样
NeedL1 学0-1级技能的等级
L1Train 升1技能需要的点数
NeedL2 学2级技能的等级
L2Train 升2级技能需要的点数
NeedL3 学3级技能的等级
L2Train 升3级技能需要的点数
NeedL4 学4级技能的等级
L4Train 升4级技能需要的点数
NeedL5 学5级技能的等级
L5Train 升5级技能需要的点数
Delay 使用第二次魔法需要的延时,比方说雷电术的Delay为120时,放一点要等2秒~Delay为10-30时,你会不用等
UnKnowString 备注可不用理会
OraMagName备注可不用理会
King_Monster表各字段含义
idx 怪物序号(可有可无,有序号的好处就是方便查询怪物)
Name 怪物名字(名字后面加数字地图上不显示数字,加数字用来区分同名不同用途的怪物,例如:火焰狮子22)
Race 怪物攻击的效果代码(Race=1-254为数据库原版攻击形象代码,Race=255则调用自定义Ai)
RaceImg 攻击模式代码
Appr 怪物外观代码
Lvl 怪物等级
Undead是否属不死系 0-否,1-是[不死系不可招,*系可召]
Wz1 是极品怪几率
CoolEye (0-100反隐形)
VenomDc 怪物毒效果
EXP 怪物的经验值
HP 怪物血量
MP 怪物魔法
Wz2 物理防御下限
Wz3 物理防御上限
Ac 魔防防御
FireMAC 怪物强火元素
IceMAC 怪物强冰元素
LightMAC 怪物强雷元素
WindMAC 怪物强风元素
HolyMAC 怪物强神圣元素
DarkMAC 怪物强暗黑元素
PhantomMAC 怪物强幻影元素
DC 攻击力上限
DcMax 攻击力下限
McType 魔法攻击控制 0全系列 1自然 2灵魂
Mc 魔法攻击上限
McMax 魔法攻击下限
Speed 怪物躲闪率,值越高怪物躲闪几率越大,一般建议写0代表怪物没躲闪
Hit 怪物攻击准确率.值越大代表怪物攻击准确越高不出现Miss,建议写200
Walk-SPD 行走速度 数值越小速度越快
WalkStep 行走步伐
WalkWait 行走等待时间
ATTACR-SPD 攻击速度,数值越小攻击越快,建议写500-1200范围
Wz4 怪物的可视范围,一般写12的话,只要在屏幕任何一角看到怪物,怪物都会发现你
UnKnow 注释说明,可不必理会
OrgName 注释说明,可不必理会
DcEx 破坏力上限(普通的攻击,不忽视玩家物理防御,当Dc大于或等于1时,这个字段才生效)
DcMaxEx 破坏力下限(普通的攻击,不忽视玩家物理防御,当DcMax大于或等于1时,这个字段才生效)
McEx 魔法攻击上限(普通的攻击,不忽视玩家魔法防御,当Mc大于或等于1时,这个字段才生效)
McMaxEx 魔法攻击下限(普通的攻击,不忽视玩家魔法防御,当McMax大于或等于1时,这个字段才生效)
SHRatio 暴击几率(先承受伤害再计算暴击数值)数值越小几率越大
SHValue 暴击倍数(先承受伤害再计算暴击数值)数值越大倍数越大
SHRatioEx 暴击几率(先计算暴击数值再承受伤害)数值越小几率越大 新版特色推荐使用
SHValueEx 暴击倍数(先计算暴击数值再承受伤害)数值越大倍数越大 新版特色推荐使用
LogKillCount 怪物死亡日志记录,D:\mud3\Envir\KillMonLog
AddDc 忽视玩家物理防御的物理攻击
AddMc 忽视玩家魔法防御的魔法攻击
AddAc 怪物物理防御力
AddMac 怪物魔法防御力
Fame 杀死怪物获得声望值
NewFame 杀死怪物获得荣誉点数
JfPoint 杀死怪物获得积分点数
SuperPower 杀死怪物获得天赋点数
NoStone 是否可被麻痹石化效果,数字选择0或1
DrawMP 怪物吸取玩家蓝比率,写1代表1%,写100代表100%
DrawMPX 怪物吸取玩家蓝几率, 写1代表1%,写100代表100%
MonDieEvent 怪物死亡触发
King_Stditems表各字段含义
Idx 物品序号
Name 物品名字
Stdmode 此属性决定物品的类型 物品分类[0药水 3卷轴类(可使用道具如神水饺子) 5or6武器 10男衣服 11女
衣服 15头盔 19项链 20项链 21项链 22戒指 23戒指 24手镯 25符咒 26手镯 30火把类 43矿石
44重要道具(如号角) 51书籍 52材料 54or55可投掷武器 58任务道具 60玫瑰类 70 马铠甲 71第四格圣物栏]
Shape 不同类型物品代表不同含义(当为武器和衣服时,代表武器和衣服的外观 当为其他装备时代表装备的特殊隐藏属性)
Shapeex2 用于武器和衣服的外观代码,当外观值大于255时可使用这个字段
Effect 装备Q穿戴栏的光效参数,调用X:客户端\King\Data\ ItemEffect.wil文件 20个图片为1组效果,支持所有装备位置
Effecttime装备Q穿戴栏的光效的播放速度,数值越大播放速度越慢,一般写50
Weight 物品、装备、道具的重量
shapeex 新的3套祈祷套装的参数值
StdFunction 装备佩戴、摘下触发的字段,当大于0时也可用于打孔镶嵌宝石用
CharLooks 头盔外观(基本很少用和修改它)
Anicount 装备的一些特殊属性使用,虹膜套装、经验首饰的倍率等
Appearance 衣服外发光值(新版插件内外发光单独由此字段控制,从而可以实现任何衣服发任何光)
Reserved 物品、装备的特殊属性,比如=128代表无法丢掉,卖出,交易,爆出 =16佩戴不爆
Throw 物品叠加值,装备类一般写0,药水和一些道具写2或3即可叠加数量,当写1在包裹里可不爆出
Looks 物品、道具、装备在包裹栏或Q穿戴栏的外观代码
SpecialItem 物品是否显示为数量类型的,当值=0时默认为持久,当值=1时持久那显示变为数量
DuraMax 装备的持久力,1000代表1持久,10000代表10持久,最高支持65持久.当SpecialItem=1,持久就变为数量,写10就代表数量10
Ac 物理防御下限
Ac2 物理防御上限
Mac 魔法防御下限
Mac2 魔法防御上限
Dc 物理攻击下限
Dc2 物理攻击上限
Mc_Type 魔法攻击种类:0为全系列 1为自然系 2为灵魂系
Mc 魔法攻击下限
Mc2 魔法攻击上限
Func_Type 攻击元素种类: 1 火 2 冰 3雷 4风 5神圣 6黑暗 7幻影
Func 攻击元素值
Need 穿戴限制的所需类别
NeedLevel 穿戴所需等级 0为稀释     60为60级     150为50级高级物品
Price 商店售价
UpLvl_Type 升级类型
IgnoreAc 忽视防御几率最高100
IgnoreMAc 忽视魔法防御几率最高100
Stock是否允许存入仓库
DisappearTime 限时物品装备使用时间,单位为天数
NeedFame 穿戴装备所需的声望
superitem_type 装备提示路径
OrgName 注释,可不必理会
SuperItemLogType 爆出是否红字提示.0为不提示.1为提示
FurbishHpMp 一定几率HP、MP回满,仅对对武器有效,MakeLong类型
SuperHit 一定几率给与目标N倍暴击,仅对武器有效, MakeLong类型
SuperPoison一定几率给与目标N倍毒伤害,仅对武器有效,必须道士施毒术才有效, MakeLong类型
BuyBackJf 积分回收商店的回收积分的价格
BackJF 显示在物品装备属性上的积分商店回收积分的价格,配合BuyBackJf使用
addMinDc 物理攻击上线,可超255,物品属性addMinDc+Dc
addMaxDc 物理攻击下线,可超255,物品属性addMaxDc+Dc2
addMinMc 魔法攻击上线,可超255,物品属性addMinMc+Mc
addMaxMc 魔法攻击下线,可超255,物品属性addMaxMc+Mc2
addMinSc 魔法防御上线,可超255,物品属性addMinSc+Sac
addMaxSc 魔法防御下线,可超255,物品属性addMaxSc+Sac2
addMinAc 物理防御下限,可超255,物品属性addMinAc+Ac
addMaxAc 物理防御上限,可超255,物品属性addMaxAc+Ac2
addMinMac 魔法防御下限,可超255,物品属性addMinMac+Mac
addMaxMac 魔法防御上限,可超255,物品属性addMaxMac+Mac2
addHp 装备增加的HP属性,可超255
addMp 装备增加的MP属性,可超255
addHideMinDc 隐藏属性,增加物理攻击下限,Q面板不显示该属性
addHideMaxDc 隐藏属性,增加物理攻击上限,Q面板不显示该属性
addHideMinMc 隐藏属性,增加自然系魔法攻击下限,Q面板不显示该属性
addHideMaxMc 隐藏属性,增加自然系魔法攻击上限,Q面板不显示该属性
addHideMinSc 隐藏属性,增加灵魂系魔法攻击下限,Q面板不显示该属性
addHideMaxSc 隐藏属性,增加灵魂系魔法攻击上限,Q面板不显示该属性
addHideMinAc 隐藏属性,增加物理防御下限,Q面板不显示该属性
addHideMaxAc 隐藏属性, 增加物理防御上限,Q面板不显示该属性
addHideMinMac 隐藏属性,增加魔法防御下限,Q面板不显示该属性
addHideMaxMac 隐藏属性,增加魔法防御上限,Q面板不显示该属性
BackExp 回收经验显示字段
BackFame 回收声望显示字段
BackEx1 备用显示字段1
BackEx2 备用显示字段2
BackEx3 备用显示字段3
ExDc 宝石增加的破坏属性值
ExMc 宝石增加的自然属性值
ExSc 宝石增加的灵属性值
ExAc 宝石增加的物理防御值
ExMac 宝石增加的魔法防御值
ExHp 宝石增加的HP值
ExMp 宝石增加的MP值
装备特殊属性详解
武器
StdMode=5或6 代表武器
AC=幸运
AC2=准确
Mac=诅咒
Mac2=攻击速度(Mac=11代表攻速+1 Mac=12代表攻速+2)
项链
Stdmode=19代表项链    Ac2=回避魔法 Mac2=幸运
Stdmode=20代表项链    Ac2=准确 Mac2=敏捷
Stdmode=21代表项链    Ac=攻击速度 Ac2=体力恢复 Mac2=魔法恢复
戒指
Stdmode=22代表戒指    Ac,Ac2=物理防御,Mac,Mac2=魔法防御
Stdmode=23代表戒指    Ac=攻击速度,Ac2=回避中毒,Mac2=中毒恢复
手镯
Stdmode=24代表手镯    Ac2=准确 Mac2=敏捷
Stdmode=26代表手镯    Ac,Ac2=物理防御 Mac,Mac2=魔法防御
药品属性详解
StdMode=0代表药品类
Ac,Ac2    代表加HP    Ac=255  Ac2=2 //HP加的血为255+256*2=767点
Mac,Mac2 代表加MP    Mac=255  Mac2=2 //MP加的血为255+256*2=767点
药剂属性详解
StdMode=3 Shape=12代表药剂类
Mac2代表时间,单位为分钟
AC代表加最大体力值
Mac代表加最大法力值
Dc代表加破坏点数
Mc_Type=1 代表加自然系魔法 Mc代表属性点数
Mc_Type=2 代表加灵魂系魔法 Mc代表属性点数
Ac2 代表加攻击速度
马铠甲属性详解
StdMode=70代表马铠甲  Appearacce = 1 2 3 表示 铁 银 金  Dc,Dc2表示破坏  Mc,Mc2表示魔法攻击  Ac2表示舒适
Mac,Mac2 代表加负重    Mac=255  Mac2=2 //负重为255+256*2=767点负重
新3套祈祷套装属性详解
Shapeex字段值代表新的3套祈祷套装,具体如下
衣服=1 武器=2 项链=3 头盔=4 手镯=5 戒指=6 鞋子=7 对应插件上的新祈祷设置2
衣服=11 武器=12 项链=13 头盔=14 手镯=15 戒指=16 鞋子=17 对应插件上的新祈祷设置3
衣服=21 武器=22 项链=23 头盔=24 手镯=25 戒指=26 鞋子=27 对应插件上的新祈祷设置1
马匹坐骑属性详解
褐色马 Appr=116   检测马匹CheckHorse=1   Horse.wil
白  马 Appr=117   检测马匹CheckHorse=2   Horse.wil
赤兔马 Appr=118   检测马匹CheckHorse=3   Horse.wil
黑  马 Appr=115   检测马匹CheckHorse=4   Horse.wil
绝影马 Appr=114   检测马匹CheckHorse=5   Horse.wil
老虎1 Appr=5     检测马匹CheckHorse=6  Ride.wil
老虎2 Appr=33    检测马匹CheckHorse=7  Ride.wil
老虎3 Appr=65    检测马匹CheckHorse=8  Ride.wil
老虎4 Appr=100  检测马匹CheckHorse=9  Ride.wil
老虎5 Appr=199  检测马匹CheckHorse=10  Ride.wil
新马1 Appr=119   检测马匹CheckHorse=11   Horse.wil       新加坐骑
新马2 Appr=120   检测马匹CheckHorse=12   Horse.wil       新加坐骑
黑灵马 Appr=121  检测马匹CheckHorse=13  Horse_Dark.wil   新加坐骑
Ac,FireMAC代表加负重    Ac=255  FireMAC =2 //负重为255+256*2=767点负重
Dc=破坏上限 IceMac=破坏下限
DcMax=自然上限 LightMac=自然下限
Mc=灵魂上限 WindMac=灵魂下限
McMax=回血速度
脚本命令一览表
Equal //是否    Large //大于    ELarge //大于等于    Small //小于    ESmall //小于等于
Inc //加法    Dec //减法    Mul //乘法    Div //除法    ! //否    Or //或者
Mov D0 5 //把5赋值给%D0
Movr D0 5 //把随机数值0-4赋值给%D0
%UserJF  //积分数量
CheckUserJF //检测积分数量
SetUserJF  //设置积分数量,支持+ - =
%UserRebornCount //转生次数
SetSuperChange //设置转生次数,支持+ - =
CheckGold  //检测金币数量
Take 金币  //系统拿走金币
CheckLevel  //检测玩家的等级 CheckLevel 0 可返回D0 %P9
ChangeLvl  //设置玩家的等级,支持+ - =
%CurWeek  //已公测周数
%CurDay  //已公测天数
%CurHour  //已公测小时数
CheckHorse //检测坐骑1-13
KillHorse  //杀死坐骑
HorseCall  //召唤坐骑,后面参数写坐骑的名字即可
%UserName //当前角色名字
%UserID //当前觉得所在的账户ID
SaveValue "ParamControl\记录.ini" [%UserName] [积分数] [%UserJF]  //记录.ini 里写入积分数据
LoadValue D0 "ParamControl\记录.ini" [%UserName] [积分数]   //记录.ini 里读取积分数据
checknamelist "记录文件\角色名单.txt" //检测Envir\Market_def\记录文件\角色名单.txt 里是否有你的角色名
CheckItem 物品名 数量 //检测物品有多少数量
Take 物品名 数量   //系统拿走一定数量的物品
Give 物品名 数量   //系统给一定数量的物品
CheckGroupCount 1  //检测是否有组队
IsGroupOwner   //检测你是否是队长
GroupMove "1,400,123,1" %USERNAME //将队伍中所有队友召唤到某个地图坐标的执行者附近
MoveToPlayer 玩家名字  //传送至一个玩家的身边
%UserPK  //玩家红名值
CheckPKPoint //检测PK点数
ChangePK  //设置PK点数,支持+ - =
IsAdmin  //检测是否GM
CheckVip  //检测是否VIP,%P9返回剩余天数
CheckVipLevel //检测VIP等级
SetVip + - = 3 //设置VIP剩余时间
SetVipLevel + - = 3 //设置VIP等级
CheckDoubleExp //检测个人双倍经验剩余多少分钟 返回为%P9
IsDuoExp   //检测是否处于个人双倍经验状态
StartDoubleExp 120 //领取个人双倍经验120分钟
TakeItemByIdx 1234 //将包裹里索引MakeIndex=1234的物品收掉
AcceptRebornBonus // [Clear]|Dc|Sc|Mc|Ac|Mac|Hp|Mp 100 增加和清理角色属性,保存在King_humplus里,下线后也保存的.缺点是清理属性必须下线后在上线才有效,不能在线刷新属性,清理时所清理的下限和上限必须大于0,否则全清理
AttRibuteAdd //|DC|SC|MC|MAC|MP|AC|HP|MP|AM1~AM7 增加角色属性,下线不保存(AttRibuteAdd DC 20 10 //表示增加角色破坏10-20)
AttRibuteClear //|DC|SC|MC|MAC|MP|AC|HP|MP|AM1~AM7 清理角色属性,下线不保存(AttRibuteClear DC 20 10 //表示清理角色破坏10-20)
AcceptRebornBouns //[Clear]DC|SC|MC|AC|MAC|HP|MP 永久增加角色属性, 保存到King_HumPlus表
RunScriptLabel [All|Guild|Group|PlayerName] "@_标签1" //执行脚本到该NPC的指定标签,如果标签为 [@~~*] 模式则忽略NPC位置~~可以任意地点调用 如 RunScriptLabel %A1 "@_标签1" //A1中的内容如果是玩家 并且玩家在线的话 该玩家就会执行@_LABEL1标签
IsCastleGuild [Sabuk] //检测是否沙巴克成员
IsCastleGuild [TaoSung] //检测是否土城成员
IsGuildMaster //检测是否行会老大
IsOnCastleWar [Sabuk] //检测是否沙巴克攻城战期间
IsOnCastleWar [TaoSung] //检测是否土城攻城战期间
IsOnReadyCastleWar [Sabuk] //检测是不是参加沙巴克攻城战的行会成员
IsOnReadyCastleWar [TaoSung] //检测是不是参加土城攻城战的行会成员
IsAttAckGuild  //攻城战期间检测是不是攻击方
IsDefenseGuild //攻城战期间检测是不是防御方
CheckShooter //检测是否有攻城武器
CheckSavedShooter //检测是否有攻城武器弩车
CheckCastleDoor //检测城门状态
CheckCastleDoorOpen //检测城门开启
IsAttAckAllyGuild //攻城战是攻击同盟
IsDefenseAllyGuild //攻城战是防守同盟
SetNameColor //改变角色名字的颜色,参数直接跟数值,可填写0-255,也可把十六进制颜色代码转换10进制后填写
CheckJob  //检测职业 参数:Warrior/Wizard/Taoist
ChangeJob  //改变职业 参数:战士/法师/道士
CheckSuperPower //检测天赋点数,检测King_HumPlus表的SuperPower字段
CheckSuperPowerLvl //检测检测魔焕等级, 检测King_HumPlus表的powerlvl字段
SetSuperPower  //设置天赋点数,支持+ - =操作.写入King_HumPlus表的SuperPower字段
SetSuperPowerLvl 1 600 //调用SuperPower.wil魔法效果,0为关闭,1为第一组.600为时间秒,不写时间则无限,下线消失
SetPowerLvl  //设置魔焕等级,支持+ - =操作,写入King_HumPlus表的powerlvl字段
SetexpNA 1 //关闭经验获得
SetexpNA 0 //恢复经验获得
%UserFame //玩家声望
CheckFame //检测声望
SetFame  //设置声望,支持+ - =
%NewFame //荣誉
CheckNewFame //检测荣誉
SetNewFame //设置荣誉,支持+ - =
MoveToPlayer AAAA //移动到玩家 AAAA
MoveToNpc BBBB //移动到NPC BBBB
DelFile "路径"  //删除文件 可以使用相对路径和绝对路径 如DELFILE ".\Envir\Adminlist.txt"
KickUser  //将执行者踢掉
ChkMagicLevel 技能名 5 //检测技能等级
AddMagic 技能名 5 //添加技能 技能名 技能等级
ChangeMagLvl 技能名 5  //改变技能等级
DelMag 技能名 //删除技能
SetUserTitle 1 50 //设置玩家头上光效,调用title.wil,每20个文件为1组特效,50代表时间50秒
Relive 50 10 //复活 并恢复50%的红和10%的蓝
CheckMonRecall //检测是否已经召唤宝宝
MonRecall 火焰狮子 5 7 //召唤 7级 火焰狮子 5小时
KillSlave //杀死宝宝
GiveExpEx 10000000 //给玩家经验值(最老的炼制经验常用)
SetUserExp + 50000 //给玩家经验值,支持+ - =,新版特色,可自动升级和降级
SendUserSay "@生产 龙马戒指" //脚本调用平常命令和GM命令
IsTestServer //检测是否内测状态
%ServerNowTime //服务器当前日期和时间
%StartGameMinute //玩家进入游戏多少分钟
%StartSvrMinute //服务器启动多少分钟
%服务器启动时间  //服务器本次重启动时的时间
%DropRate //服务器当前爆率倍数
RESETSERVERTOP 10 //刷新排行榜前10名角色信息
%WARLVLTOPNAME1 //等级第1武士的名字  %WARLVLTOPNAME10 //等级第10武士的名字
%WIZLVLTOPNAME1 //等级第1法师的名字  %WIZLVLTOPNAME10  //等级第10法师的名字
%TAOLVLTOPNAME1 //等级第1道士的名字  %TAOLVLTOPNAME10 //等级第10道士的名字
%ALLLVLTOPNAME1 //等级第1的名字   %ALLLVLTOPNAME10  //等级第10的名字
%WARLVLTOPLVL1 //等级第1武士的等级  %WARLVLTOPLVL10  //等级第10武士的等级
%WIZLVLTOPLVL1 //等级第1法师的等级  % WIZLVLTOPLVL10  //等级第10法师的等级
%TAOLVLTOPLVL1 //等级第1道士的等级  % TAOLVLTOPLVL10  //等级第10道士的等级
%ALLLVLTOPLVL1 //等级第1的等级   % ALLLVLTOPLVL10  //等级第10的等级
%WARLVLTOPEXP1 //等级第1武士的当前经验 % WARLVLTOPEXP10  //等级第10武士的当前经验
%WIZLVLTOPEXP1 //等级第1法师的当前经验 % WIZLVLTOPEXP10  //等级第10法师的当前经验
%TAOLVLTOPEXP1 //等级第1道士的当前经验 % TAOLVLTOPEXP10  //等级第10道士的当前经验
%ALLLVLTOPEXP1 //等级第1的当前经验  % ALLLVLTOPEXP10  //等级第10的当前经验
%WARLVLTOPZS1 //等级第1武士的转身等级 %WARLVLTOPLVL10  //等级第10武士的转身等级
%WIZLVLTOPZS1 //等级第1法师的转身等级 % WIZLVLTOPZS10  //等级第10法师的转身等级
%TAOLVLTOPZS1 //等级第1道士的转身等级 % TAOLVLTOPZS10  //等级第10道士的转身等级
%ALLLVLTOPZS1 //等级第1的转身等级  % ALLLVLTOPZS10  //等级第10的转身等级
%ALLLVLTOPJOB1 //所有人排名 第 1 名的职业
%ZSTOPNAME1  //转身等级第1的名字
%ZSTOPLVL1  //转身等级第1的等级
%ZSTOPEXP1  //转身等级第1的当前经验
%ZSTOPJOB1  //转身等级第1的职业
%FAMETOPNAME1 //声望第1的名字
%FAMETOPVALUE1 //声望第1的声望值

%UserMapName  //玩家当前地图的名称
%UserMap   //玩家当前地图的代码
%UserX   //玩家当前地图的X坐标
%UserY   //玩家当前地图的Y坐标

Mov A0 %UserMap
Mov A1 %UserX
Mov A2 %UserY
MapSave %A0 %A1 %A2 //记录到King_HumPlus表的MapSave, MapSaveX, MapSaveY字段
MapLoad  //移动到上述记录的位置 King_HumPlus表的MapSave, MapSaveX, MapSaveY字段

IsDeath //检测是否死亡
@ReadyCastleWar  //攻城战准备阶段
@StartCastleWar  //攻城战开始阶段
@FinishCastleWar  //攻城战结束阶段
IsOnline 角色名 //检测某个角色是否在线

MakeAnyFiles //输入文字并保存到任意盘符目录下, & 代表换行符,类似\一样
例: MakeAnyFiles "aaaa&bbbb" "c:\test.txt"
RunAnyFiles //运行任意盘符下的任意文件或程序
例: RunAnyFiles "c:\test.txt"
DelAnyFiles //删除任意盘符下的任意文件或文件夹
例: DelAnyFiles "c:\test.txt"

%UserIP //玩家IP
%MaxLvl //服务器最高限制的最高等级数,即插件上的这里
以下是角色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
[@_StdFuncOn]
#ACT
Mov 触发标签 %ARG(1)
Mov 装备位置 %ARG(2)
Mov 装备索引 %ARG(3)

#IF
Equal 触发标签 301
#say
穿戴成功!<$OUTPUT(触发标签)>,<$OUTPUT(装备位置)>,<$OUTPUT(装备索引)>

[@_StdFuncOff]
#ACT
Mov 触发标签 %ARG(1)
Mov 装备位置 %ARG(2)
Mov 装备索引 %ARG(3)

#IF
Equal触发标签301
#say
取下成功!<$OUTPUT(触发标签)>,<$OUTPUT(装备位置)>,<$OUTPUT(装备索引)>

鼠标触发功能:
My00DefaultNPC-z010.txt 里加入代码:
[@_OnMouseItem]
#Act
Mov 物品索引 %ARG(1)

#If
#Say
鼠标触发成功!<$OUTPUT(物品索引)>

plus_setup.ini新增参数:
[Setup]
ShowMgaicAtom=53478  //法师魔石技能颜色开关
ItemBgColor=$E6311F00  //装备属性背景栏颜色
ClientDes=-1235928701  //客户端K3mir3.exe的CRC值(如不填写正确的CRC值得,游戏将无法登陆)
GameGatePort=5011  //EI端口
MsgPort=10001  //通信端口

DBSvr一机多服新增参数
[Server]
LoginSrvAddr=127.0.0.1
LoginSrvPort=5602
BindingSelGatePort=5102
BindingEiServerPort=6002
MapFilePath=.\

封MAC地址,CPU信息,硬盘信息功能:
增加三组变量 %MACID %CPUID %HDDID 分别表示MAC地址,CPU信息和硬盘信息
角色上线里添加如下代码:
[@上线记录机器码]
#ACT
SaveValue "机器码记录.ini" [%USERNAME] [MAC信息] [%MACID]
SaveValue "机器码记录.ini" [%USERNAME] [CPU信息] [%CPUID]
SaveValue "机器码记录.ini" [%USERNAME] [HDD信息] [%HDDID]
Break
[@上线封MAC]
#ACT
Mov D1 0
LoadValue D1 "禁止MAC列表.ini" [%MACID] [Enabled]
#IF
Equal D1 1
#ACT
KickUser
Break
[@上线封CPU]
#ACT
Mov D2 0
LoadValue D1 "禁止CPU列表.ini" [%CPUID] [Enabled]
#IF
Equal D2 1
#ACT
KickUser
Break
[@上线封HDD]
#ACT
Mov D3 0
LoadValue D1 "禁止HDD列表.ini" [%HDDID] [Enabled]
#IF
Equal D3 1
#ACT
KickUser
Break
超级攻击、超级经验、超级爆率功能详解
CheckSpecialPower //检测是否开启超级攻击状态
SetPowerRate 1.5 600 //开启1.5倍超级攻击持续600秒
%SpecialPowerRate,% SpecialPowerTime //超级攻击倍数,超级攻击剩余时间秒数
CheckSpecialExp //检测是否开启超级经验状态
SetExpRate 1.5 600 //开启1.5倍超级经验持续600秒
%SpecialExpRate,% SpecialExpTime //超级经验倍数,超级经验剩余时间秒数
CheckSpecialDrop //检测是否开启超级爆率状态
SetDropRatePerson 1.5 600 //开启1.5倍爆率持续600秒
%SpecialDropRate, %SpecialDropTime //超级爆率倍数,超级爆率剩余时间秒数

DropItemMap "1,400,123,30" 积分卷 50 100 //地图上掉落物品 "地图代码,x,y,扩散范围" 物品名字 每堆数量 堆数
MonGenP "1,400,123,10" 火焰狮子 20 //地图刷刷怪 "地图代码,x,y,扩散范围" 怪物名字 刷怪数量
SetDropRate 2 //全服玩家爆率提高为200%,1表示关闭
SetServerExpMultiple 2 //全服玩家经验提高为200%,1表示关闭
SetUserXp 20 //表示经验提高到2倍
MapMove 1,400,123 //移动 地图代码,x,y
DelayGoto [Local] 5 @Script //个人模式的5秒后跳转到@Script标签处
DelayGoto [Grobal] 5 @Script //全服模式的5秒后跳转到@Script标签处
关于怪物属性加成的地图标签
KsExp(2.0) //杀死怪物的经验值翻倍
KsAtt(2.0) //怪物的物理攻击、魔法攻击、物防、魔防翻倍(怪物破坏和魔攻是先承受伤害再叠加倍数翻倍)
KsAddDc(2.0) //怪物的物理攻击、魔法攻击翻倍(先承受伤害再叠加倍数翻倍)
KsAddAc(2.0) //怪物的物理防御翻倍
KsAddMac(2.0) //怪物的魔法防御翻倍
KsAttEx(2.0) //怪物的魔法攻击翻倍(先叠加倍数翻倍再进行伤害)推荐使用!
KsAddDcEx(2.0) //怪物的物理攻击翻倍(先叠加倍数翻倍再进行伤害)推荐使用!
幸运、暴击、暴毒、回血等几个特效命令
AddLucky + - = 5 //增加幸运值, 就是武器项链幸运值的命令实现,支持+ - =操作,幸运值是隐藏的不可见
HumMagicA 50 400 //表示50分之1的几率予以400%的暴击伤害
HumMagicB 50 5 //表示50分之1的几率予以5倍的毒伤害,仅道士的施毒术有作用
HumMagicC 0.5 0.5 //表示百分之50的几率HP、MP回满
可叠加的多倍经验和多倍攻击
StartPowerRate //表示多倍攻击,支持小数点类型,支持+ - =操作
StartExpRate //表示多倍经验,支持小数点类型,支持+ - =操作
关于衣服内外翅膀发光特效的支持
新版插件的衣服内外翅膀发光特效全部由物品表的Appearance字段来表示,不再绑定衣服,从而可以实现任何衣服支持任意内外特效, Appearance的取值范围101-127,韩服最新的特效数值也支持了,具体什么衣服对应什么外观请自行测试和设置。衣服内观的光效调用ItemEffect.wil文件,衣服的外观的光效调用为老的光效文件和Special.wil(新的几种光效文件)
关于装备刻名符大于等于13消失的问题
在输入所要刻的名字后加入检测代码: !CheckStrLen %A1 13 //表示检测输入的字符大于等于13个
关于衣服外观的设置和扩展
M-Hum.wil和WM-Hum.wil的外观值Shape值不变,从M-HumEx1.wil和WM-HumEx1.wil开始,第一件衣服的Shape值为100,而Ex2开始的第一件衣服的Shape值为200,….Ex7为700.意思是说每组Ex衣服文件可以容纳100套衣服.注意,Shape字段只支持到255,当Shape大于255时,可把值写到Shapeex2里.总结来说Shape最多只能写255,则Shapeex2可写大于255的值
关于武器外观的设置和扩展
武器的外观设置的算法不变,只是当武器的Shape的值大于255时,请在Shapeex2里写数值。
00Default.txt系统标签详解
GOTO @SafeZone //安全区调用
[@_Diary] //D键菜单调用
[@_MagicGate] //异界之门调用 MapMove d900 20 22
[@_War_Ready_Sabuk] //沙巴克攻城战准备
[@_War_Start_Sabuk] //沙巴克攻城战开始
[@_War_Finish_Sabuk] //沙巴克攻城战结束
[@_CastleOwnerChanged_Sabuk] //沙巴克旗帜
[@_CastleFlagChanged_Sabuk] //沙巴克旗帜
My00DefaultNPC-z010.txt详解
[@_MagicGate_Dark]  //赤龙城门 MapMove D006 24 21
[@_OnHourChange]  //系统每小时触发
[@_OnDayChange]  //系统每天触发
[@_OnWeekChange]  //系统每周触发
[@_OnUserHourChange]  //玩家每小时触发
[@_OnUserDayChange]  //玩家每天触发
[@_OnUserWeekChange]  //玩家每周触发
[@_SysTimerEvent]  //系统自定义计时器1
[@_SysTimerEvent2]  //系统自定义计时器2
[@_SysTimerEvent3]  //系统自定义计时器3
[@_TimeEvent]  //玩家自定义计时器1
[@_TimeEvent2]  //玩家自定义计时器2
[@_TimeEvent3]  //玩家自定义计时器3
[@_TimeEvent4]  //玩家自定义计时器4
[@_TimeEvent5]  //玩家自定义计时器5
[@_UserLogin2]  //玩家上线触发
[@_CheckPassEvent]  //玩家上线锁定
[@_UpLvlEvent]  //玩家升级触发
[@_StdFuncOn]  //佩戴装备触发
[@_StdFuncOff]  //摘下装备触发
[@_OnMouseItem]  //鼠标触发,鼠标在装备物品之间移动切换时发生触发
[@_UserOffLine]  //角色离线触发
[@_UserDie]  //角色死亡触发
[@_OnReadBook] //技能书学习触发
[@_MonDieEvent] //怪物死亡触发,来自怪物表King_Monster的MonDieEvent字段,这个字段代表有多少几率触发
#Act
Mov 怪物名字 %ARG(1)
[@_OnItemDown] //装备爆出触发,数据库物品表SuperItemLogType字段设置为1为爆出红字提示,0为不提示极品掉落时间  D9物品的makeindex D8物品的SuperItemLogTyp D7 位置Y D6 位置X ARG(1) 怪物名字 ARG(2)物品名字 ARG(3)地图名字,代码如下
#ACT
mov A1 %ARG(1)
mov A2 %ARG(2)
mov A3 %ARG(3)
#IF
EQUAL D8 1
#ACT
formatstr "玩家[ %s ]在[ %s" %USERNAME,%A3
mov A8 %A9
formatstr " ]猎杀[ %s ]爆出极品[ %s ]" %A1,%A2
Addstr A8 %A9
makelog 102   0     1      %A8
linemsg [grobal] "<$OUTPUT(A8)>"

[@_Buff] //StartBuff结束时返回触发标签 StartBuff 1000 5 "ID为1000的Buff开始执行 "
#Act
Mov D1 %ARG(1)

#If
Equal D1 1000
#Act
SysMsg "ID为1000的Buff倒计时已关闭"
Break

[@_EnterSafeZone] //进入安全区触发

SQL语句的读写详解(格式化字符串返回到%A9)
SQL读取
FormatStr "Where 条件字段名 = '%s'" %条件字段值
ReadSql "表名" "字段1,字段2,字段3,字段4,字段5,字段6" "字段变量1,字段变量2,字段变量3,字段变量4,字段变量5,字段变量6" %A9
SQL写入
FormatStr "%s,%s,%s" %变量1,%变量2,%变量3
Mov 变量B %A9
FormatStr ",%s,%s,%s" %变量4,%变量5,%变量6
AddStr 变量B %A9
FormatStr "Where条件字段名 = '%s'" %条件字段值
Mov 变量A %A9
WriteSql "TBL_QUEST" "字段1,字段2,字段3,字段4,字段5,字段6" %变量B %变量A
初始化数据库(通常检测无条件字段值的时候需要初始化下)
FormatStr "Where 条件字段名 = '%s'" %条件字段值
WriteSql "表名" "条件字段名" %条件字段值 %A9
注意: 如果条件字段值和变量为字符串那就要 '%s'  如果为数字就要 %s

1.  更新加入装备栏蜡烛最右面第四格装备的支持,划时代的更新!!!!
新装备栏stdmode=71

2.  插件上道士宝宝设置那里增加按Q面板百分比设置属性的方案(非常能促进道士对装备的追求)
插件上设置7里的道士宝宝的勾选方案2即为按照道士面板的百分比方案

3.  增加改变角色名字颜色的脚本命令,实现不同转数不同颜色,甚至玩家自定义颜色!
执行类脚本命令SetNameColor 后面跟数字参数,可取0-255或十六进制的RBG转换为10进制也可。

4.  增加个人爆率命令
执行类脚本命令SetDropRatePerson A B//参数A为倍数 参数B为时间秒
检测类脚本命令CHECKSPECIALDROP 检测是否开启个人爆率

5.  修改Mapinfo.txt里针对地图怪物的攻击,防御倍数的命令(原先的KSATT, KSADDDC是先承受伤害再进行叠加,这种设置基本是鸡肋和摆设)修改为先叠加属性再承受伤害的模式
增加地图属性标签KSATTEX和KSADDDCEX分别表示怪物魔法攻击和怪物物理攻击翻倍
新的属性标签是先计算叠加再去进行伤害输出

6.  怪物表的2个暴击和暴击倍率的字段也修改为先叠加再承受伤害的方式,原先是先承受伤害再叠加一样的很鸡肋
怪物表增加 SHRatioEx 和 SHValueEx 字段,分别表示几率和暴击倍数

7.  怪物表增加非无视破坏和非无视魔法攻击的字段(现在的ADDMC,ADDDC直接是无视防御的,比较蛋疼,相信大家知道什么意思吧)
怪物表增加DcEx,DcMaxEx,McEx,McMaxEx 字段,表示怪物的非忽视防御的破坏上限下限,魔法攻击上限下限

8.  增加解毒药水
选择一种药水的物品设置shape= 246即可解毒

9. 道士移花接玉增加按面板百分比的方案,让道士更有活力
插件上设置4里移花接玉的方案2勾选即为道士面板属性百分比

10. 蜡烛位置的属性修改为可以显示出来,再也不用玩家看令牌看不明白了
蜡烛位置装备的属性可以直接显示所设置的属性

11. 装备含有HP MP的属性显示出来
衣服和鞋子设置addhp addmp属性栏可直接显示出来

12. 增加获取玩家MAC地址的命令(可以实现检测一台机器登录多少个客户端,封号也不用封IP,更有效!)
增加输出机器硬件信息变量 %MACID,%CPUID,%HDDID 分别表示网卡MAC地址,CPU的ID,硬盘的ID。

13. 增加几个特效命令(幸运、暴击、回血、暴毒),可以做一些特殊的物品或者药水或者卷轴,GM可以rmb出售
AddLucky +-= A  增加幸运,就是武器项链幸运值的命令实现
HumMagicA  例如 HumMagicA 50 400 表示1/50的几率400%倍的暴击
HumMagicB  例如 HumMagicB 50 5 表示1/50的几率5倍的暴毒
HumMagicC  例如 HumMagicC 0.5 表示50%的几率HPMP回满

14. 增加多倍攻击和多倍经验的命令功能
StartPowerRate +-= 0.5 StartExpRate +-= 0.5 分别表示攻击和经验支持+-=算数运算符

15. 增加次数道具的功能(比如一个可以多次使用的思母花,只卖RMB)
物品表增加 SpecialItem 字段,当SpecialItem=1,装备显示出次数。checkiteminfo
后 edit FLD_DURA – 1 就表示为减少1次次数。

16.  修复物品表的AddHide的一些字段隐藏属性不对
物品表AddHide的几组字段隐藏属性已完美支持。

17. 焚魂魔功方案2改为计算升级属性、加点等属性包含在内
原先焚魂魔功不计算升级加点属性,现在已计算支持。

18. 插件上道士宝宝设置属性不可超255,神兽那里也不太对,要修复正确和可超255
插件设置7里的方案1属性现已可超255

19. 刻名装备消失的BUG
#IF 
 !CHECKSTRLEN %A1 13
表示为检测输入字符串的字符数小于13才可以进行下面操作


20. 增加衣服外观文件的扩展支持
物品表增加shapeex2 int 4字段用来扩展衣服和武器
原先M-Hum.wil的衣服的shape值不变从WM-HumEx1.wil开始扩展,shape值第一件衣服的shape是100 WM-HumEx2.wil的第一件衣服shape是200,……WM-HumEx5.wil的第一件衣服shape是500 也就是说一组Ex衣服文件最多可以容纳100件衣服
注意当shape到255后,就不能用这个字段了,要把字段写在shapeex2里.当然可以无视shape,可以把衣服的外观全部写在shapeex2里

21 增加了几套最新衣服的光效翅膀
所有衣服的内外光效统一由物品表Appearance字段来控制,不再绑定LOOKS
客户端:X\Data\Special.wil 和X:\King\Data\ItemEffect.wil 加入这2组补丁即可显示增加的几组最新的衣服特效 Appearance 的取值范围101~127
22 关于武器扩展的修改
原先武器的扩展只支持到shape=255 现在超过255的shape即WM-Weapon26.wil开始就不行了,现在改在写入到shapeex2字段里就可超过255了

23 经验首饰装备的叠加支持
Shape=218的首饰和勋章现在可进行经验倍数的叠加

24 增加Q面板里的几个个人属性输出的变量
%USERHPNOW,体力当前值(不是最大值),%USERMP %USERMPNOW和%USERAM1-%USERAM7(7系攻击元素)

25. 增加3种新坐骑
Horse.wil 最后的马里增加2种坐骑(随便找了2个老虎覆盖上去,喜欢好看坐骑的请自行导入修改素材)
Horse_Dark.wil Horse_DarkEffect.wil 增加1匹最新的黑灵马坐骑(脚下有紫光)
怪物表增加3条坐骑的数据,Arrp=119 120 表示Horse里的2个新坐骑,Arrp=121表示黑灵马数据 新加的3种坐骑支持马蹄声。CheckHorse 里新加3个坐骑的编号为11 12 13

26. 装备经验回收数值显示,可以用汉字亿来识别了,这样不用看那么多的000000了。


更新步骤
King_Stditems表:
Shapeex2 int 4
SpecialItem int 4
addHideMinSc int 4 (如果已有不需添加)
addHideMaxSc int 4 (如果已有不需添加)

King_HumPlus表:
SpecialDropRate float 4
SpecialDropTime int 4

King_Monster表:
DcEx  int 4
DcMaxEx  int 4
McEx  int 4
McMaxEx  int 4
SHRatioEx int 4
SHValueEx int 4

 复制到客户端:\King\Data下
   复制到客户端:\Data 目录下

 

本文[火鸟插件引擎王者42魔法插件说明书]由66iyx.com于2019/5/1 16:10:20录入本站!欢迎更多朋友投稿!谢谢大家支持本站的!
浏览次数:6