黑金论坛发布站,黑金论坛,传奇3私服,传奇三私服

标题: Z服刺客韩服传奇3新手经常出现的一些问题解答! [打印本页]

作者: admin    时间: 2021-7-22 21:11
标题: Z服刺客韩服传奇3新手经常出现的一些问题解答!
1.单机版设置
下载群共享里的完美一键单机版,解压以后必须先安装PY2.7程序,默认安装C盘路径,提供脚本支持
单机版服务器直接点击Server.exe运行,不需要做任何设置
单机版客户端直接点击Zircon.exe运行,不需要做任何设置
备注:(新手比较容易出现的错误有如下几点)
服务端出现地图错误,把客户端的Map文件夹复制到服务端主目录下
服务端出现脚本错误,把PY2.7安装到C盘默认路径
服务端提示正常运行,客户端无法登录游戏的,请把服务端里的Database文件夹里System.db复制到客户端Data文件夹里覆盖
服务端出现80端口错误提示的,鼠标右键点击服务端Server.exe用管理员权限运行


2.外网版设置
先复制PY2.7程序安装到服务器上,默认安装C盘路径
然后复制服务端到服务器上,打开Server.exe,点击左下的配置
在网络模块里,IP地址设置里,输入你的服务器IP地址(目前一些云服务器直接填写内外IP,或者填写0.0.0.0)
端口可以保持默认或者对应修改自己设置的端口,前提你要开启云服务器的对应端口
然后保存以后,直接点启动就OK。
外网客户端设置,打开客户端文件夹里的Zircon.ini文件,修改
IPAddress=127.0.0.1  将127.0.0.1改为你服务器对应的外网IP地址
Port=7000  将7000端口改成你服务器设置的对应端口
然后保存,将这个配置发给玩家,玩家就可以直接通过这个配置进入你的游戏区服玩耍。
3.GM设置
先打开服务器配置,选择系统,管理员主密码,在这里设置一个你自己需要使用的管理员密码
注意这个密码尽量设置复杂点,不要出现和玩家密码一样的情况,否则玩家就可以直接使用该密码成为GM)
在客户端登录游戏的时候,账号的地方,输入角色名字(注意是游戏里的角色名字,而不是游戏账号)
密码输入你设置好的主密码,进入游戏,该角色就拥有GM权限了,具体GM使用命令请查看说明书GM命令部分


4.客户端输入正确的账号密码显示不存在账号?
说明你输入的密码和管理员密码重复了。

5.等级设置最高10级?
服务端配置里找到玩家,找到最高等级修改。

6.数据库修改以后客户端无效果?
服务端的Database文件夹里有两个文件,一个是System.db是所有游戏内的数据库资料,一个是User.db是所有角色游戏资料
你的每次修改,保存以后,都会生成新的System.db,当你修改完保存以后,你要将这个Sysetm.db复制到客户端的Data文件夹里覆盖保存,这样数据库才会同步。

7.新区如何清档?
直接删除服务端的Database文件夹里的User.db,该文件就是保存了游戏内的所有角色数据资料,直接删除就是新档。

8.如果服务器出问题,如何回档旧的数据库?
数据库的保存延迟时间,在服务端配置,系统,里设置,个人建议5分钟左右存档一次
如果出现服务器问题,需要回档,只要找到服务端Backup这个文件夹,里边分数据库备份和角色数据库备份两个文件夹,对应的里边有各种时间的备份,你只需要找到你想恢复的数据库或者角色库对应的日期,直接解压出来,删除该文件的日期,修改下文件名和数据库里的文件名一致,然后覆盖到服务端的Database文件夹里,就能完成回档。

9.数据库如何进行复制粘贴和删除操作?
选择要复制或者粘贴的数据行,可多行操作
CTRL+C(复制)   
CTRL+V(粘贴)  
DEL(选中要删除的行)


10.为什么服务端的地图编辑器打开是黑的?
打开服务端配置,系统,里边找到Map地图路径,如果想直接保持默认的设置,那么你只要把客户端的Map文件夹整个复制到服务端内就行
如果自己修改对应客户端的Map文件夹的话,示例(D:\客户端\Map\)记得最后的路径结尾必须加个\结束。

11.为什么有时候角色无法进入游戏卡住?
出现卡角色的情况,基本都是道具数据库出现错误。
一般不要删除System.db里的数据,特别是道具数据,因为玩家的物品信息是直接记录物品数据的参数值,删除容易造成服务器奔溃,或者本身拥有这个物品的玩家无法进入游戏,卡住等情况发生。

12.为什么我修改了高爆率,服务端容易奔溃?
点击服务端配置,网络,修改最大数据包的值,个人建议不要超过5000,这样多物品爆出的时候,同时并发的数据包就不会引起服务端奔溃。

其他一些功能的问题,请具体参考引擎说明书里的各个模块说明对照。



作者: admin    时间: 2021-7-22 21:13
以下文件介绍引擎更新日志!

3.29  大补贴增加~键持续施法     
  大补贴增加鼠标中键点击骑马或鼠标中键施法     
  大补贴增加F1-F12自动练功     
  大补贴增加施法自动下马     
  修改钓鱼道具持久为0才提示     
  个别职业战斗信息完善     
  地图设置增加无法使用任何道具选项     
  增加游方郎中脚本     
  增加天下第一争夺脚本     
  优化天雷锤震动效果     
3.28  服务端内置地图编辑器同步最新素材算法     
3.27  修正多线程引起的报错     
  新增姜太公自动钓鱼BUFF     
  修复鱼饵不消耗的BUG     
  修复钓鱼出现多余等待动作BUG     
  新增暂停和恢复特定BUFF的函数     
  修复武器MR设置int报错BUG     
3.26  修正多线程引起服务端关闭卡死问题     
  增加2K分辨率支持     
3.25  修复宠物捡取物品的PY事件错误提示     
  修复副本到时间不自动退出     
  新增怪物掉落物品触发脚本范例     
  新增怪物掉落物品增加属性脚本范例     
  修复PY脚本重复加载2次的问题     
  完善异常信息记录     
  双版按键快捷统一使用韩服快捷设置     
  消耗品新增衣服 项链 手镯 戒指 属性提取器     
  增加服务端武器MR大师精炼配置     
3.24  修复145NPC对话框图层显示错误     
  自定义怪物AI修正,怪物AI设置值默认1000起     
  增加服务端多个版本效验设置     
  修正145默认登录界面锁定为1024*768     
  增加服务端配置测试服开关(勾选启用测试服模式,地图可以无限飞,商城消费不扣元宝赏金)     
  修正登录器微缩图标自定义游戏名字不符问题     
  捡取设置修改为个人绑定     
  修正登录器不生成INI文件     
3.23  玩家捡取物品和穿脱装备,使用UserItem替换ItemInfo,从而允许在PY脚本修改道具属性     
  添加传奇2剑甲外观支持     
3.22  145同步韩版更新内容     
  剥离145个别地图素材补丁对应     
  修复自定义登录器     
  去掉怪物平滑移动只保留角色平滑移动     
3.21  道具内观特效     
3.20  145客户端新素材对应     
3.19  服务端新增限制单IP连接数设置     
3.18  客户端支持新版本素材文件     
  脚本增加申请入会功能     
3.17  大地图全图对应地图名称     
  服务端增加等级上限经验获得开关     
  增加行会人数硬上限     
3.16  服务端增加地图音乐自定义输入     
  自定义怪物AI完成     
  自定义怪物动作完成     
  自定义技能动画完成     
  服务端增加血量攻防全局调整     
3.15  服务端增加自定义技能动画     
  服务端增加自定义怪物AI     
3.14  新增古墓BOSS的AI和地图逻辑     
  服务端增加行会信息面板     
  大补贴修正血量显示和数字显血     
  大补贴增加基础配置复位     
  修改NPC不显示名字对应大补贴里名字显示开关     
  角色血蓝值和怪物死亡数值不出现负值最低为0     
  修复NPC小地图黄点大地图关闭就消失BUG     
  修正钓鱼可以无限上钩BUG     
  修正钓鱼成功图标消失过快BUG     
  大补贴增加私聊声音提示     
3.13  素材编辑器重写,支持32位图导入导出     
  素材编辑器更改压缩模式(目前新格式压缩只有原素材一半大小)     
  服务端增加古墓密匙配置选择     
  服务端增加元素体质开关     
  提示信息优化     
  任务无法获得道具或者数量修正     
3.12  古墓3层逻辑完成     
  脚本增加获取地图特定怪物个数函数     
  脚本增加向地图添加和移除特效函数     
  脚本增加古墓3配套脚本     
3.11  古墓2层逻辑完成     
  脚本增加定时开关门范例     
  脚本增加门点逻辑判断     
  新版登录器测试完善     
3.10  仿韩和145代码合并     
  登录器重写去除Dev框架     
3.9  道具属性显示优化     
  增加小地图显示大地图选择NPC黄圆点     
  修正鞋子内观引起声望称号错位BUG     
  修正包裹金币显示     
  服务端配置增加道具显示套装开关     
  脚本增加接受任务触发     
  脚本增加完成任务触发     
3.8  怪物仇恨10秒锁定     
  客户端字体更换为宋体为主字体     
  增加货币消耗信息提示     
  修复观察者查看引起的挂机时间停止BUG     
  标签文本间距     
  修正仓库内道具可以替换装备栏绑定装备存仓BUG     
  修正装备栏绑定装备可以直接移动到仓库内BUG     
3.7  双版客户端补丁兼容     
  服务端配置增加排行版开关     
  服务端配置增加观察者开关     
  人物属性查看界面匹配鞋子内观     
  角色名和行会名正则限制只能取中文     


日期  更新内容(没标注的为双版同时更新,有标注145或者仿韩的为独立更新)
   
3.7  双版客户端补丁兼容
3.6  NPC设置增加脚本刷新脚本选择功能
3.5  修复任务开始NPC为空报错的BUG
  增加聊天框信息鼠标滚动
  增加TXT脚本支持
  增加TXT脚本颜色赋值匹配
  增加TXT脚本NPC调用支持
  服务端NPC配置增加隐藏NPC选项
3.4  优化多线程
  新增显示城主和排行榜脚本范例
  修正金币排行重复计算单账号多角色问题
  增加145底部UI大补贴按钮和FPS显示
  新增行会排行脚本范例
3.3  增加服务端多线程处理
  修正145聊天信息框无法鼠标滚屏问题
  新增PY脚本NPC直接调用其他NPC例子
3.2  优化冰雨效果并增加二次伤害
  恢复音效后台声音设置
  大补贴增加战斗系统提示开关
  优化145底部聊天框内容显示
  增加145右边信息框显示开关(默认不显示)
  优化145聊天框按钮开关
  145丢弃单个道具不在弹提示框
  购买宠物面板修改为可以移动
  修复145人物选择界面等级显示问题
3.1  优化粒子效果支持高FPS
  增加火墙地面烧焦效果
  新增PY脚本函数调用对话框 获取用户输入的功能
2.28  完善定时PY脚本
  新增泡点脚本范例
2.9  增加GM模式无敌(受攻击不掉血)
2.4  优化黑夜效果
2.2  修复大补贴魔法设置更新问题和快捷设置问题
  增加船移动效果
1.30  修复脚本爆率测试BUG
  再次优化大补贴喝药
  145增加右边信息框
1.29  修复额外算法加成BUG
1.28  145聊天框还原原始版本
  145增加聊天框发送道具信息
  新增定时执行py脚本
  新增周期执行py脚本
  UI移动出界面将剩余30像素左右
1.27  怪物框对应韩版透明化可移出窗体
  修复最终伤害减少算法BUG
  修复拾取叠加物品PY事件异常bug
  配置里增加部分主界面复位按钮
  优化大补贴喝药默认万年然后红药最后蓝药
1.26  修复任务图标切换不正确BUG
  大部分UI界面改为可以移出窗体外
  145大部分界面改透明化
  服务端增加宠物包裹是否喝药开关
  修复大补贴挂机魔法锁定问题
  修复大补贴技能学习以后就可以直接设置无需在小退
  修复聊天框道具信息符号匹配问题
1.25  新增管理员清除自己所有任务的PY脚本
  修复杀怪不获得任务计数的BUG
  修复骑马可以使用药品类消耗品
  修改重复任务奇遇任务不写入任务树
  不需要startNPC(开始NPC)的任务 注意数据库要新建一个类似GM地图的空地图,Description写“其他”
  服务端增加武器重置取回时间设置
  修正声望称号能取下的BUG
  修复仓库物品能替换包裹无法存仓物品BUG
  调整暴击几率%,暴击伤害%对应服务端配置里的PVP开关对应降低伤害
  调整额外伤害算法(原暴击出几率改为如果是额外值直接加成)
  调整会心一击算法(原暴击出几率改为会心随机几率)
  完善奇遇任务(注:奇遇和重复任务的不同是奇遇没有次数限制,重复有服务端每日完成次数限制。奇遇和重复都可以设置道具任务)
1.24  移除挂机页的随机回城保护,改为智能喝药随机回城保护
  服务端增加焰魔强解术PVP伤害设置
  冰冻效果移动攻击速度微调
  新版武器升级修正升武器切换属性按钮引起武器无法取回的BUG
  修复护身法盾技能效果显示
1.23  服务端区分祝福油增加幸运值上限和全局幸运值上限设置
  服务端转生限制新手行会经验限制
  修复大补贴自动喊话BUG
  完善重复任务和道具双击获取任务
  道具获得任务的设置(任务那选择对应的道具,道具设置成消耗品,并把道具的特殊效果定义选择为QuestStarter)
1.22  脚本增加召唤宠物函数
  脚本增加学习技能,调整技能等级,删除技能函数
  结束攻城命令增加清除历史攻城信息
  沙巴克攻城结束增加清除历史攻城信息
  修正任务道具需要挖的任务组队状态下大家都可以挖取同只怪物获得
  修复脚本捡取道具触发函数引发宠物捡取服务端报错BUG
1.21  修复攻击速度卡顿问题
  服务端增加新手行会转生入会限制设置
  优化个别怪物AI
  修复任务道具获得BUG
  增加BOSS刷新额外随机时间设置
  修正服务端极品设置里手镯的元素为强元素
1.20  脚本增加怪物死亡触发函数
  脚本增加玩家PK击杀触发函数
  脚本增加被怪物击杀触发函数
  脚本增加玩家死亡触发函数
  脚本增加怪物掉落触发函数
  脚本增加玩家攻击触发函数
  脚本增加玩家穿戴装备触发函数
  脚本增加玩家捡取道具触发函数
  增加聊天框发送道具信息
  增加传奇2地图支持
  增加传奇2怪物支持
  增加练功师AI 143
  聊天窗提示信息优化
1.19  修复霸王教主AI
  备注(服务端务必在全局设置里,把攻击速度设置为最大80,舒适设置为最大200)
  修复组队杀怪计数BUG
1.18  修正鬼蜮怪物AI
  服务端增加最终抵抗攻击范围设置
  服务端增加Z版铁布衫和破血狂杀开关
  服务端增加角色死亡掉落道具几率设置
  修复爆率设置里不爆碎片的BUG
  攻击速度修正,同步韩版上限80点
1.16  修复观察者因增加新版吃药无法观察BUG
1.15  增加宠物包裹吃药
  增加缺失随机回城提示
1.14  优化喝药优先使用随机和回城
  修复钓鱼只出一种道具BUG
  增加鬼蜮 花园 古墓 怪物调用和AI
1.13  修复事件玩法设置不保存BUG
  修复凶恶火灵牛鬼AI不主动攻击BUG
  修复离魂邪风不显示角色BUG
  增加刺客技能 集中 业火
1.12  修复挂机会自动空砍的BUG
1.11  修正登录器最多只能打开一个进程
  修复组队爆率问题
  修复钓鱼获得的道具问题
  大补贴挂机里增加卡怪延迟更换目标
1.10  喝药部分的保护其他部分完成
  增加喝药提示
1.9  智能喝药完成
1.8  自定义喝药优化
1.7  修复登录顺序导致的问题
1.6  增加法师冰雨技能
  完善刺客狂涛泉涌技能效果
1.5  增加法师技能 护身法盾 离魂邪风 优化天之怒火
  大补贴增加自定义喝药
1.4  修复怪物施毒不跟踪BUG
  增加战士技能 君临步 无敌 空破斩
  增加道士技能 虚弱化 暗鬼阵
21.1.3  大补贴顶部信息框修正部分文字不显示BUG
  聊天框透明聊天界面,字体颜色匹配韩版文字颜色,点击配置里的颜色重置即可
  潘夜岛增加钓鱼商和对应脚本
  修复爆率BUG
  脚本增加D键管理员独立菜单并增加测试爆率命令(面对要测试的怪物点击测试爆率即可)
  修复铁布衫和破血狂杀技能算法,大补贴里自动技能只能2选1
12.31  服务端优化
  新增GM命令   @重置寄售历史记录   @调整技能
12.30  定制版登录配置工具完善(程序驻留,自动生成桌面快捷)
  服务端个别配置拉伸显示时固定序号和名字
  修复充值NPC点击链接引起客户端奔溃的BUG
  修复满级武器大补特顶部提示判断BUG
  修复新版武器升级不在获得武器经验值
  修复大补贴挂机界面隐藏BUG
  修复结束攻城命令无效BUG
12.29  服务端增加新版武器升级开关
  修复爆率倍率低于1的BUG
  修复服务端碎片开关逻辑
  客户端大补贴增加新版加血功能
12.28  新版武器升级完成(除额外属性暂未增加)
  大补贴增加顶部综合数显
  大补贴完成部分?号内容
12.27  新版武器升级客户端部分完成
12.26  优化登录界面选区界面
12.25  修复钓鱼收杆提示不在钓鱼中BUG
  修复钓鱼属性设置错误(钓鱼成功率修正)
  数据库导入导出功能优化
12.24  数据库道具怪物任务魔法技能增加拉伸滚动条
  修复中央公告条卡顿BUG
  去掉测试时加的个人爆率提示
  修正服务端爆率设置说明
  数据库各设置栏全部中文化
  脚本增加普通地图刷怪判断
12.23  服务端增加新版武器升级设置
  客户端增加新版武器升级界面
  修正诺玛4-5的坐标错误
  修正145版沙巴克旗帜位置坐标错误
12.22  旧版爆率算法优化
  服务端增加个人爆率开关默认开启
  去除德迅云连接成功提示,客户端增加德迅云对接DLL
  攻城旗帜坐标修正为NPC旗帜所在的坐标
12.21  145版同步仿韩更新
  145版增加制作功能
  大补贴增加怪物锁定效果开关
12.20  夺旗部分优化,增加提示
  任务导航修正
12.19  修复沙巴克攻城BUG
  服务端增加爆率组设置,从1开始,对应的数字,达到爆率只爆其中1个道具
  修复挂机自动随机无效BUG
  制作类别补全大部分道具属性
  道具属性增加大部分隐藏属性设置
12.18  服务端配置点角色在线编辑无效修正
  旧版爆率设置完善
12.17  服务端数据库导入导出修正
12.10  服务端增加旧版爆率开关
  增加旧版爆率,完美去除个人爆率加成算法
12.9  服务端增加沙巴克攻城类型选择
  沙巴克攻城模式增加夺旗玩法(进度条,名字颜色切换等还在完善中)
12.8  增加客户端魔法粒子效果和粒子切换开关
  原天气系统删除增加粒子天气效果
  服务端增加在线角色编辑管理
  修复副本右标签显示超屏BUG
12.7  修复宠物频繁跟随的BUG
  修复穿戴钓鱼装备点击怪物也会提示这里不能钓鱼BUG
  修复钓鱼时提示你没有在钓鱼BUG
  服务端增加传送戒指地图限制切换开关
  分离客户端网络模块设置
  优化大补贴自动随机自动回城优先使用
  允许打孔的装备增加时装,翅膀,盾牌
  镶嵌石类型划分Shape对应限制:1武器 2衣服 3头盔 4项链 5手镯 6戒指 7鞋子 8盾牌 9翅膀 10时装 20为武器项链手镯戒指 21为衣服盾牌头盔鞋子 0为全部能开孔装备
12.5  服务端增加NetCore版本全平台,去除无用DLL
12.2  修复任务面板任务成就切换BUG
  增加道具钓鱼获得几率,只要道具增加该值有几率钓鱼获得
  增加完整钓鱼功能模块
12.1  任务跟踪框优化
  修复GM命令@清理怪物只能范围清理的BUG,该命令清理GM角色所在当前地图的全部怪物
  大补贴自动捡取列表改为默认自动捡取,勾选不捡取
  大补贴修复道具碎片不捡取BUG,勾选不捡取的道具同理不捡取对应的碎片
  大补帖修复道具设置名字不显示还会显示的BUG
  优化自动捡取和TAB捡取
  道士宝宝按技能等级召唤
11.24  大补贴增加物品闪烁
11.23  修复多只宠物重叠问题
  服务端点击关闭观察者,客户端对应关闭观察者BUFF和在线观察者提示
  服务端增加排行称号显示的级别设置,默认50级显示排行称号
  客户端增加云盾接口
11.18  服务端宠物自定升级模式修改,默认不勾选吉米原版,勾选启用自定义设置
  修正普通玩家@传送 地图限制了还能传的BUG,GM不受限制
  增加玩家命令 @允许回生术
  服务器道士技能回生术增加使用开关
11.17  服务端增加道具来源记录
  服务端增加客户端是否显示道具来源开关
  客户端增加道具来源显示
  修复碎片爆率BUG
11.16  宝宝增加1-7级等级颜色
  宝宝增加升级系统
  服务端增加宝宝升级属性调整
  增加召唤战斗宠物道具 ItemType值为消耗品 Shape值为1003  Effect值为CallPet
  增加服务端召唤战斗宠物设置
  服务端增加碎片是否爆出开关
11.15  修复成就称号别人看不到的BUG
  修复GM直接修改角色归属账号时, 行会处理引发的崩溃
11.14  修复服务器登录时空值引起的卡LOGO界面
  修复可以选中多个成就的BUG
11.13  修复注册限制引起的服务端奔溃
  增加GM命令 @增加属性 装备格子 属性 数值
11.12  修复卡LOGO界面的问题
  优化组队界面
  服务端增加PVP红名武器加诅咒开关(旧版吉米的是PVP红名加1小时-1幸运BUFF)
11.11  修复在线人数提示开关无效BUG
  修复创建账号按回车黑屏BUG
11.10  寄售增加元宝金币颜色区分提醒
  聊天框显示内容优化
  脚本新增GM命令 @管理 输入该命令可以呼出指定NPC脚本对话框
  脚本新增玩家命令 @服务 输入该命令可以呼出指定NPC脚本对话框
11.9  LOGO界面增加回车或者ESC直接跳过图片显示
  挂机被怪围优先打就近的怪物
  再次优化寻路算法
  修复新增属性的算法错误
11.6  增加GM世界喊话信息,开门提示,独立显示
  优化自动寻路,挂机,内存占用
  大小地图一些细节调整
11.5  增加GM命令 @召唤宠物 怪物名 数量(注:数量不能超5只)
  服务端增加天地合一命令延迟时间设置
  新增部分GM命令,具体参考新版引擎说明书
11.4  修复无法挖肉BUG
  修复宝石镶嵌对应类别错误
  服务端道具极品设置修正
  修复普通玩家带传送戒指使用传送命令无冷却时间BUG
  服务端增加元宝充值获得赏金奖励比例设置
11.3  修复最终伤害%显示错误
11.2  服务端增加传送命令延时时间设置
  修正人物死亡还能使用传送命令的BUG
  修复TAB键无法使用的BUG
11.1  客户端修改成SharpDX,去除组件SlimDX支持
  修正登录界面,去除动画绘制,去除登录动画设置
  服务端增加暴击伤害%PVP切换开关,默认不开启,只对怪物有效
  修复成就系统引起的卡顿问题
  修复服务端任务扩展引起的导入导出错误问题
  服务端增加账号注册限制
10.19  增加道具属性 生系怪物伤害增加,死系怪物伤害增加,最终伤害减少,最终伤害减少%,任务道具爆率增加%
  修复传送戒指死亡以后还能使用BUG
10.15  服务端配置道具设置里增加传送戒指冷却时间设置
  仿韩数据库修复海底地图链接,永丰长城地图链接
  仿韩数据库宠物按韩版设置对应属性,疲劳度,升级经验
  服务端增加锁IP功能
  修正暴击伤害%为人怪都有伤害,去除吉米版的暴击伤害(怪物)%
10.14  增加道具属性防御%,魔防%
  增加技能伤害%道具属性和镶嵌道具
  镶嵌石类型划分Shape对应限制:1武器 2衣服 3头盔 4项链 5手镯 6戒指 7鞋子 8盾牌 20为武器项链手镯戒指 21为衣服盾牌头盔鞋子 0为全部装备
  仿韩地面物品颜色光效对应韩版
10.13  脚本增加活动开启结束时间判断
10.12  优化开始游戏加载速度
10.10  仿韩修复快捷键设置
10.9  仿韩聊天框文字颜色匹配韩服
10.7  修复天雷锤效果
  地图设置增加全亮设置
10.6  仿韩魔法技能快捷栏对应魔法技能边框显示
  修正成就部分要求类型错误
10.5  仿韩客户端匹配韩服开场音乐
  仿韩魔法技能面板增加对应的魔法技能边框显示
  客户端增加开场播放动画模块
10.2  服务端辅助设置增加清理尸体启用开关
9.29  服务端增加BUFF安全区暂停设置(该功能暂时无效)
  修改145版怪物属性显示不驻留UI相片位
  武器升级经验扩展服务端配置里设置
9.28  首饰升级经验扩展服务端配置里设置
  仿韩聊天窗改成默认显示
  修正服务端辅助设置无效BUG
9.25  服务端辅助设置增加稳如泰山启用开关
  新增结婚离婚类成就
9.24  新增武器锻造类成就
  新增武器冶炼类成就
  成就增加任务和成就任务的判断选择
9.23  完善成就需求显示
  增加翻转个别成就要求选项
  新增排行版类成就
  修正成就任务地图和技能选择无效BUG
  成就增加NPC的判断选择
  服务端成就任务需求设置修正
9.22  成就增加奖励道具设置页
  修复145武器等级不显示BUG
  修复145首饰有2个等级显示BUG
  145道具显示调整和光通版一致
  在线人数显示修改成加减值
  修正145人物属性界面数值无法显示齐全
9.21  修复145数据库矿洞部分链接错误
  修复145数据库挖矿几率未增加错误
  修复数据库挖矿设置无法复制粘贴BUG
  仿韩优化服务器区服列表名称同步
  修复极品爆出提示里数字怪显示数字BUG
  仿韩修复区服名称不同步BUG
9.18  修复在线人数设置BUG
  仿韩优化登录LOGO显示速度
9.17  仿韩增加登录LOGO显示开关
  仿韩增加服务端选区界面
  仿韩修复小地图寻路怪物和NPC不显示BUG
9.16  修复优化已经发现的BUG
  宠物背包格子限制由原来的40格扩展成500格
  仿韩增加登录界面LOGO
  服务端增加在线人数设置
9.10  增加高级物品爆出提示
9.7  145登录界面完善
  增加小地图单击自动寻路
  D菜单修正完善
  增加脚本服务器时间获取函数
  修正怪物设置魔法攻击无效BUG
9.6  修正PK的时候部分技能延迟10倍速度
9.2  修复每日任务无法完成BUG
9.1  修复每日任务无法扣除大量的任务道具
8.31  修复每日任务0点不复位的BUG
  修复每日任务重置错误
8.26  修复每日任务图标显示错误
  修复每日任务无法道具直接交任务错误
  修复任务奖励参数修改错误
8.24  修复任务随机奖励和选择奖励修改为只能选择一种
  新增3个脚本函数
8.20  GetItemPartsCount   判断是否碎片道具
  TakeItemParts           取走碎片道具
  GiveItemParts           给碎片道具
  万事通任务修复
8.19  每日任务改成不显示任务列表,直接万事通处接
  增加万事通对应脚本
  服务端扩展增加任务随机奖励
  神舰地宫开门提示改为走马灯形式
7.29  信息提示修正为蓝底黑字
  BOSS名字颜色改为绿色
  修复技能书合成不显示金额BUG
7.28  修复制作完成按钮无法关闭BUG
  修复制作成功包裹满不发邮件BUG
7.27  新增一个获取特定背包剩余空格的函数
7.26  拆除附魔石之前检查背包剩余格子
  修复碎片包可以放其他物品的BUG
7.25  修复绑定物品与普通物品刷新叠加的BUG
  修复NPC出售货物最后一个无法显示BUG
7.10  修复禁止存仓属性无效BUG(设置了禁止存仓的物品将无法放入仓库,行会仓库,宠物包裹)
  客户端4级技能点数显示对应服务端设置
  内置地图编辑器增加鼠标指向坐标显示
7.9  修复优化已经发现的BUG
  地图编辑器BUG修复
7.8  修复技能等级限制
7.7  增加技能经验倍率设置
  增加4级技能吃书点数设置
  修复隐身戒指客户端效果显示
7.5  服务端增加妙影喝药设置
7.1  服务端增加最终抵抗Z版韩版两种选择
  服务端增加乾坤大挪移技能设置
  服务端增加鹰击技能设置
  服务端增加移形换位技能设置
6.30  坐标传送符对应服务端地图传送限制
  顶部UI图标改成按钮模式
  修改脚本收件函数,不管对方在不在线都能收到邮件
  修复优化已经发现的BUG
  服务端地图编辑器增加地图代码扩展
6.28  脚本增加抽奖宝箱功能
6.24  脚本增加推广人和被推广人奖励系统
6.23  脚本增加定时开启BUFF活动
  服务端增加妙影无踪技能设置
  服务端增加等级差领取经验BUFF脚本
6.22  修复优化已经发现的BUG
  服务端自定义BUFF完善
6.21  服务端增加HTTP异常提示
6.20  服务端增加PY未安装提示
  修改管理员登录游戏不提示
6.19  叠加物品修正为可以回收站删除
6.18  修复地图动画错误
  服务端角色道具查询汉化并细节调整
6.17  服务端角色邮件查询汉化并细节调整
  服务端增加顶部UI图标栏控制
  服务端增加物品产出记录
6.15  增加顶部按钮栏
6.14  服务端增加脚本道具错误记录
6.13  新增GM指令  @给予 角色名字 道具名字 数量
  服务端增加聊天日志显示
6.12  捡取物品逻辑修正
6.11  服务端增加组队加成设置
  地图编辑器完成,支持所有传2传3素材整合成一张地图
6.10  脚本扩展增加GM指令支持
6.9  新增GM指令  @踢人 角色名字
  新增脚本给道具函数Sender.GiveItemsByStat(goods)
6.8  示例:
  goods = [
                   {
                     'name':'木剑',        #木剑
                     'bound':True,        # 绑定 false 不绑定  默认是绑定
                     'count':1,              # 数量 1
                     'Expire': 3600,       # 限制一个小时 秒计数
                    }, ]
  服务端主循环增加全局异常记录
6.7  修复外观特效图层问题
6.5  客户端服务端增加传奇2地图扩展
6.3  修复重复绘制导致内观特效过曝
6.2  修复徽章内外观图层问题
  新增脚本2次确认功能
5.31  新增脚本回收自动记录功能
  新增脚本充值接口对接函数
5.3  新增脚本按指定时间触发事件(比方定时活动,定时刷怪等)
5.29  新增脚本升级自定义奖励模块
5.28  整体动画速度调整,职业名字显示调整
  增加怪物数字区分 比方怪物名字后面加数字,可以做为极品或者任务怪处理
5.26  更换数据库密匙
5.21  增加服务端授权模块
5.20  内置地图编辑器增加钓鱼点设置
5.18  修复导入导出部分BUG
  更换新的加密算法和密匙
5.16  修复客户端降帧BUG
5.15  地图编辑器制作完成
5.11  修复隐身戒指无效BUG
5.10  修复时装显示BUG
  修复富文本按钮BUG
5.8  修复碎片包裹刷新BUG
  修复宠物捡取碎片BUG
5.3  富文本增加自定义图片按钮文字坐标
4.22  富文本增加Data内容定义
4.21  富文本增加道具移动框
4.20  富文本增加自定义对话框
4.19  自动加载脚本
  优化服务器CPU占用
  NPC名字换行符-号更改为空格
4.18  任务界面优化
  服务端增加每日任务次数设置
4.17  服务端增加可循环任务次数设置
  新增每日任务 重复任务(重复任务可以由道具双击获取)
4.14  支持部分任务完成直接领取奖励
  修复碎片包裹BUG
  自定义BUFF服务端设置界面完成
  修复输入框ESC按键错误BUG
4.13  增加地图点击呼出许愿池功能
  修复任务日志标签切换BUG
4.12  BUFF算法优化
  判断是否能攻击算法优化
  许愿池功能界面增加
  修复Z版一键出售并支持脚本调用
4.11  脚本一键出售函数为Dict['DialogType'] = NPCDialogType.RootSell
  包裹刷新优化
  修复回生丸无法使用BUG
  修复死亡还能使用记忆传送BUG
  修复NPC界面对话框错位BUG
4.10  修复个别属性不显示BUG
  宠物捡取类别增加材料区分
  修复脚本给物品卡包BUG
  修正Z版一键特修并支持脚本调用
  脚本特修函数为Dict['DialogType'] = NPCDialogType.SpecialRepair
  修复确认框回车使用
4.9  修正特修脚本取消时间判断赋值
  脚本增加副本队伍判断人数写法
  脚本增加副本队伍判断等级写法
  辅助取消天打雷劈设置,该技能为被动技能
  完成完整特修脚本
4.8  服务端所有项目窗体大部分汉化完成
4.7  脚本增加特修时间自定义
4.6  附魔石改为不增加极品值
4.5  修复武器镶嵌附魔石提取出错BUG
  修复人物获得物品时服务器奔溃BUG
  所有特殊饰品隐藏属性做隐藏显示
  修复脚本函数增加经验错误
4.4  修复脚本函数增加赏金错误
  增加脚本地图判断函数
  增加脚本安全区判断函数
  脚本增加副本进入道具需求
4.3  脚本增加循环判断函数
  脚本增加对应地图在线泡点脚本
  交易界面对应韩版界面
4.2  事件管理器完成
  成就系统逻辑部分完成
  新增触发系统对应成就部分触发判断
  成就系统初步完成
  目前支持类型:
  人物在线
  人物移动
  人物挖肉
  人物平A
  人物技能
  人物吸血
  人物挖矿
  人物获得物品
  制作表细化
4.1  武器里包含 武器 盾牌
  衣服里包含 衣服 头盔 鞋子
  首饰里包含 戒指 项链 手镯
  消耗品包含 消耗品
  其他包含 其他 勋章 翅膀 宝石 时装 材料 附魔石
  对应客户端素材材料改成其他
  记忆传送功能完成
  数据库道具设置增加记忆传送基础栏和最大栏设置
3.30  道具库增加材料类
3.29  修正比奇NPC特修
3.28  NPC任务对话界面对应韩版界面
3.27  服务端增加回归者BUFF经验比例设置
  修理对应韩版界面
3.23  增加删除道具功能
3.22  增加碎片包裹整理
3.21  买卖框对应韩版界面
3.20  NPC对话框面板对应韩版界面
3.19  大补贴自动挂机修正
3.17  宠物超11级如果未设置技能属性做忽略处理
  增加韩版各种地图指示图标
3.14  修复聊天框,模式切换框等范围内鼠标无法点击移动的问题
3.13  修复小地图透明度
3.12  修复大地图全图透明度
  自定义登录器工具初版完成
3.9  修复彩票脚本问题
3.8  修复服务端道具带套装时复制粘贴错误BUG
  修复任务数据库导入导出时任务类型为空BUG
  修复任务数据库导入导出时NPC出现空值BUG
  道具合成表ITEM增加序号
  服务端增加额外属性随机加点控制
  任务NPC设置如果为空做忽略处理
3.7  修复切换制作目标模板时的显示BUG
  服务端增加刺客最后抵抗技能自定义设置
  修正宠物自动粮仓券无法自由设置名字BUG
  修复宠物自动喂食解锁后马上存入再取出造成的解锁失效
  制作系统开放
3.6  额外属性改成随机加点
3.5  修复地图动画素材读取的BUG
  修复宠物捡取碎片的BUG
3.4  管理员登录账号修改为可以2个名字登录游戏
3.3  宠物捡取碎片自动归类碎片包裹里
  隐藏左右聊天框在次优化
  修复魔法技能面板快捷按钮显示快捷键设置
  修复脚本给碎片如果碎片包裹满则自动给予到人物包裹
  增加脚本函数
       +经验     GiveExperience
       -经验     SubExperience  
       +赏金     GiveHuntGold
       -赏金     SubHuntGold
       +声望     GivePrestige
       -声望     SubPrestige
       +荣誉值   GiveContribute
       -荣誉值   SubContribute
  聊天框 图片缩放细节优化
  修复宠物捡取类别引起的角色无法登陆游戏BUG
3.2  修复客户端DXControl奔溃BUG
  增加宽屏笔记本1024*600分辨率设置
  修复包裹出售物品的锁定红框不显示BUG
  大小地图缩放修复
3.1  修复聊天框隐藏后框内范围无法点击移动
  修复小地图缩放后框内范围无法点击移动
  修复小地图坐标显示
  修复小地图人物显示和BOSS显示
  修复聊天框隐藏后框内范围无法点击移动
2.29  修复信息提示框隐藏后框内范围无法点击移动
  修复道士技能面板属性设置错误
  各个界面按钮精校
2.28  数据库增加成就任务
2.27  背包完整对应韩版界面
2.26  任务跟踪框对应韩版界面
2.25  任务跟踪框增加任务分类显示
  任务界面完善并增加任务分类显示
  修复宠物捡取BUG
2.24  增加鼠标双击捡取物品(无视大补贴过滤)
  底部UI完整对应韩版界面
  修改传送地图连接怪物不能传送
2.23  技能面板对应韩版界面
  挂机恢复旧版,优化找怪逻辑
  大地图全图对应韩版
2.22  修复最终抵抗角色死亡引起服务器卡BUG
2.21  修复素材编辑器一个位图错误
  增加聊天框隐藏时文字显示
  增加右下系统信息显示
  修复海底世界火堆黑边BUG
  小地图对应韩版界面
2.20  任务界面对应韩版界面
2.19  大地图NPC显示错位修正
  任务数据库增加任务类型定义
2.18  大地图界面对应韩版
2.17  修改法师电闪雷鸣随机范围攻击
2.16  修复取下宝石重新镶嵌属性叠加显示的BUG
2.15  修复赠送角色金币元宝改为对应账号
  修复挂机打怪乱跑的BUG
  修复辅助自动捡取BUG
  修复武器元素显示异常的BUG
2.14  增加制造合成功能
  修复图片点击模式切换无效BUG
2.13  聊天框修改为可以移动
  修复辅助吃药设置无法保存的BUG
  修正辅助部分功能文字释义错误
  修复刺客技能最终抵抗BUG
2.12  修复组队任务不分享BUG
  修复查看玩家界面点组队组全部人BUG
  修复爆裂蜘蛛出现就自爆的BUG
2.11  修复遇怪自动绕行BUG
  修复道具拆解出现道具图标跟随的BUG
2.7  服务端设置里部分文字说明修正
2.6  服务端设置增加等级经验自定义设置
2.5  服务端设置增加挖矿所得是否绑定选择
  服务端设置增加商城赏金购物是否绑定选择
  服务端增加装备极品几率调整
2.4  增加制作碎片的GM命令  使用方法 @制作碎片 后面道具名称 数量
2.3  增加脚本给道具碎片函数  GiveItemParts
  修复碎片合成BUG
  修复怪物数据库多层数据结构不显示刷怪地图的BUG
2.2  客户端素材增加刺客男女小熊老虎鱼衣素材
2.1  修复BUFF框不显示的BUG
  数据库怪物增加图鉴参考
1.31  增加道具合成的导入导出保存
1.29  修复数据库怪物的导入出错BUG
  数据库增加道具合成
1.28  增加自定义道具特效的导入导出保存
  修复宝石镶嵌属性显示异常的问题(注意fullitemstats被客户端用作绘图)
1.24  聊天框对应韩版界面显示
1.23  修正攻击模式对应韩版显示
  修正部分聊天颜色和背景对应韩版显示
  修正聊天框内文字显示行间距
1.18  安全区进出提示对应韩版显示
1.17  修复刺客狂涛泉涌技能特效
1.16  技能快捷栏对应韩版界面显示
1.15  药品快捷栏对应韩版界面显示
  增加大部分衣服查看界面对应内外观
1.14  修复挂机寻怪卡点BUG
1.13  修复组队界面降帧BUG
  修正角色创建默认不勾选时装显示
1.12  文字字体对应 仿宋体
1.11  修改客户端Zircon.ini里的 FontName=仿宋体
  增加大部分衣服对应内外观
  修复挖矿的BUG
1.10  增加NPC新素材读取支持
1.9  微调挂机卡屏的问题
1.5  修复大补贴战士烈火等技能不能自动施放BUG
1.4  修复大补贴道士阴阳法环开2次BUG
  修正数据库备份时间不正确BUG
1.3  修复挂机不扣时间的BUG
1.29  修复绑定物品别人能捡取的BUG
12.28  修复时装取武器卡屏BUG
12.27  修复第一件时装外观无法显示问题
  增加服务端武器重置冷却时间设置
  修改丢弃物品道具出现在人物左上角而不是在人物脚下
  修复内挂自动飞随机无效BUG
12.26  修复时装显示错误引起的卡屏
12.25  部分时装设置不显示武器人物内观和武器外观
  定制数据库增加全地图NPC对话脚本
  定制数据库增加大部分时装,新道具,新怪物
  定制数据库增加目前大部分地图的刷怪
  修复自动挂机
12.24  增加NPC富文本格式:1.对话文字颜色设置
  (示例  <font color=\"0xff00ff00\">我是绿色15号字</font> )
  服务端设置增加捡取时间设置
12.23  修复时装的自动切换和显示切换
12.28  取消声望称号的取下设置,请自行设置声望称号的绑定属性
  修改时装查看为玩家勾选时装显示,别人才能看到时装
  修复自动换符问题
12.16  符的数据库设置为 8-0 护身符从8起 灵魂符0结束
  修复部分全身时装显示发型问题
  修复刺客时装显示错误
  添加完善时装外观显示
12.13  增加时装扩展
12.12  添加时装显示切换开关
  导出极品设置
12.11  修复碎片合成BUG
12.10  增加自定义道具特效设置功能
12.9  增加技能书合成功能
  增加装备打孔镶嵌功能
  修复服务端黑炎属性设置数值错误BUG
  数据库增加自定义道具特效设置界面
12.6  修复道具、怪物支持不同数据库复制粘贴
  NPC地图链接支持不同数据库复制粘贴
12.5  增加元宝变化的辅助函数
12.3  增加2个变更玩家金币或元宝的辅助函数
  大补贴3.0部分完善
12.2  修复创建角色BUG
12.1  增加创建人物动画显示
11.30  修复删除角色BUG
11.29  修复BUFF显示问题
  怪物、道具、地图数据库支持多重数据结构直接复制粘贴
11.26  修复脚本给予道具卡包BUG
  NPC地图链接支持多重数据结构直接复制粘贴
11.22  修复数据库怪物素材错误问题
11.18  修复服务端地图编辑器错误
11.17  数据库怪物数据完善
  修复服务端属性错误奔溃问题
11.16  修改人物选择界面
  修改人物创建界面
  增加道具图片显示
11.11  增加道具说明分隔线
  修正服务端复制粘贴功能
11.10  复制粘贴数据以后键盘下键增加复制粘贴记录
  服务端主面板增加配置按钮
11.4  D键功能自定义文本 自定义文本颜色
  修正部分格子边框不显示问题
11.3  宠物包裹格子修正
11.2  宠物包裹格子增加滚动条
  任务奖励物品格子修复显示
  辅助挂机增加自动随机功能
  修复包裹和碎片包裹格子设置问题BUG
11.1  增加DX列表视图控件扩展
  修复声音文件缺失引起客户端奔溃问题
  聊天文字增加换行
  包裹格子按韩版绘制
  去除道具格子绿边
  复选框增加左右框选择扩展
10.31  修复当场景切换后 ComboBoxes 重复调用Dispose 引起客户端 DXControl.Dispose 死循环调用的问题
  当场景过度的时候 要在新的场景建立完毕以后触发 DXSense.OnIsVisibleChanged 调用
  添加 为滚动条自定义皮肤 功能接口 SetSkin
  增加一个给玩家发放物品碎片的函数
10.28  把宝箱逻辑转移到PlayerItem.cs
  修改对象计数的翻译
  修复服务端道具极品设置无效的问题
10.27  修复玩家拥有空置技能所引起的崩溃
  增加宠物自动粮仓解锁劵道具
10.25  实现宠物自动粮仓解锁功能
  拆分PlayerObject.cs
  修复自动粮仓引起的无宠物打不开宠物面板问题
  修复火盾特效和刺客双手武器绘制冲突
10.23  增加武器类别单手武器双手武器设置
  修正无法持续兑换声望称号的问题
10.21  D键菜单重做,未全部完成(缺文字编辑)
  药品类消耗品去掉持久显示
10.20  增加自动装备道具函数
  完善声望兑换脚本
  修复自动寻路奔溃问题
  增加声望称号兑换脚本雪原本国村长处
10.19  增加地图黑炎(月河)属性设置
10.18  增加服务端后台设置黑炎(月河)属性的时间,减防御比例,减攻击比例
  修正声望称号双击能取下的问题
  修复查看装备会出现在其他角色查看界面问题
  查看人物界面增加声望称号查看
10.17  增加黑炎(月河)攻击和防御
  修复使用护身符时的崩溃(不同的数据库 符的shape值可能不同 注意修改)
  增加地图设置加血减血属性
  增加模式切换图片栏
10.16  添加NPC名字换行显示
  修复隐藏属性引起部分已开区道具显示不完整引起的奔溃
  修复排行榜点击查看不在线人物奔溃的问题
  修复碎片包裹奔溃错误
10.15  增加沙漠土城购买徽章脚本
10.14  数据库增加声望称号
  增加声望称号内观特效
  增加红毒绿毒属性扩展
10.13  部分属性值改为隐藏属性,数据库做设置标记
  增加破血魔镜隐藏属性,等级值倍率增加血蓝值
  四字项链增加完成
  增加服务端幸运最高值设置
  修复查看别人装备BUG
  勋章内外观特效增加
  增加火盾动态内观
10.12  修复内观翅膀黑边问题
  增加魔法躲避%属性
  修复怪物经验衰减出错问题
  增加额外伤害属性
  增加服务端设置邮箱信息里的网站和网址
10.11  修复经验为0时转生死亡后台报错的BUG
  增加服务端设置人物属性上限数值
  修正宠物技能下一页点包裹不关闭技能显示问题
  人物查看界面去除属性查看和加点查看
10.10  人物查看界面对应韩版
  宠物界面对应韩版
10.9  增加行会联盟模块
  修正数据库怪物元素缺失
10.8  背包界面对应韩版
10.7  修正人物面板属性坐标显示
  怪物属性框对应韩版
  修复道馆地砖缺失BUG
  修复赤龙地图地面动画效果
  怪物属性显示增加魔法攻击值显示
10.6  BUFF图标显示更改为韩版右起显示
  增加服务器夫妻传送延迟设置 默认2分钟
10.5  增加GM武器升级命令   格式 @武器升级 等级
  增加服务端怪物经验衰减比例设置 默认高1级降5%经验
10.1  增加服务端极品几率设置 默认15 值越低越容易出极品
  增加服务端极品参数设置 默认加2个极品属性
  修复换符引起的奔溃
9.30  修正武器特效显示
  增加人物查看界面特效显示
  修改测试模式5人限制发布定制版模式无人数限制
9.29  修复组队人多看不到血条的BUG
  屏蔽合区功能做进一步测试修正
  自定义护身符做修正
  护身符数据库Shape值做对应修改,护身符小从1开始-灵魂护身符9结束
  D键功能完善匹配脚本呼出
  修改仓库可在非安全区打开
9.28  修改UI里鞋子的显示格式
9.27  增加各种衣服武器的内观调用
  增加武器衣服翅膀盾牌外观特效
  增加组队界面
  UI界面按钮微调
9.26  修复毒符BUG
  武器衣服盾牌头盔改为拉取
9.25  额外属性加点改为NPC处加点
  增加声望属性
  增加贡献属性
  人物属性界面对应韩版
9.21  修改快捷对应韩版快捷按键
9.20  调整飘血速度
  调整莲月显示变慢
  增加极品物品方位提示
  增加BOSS方位提示
  修复BUFF显示位置算法
  文本框文本显示私聊/名字
  聊天框双击支持中文输入
  增加查看人物界面组队和私聊按钮
  小地图调整人物BOSS等显示大小效果
  修改怪物无法穿人
  修改部分魔法锁定
  修改道士符对应属性
  扩展界面绘图函数
  增加各个地图匹配音效
9.19  数据库布局归类调整
  增加大补贴辅助框架
  修改大补贴辅助快捷按钮为HOME键
  自动挂机寻怪原来是走现在改为跑
  免Shift跟踪走改为跑
  微调技能释放速度
  数据库增加部分新怪物
9.18  修复服务端数据库修改奔溃的BUG
9.17  增加天雷锤特效和屏幕抖动
  婚戒增加边框显示
9.16  修复服务端点击账号信息奔溃的BUG
  添加徽章特效
9.15  转生后的名字不同颜色
  修复刺客不吸血BUG
  修复推荐人增加赏金BUG
  强制注册必须填写名字和日期
9.14  增加1.45UI界面调用
  添加盾牌显示开关
  修复盾牌绘制顺序
  调整聊天文字显示高度
9.11  修正点击大地图自动寻路卡的问题
  移动碎片优先放入碎片背包
9.10  增加宠物拾取碎片与药品的选项
  修正宠物物品类型“金币”为“材料”
  增加合区功能
  天气系统测试中
  排行榜增加转生显示
9.9  数据库增加地图移动背景特效设置
  数据库增加目前韩版全地图链接
9.8  修复怪物名字居中显示
  BUFF框随小地图框大小位移
9.6  缩小右键点击转向范围
  修复复活僵尸经验越打越多的BUG
9.5  修复怪物加了数字显血以后任务标识坐标错误的BUG
  修复诱惑之光只能诱惑3只怪的BUG
  修复小地图边框越界
9.4  修改怪物仇恨为旧版模式谁打第一下就是经验获得者,超时不打怪物无归属
  数字显血做细节调整,并增加怪物数字显血
  增加脚本删除NPC命令
  增加数据库任务设置导入导出EXCEL功能
9.3  修复NPC多按钮卡的问题
9.2  修复NPC对话框大小复位问题
  增加NPC卖物自定义货币功能。
9.1  例如goodslist=[('干肉',{'上古钱币': float(67)})] 即67个上古钱币可以换1个干肉
  副本禁用随机和传送
8.31  服务端增加客户端区服名称设置
  增加魔法锁定
  数据库加密完成
8.26  修正导入无法增加数据的BUG
8.20  服务端设置增加挂机页面,免蜡,免助跑选择设置
8.18  刺客四花修正为全自动释放
  数据库大部分导入导出功能完成
  增加怪物名字-符号换行
8.17  修改商店出售为默认不锁定
8.15  增加数据库地图设置、怪物设置、怪物参数设置导入导出功能
  数字显血
8.14  修正转生丢失经验错误
8.12  整合加属性与刷新显示,供py直接调用
  增加一个辅助函数,用于脚本刷新装备属性
8.11  增加数据库道具列表导入EXCEL功能
8.10  增加刺客自动风之闪避 自动风之守护
8.9  增加锁定怪物红外框
8.8  增加数据库道具列表导出EXCEL功能
  辅助增加血量显示
8.7  增加彩票功能
  增加道具说明文件换行
  修正转生加属性错误
8.6  修正物品捡取列表错误
  修正诺玛4,5地图链接,增加诺玛BOSS房
  韩版人物基础数据库修正
8.5  服务端增加坐骑属性设置
  修正全局爆率组队无法捡取物品问题
8.4  服务端设置增加角色创建等级金币元宝设置
  服务端设置增加转生数值设置
  修正魔法数据库战士和刺客的攻击值
8.3  坐骑附加属性修正为韩版数据
  修正魔法盾 凝血自动技能动画效果
8.2  增加战士自动铁布衫 自动破血
  韩版道具数据库修正
7.31  魔法技能数据修正
7.26  怪物数据库再次精修
7.25  全局爆率捡取判断完成
7.24  修改捡取为单个物品站位捡取
7.20  注销范围捡取
  地图增加死亡掉落装备设置
7.19  韩版NPC大部分完成
7.17  修正NPC无法卖物品
  增加NPC寄售界面支持
7.8  韩版怪物数据库修正
7.6  韩版地图修正
7.4  脚本增加组队判断
7.3  加入NPC调用仓库功能
7.2  修正辅助挂机时间清零问题
  大小地图寻路画线修复
7.1  死亡按钮复活和聊天框复活可选择使用
6.30  行会BUFF加成修正为人数限制加成
  更改同账号无法创建相同角色名
  NPC对话框文字改成白色
6.29  鼠标指向按钮文字才显示下划线
  增加自定义怪物动作魔法特效
6.15  自定义怪物动作魔法特效在怪物设置里子表添加完成
  升级经验修正为韩版官方升级经验数值
6.14  辅助自定义范围挂机
6.13  玩家顶号服务器自动重置密码功能关闭
6.12  告示走马灯效果,文字颜色设置
  数据库部分索引汉化
6.11  修复碎片包裹拆分引起的服务端奔溃
6.9  修复快捷栏放物品碎片引起的服务端奔溃
  增加屏幕中上公告栏
6.8  复活文本提示点击改为聊天框提示
  自定义怪物在怪物设置里子表添加完成
6.7  部分汉化错误修正
  自定义怪物魔法特效框架添加
  增加道具Index序号
6.6  修正清理尸体错误
  自定义怪物完成
6.5  技能详细说明修正
6.4  说明书增加怪物图库
  关闭Web服务(目前暂时未使用)
6.3  增加技能主动被动标签
  修正技能树标签同步韩版
  碎片包裹不使用整理按钮
  增加脚本角色上下线提示
6.2  增加脚本输入命令提示
  修正部分GM命令错误
  增加地图门点限制接口
6.1  增加自定义消耗道具接口
  增加部分脚本函数接口
5.30  修复碎片包裹BUG
5.29  增加登录界面LOGO
  充值链接多个角色名修正
5.28  碎片包裹完成
  修复商城赏金设置为0调用元宝价格
  修复部分服务器组件缺失 引起服务端点击NPC错误
5.25  修复刺客技能引起服务端奔溃问题
5.24  修复道士阴阳盾需要开3次才能打开
  修复碎片不捡取
  修复挂机时间结束还能继续挂机
  传奇宝箱完成
5.23  道具增加永不爆出设置
  增加服务端传奇宝箱重置元宝抽奖元宝后台设置
  增加各BUFF服务器后台设置
5.22  增加服务端赏金设置
  增加服务端推荐人设置
  服务端增加挂机时间,退出行会时间设置
5.21  增加传奇宝箱
5.20  游戏币全部改成元宝
  修正充值接口链接错误
5.19  包裹刷新完成
  修复资源编辑器无法拖动框架问题
5.12  完成地图编辑器框架
5.11  客户端碎片包裹完成
5.7  部分修正
5.6  修复邮件发送物品数量不正确
5.5  增加副本地图时间显示标签
5.4  登录界面完善同步韩版界面
  修复新建邮件物品格子错误
5.3  副本动态生成完成
  副本动态地图刷怪完成
  副本动态NPC刷新完成
  主设置菜单完成,部分框架注释
5.2  修复技能说明无法显示
  初步副本设置
  修改GM@飞命令对应地图ID
  人物属性界面完善,玩家查看人物属性界面完善
5.1  增加技能栏背景
4.30  扩展碎片背包格子
  增加负重栏,物品刷新栏,游戏币显示
  脚本改为内存加载,修复脚本引起服务端奔溃的问题
4.29  部分脚本精修,完善
  修复碎片叠加数量无法捡取BUG
4.20  NPC脚本全部完工
4.19  完美修复阴阳盾
  添加纹理效果增强
4.14  修正数据库部分道具错误
  修复阴阳盾冷却时间为韩版6秒,技能延时改回0秒
  NPC脚本大部分完工
4.13  修复部分NPC汉化错误
  阴阳盾为防止无限使用,做技能延时处理,默认延迟10秒
4.10  开始扩展Python脚本
4.9  修复僵尸复活无法看到问题
4.8  修复过滤物品鼠标指向卡住问题
  过滤功能完成
4.7  增加公告系统
  增加服务端获取玩家激活码
  调整道具属性框
4.6  内挂功能完成
  过滤界面修正
4.5  内挂部分完成
4.4  完善引擎说明书
  内挂部分完成
4.2  修正部分汉化错误
  修正部分索引错误
  服务端捡取部分修正
3.31  添加自动挂机按钮
3.29  物品过滤部分界面完成
  内挂界面部分完成
  增加WTL编辑器
3.27  修正奖励格子为4格
  增加引擎说明书
3.25  修复回生术,强化回生术BUG
3.22  修复传送戒指输错命令引起的系统奔溃
3.21  修复回生术引起的系统奔溃
3.20  修复坐标显示
  部分汉化修正
3.19  增加商城游戏币寄售
3.17  修复数据库部分错误
3.16  修复武器工艺丢钱可以制作的BUG
  汉化大部分GM命令
3.15  修正记忆套传送命令
  修正传送戒指命令
  宠物捡取物品过滤
3.13  辅助部分全部完成
3.12  修正卡盾,骑马卡技能BUG
  内挂完成大部分包含4职业自动技能
3.11  宠物分类捡取完成界面部分
  修复部分汉化错误
  修复地图坐标显示错误
3.10  内挂完成小部分
  修正部分汉化错误
  内挂完成小部分
3.9  修复数据库盾牌外观错误
  增加部分内挂辅助
3.8  优化客户端网盾防御系统
3.7  增加客户端防御系统
3.5  增加大地图自动寻路
3.4  增加充值接口
3.3  修复部分汉化错误
  完善部分数据库汉化和错误
3.2  资源编辑器添加了直接打开.ZI文件的功能
3.1  资源编辑器更改了Lib编辑器的输出文件名
  资源编辑器添加了自动保存
  骑马无法使用物品提示
  完善部分数据库汉化和错误
  修正服务端命令链接只能输入数字错误
2.28  汉化完善数据库地图传送接口部分
  修正部分汉化错误
2.26  修正数据库地图名称
  修正数据库怪物名称
  修正道士个别级别加血错误
  汉化完整补丁管理器
2.25  修复服务器奔溃错误
  修改素材工具导出格式为PNG
  修复个别汉化错误
2.24  添加安全区进出屏幕居中显示
2.22  完善数据库个别汉化
2.21  完整修复技能树
  完整修复技能数据库
  修正地图坐标显示错误
  修复部分汉化错误
2.20  完善数据库个别汉化
  修正部分魔法技能窗口显示错误
  修复部分汉化错误
2.19  完善数据库个别汉化
  增加红绿毒自动切换
  修复部分汉化错误
2.18  完善数据库个别汉化
  增加小地图坐标
  修复部分汉化错误
2.17  完善数据库个别汉化
  添加安全区出入提示
  修正邮箱错误
  汉化部分GM命令
  修复部分汉化错误
2.16  完善数据库个别汉化
  删除SVN代码文件里的Obj文件夹
  服务端添加技术交流群号
  汉化资源编辑器
  汉化登录器
  修复部分汉化错误
2.15  服务端汉化,客户端汉化基础完工
2.14  修复大师精炼BUG
  汉化服务端部分按钮说明
2.13  汉化服务端错误提示说明
  完整汉化任务,NPC,技能,道具,怪物等
  删除SVN服务器里服务端,客户端,重复组件,精简代码大小
2.12  部分服务端,客户端文字汉化以及修正
  数据库汉化修正部分怪物名称
2.11  汉化ChineseMessages.ini文件
2.10  汉化Enum.cs文件
  汉化Stat.cs文件
  修正个别地方汉化错误
  修复抵消女盾,添加可见盾牌
  修复动画对象混合
  当包裹满时宠物不捡金币
  添加召唤怪物命令
  修复角色,行会无法使用中文名
  修复任务对话错误
  更正部分客户端汉化错误
2.9  完善更多汉化内容
  基本完成客户端全部汉化修正
  增加素材编辑器代码
  汉化服务端配置页面
2.8  汉化大部分客户端
  汉化服务端数据库部分(道具,怪物,技能书等)
2.7  汉化服务端主界面
2.6  添加邮件激活模块
2.5  建立SVN服务器,整理代码,组件,所需附件等


作者: admin    时间: 2021-7-22 21:14
引擎文件结构说明

一、服务端目录结构

Backup目录:数据库DB 账号DB 备份目录

Database目录:数据库DB 账号DB目录

DyxPay目录:角色充值接口目录

Map目录:地图文件目录

Scripts目录:PY脚本文件目录

Envir目录:TXT脚本文件目录

Translations目录:游戏内中英文切换字体内容目录

Update目录:升级更新文件目录

Chat Logs.txt文件:游戏内玩家记录文件

Errors.txt文件:服务端报错记录文件

Logs.txt文件:服务端运行记录文件

Server.exe文件:服务端启动EXE

Server.ini文件:服务端设置文件

 

二、客户端结构

Data\Map Data:这里的文件,是地图素材文件

Data\Background.ZL:背景素材

Data\CBIcons.ZL:BUFF图标素材

Data\Background.ZL:背景素材

Data\Equip.ZL:人物界面道具素材

Data\EquipEffect-Full.ZL:人物界面衣服特效素材

Data\EquipEffect-Item.ZL:人物界面道具特效素材

Data\EquipEffect-Part.ZL:人物界面盾牌特效素材

Data\EquipEffect-UI.ZL:人物界面UI特效素材

Data\Flag.ZL:旗帜素材

Data\Fmmap.ZL:小地图素材

Data\GameInter.ZL:游戏UI界面素材

Data\Ground.ZL:道具掉落地面素材

Data\Help.ZL:帮助素材

Data\Horse.ZL:坐骑素材

Data\Interface.ZL:吉米老大大部分框架复用素材

Data\Interface1.ZL:登录界面素材

Data\Inventory.ZL:道具在包裹里的素材

Data\Magic.ZL:魔法技能素材

Data\M-Costume.ZL:人物时装素材

Data\M-Hair.ZL:人物发型素材

Data\M-Helmet.ZL:人物头盔素材

Data\M-Hum.ZL:人物模型素材

Data\MIcon.ZL:技能图标素材

Data\MiniMap.ZL:小地图素材(Z引擎专用)

Data\Mon.ZL:怪物素材

Data\MonImg.ZL:怪物图片素材

Data\MonMagic.ZL:怪物魔法素材

Data\M-Shield.ZL:盾牌外观素材

Data\M-Shum.ZL:人物衣服翅膀素材

Data\M-Weapon.ZL:人物武器外观素材

Data\NPC.ZL:NPC素材

Data\NPCface.ZL:NPC头像素材

Data\PEquip.ZL:宠物头戴素材

Data\ProgUse.ZL:角色属性特效素材

Data\SaleItem.ZL:角色属性框衣服武器素材

Data\M-Costume.ZL:角色时装素材

Data\Santa.ZL:圣诞老人素材

Data\Storeitems.ZL:道具商店素材

Data\WM系列.ZL:盾牌,时装,人物,武器等素材扩展

Errors:客户端错误文件保存

Map:客户端地图文件

Patch:登录器更新补丁文件

Sound:音乐音效文件

Translations:对应服务端中英文切换显示

Chat Logs.txt:自己在游戏内的记录文件

GatewayDefense:网盾组件

Launcher.exe:更新登录器

Version.bin:更新对比记录文件

Zircon.exe:客户端执行文件

PickUpFilter.ini:物品过滤文件

Zircon.ini:客户端设置文件

注意:客户端里的这些文件,一个都不能少,否则都有可能引起游戏无法正常启动或报错!


作者: admin    时间: 2021-7-22 21:14
地图设置详解

Index:地图序号

FileName:地图编号,对应Map 文件夹里的地图编号

Description:地图名字

MiniMap:小地图,对应客户端Data文件夹里的MiniMap.ZL 图片序号

Background:地图背景层设置   调用客户端Data文件夹里的Background.Zl的背景图序号

Light:地图光效设置   Default默认  Light白天  Night夜晚  Twilight 黄昏

Weather:地图天气设置   空置默认  雾 燃烧的雾 雪 花瓣雨 雨

IsDynamic:动态地图,勾选为副本类动态地图

Fight:地图战斗属性设置  None普通地图  Safe安全地图 Fight 战斗地图

AllowRT:允许传送

CanHorse:允许骑马

AllowTT:允许回城

SkillDelay:技能延迟

ReconnectMap:下线重进游戏所在的地图,如果选择Map is null ,那么下线在上还在原地

MinmumLevel:最低进入的级别限制,达到指定的级别才可以进

MaximumLevel:最高进入的级别限制,达到指定的级别就无法进入

CanMine:挖矿

Music:指定地图播放音乐,对应源码里已经添加的音乐设置

CanMarriageRecall:允许结婚戒指传送

MinHealth:怪物基础生命值   普通数值为增加,-号为减少

MaxHealth:怪物最大生命值   普通数值为增加,-号为减少

MinDamage:怪物基础伤害   普通数值为增加,-号为减少

MaxDamage:怪物最高伤害   普通数值为增加,-号为减少

MinExp:怪物基础经验   普通数值为增加,-号为减少

MaxExp:怪物最高经验   普通数值为增加,-号为减少

MinDrop:怪物基础爆率   普通数值为增加,-号为减少

MaxDrop:怪物最高爆率   普通数值为增加,-号为减少

MinGold:怪物基础金币爆率   普通数值为增加,-号为减少

MaxGold:怪物最高金币爆率   普通数值为增加,-号为减少

地图设置前面的+号点开,里边是扩展设置

Guards 守卫设置

Monster:选择守卫或者怪物   X:X坐标  Y:Y坐标  Direction:站立朝向 分八个方向

Regions 地图区域设置

Description:区域设置说明   Size:区域设置大小 Edit:打开地图编辑器设置区域(地图编辑器设置)

Mining 采矿设置

Item:选择矿产 Chance:几率

作者: admin    时间: 2021-7-22 21:15
地图链接设置

SourceRegion:地图进口(准备进去的点)

DestinationRegion:地图出口(达到的点)

Icon:显示的图标,包含各种显示在大地图和小地图上的图片,比方出口,向上的,向下的,洞穴等

         none:空置

         cave:洞穴

          exit:出口

          down:进下层

          up:回上层

          province:省份

          building:建筑

NeedItem:指定使用道具

NeedSpawn:指定刷出怪物

Effect:地图特效或者指定条件

RequiredClass:指定进入的职业

作者: admin    时间: 2021-7-22 21:15
安全区设置

Region:地图区域

BindRegion:安全区设置的区域

StartClass:新人进入地图,按职业区分

RedZone:红名村设置,勾选为红名以后回城的地图

作者: admin    时间: 2021-7-22 21:16
道具设置详解

Index:道具序号

ItemName:道具名称

ItemType:道具类型 对应代码Library\Enum.cs里ItemType 定义

RequiredClass:职业要求 对应代码Library\Enum.cs里RequiredClass 定义

RequiredGender:性别要求 对应代码Library\Enum.cs里RequiredGender 定义

RequiredType:要求类型 对应代码Library\Enum.cs里RequiredType 定义

                       Level要求等级  MaxLevel 要求最高等级

                       AC要求物防 MR要求魔御 DC要求攻击 MC要求自然 SC 要求灵魂

                       Health要求生命 Mana要求魔法 Accuracy要求准确 Agility 要求敏捷

                       CompanionLevel要求宠物等级 MaxCompanionLevel要求最高宠物等级 RebirthLevel要求转生等级 MaxRebirthLevel 要求最高转生等级

RequiredAmount:要求类型对应的数值

Shape:武器,衣服,头盔,盾牌等显示对应的外观值

           消耗品,一些特殊道具的定义值

Effect:道具特殊效果定义 对应代码Library\Enum.cs里ItemEffect 定义

             比方攻击神水加什么属性,沃玛号角的定义,矿石的用途,碎片精炼石的用途,改名卷的使用设置等等

Image:包裹道具,地面道具,交易道具的图片显示,对应客户端Inventory.ZL的图片

Weight:道具的重量

Durability:道具的持久

Price:道具的价格

StackSize:是否能叠加,叠加的最大数值

SellRate:道具出售的价格比率 0保持不变  1为双倍价格出售 0.5为半价出售

StartItem:开始道具,游戏内新人进入游戏,包裹里赠送的物品

CanRepair:可以修理

CanSell:可以买卖

CanStore:可以储存

CanTrade:可以寄售,交易

CanDrop:可以丢弃

CanDeathDrop:死亡可以爆出

CanAutoPot:可以在A键辅助里自动使用,一般为消耗品或者药品设置

Rarity:物品分类 对应代码Library\Enum.cs里Rarity定义,对应三种类型,普通,高级,稀世

Description:物品的说明,一般寄售商品设置居多,可以自由定义物品的说明

Set:物品的设置,对应数据库套装参数设置

BuffIcon:对应显示BUFF的图标,在右上小地图旁边的BUFF框架里显示BUFF内容

PartCount:碎片计数,需要多少个碎片才能合成该道具

CanTreasure:勾选则属于传奇宝箱类物品,可以在传奇宝箱里开出该道具

NoMake:勾选不管是否设置爆率,怪物永不爆出该道具

道具设置前面的+号点开,里边是扩展设置

ItemStats 物品统计设置

Stat:对应不同的属性设置,比方急救丸设置Health 后面的Amount 数值为加血的值。比方火把设置Light后面的Amount数值为照亮的范围

Drops爆率设置

Monster:指定怪物 Chance:击杀数量 Amount:物品掉落数量 DropSet:这个是指定怪物地图掉落,配合怪物地图参数设置(DropSet函数的设置说明) PartOnly:勾选就只掉落碎片

作者: admin    时间: 2021-7-22 21:16
道具参数设置

Item:道具的名称

Stat:道具属性设置,每一行为一个属性值,可做多行添加

Amount:对应道具属性设置的数值,比方Stat选攻击,这里填30,就是攻击30的定义

作者: admin    时间: 2021-7-22 21:19
自定义道具特效设置

Info:道具的名称

DrawInnerEffect:勾选开启画装备内观特效

InnerImageStartIndex :内观库特效素材文件

InnerImageCount :内观起始图片序号

InnerX :内观X坐标默认填120,坐标偏移调整的话自己+-

InnerY :内观Y坐标默认填290,坐标偏移调整的话对应+-

EffectBehindImage :勾选把特效绘制在底图前面
------------------------------------------------------
DrawOuterEffect :勾选开启画装备外观特效

OuterEffectLibrary :外观库特效素材文件

IsUnisex :勾选代表男女角色外观特效一致

OuterImageStartIndex :外观起始图片序号

OuterImageCount :外观特效图片张数,默认不填,只有不分性别的特效才需要填写,并且只要写一个方向的数量就行

OuterX :外观偏移X坐标,默认不填

OuterY :外观偏移Y坐标,默认不填

内观自定义目前只对【衣服】【武器】【盾牌】生效

外观自定义目前只对【衣服】【武器】【翅膀】生效

【翅膀】【首饰】尚未添加,近期内添加完成

自定义特效设置图例如下

自定义道具特效设置

Info:道具的名称

DrawInnerEffect:勾选开启画装备内观特效

InnerImageStartIndex :内观库特效素材文件

InnerImageCount :内观起始图片序号

InnerX :内观X坐标默认填120,坐标偏移调整的话自己+-

InnerY :内观Y坐标默认填290,坐标偏移调整的话对应+-

EffectBehindImage :勾选把特效绘制在底图前面
------------------------------------------------------
DrawOuterEffect :勾选开启画装备外观特效

OuterEffectLibrary :外观库特效素材文件

IsUnisex :勾选代表男女角色外观特效一致

OuterImageStartIndex :外观起始图片序号

OuterImageCount :外观特效图片张数,默认不填,只有不分性别的特效才需要填写,并且只要写一个方向的数量就行

OuterX :外观偏移X坐标,默认不填

OuterY :外观偏移Y坐标,默认不填

内观自定义目前只对【衣服】【武器】【盾牌】生效

外观自定义目前只对【衣服】【武器】【翅膀】生效

【翅膀】【首饰】尚未添加,近期内添加完成

自定义特效设置图例如下
自定义道具特效设置

Info:道具的名称

DrawInnerEffect:勾选开启画装备内观特效

InnerImageStartIndex :内观库特效素材文件

InnerImageCount :内观起始图片序号

InnerX :内观X坐标默认填120,坐标偏移调整的话自己+-

InnerY :内观Y坐标默认填290,坐标偏移调整的话对应+-

EffectBehindImage :勾选把特效绘制在底图前面
------------------------------------------------------
DrawOuterEffect :勾选开启画装备外观特效

OuterEffectLibrary :外观库特效素材文件

IsUnisex :勾选代表男女角色外观特效一致

OuterImageStartIndex :外观起始图片序号

OuterImageCount :外观特效图片张数,默认不填,只有不分性别的特效才需要填写,并且只要写一个方向的数量就行

OuterX :外观偏移X坐标,默认不填

OuterY :外观偏移Y坐标,默认不填

内观自定义目前只对【衣服】【武器】【盾牌】生效

外观自定义目前只对【衣服】【武器】【翅膀】生效

【翅膀】【首饰】尚未添加,近期内添加完成

自定义特效设置图例如下[attach]741[/attach]


作者: admin    时间: 2021-7-22 21:20
套装设置

SetName:套装的名称设置,对应道具设置里的Set列表

套装设置前面的+号点开,里边是对应的扩展设置

SetStats 套装的详细设置

Stat:对应详细的属性增量,比方加攻击,加防御,加套装属性等

Amount:详细的数值,具体对应上边的属性来赋值

Class:使用职业设置

Level:使用等级设置

作者: admin    时间: 2021-7-22 21:21
怪物设置详解

Index:怪物ID

MonsterName:怪物名字

Image:怪物图库

File:怪物图库索引值,直接选择怪物所在的Mon素材库

BodyShape:怪物在素材库的序号从0-9

AttackSound:怪物攻击时使用的声音

StruckSound:怪物击打时使用的声音

DieSound:怪物死亡时使用的声音

AI:怪物的攻击代码(怪物AI设置)

Level:怪物的等级

Experience:怪物的经验值

ViewRange:怪物的攻击射程范围

CoolEye:怪物的视野范围

AttackDelay:怪物的攻击延迟

MoveDelay:怪物的移动速度延迟

IsBoss:是否为领主BOSS

Undead:不死系设置

CanPush:可以推,抗拒

CanTame:可以诱惑或者召唤

Flag:可标识怪物召唤,指定怪物可以召唤出这个怪物,比方角蝇可以召出蝙蝠,祖玛教主可以召出祖玛卫士和弓箭手等

怪物设置前面的+号点开,里边是扩展设置

MonsterInfoStats 怪物信息统计

Stat:怪物的设置数据,血量,攻击值,元素属性等 Amount:具体的数值

Respawns 怪物复活

Map:怪物复活的地图 X:X坐标 Y:Y坐标 Delay:复活延迟 Spread:范围 Count:数量 DropSet:这个是指定怪物地图掉落,配合道具地图参数设置(DropSet函数的设置说明 )

Drops 道具爆率

Item:掉落道具 Chance:爆率 Amount:数量 DropSet:这个是指定怪物地图掉落,配合道具地图参数设置(DropSet函数的设置说明 ) PartOnly:勾选只爆碎片 EasterEvent:复活节活动道具

作者: admin    时间: 2021-7-22 21:21
怪物参数设置

Monster:怪物的名字

Stat:具体的属性,比方攻击,魔法,防御等等,每一个一行

Amount:对应前面的属性数值

作者: admin    时间: 2021-7-22 21:21
地图刷怪设置

Monster:怪物选择

Region:怪物刷新的区域

Delay:刷新延迟

Count:刷新数量

DropSet:这个是指定怪物地图掉落,配合怪物地图参数设置(DropSet函数的设置说明)

EventSpawn:对应时间信息刷怪

Announce:怪物说话,会按指定内容发言

EasterEventChance:复活节活动设置

作者: admin    时间: 2021-7-22 21:22
地图爆率设置

Monster :怪物选择

Item  :爆出的道具

Chance  :爆出的几率,例子:20=大概20次的几率内可以爆出该道具

Amount :爆出道具的数量

DropSet :这个是指定怪物地图掉落,配合怪物地图参数设置( DropSet函数的设置说明)

PartOnly  :勾选的话,只掉落道具碎片

EasterEvent  :指定为复活节活动爆出的道具

作者: admin    时间: 2021-7-22 21:22
自定义怪物参数设置

Monster:怪物的名称

Animation:怪物行为动画,里边可以选择怪物的行为动作

Origin:怪物的动画起始图片序号

Frame:怪物的动画帧数,有几张动画图片

Format:怪物的动画格式,以多少张为一组

Loop:怪物的动画循环时间,单位为毫秒

CanReversed:怪物是否反序显示,就是倒序显示图片

CanStaticSpeed:怪物是否静态速度

---------------------------------------------------------------------------

Action:怪物自定义攻击特效

Effect:特效素材所在的图库

StartIndex:图库开始的序号

FrameCount:动画帧数,有几张动画图片

FrameDelay:动画循环时间,单位为毫秒

StartLight:光效开启时间

EndLight:光效结束时间

LightColour:光效颜色选择

作者: admin    时间: 2021-7-22 21:22
自定义怪物的标准格式

怪物动画

站立:0图开始,每4张图一个动画,10个图为一组,默认500毫秒

行走:80图开始,每6张图一个动画,10个图为一组,默认100毫秒

推:80图开始,每6张图一个动画,10个图为一组,默认50毫秒 R打√ S打√  (怪物种类 可以推人的怪物)

攻击:160图开始,每6张图一个动画,10个图为一组,默认100毫秒

被攻击后仰:240图开始,每2张图一个动画,10个图为一组,默认100毫秒

死亡消失过程:320图开始,每10张图一个动画,10个图为一组,默认100毫秒

死亡地面尸体:329图开始,每1张图一个动画,10个图为一组,默认1000毫秒

其他类死亡:880图开始,每1张图一个动画,10个图为一组,默认1000毫秒  (如果图库880有图片的,按这个设置)

出现:640图开始,每10张图一个动画,10个图为一组,默认100毫秒  (地底下钻出来的怪物)

消失:640图开始,每10张图一个动画,10个图为一组,默认100毫秒 R打√  (地底下钻出来的怪物倒序播放图片怪物钻入地下)

石化:640图开始,每1张图一个动画,10个图为一组,默认500毫秒   (石化怪物,比方祖玛类怪物)

怪物特效

各动作对应:按图库图片开始的数值输入

特效图片循环时间:默认100毫秒

光效开启时间:默认0

光效关闭时间:默认0

光效颜色:默认Globals.NoneColour

作者: admin    时间: 2021-7-22 21:24
怪物AI

-2    宠物
-1    卫士
1      鸡
2      猪羊
3      狼 蝎子
4      树 无法移动的
5      食人花 不动 攻击
6      毒蜘蛛 绿毒攻击
7      掷斧骷髅 抛物攻击
8      洞蛆月魔 石化麻痹
9      雷电僵尸  电攻击
10     钻地僵尸  地底下爬出来
11     复活僵尸
12     蚂蚁道士 治愈术
13     触龙神  地底下爬起来 攻击带毒效果
14     腐蚀人鬼 花色蜘蛛  喷毒
15     火焰沃玛  喷火
16     沃玛教主 雷电攻击
17     幻影蜘蛛  招小怪
18     爆裂蜘蛛  绿毒 自爆
19     赤月恶魔
20     祖玛弓箭手 保持2格距离攻击
21     祖玛卫士 石化效果人靠近才恢复原状开始攻击
22     祖玛教主
23     猿猴战士 绿毒
24     猿猴战将 冰魂卫士 红毒
25     巨象兽 沙鱼
26     法老 真幻鬼 雷系
27     沙漠石人 地底钻出
28     沙漠风魔  旋风攻击
29     沙漠树魔  喷箭攻击
30     异界之门
31     魔石咆哮者
33     诺玛骑兵 攻击距离9 破盾
34     冰魂弓箭手 攻击距离9
35     潘夜冰魔
36     潘夜右护卫
37     潘夜云魔
38     潘夜左护卫
39     潘夜风魔
40     潘夜火魔
41     潘夜牛魔王
42     骷髅士兵 水晶蝙蝠
43     骷髅教主  召唤小怪
44     角蝇
45     超级黑野猪
46     紫红女神 天狼蜘蛛 喷红毒
47     绿荫女神  喷绿毒
48     首将 武力神将 诺玛斧兵 破盾
49     石像狮子 攻击距离8 麻痹
50     火焰狮子 攻击距离8
51     替身木偶
52     变异骷髅 超强骷髅
53     神兽
54     巨蜥 射程冷却5秒
55     镜像
56     爆毒神魔 瞬移 破盾 绿毒
57     触角神魔 瞬移
58     海神将领
59     红衣法师
60     霸王守卫
61     霸王教主
62     诺玛司令
63     诺玛抛石兵
64     魔大将 魔小将
65     魄冰女神  查找范围3格
66     冰魄鬼武将  麻痹
67     冰魂鬼武士 破盾
68     狼人 雪虎  破盾
69     赤龙石门
70     火影
71     剑客神徒
72     海盗武将 海盗骑兵
74     海盗天马
75     死去的怪物会召唤出幼狭虫
76     死去的怪物会召唤出黄甲虫
77     天龙窝主 最大几率召唤小怪百足虫
78     黑度魔神  震天魔神
79     黄铜黑耀武士 攻击范围10 射程冷却5秒
80     金阳武将 几率召唤火灵牛鬼 凶恶火灵牛鬼
81     银月武将
82     狂牛鬼将 破盾
83     火灵牛鬼 火元素攻击
84     灵牛鬼将军
85     金牛大将军 麻痹
86     凶恶火灵牛鬼 火元素攻击
87     半兽首将  深渊效果
88     骷髅魔卒
89     超强骷髅弓箭手 沉默
90     骷髅鬼将  麻痹
91     骷髅魔王 随机刷小怪 红毒
92     巨蜥 攻击范围9
93     卫护将首
94     冰宫红舞姬
95     冰宫绿舞姬 麻痹
96     黎明女王
97     魔小将 破盾
98     魔女  雷元素
99     真幻鬼
100    蚩尤将军
101    赤龙女王 有几率召唤赤龙魔王
102    赤龙魔王  有几率召唤赤龙魔王  和变态数量的小怪
103    炎魔 攻击范围5
104    冰湖白魔兽
105    法术神徒 攻击范围5 破盾
106    烈火神徒  攻击范围7
107    火系士兵
108    冰系士兵
109    雷系士兵
110    风系士兵
111    朱雀天王
112    玄武天王
113    青龙天王
114    白虎天王
115    魔灵神主  有几率召唤魔法师
116    魔法师
117    海盗武士 双重伤害
118    半兽法师 雷电系伤害
119    绿洲蝎子 古代法鬼  沉默
120    龙虾王 需要打掉2个脚才能攻击本体
121    水晶火虫
122    水晶玄武  几率召唤小玄武
123    幼虫 孵化几率3
124    水晶树 几率召唤水晶小怪
125    水晶蠕虫  隐匿1 查找1
126    魔道-道士  有几率召唤魔气大僵尸
127    魔气大僵尸-陆江 投射范围8秒 死亡云
128    六角魔兽
129    鬼蜮普通怪物二次攻击带元素攻击
130    鬼蜮怪物二次攻击带元素绿毒攻击
131    影软鬼 虎型鬼 七格范围攻击 几率麻痹
132    盲鬼 二格范围攻击
133    斩决鬼 喷绿毒攻击
134    花园战士
135    花园剑士
136    红芭蕉
137    青芭蕉 范围治疗 类似蚂蚁道士 偶尔远攻几率低
138    火冥鸢
139    古墓小怪
140    古墓骑兵
141    古墓小BOSS
142    古墓BOSS
143    练功师


作者: admin    时间: 2021-7-22 21:24
宠物信息

MonsterInfo:宠物名字

Price:购买价格

Available:是否能直接购买

Sorting:是否带捡取分类按钮

作者: admin    时间: 2021-7-22 21:25
宠物等级设置

Level:宠物等级设置

MaxExperience:经验值设置,为0就满级

InventorySpace:宠物背包空间

InventoryWeight:宠物负重

MaxHunger:最大饥饿值

作者: admin    时间: 2021-7-22 21:25
宠物升级属性

Level:宠物等级

StatType:属性类型

MinAmount:最小数值

MaxAmount:最大数值

Weight:负重

作者: admin    时间: 2021-7-22 21:26
NPC地图设置

正确来讲,这个应该是地图上各个位置点的设置,比方地图范围设置,NPC所在的坐标设置,传送入口出口设置,安全区范围设置等等

Map:地图名称

Description:标记说明

Size:设置范围

Edit:打开地图编辑器设置区域

作者: admin    时间: 2021-7-22 21:26
NPC设置

Index:NPC序号

Region:NPC设置的区域,对应NPC地图设置里写好的位置

NPCName:NPC的名字

Image:NPC显示的图库,对应客户端Data里的NPC.ZL文件

作者: admin    时间: 2021-7-22 21:26
任务设置

QuestName:任务名称

AcceptText:接受任务的文本

ProgressText:任务进程的文本

CompletedText:任务完成的文本

ArchiveText:任务完成记录的文本,存在已完成任务里

StartNPC:任务开始的NPC,在这个NPC这里接任务

FinishNPC:任务完成的NPC,在这个NPC这里交付完成的任务

任务设置前面的+号点开,里边是对应的扩展设置

Requirements 要求

Requirement:任务要求

IntParameter1:Int参数

QuestParameter:收集参数

Class:职业要求

Rewards 奖励

Item:奖励道具

Amount:道具数量

Bound:是否绑定

Duration:道具持续的时间

Class:获得的职业

Choice:选择

Tasks 取走任务道具

Task:取走

ItemParameter:道具参数

Amount:道具数量

MobDescription:动态描述

作者: admin    时间: 2021-7-22 21:27
魔法技能设置

Index:技能唯一序号

Name:技能名称

Magic:对应技能

School:技能树对应位置

Class:对应职业

Icon:技能图标,对应客户端Data文件夹MIcon.ZL文件

BaseCost:基础每次施法需要魔法值

LevelCost:升级每次施法需要魔法值

MinBasePower:最低基础攻击值

MaxBasePower:最高基础攻击值

MinLevelPower:最低升级攻击值

MaxLevelPower:最高提升攻击值

NeedLevel1:1级修炼等级

NeedLevel2:2级修炼等级

NeedLevel3:3级修炼等级

Experience1:1级修炼值

Experience2:2级修炼值

Experience3:3级修炼值

Delay:技能施法延迟

Description:技能文字说明

作者: admin    时间: 2021-7-22 21:27
职业初始设定

Level:等级

Health:生命值

Mana:魔法值

BagWeight:背包负重

WearWeight:穿戴负重

HandWeight:腕力

Accuracy:准确

Agility:敏捷

MinAC:最低防御

MaxAC:最高防御

MinMR:最低魔御

MaxMR:最高魔御

MinDC:最低攻击

MaxDC:最高攻击

MinMC:最低自然

MaxMC:最高自然

MinSC:最低灵魂

MaxSC:最高灵魂

备注:职业的经验值设置,是写在代码里的,后续将扩展到数据库里可以直接设置

作者: admin    时间: 2021-7-22 21:27
武器工艺信息

RequiredClass:职业要求

Stat:增加的属性值

MinValue:最小值

MaxValue:最大值

Weight:

作者: admin    时间: 2021-7-22 21:28
商城信息

Item:商城要出售的商品

Price:元宝购买价格

HuntGoldPrice:赏金购买价格

Filter:搜索索引

Available:是否能购买,取消√的话,商城里会显示该物品,提示已经下架无法购买

Duration:限时设置,时间对应 秒

作者: admin    时间: 2021-7-22 21:28
BOSS事件信息

Description :BOSS事件说明

MaxValue:最大积分数值

事件信息前面的+号点开,里边是对应的扩展设置

Targets  目标

Monster:选择怪物

DropSer:这个是指定怪物地图掉落,配合怪物地图参数设置(DropSet函数的设置说明)

Value:计数

Actions  作用

TriggerValue :触发值

Type:显示文字类型

StringParameter1:文字说明参数

MonsterParameter1:怪物参数

RespawnParameter1:怪物复活参数

RegionParameter1:区域参数

MapParameter1:地图参数

作者: admin    时间: 2021-7-22 21:28
城堡信息

Name:城堡名称

Map:争夺地图

StartTime:开始时间

Duration:占领持续时间就胜利

CastleRegion:争夺区域

AttackSpawnRegion:攻方复活点

Item:申请攻城道具

Monster:攻城刷新领主

Discount:占领方折扣

作者: admin    时间: 2021-7-22 21:28
账户

Index:账号ID

EMailAddress:注册邮件账号

RealName:注册姓名

BirthDate:注册出生日期

Referral:推荐人

CreationIP:注册IP

CreationDate:注册日期

LastIP:最后登录IP

LastLogin:最后登录时间

Activated:是否激活

Banned:是否被禁止游戏

ExpiryDate:禁止游戏到期时间

BanReason:禁止游戏的理由

Gold:金币

GameGold:游戏币

HuntGold:赏金

Admin:是否管理员

Observer:是否观察者模式

作者: admin    时间: 2021-7-22 21:29
账户+号里宠物记录

这里说明下,因为账户点+号,里边的很多项其实就对应角色信息,人物爆率什么的,唯一只有宠物没单独分类,所以这里只做宠物记录说明,其他的,你查看对应的类别说明就可以了

Account:对应账号

Character:正在使用的角色

Info:信息来源

Name:宠物名字

Level:宠物目前等级

Hunger:宠物目前饥饿值

Experience:宠物目前经验值

Level3-15:宠物等级3-15级所获得的属性值

Index:宠物序号

Is Temporary:是否临时的宠物

作者: admin    时间: 2021-7-22 21:29
角色信息

CharacterName:游戏角色名

Account:游戏账号

Class:职业

Gender:性别

Level:等级

HairType:发型数据

Deleted:是否删除的角色,勾选为删除

Experience:角色经验值

角色信息前面的+号点开,里边是扩展记录

Items 道具记录

Info:道具信息

CurrentDurability:现在的持久

MaxDurability:最高持久

Count:数量

Slot:位置信息

Level:等级

Experience:经验值

Colour:颜色

SpecialCoolDown:特修冷却时间

ResetCoolDown:重新冷却时间

Character:拥有者角色名

Account:拥有者账号

Guild:拥有者行会

Companion:是否在宠物身上

Refine:是否精炼

Auction:是否寄售买卖获得

Mail:是否通过邮件获取

Flags:道具状态,是否能精炼,是否能合成,是否能分解等等

ExpireTime:道具过期时间

Weight:重量

Index:物品唯一ID

IsTemporary:是否临时记录

BeltLinks 道具装备位置记录

Character:拥有者角色名

Slot:装备位置

LinkInfoIndex:链接信息索引

LinkItemIndex:链接道具索引

Index:物品唯一ID

IsTemporary:是否临时记录

AutoFigtLinks 辅助设置记录

Character:游戏角色名

Slot:对应辅助

MagicIndex:对应魔法技能

TimeCount:时间计数

Enabled:是否启用

Index:辅助ID记录

IsTemporary:是否临时记录

Magics 已学习技能记录

Info:信息来源

Character:角色名

SetKey1-4:设置技能快捷键

Level:技能等级

Experience:技能经验值

Cost:技能所需成本

Index:技能ID

IsTemporary:是否临时记录

Buffs Buff状态记录

Character:角色名

Account:角色账号

Type:buff类型

Stats:数据统计

RemainingTime:剩余时间

TickFrequency:时钟频率

TickTime:滴答时间

ItemIndex:道具ID

Visible:是否可见

Pause:是否暂停

Index:对应ID

IsTemporary:是否临时记录

Quests 任务记录

QuestInfo:任务信息

Character:角色名

Completed:是否完成

SelectedReward:选择奖励

Track:是否显示在任务面板

IsComplete:完全完成

Index:任务ID

IsTemporary:是否临时记录


作者: admin    时间: 2021-7-22 21:30
人物爆率

Account:游戏账号

Item:游戏道具

Progress:进展

DropCount:总计数

作者: admin    时间: 2021-7-22 21:30
充值记录

Index :充值记录ID

CharacterName :充值角色名

Name :名字

PaymentDate :付款日期

Account :游戏账号

TransactionID:交易ID

TransactionType :交易数据

Status :充值状态

GameGoldAmount :充值对应的元宝数额

Payer_EMail :支付的电子邮件

Payer_ID :支付的ID

Price :价钱

Currency :货币

Fee :费用

Error :错误记录

作者: admin    时间: 2021-7-22 21:30
商城购买记录

Index :购买ID

Account  :购买账号

Item :购买道具

Date  :购买日期

Price  :购买价格

Count  :总数

HuntGold  :是否赏金购买

作者: admin    时间: 2021-7-22 21:30
所有角色道具

Info:道具信息

CurrentDurability:现在的持久

MaxDurability:最高持久

Count:数量

Slot:位置信息

Level:等级

Experience:经验值

Colour:颜色

SpecialCoolDown:特修冷却时间

ResetCoolDown:重新冷却时间

Character:拥有者角色名

Account:拥有者账号

Guild:拥有者行会

Companion:是否在宠物身上

Refine:是否精炼

Auction:是否寄售买卖获得

Mail:是否通过邮件获取

Flags:道具状态,是否能精炼,是否能合成,是否能分解等等

ExpireTime:道具过期时间

Weight:重量

Index:物品唯一ID

IsTemporary:是否临时记录

作者: admin    时间: 2021-7-22 21:31
所有攻城战统计

WarStartDate  :攻城战开始日期

CastleName  :城堡名字

CharacterName  :角色名字

GuildName  :行会名字

Level  :等级

Class  :职业

BossDamageTaken  :Boss损坏赔偿

BossDamageDealt :Boss损坏统计

BossDamageCount :Boss伤害统计

BossKillCount :Boss击杀统计

PvPDamageTaken  :PvP损坏赔偿

PvPDamageDealt :PvP损坏统计

PvPDamageCount :PvP伤害统计

PvPKillCount :PvP击杀统计

作者: admin    时间: 2021-7-22 21:31
所有角色邮件

Account  :游戏账号

Sender  :发件人

Date  :日期

Subject  :邮件主题

Message  :邮件内容

Opened  :是否阅读

HasItem  :是否有道具

Index  :ID记录

IsTemporary  :是否临时记录

作者: admin    时间: 2021-7-22 21:31
设置管理员方法

1.先在服务端配置里找到系统这个页面,然后在里边的管理员主密码里设置一个你自己的管理员登录密码

注意这个主密码不能和游戏账号的密码一致,所以尽量设置复杂点长点

2.在客户端登录界面,使用已经创建好的角色的名字(注意:不是账号),和你服务端设置好的管理员登录密码(注意:不是游戏账号密码)登录游戏,这时候你就有管理员权限了。

作者: admin    时间: 2021-7-22 21:47
地图添加

地图添加,你先要准备好两个文件

1个是新地图.map文件,一个是新地图的小地图文件

至于地图素材如何获取,你可以通过代码里的ZL转换工具获得,或者是直接从以前的传奇3版本资源里获得,这里只做地图添加的说明。

第一部分:

先用素材编辑器打开客户端Data里的MiniMap.ZL文件,将你准备好的小地图素材,导入到你指定的位置,并记录好当前小地图所在的图库序号。

然后将新地图.map文件,直接复制到客户端Map文件夹,服务端Map文件夹,并记录好新地图的序号。

打开Server.exe,然后选择地图设置,点选*号那行,输入地图的序号,地图的名称,小地图的序号,选择地图的光照设置,其他的默认按数据库说明里的地图资料自己设置,设置好以后,点击顶上的Save Database按钮,保存。

第二部分:

点击NPC地图设置,点选*号那行,选择新加的地图,后面输入这个地图属于哪个类型的说明,比方城镇地图,出口,入口,传送点等等。

每输入一个地点,你可以设置这个定义的地图大小,在Size里输入该范围的大小,然后点选后面的地图编辑器。

进入地图编辑器以后,可以按照(地图编辑器设置)里的说明,进行区域范围的大小设置。  

每个定义为一行,城镇地图大小,安全区范围大小,NPC位置大小,怪物刷新区域大小,行走路径大小,都可以按你自己的要求制作。  

作者: admin    时间: 2021-7-22 21:48
NPC添加

第一步:

打开NPC地图设置,点选*号,先选择你需要添加NPC的地图,然后输入该NPC的名字,NPC的Size值一般取值为1,然后点选地图编辑器进入,在该地图上标记你的NPC需要再的位置,设置好以后保存。

第二步:

打开NPC设置,点选*号,选择你自己刚创建的NPC,在NPCName里,输入该NPC在游戏内显示的名字,Image选择NPC的游戏素材,EntryPage里选择该NPC的功能,这个功能你也可以在后面添加。

第三步:

打开NPC对话,其实这里就是制作上面EntryPage里的对话内容了,这里比较复杂,大家可以自行研究,我简单说说。

点击*号,可以创建一行新的对话内容,这里先给这个对话内容做文字说明,然后这个内容具体干什么的,做DialogType选择,比方买,卖,任务等,Say里输入该NPC在游戏内显示的文本框,目前框架不支持富文本编辑。

每一行对话,为一个单元,或者说是一个命令行,买,卖,离开等等,具体的参数,后续可以看我加的NPC脚本命令。

作者: admin    时间: 2021-7-22 21:48
DropSet函数说明

在这之前,先要提下函数的位运算,如果懂位运算的,那就忽略,不懂得,你只要记住DropSet的函数必须填写规则为1,2,4,8,16,32类推,255为取全部值 。下面配合服务端做详细的说明。

在DB数据库里,道具,怪物,地图刷怪,怪物爆率里都有这个函数,它具体的作用呢,一般体现在任务定义或者某些单独爆率的写法上应用。

举例说明一:

道具木剑,怪物是稻草人可以爆出,地图刷怪里比奇也刷稻草人,道馆也刷稻草人,怪物爆率里稻草人爆木剑,半兽人也爆木剑。那么我现在要设置比奇的稻草人爆木剑,其他的道馆也好,任何地图的也好,都不爆。那么这里就需要用到DropSet函数设置。

道具里木剑点开+号,这里其实是对应怪物爆率了,Drops里的DropSer对应的怪物设置1

地图刷怪里比奇稻草人DropSer设置1

怪物设置里+号点开,这里其实是对应怪物爆什么道具的设定,里边的Drops里的DropSer对应木剑设置1

然后游戏内,你打怪的话,比奇的稻草人就会掉木剑,其他地图的稻草人就不出该道具了。

举例说明二:

道具黑铁矿,数据库里设置为2值,地图设置一层法鬼为2

道具刚玉石,数据库里设置为4值,地图设置二层法鬼为4

这就说明一层的法鬼只掉黑铁矿,2层的法鬼只掉刚玉石,这个时候,你如果想要1层法鬼也掉黑铁和刚玉,要怎么设置呢,就直接把值改成6,2和4相加,这样法鬼设置为6,就会同时爆这2个道具了。

  

类似这样的设置,你的定义值必须为 1 2 4 8 16 的倍数,如果要同时掉落指定物品,那么就是两值相加。

举例说明三:

道具黑铁矿,数据库里设置为2值,地图设置一层法鬼为2

道具刚玉石,数据库里设置为4值,地图设置二层法鬼为4

道具紫水晶,数据库里设置为1值,地图设置三层法鬼为1

我想一层和二层的法鬼爆黑铁和紫水晶,那么道具设置里一层设置为2+1=3,二层设置为2+4+1=7,类推

如果我想一层的法鬼全部都爆,除了2+4+1=7的值,你也可以直接设置为255,这个值表示定义的道具全部可以爆出,不在分几层的

  

位运算的作用,在这个道具定义里,起到很大的作用,比方任务道具,指定装备掉落等等,都会运用到这个函数,具体的大家可以自己研究设置。


作者: admin    时间: 2021-7-22 21:49
道具设置里的Shape说明

0:药水

1:BUFF类

2:回城卷

3:随机传送卷

4:祝福油

5:武器强化油

6:战神油

7:亡灵之药水

8:回生神水

9:藏罪证据

10:诅咒之药水

11:超级冰泉圣水

12:首饰修复油

13:服饰修复油

14:紧急解毒药

15:回生丸

16:宠物意识药水

17:仓库存量

18:口哨

19:武器属性提取1

20:武器属性提取2

21:精炼属性提取1

22:精炼属性提取2

23:挂机时间卷   Durability=秒数设置

24:传奇宝箱(5)

25:传奇宝箱(10)

26:碎片包裹空间扩展

27起脚本自定义扩展函数(路径:Scripts\Player\事件触发\物品使用)

27:新手礼包

28:推广礼包

29:彩票

30:新手首饰冶炼石

31:新手武器制炼石

32:新手祝福油

35:增加1元宝

36:增加2元宝

37:增加5元宝

38:增加10元宝

39:增加50元宝

40:增加100元宝

41:传奇宝箱(自定义抽奖内容)

42:首充礼包

43:金条

44:姜太公钓鱼BUFF

1000起代码扩展函数

1001:行会联盟条约

1002:记忆传送记录扩展

1003:召唤宠物卷

1011:衣服属性提取器1

1012:衣服属性提取器2

1013:项链属性提取器1

1014:项链属性提取器2

1015:右手镯属性提取器1

1016:右手镯属性提取器2

1017:右戒指属性提取器1

1018:右戒指属性提取器2


作者: admin    时间: 2021-7-22 21:49
衣服Shape计算

衣服相关素材列表
[0] = LibraryFile.M_Hum,

[1] = LibraryFile.M_HumEx1,

[2] = LibraryFile.M_HumEx2,

[3] = LibraryFile.M_HumEx3,

[4] = LibraryFile.M_HumEx4,

[10] = LibraryFile.M_HumEx10,

[11] = LibraryFile.M_HumEx11,

[12] = LibraryFile.M_HumEx12,

[13] = LibraryFile.M_HumEx13,

[14] = LibraryFile.M_Costume,


[0 + FemaleOffSet] = LibraryFile.WM_Hum,

[1 + FemaleOffSet] = LibraryFile.WM_HumEx1,

[2 + FemaleOffSet] = LibraryFile.WM_HumEx2,

[3 + FemaleOffSet] = LibraryFile.WM_HumEx3,

[4 + FemaleOffSet] = LibraryFile.WM_HumEx4,

[10 + FemaleOffSet] = LibraryFile.WM_HumEx10,

[11 + FemaleOffSet] = LibraryFile.WM_HumEx11,

[12 + FemaleOffSet] = LibraryFile.WM_HumEx12,

[13 + FemaleOffSet] = LibraryFile.WM_HumEx13,

[14 + FemaleOffSet] = LibraryFile.WM_Costume,


[0 + AssassinOffSet] = LibraryFile.M_HumA,

[1 + AssassinOffSet] = LibraryFile.M_HumAEx1,

[2 + AssassinOffSet] = LibraryFile.M_HumAEx2,

[3 + AssassinOffSet] = LibraryFile.M_HumAEx3,

[4 + AssassinOffSet] = LibraryFile.M_CostumeA,


[0 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HumA,

[1 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HumAEx1,

[2 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HumAEx2,

[3 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_HumAEx3,

[4 + AssassinOffSet + FemaleOffSet] = LibraryFile.WM_CostumeA,


红色部分称为key,右边为素材文件名

战法道共用一组素材(例如M_Hum) 刺客单独用一组素材(例如M_HumA)

文件名M前缀代表男(Man), WM代表女(Woman)

文件名中的A,例如WM_HumAEx1的A,代表刺客Assassin

女角色素材的key会加上FemaleOffSet这个变量

刺客素材会加上AssassinOffSet这个变量

FemaleOffSet = 5000

AssassinOffSet = 50000


战法道衣服素材
每一个样式有连续的5000张图 其中一些为空白

每一个样式的素材图 起始位置为0,5000,10000,... 以此类推

在列表中,他们的key为0,1,2,3,4,10,11,12,13 (如上表)

新建衣服时,先找到衣服外观所在的文件,和它对应的key

然后找到此外观第一张图的位置x,例如x=5000 或者x=35000 (必然是5000的倍数)

shape值=(key * 11) + (x / 5000)

注意:计算的时候程序会帮你考虑FemaleOffSet和AssassinOffSet


刺客衣服素材
每一个样式有连续的3000张图 其中一些为空白

每一个样式的素材图 起始位置为0,3000,6000,... 以此类推

在列表中,他们的key为0,1,2,3 (如上表)

新建衣服时,先找到衣服外观所在的文件,和它对应的key

然后找到此外观第一张图的位置x,例如x=3000 或者x=6000 (必然是3000的倍数)

shape值=(key * 11) + (x / 3000)

注意:计算的时候程序会帮你考虑FemaleOffSet和AssassinOffSet


BodyLibrary
使用哪个文件,由衣服的shape值ArmourShape决定

(shape/11)的整数部分是上面字典的key

如果(shape/11)的值不在字典,那么用默认值0,即M_Hum,然后ArmourShape=0

得到的素材文件存入BodyLibrary变量

ArmourFrame
DrawFrame = FrameIndex + CurrentFrame.StartIndex + CurrentFrame.OffSet * (int)Direction;

ArmourFrame => DrawFrame + (ArmourShape % 11) * ArmourShapeOffSet + ArmourShift;

ArmourShapeOffSet = 5000; //战法道

ArmourShapeOffSet = 3000; //刺客

ArmourShift 仅供刺客用 值取决于人物动作 例如骑马 站立 挖矿

作者: admin    时间: 2021-7-22 21:49
游戏公告系统

服务端Server.ini下面增加
[Notices]
NoticeDelay=00:05:00
Notice0=测试公告1
Notice1=测试公告2
Notice2=测试公告3
Notice3=测试公告4
Notice4=测试公告5
Notice5=测试公告6
Notice6=测试公告7
Notice7=测试公告8
Notice8=测试公告9
Notice9=测试公告10



NoticeDelay= 公告的显示延迟时间 一般默认是5分钟显示一次

Notice9=公告的内容,每一行为一条公告,最多只能编辑显示10条公告

作者: admin    时间: 2021-7-22 21:50
装备格子函数说明

人物装备格子函数
0.武器框架位置         Weapon
1.衣服框架位置         Armour
2.头盔框架位置         Helmet
3.火把框架位置         Torch
4.项链框架位置         Necklace
5.左手镯框架位置     BraceletL
6.右手镯框架位置     BraceletR
7.左戒指框架位置     RingL
8.右戒指框架位置     RingR
9.鞋子框架位置         Shoes
10.毒药框架位置         Poison
11.护身符框架位置     Amulet
12.鲜花框架位置         Flower
13.马甲框架位置         HorseArmour
14.徽章框架位置         Emblem
15.盾牌框架位置         Shield
16.声望称号框架位置 FameTitle
17.时装框架位置          Fashion

宠物装备格子函数
0.宠物包裹                    Bag
1.宠物头饰                    Head
2.宠物背饰                    Back
3.宠物粮食                    Food

钓鱼装备格子函数
0.鱼钩                            Hook
1.鱼漂                            Float
2.鱼饵                            Bait
3.探鱼器                        Finder
4.摇轮                            Reel


作者: admin    时间: 2021-7-22 21:50
道具类型函数说明

道具类型函数
        Nothing,                      其他
        Consumable,             消耗品
        Weapon,                     武器
        Armour,                       衣服
        Torch,                          火把
        Helmet,                        头盔
        Necklace,                    项链
        Bracelet,                      手镯
        Ring,                             戒指
        Shoes,                          鞋子
        Poison,                         毒药
        Amulet,                         护身符
        Meat,                             肉类
        Ore,                               矿石
        Book,                            书籍
        Scroll,                            卷轴
        DarkStone,                   宝石
        RefineSpecial,              特殊精炼材料
        HorseArmour,               马甲
        Flower,                           鲜花
        CompanionFood,         宠物粮食
        CompanionBag,           宠物背包
        CompanionHead,         宠物头盔
        CompanionBack,          宠物背饰
        System,                          系统道具
        ItemPart,                         物品碎片
        Emblem,                         勋章
        Shield,                            盾牌
        Hook,                              鱼钩
        Float,                              鱼漂
        Bait,                                鱼饵
        Finder,                            探鱼器
        Reel,                                摇轮   
        Fish,                                鱼类
        Barter,                             以物换物标记
        FameTitle,                      声望称号
        Wing,                              翅膀
        Gem,                               附魔石
        Orb,                                 宝珠
        Rune,                               符文
        Belt,                                 腰带
        Drill,                                 穿孔材料
        Fashion,                          时装
        Material,                          材料
        DartWeapon,                  飞镖武器
        Medicament,                   自动药剂


作者: admin    时间: 2021-7-22 21:50
(“+0”“+2”)
     (“经营各种药水”)
(“+1”“+40”)
     (“经营肉类”)
(“+3”)
     (“经营卷轴和药水”)
(“+4”“+51”“+61”)
     (“经营技能书”)
(“+5”“+6”)
     (“经营武器类”)
(“+10”“+11”)
     (“经营衣服类”)
(“+12”)
     (“经营时装类”)
(“+15”)
     (“经营头盔类”)
(“+19”“+20”“+21”)
     (“经营项链类”)
(“+22”“+23”)
     (“经营戒指类”)
(“+24”“+26”)
     (“经营手镯类”)
(“+25”)
     (“经营毒药和符类和符石和鲜花”)
(“+30”)
     (“经营火把蜡烛类”)
(“+36”“+50”)
     (“经营卷轴类”)
(“+41”)
     (“经营无分类和书籍类”)
(“+42”)
     (“经营材料类”)
(“+43”)
     (“经营矿石类”)
(“+44”)
     (“经营制炼石类”)
(“+45”)
     (“经营骰子类和无分类的”)
(“+47”)
     (“经营金条类和消耗品”)
(“+53”)
     (“经营鞋类”)
(“+54”)
     (“经营铁枪袖剑投掷类武器”)
(“+58”)
     (“经营马匹类装备”)
(“+60”)
     (“经营勋章和声望类”)
(“+65”)
     (“镶嵌宝石类”)
(“+70”)
     (“宠物类”)
(“+80”)
     (“盾牌类”)
(“+90”)
     (“钓鱼用具类”)
默认
     (“其他”)
作者: admin    时间: 2021-7-22 21:51
新版在/后面直接输入对应的颜色参数
{1红色/Red}  
{2淡绿/LimeGreen}  
{3土黄/Khaki}
{4淡灰/LightGray}
{5淡红/LightPink}
{6淡蓝/LightBlue}
{7中蓝/MediumBlue}
{8淡白/WhiteSmoke}
{9紫色/Purple}
{10绿色/Lime}
{11蓝色/Blue}
{12白色/White}
{13深紫/Magenta}
{14天蓝/Cyan}
{15黄色/Yellow}
{16黑色/Black}
{17棕色/DarkSalmon}
{18淡灰/DimGray}

旧版兼容145脚本原颜色赋值
{FCOLOR/1}颜色测试红色{FCOLOR/12}\
{FCOLOR/2}颜色测试淡绿{FCOLOR/12}\
{FCOLOR/3}颜色测试土黄{FCOLOR/12}\
{FCOLOR/4}颜色测试淡灰{FCOLOR/12}\
{FCOLOR/5}颜色测试淡红{FCOLOR/12}\
{FCOLOR/6}颜色测试淡蓝{FCOLOR/12}\
{FCOLOR/7}颜色测试中蓝{FCOLOR/12}\
{FCOLOR/8}颜色测试淡白{FCOLOR/12}\
{FCOLOR/9}颜色测试紫色{FCOLOR/12}\
{FCOLOR/10}颜色测试绿色{FCOLOR/12}\
{FCOLOR/11}颜色测试蓝色{FCOLOR/12}\
{FCOLOR/13}颜色测试深紫{FCOLOR/12}\
{FCOLOR/14}颜色测试天蓝{FCOLOR/12}\
{FCOLOR/15}颜色测试黄色{FCOLOR/12}\
{FCOLOR/16}颜色测试黑色{FCOLOR/12}\
{FCOLOR/17}颜色测试棕色{FCOLOR/12}\
{FCOLOR/18}颜色测试淡灰{FCOLOR/12}\
{FCOLOR/19}颜色测试淡黑{FCOLOR/12}\\

作者: admin    时间: 2021-7-22 21:52
脚本文件结构与概述

Scripts -- 存放全部脚本文件的目录

FuBen -- 存放全部副本相关的脚本文件

Item -- 存放全部道具相关的脚本文件

Mon -- 存放全部怪物相关的脚本文件

Npc -- 存放全部npc相关的脚本文件

Player -- 存放全部玩家相关的脚本文件

Ser -- 存放全部检查类脚本

main.py                     引用主系统(引用定义,加载并执行里边的脚本)  这个文件永远不能变更名字不能更换文件目录
loadstart.py               加载启动(直接服务端日志中显示各类自定义加载并执行脚本内容)
loadend.py                服务器加载(直接服务端日志中显示脚本加载是否成功)
Globals.py                 全局参数(一些参数设置,命令简化引用)
Defines.py                 定义变量(定义临时变量,全局变量) 每个变量代表一个行为,不同的行为适用不同的变量,变量值不能重复

MapEvent.py             地图触发                      不能变更名字不能更换文件目录
MonsterEvent.py       怪物触发或怪物AI        不能变更名字不能更换文件目录
NpcEvent.py              NPC触发                     不能变更名字不能更换文件目录
PlayerEvent.py          角色触发,角色函数   不能变更名字不能更换文件目录
ServerEvent.py          服务器触发                  不能变更名字不能更换文件目录

作者: admin    时间: 2021-7-22 21:54
NPC基础写法
范本说明

下面用肉店的脚本来做基础说明                 蓝色字为本身脚本的注解内容  红色字为注解说明,请认真看

# -*- coding: utf-8 -*-        有中文,如果是纯英文的,可以不加这行
#载入模块SYS
import sys
#引用模块的地址
import Globals                       调用Globals                       
import clr
clr.AddReferenceToFile("Library.dll")
from Library import *
import NpcEvent
import collections                                从这里往上,基本都直接复制就行了
######################################################
#本函数为程序调用的固定格式 函数名和参数数量不要修改
#OnClick(Self, Sender, Menu)
##参数 Self:NPC的类
##   Sender:玩家的类
##     Menu:菜单的类
#####################################################
def OnClick(args):                               # 对NPC进行鼠标点击处理
  Self = args[0]
Sender = args[1]                              
Menu = args[2]                               这里是固定格式,不能变
Dict={}                                                                        Dict对象
#红名判断
if(Sender.Stats[Stat.PKPoint] > 199):                              如果 玩家的PK值大于199,那么就是红名了,就显示拒绝交易对话框
  str = """请你离开。
  
  我不想和红名交易。
  
  [离开:0]"""
#跳转菜单1商品                                                                 点击按钮1以后跳转到菜单1这里                  

  elif (Menu == 1):
  Dict['Goods'] =goods                # 定义可购买商品
  Dict['Types'] =types          # 定义类别
  Dict['DialogType'] = NPCDialogType.BuySell  # 类型为Library.Enums里的买卖类    BuySell为买卖
  str = """如果您有什么需要,请告诉我。。。。。。                  NPC显示的文字内容
  我的存货越来越少了,所以我会收购一些高质量的肉。
  
  [返回:5]
  [离开:0]"""   
#主菜单                                                                                  如果不是红名,就跳转到主菜单
else:
  str = """欢迎光临我的店。
  我经营多年,刀法举世无双。
  我能为您做些什么?
  
  [查看 商品:1]                                                                         按钮1查看商品
  [离开:0]"""
Dict['Say']=str                         # 定义聊天框对话内容
return Dict
#类型为 Library.Enums里的肉类   
types =[ItemType.Meat]                            这里其实代表两个意思,比方你写了武器类,那么这里一个是可以买卖武器,如果你增加了修理按钮,那么对应这里可以修理武器
#商品列表  '商品名称'  商品价格比例,固定格式为float(1.0)比例倍数
goodslist=[
('鸡肉',float(1)),
('猪肉',float(1)),
('鹿肉',float(1)),
('牛肉',float(1)),
('狼肉',float(1)),]
goods = collections.OrderedDict(goodslist)

#NPC调用定义
NpcEvent.add_listener(15,"OnClick",OnClick)                        15是NPC的Index,代表哪个NPC调用这个脚本


作者: admin    时间: 2021-7-22 21:54
传送基础写法
范本说明

下面用比奇城的脚本来做基础说明                 蓝色字为本身脚本的注解内容  红色字为注解说明,请认真看

# -*- coding: utf-8 -*-        有中文,如果是纯英文的,可以不加这行
#载入模块SYS
import sys
#引用模块的地址
from Globals import *
import collections
import clr
clr.AddReferenceToFile("Library.dll")
from Library import *
import Server
Server.Envir.SEnvir.Log(__name__+"导入")
import NpcEvent                               从这里往上,基本都直接复制就行了
######################################################
#本函数为程序调用的固定格式 函数名和参数数量不要修改
#OnClick(Self, Sender, Menu)
##参数 Self:NPC的类
##   Sender:玩家的类
##     Menu:菜单的类
#####################################################
def OnClick(args):                               对NPC进行鼠标点击处理
  Self = args[0]
Sender = args[1]                              
Menu = args[2]                               这里是固定格式,不能变
Dict={}                                                                        Dict对象
#红名判断
if(Sender.Stats[Stat.PKPoint] > 199):                              如果 玩家的PK值大于199,那么就是红名了,就显示拒绝交易对话框
  str = """请你离开。
  
  我不想和红名交易。
  
  [离开:0]"""
#飞比奇
elif(Menu == 1):
  if (Sender.Gold < 10000):
   str = """你没有足够的金币,无法传送。
   
    [离开:0]"""
  else:                                                                          #地图传送限制,用于版本设置,判断排行榜等级 人物
  not CanMoveInMap(99,1)                                        #排行榜等级大于多少级,达到几个人,这个地图才能传送
  return
  else:
   SubGold(Sender,10000)
   Sender.TeleportByMapIndex(1,140,263) #飞地图ID X坐标 Y坐标
   return
#自由通行
elif(Menu == 2):
  str = """我知道你想传送到哪里?

  [神舰:21] 自由通行
  [熔岩地带:22] 自由通行 (等级 45+)
  [海盗洞穴:23] 自由通行 (等级 45+)

  [离开:0]"""
#神舰
elif(Menu == 21):
  if(Sender.GetItemCount("自由通行证") < 1):
   str = """无法传送到目的地,
   没有自由通行证。

   [离开:0]"""
  else:
   Sender.TakeItem("自由通行证",1)
   Sender.TeleportByMapIndex(68,43,62) #飞地图ID X坐标 Y坐标
   return
#熔岩地带
elif(Menu == 22):
  if(Sender.Level < 45):
   str = """无法传送到目的地,
   等级没有达到要求。

   [离开:0]"""  
  elif(Sender.GetItemCount("自由通行证") < 1):
   str = """无法传送到目的地,
   没有自由通行证。

   [离开:0]"""
  else:
   Sender.TakeItem("自由通行证",1)
   Sender.TeleportByMapIndex(332,19,27) #飞地图ID X坐标 Y坐标
   return
#海盗洞穴
elif(Menu == 23):
  if(Sender.Level < 45):
   str = """无法传送到目的地,
   等级没有达到要求。

   [离开:0]"""  
  elif(Sender.GetItemCount("自由通行证") < 1):
   str = """无法传送到目的地,
   没有自由通行证。

   [离开:0]"""
  else:
   Sender.TakeItem("自由通行证",1)
   Sender.TeleportByMapIndex(301,162,209) #飞地图ID X坐标 Y坐标
   return   
#主菜单
else:
  str = """选择目的地
  
  [比奇县:1] 10,000 金币

  [自由通行:2]
  
  [离开:0]"""
Dict['Say']=str                         #定义聊天框对话内容
return Dict

#NPC调用定义
NpcEvent.add_listener(124,"OnClick",OnClick)               124是NPC的Index,代表哪个NPC调用这个脚本


作者: admin    时间: 2021-7-22 21:56
跨日触发
函数原型:
def OnDayChange(args):
Sender=args[0]   

参数:
sender=args[0]   #玩家

功能:  
服务器跨天触发,主要用于清除或重置服务器日变量;每天晚上12点触发;

示例:
def OnDayChange(args):
Sender=args[0]
PlayerSetTempV(Sender,TK_WXDZ_ONOFF,0)    #需重置或清除的服务器日变量
Server.Envir.SEnvir.Log("隔天调用成功")

作者: admin    时间: 2021-7-22 21:57
跨周触发
函数原型:
def OnWeekChange(args):
Sender=args[0]  

参数:
sender=args[0]   #玩家

功能:  
服务器跨周触发,主要用于清除或重置服务器周变量;每周的第一天晚上0点触发;

示例:
def OnWeekChange(args):
Sender=args[0]
PlayerSetTempV(Sender,TK_WXDZ_ONOFF,0)   #需重置或清除的服务器周变量
Sender.Connection.ReceiveChat("今天是周一了",MessageType.System)
Server.Envir.SEnvir.Log("隔周调用成功")

作者: admin    时间: 2021-7-22 21:57
跨月触发
函数原型:
def OnMonthChange(args):
Sender=args[0]  

参数:
sender=args[0]   #玩家

功能:  
服务器跨月触发,主要用于清除或重置服务器月变量;每月的第一天晚上0点触发;

示例:
def OnMonthChange(args):
Sender=args[0]
PlayerSetTempV(Sender,TK_WXDZ_ONOFF,0)    #需重置或清除的服务器月变量
Sender.Connection.ReceiveChat("又是一个新的月份",MessageType.System)
Server.Envir.SEnvir.Log("隔月调用成功")

作者: admin    时间: 2021-7-22 21:57
进入游戏触发
函数原型:
def OnStartGame(args):
Sender = args[0]

参数:
sender=args[0]   #玩家

功能:  
玩家进入游戏时触发回调;

示例:
def OnStartGame(args):
Sender = args[0]
for player in SEnvir.Players:
  if(player is None):
   continue
  player.Connection.ReceiveChat("玩家【{}】加入游戏".format(Sender.Name),MessageType.System)

作者: admin    时间: 2021-7-22 21:58
离开游戏触发
函数原型:
def OnStopGame(args):
Sender = args[0]

参数:
sender=args[0]   #玩家

功能:  
玩家离开游戏时触发回调;

示例:
def OnStopGame(args):
Sender = args[0]
for player in SEnvir.Players:
  if(player is None):
   continue
  player.Connection.ReceiveChat("玩家【{}】离开游戏".format(Sender.Name),MessageType.System)

作者: admin    时间: 2021-7-22 21:58
死亡触发
函数原型:
def OnDie(args):
Sender=args[0]  

参数:
sender=args[0]   #玩家

功能:  
玩家死亡时触发回调;

示例:
def OnDie(args):
Sender=args[0]
Sender.Connection.ReceiveChat("我死了",MessageType.System)

作者: admin    时间: 2021-7-22 21:58
创建NPC
函数原型:
map.CreateNpc(...)    #map表示地图对象   

参数:
(int x, int y, int NpcIndex)
(int x,int y ,string NpcName)

x: x坐标
y: y坐标
NpcIndex: NPC的ID
NpcName: NPC的名字

功能:
在指定的坐标刷NPC,支持静态地图和副本地图

示例:

map.CreateNpc(25,23,'补给师')   #在地图的25,23 坐标刷出补给师的NPC

作者: admin    时间: 2021-7-22 21:59
删除NPC
函数原型:
map.DeleteNpc(...)    #map表示地图对象   

参数:
( int NpcIndex)
(string NpcName)

NpcIndex: NPC的ID
NpcName: NPC的名字

功能:  
删除指定的NPC,支持静态地图和副本地图

示例:

map.DeleteNpc('补给师')   #将地图里补给师的NPC删除

作者: admin    时间: 2021-7-22 22:01
创建怪物
函数原型:
map.CreateNpc(...)    #map表示地图对象   

参数:
( int x,int y, int range, string monname,int count=1 )
( int x,int y, int range, int monindex,int count=1 )

x: x坐标
y: y坐标
range: 范围
monname: 怪物的名字
monindex: 怪物的ID
count: 怪物的数量

功能:
在指定的坐标刷怪物,支持静态地图和副本地图

示例:

map.CreateMon(25,23,10,'半兽勇士',10)           #副本地图刷新的怪物 (刷怪坐标X,Y,范围,怪物名字或者ID,怪物数量)

作者: admin    时间: 2021-7-22 22:01
清除怪物
函数原型:
map.ClearAllMonsters()    #map表示地图对象   

功能:  
清除地图的怪物,支持副本地图

示例:

map.ClearAllMonsters()           #清除副本地图怪物

作者: admin    时间: 2021-7-22 22:02
清理玩家
函数原型:
map.ClearAllPlayers()    #map表示地图对象   

功能:  
清除地图的玩家,支持副本地图

示例:

map.ClearAllPlayers()           #清除副本地图玩家

作者: admin    时间: 2021-7-22 22:02
清除所有道具
函数原型:
map.ClearAllItems()    #map表示地图对象   

功能:  
清除地图的道具,支持副本地图

示例:

map.ClearAllItems()           #清除副本地图道具

作者: admin    时间: 2021-7-22 22:02
函数   GiveItem   

函数解释  给予道具



函数  GiveItemsByStat

附加值  name   bound   count   expire

函数解释 给道具 可以设置 道具名 是否绑定 数量 使用时间

范例:{'name':'双倍经验卷',
             'bound':0,              (0不绑定  1绑定   或者写  False  和 True也可以)
             'count':2,
             'Expire':86400,},

作者: admin    时间: 2021-7-22 22:03
Sender.InSafeZone                   判断是否在安全区

Sender.CurrentMap.Info.Index in [1, 5, 6]          判断所在地图 比奇Index是1  道馆Index是5  潘夜村落Index是6

current_map = SEnvir.GetMap(Sender.Character.CurrentMap)           获取当前角色所在的地图

作者: admin    时间: 2021-7-22 22:03
脚本信息函数说明

MessageType.Normal               //普通聊天
MessageType.Shout                  //区域聊天
MessageType.Global                 //世界喊话
MessageType.WhisperIn           //私聊
MessageType.WhisperOut        //收到私聊
MessageType.Group                  //组队聊天
MessageType.ObserverChat    //观察者聊天
MessageType.Guild                    //行会聊天
MessageType.GMWhisperIn     //GM私聊  
MessageType.Hint                      //提示信息
MessageType.System                //系统信息
MessageType.Announcement   //公告信息
MessageType.Combat              //战斗信息提示
MessageType.Notice                 //告示中央显示
MessageType.RollNotice           //中央滚动告示
MessageType.ItemTips              //极品物品提示
MessageType.BossTips            //boss提示

作者: admin    时间: 2021-7-22 22:04
增加自定义双击使用功能道具

道具数据库新建一个物品

Index表示物品id号,需检查不能重复

ItemName表示物品名字,可根据需要换名;

Shape值从27起,表示可以双击使用的道具类型;

Image表示道具的图标显示id,可根据需要换图(道具资源参考客户端资源说明--道具图标);

其余字段参数可都可根据需要自行配置;

在Script目录下Player目录里的PlayerProcess.py文件中增加道具的相关脚本执行:

下面是范例:

def OnUseItem(args):   #消耗品 从27开始扩展  道具数据库Shape 设置对应值
Sender=args[0]
Item = args[1]
if(Item.Info.ItemType == ItemType.Consumable):  #背包格子判断
  if(Item.Info.Shape == 27):  #道具数据库Shape值  从27起
   goods1={ '六绝星环':2,
      '指环':1,
      '牛角戒指':1,}
   if(Sender.GiveItems(goods1)):   #给多种物品 返回值为FALSE 表示给物品失败 True 成功 goods 必须是如上的dictionary结构
    return True
   else:
    Sender.Connection.ReceiveChat("你的背包空间不足。",MessageType.System)
   return False
  
  elif(Item.Info.Shape == 28): #道具数据库Shape值
   goods2={ '火球术':1,
      '指环':1,
      '牛角戒指':1,}
   if(Sender.GiveItems(goods2)):  #给多种物品 返回值为FALSE 表示给物品失败 True 成功 goods 必须是如上的dictionary结构
    return True
   else:
    Sender.Connection.ReceiveChat("你的背包空间不足。",MessageType.System)
   return False
   

else:
  return False

作者: admin    时间: 2021-7-22 22:04
创建副本
函数原型:
def OnCreate(args):    #创建副本
map = args[0]
sender=args[1]   

参数:
map = args[0]     #地图
sender=args[1]   #玩家

功能:
创建副本

示例:
def OnCreate(args):    #创建副本
map = args[0]
sender=args[1]
Server.Envir.SEnvir.DelayCall("Map.Battle.CloseFuben",3600,(map,))   #地图总时间 秒为单位
MapSetTempV(map,_V_NUM,0)               #设定值     
Server.Envir.SEnvir.DelayCall("Map.Battle.ManualCloseFuben",5,(map,0))   #5秒判断一次地图是否有人如果没有则关闭掉这个副本节约资源

作者: admin    时间: 2021-7-22 22:04
进入副本
函数原型:
def OnEnter(args):    #进入副本
map = args[0]
sender=args[1]   

参数:
map = args[0]     #地图
sender=args[1]   #玩家

功能:  
进入副本

示例:
def OnEnter(args):            #进入副本
map = args[0]
sender = args[1]
sender.Connection.ReceiveChat(map.Info.Description,MessageType.System)  #进入副本提示

作者: admin    时间: 2021-7-22 22:05
判断副本是否有人
函数原型:
def ManualCloseFuben(args):    #判断副本是否有人
map = args[0]
sender=args[1]   

参数:
map = args[0]     #地图
sender=args[1]   #玩家

功能:  
判断副本是否有人

示例:
def ManualCloseFuben(args):   #判断关闭副本
map=args[0]
count = args[1]
if(map is None):
  return
if(map.PlayerCount == 0):
  count+=1
else:
  count = 0
if(count >= 6):
  CloseFuben((map,))
  return
Server.Envir.SEnvir.DelayCall("Map.Battle.ManualCloseFuben",5,(map,count))   #重复判断

作者: admin    时间: 2021-7-22 22:05
关闭副本
函数原型:
def CloseFuben(args):    #关闭副本
map = args[0]
sender=args[1]   

参数:
map = args[0]     #地图
sender=args[1]   #玩家

功能:  
关闭副本

示例:
def CloseFuben(args):            #关闭副本
map=args[0]
if(map is None):
  return
Server.Envir.SEnvir.CloseMap(map.Info)

作者: admin    时间: 2021-7-22 22:05
NPC对话框自定义指南
NPC对话框支持

背景自定制
坐标自定制
内容自定制
在对话框富文本前边加上定制信息即可实现,具体如下

本文档配合着富文本编辑指南操作,可以实现较复杂和华丽的界面。可以隐藏掉关闭按钮,自行在富文本中添加按钮关闭

1.背景自定制

bg['file']=3
bg['idx']=663


file:图库ID,参考富文本图库ID
1 Interface1c,   (登陆界面素材)
2 Interface,      (自定义界面素材)
3 GameInter,   (游戏UI素材)
4 GameInter2, (游戏UI素材2)

idx:图片编号

2.背景坐标以及是否可以移动修改

bg['center']=0    是否居中显示:0为左上角显示,1为居中显示

bg['drag']=1       是否能拖动(0不能,1能)

位置参数:可以修改左右偏移
bg['offset_x']=10:坐标左偏移10
bg['offset_y']=10:坐标下偏移10

3.关闭按钮坐标以及是否隐藏

bg['close'] = 1         是否显示关闭按钮(0不显示,1右上角,2右下角,3左下角,4左上角,默认为1)
bg['close_offset_x']=-10      关闭按钮偏移位置(相对于close来说)
bg['close_offset_y']=10       关闭按钮偏移位置(相对于close来说)


4.富文本位置以及大小

font['color'] = '0xff00ff00'     前俩位代表透明度  后6位分别为RBG(设置该字段 会默认把富文本中没有设置<font color>的字体替换颜色)
font['size'] = 12        字体大小(默认8pt)会默认把富文本中没有设置<font size>的字体替换大小
font['offset_x']=10       左偏移10
font['offset_y']=10       下偏移10


作者: admin    时间: 2021-7-22 22:06
NPC对话框实现拖放物品功能

玩家可以从包裹拖物品到对话框上,也可以拖下来。

简易规则如下:

仅支持富文本中的img
允许拖物品的img,data参数必须为"drag"=1
item['pos_x'] = 100        #需求物品框位置1,相对于bg左上角来说
item['pos_y'] = 30
item['file']=3
item['idx']=1226
needitems[0] = item
item = {}
item['pos_x'] = 80        #需求物品框位置2,相对于bg左上角来说
item['pos_y'] = 20
needitems[1] = item
item = {}
item['pos_x'] = 150        #需求物品框位置3,相对于bg左上角来说
item['pos_y'] = 20
needitems[2] = item

作者: admin    时间: 2021-7-22 22:06
富文本编辑指南
富文本支持以下条目:

文字
图片
链接
按钮
换行</br>
颜色定义:

游戏内颜色使用时16进制ARGB颜色。例如0xff00ff00

前边4位0xff不需要动,后边还有6位'00ff00'分别表示的是红色:00,绿色:ff,蓝色:00。对应脚本文字颜色里的16进制颜色表

图片、链接、按钮中data字段的定义

|  开头的表示客户端处理,不会给脚本返回消息,支持如下

data=|pos:1:200:200------点击后寻路到1号地图的200,200坐标     (功能需等自动寻路优化对应才能使用)  
data=|pos:1:200:200:老兵-----寻路到目的坐标后点开--NPC老兵       (功能需等自动寻路优化对应才能使用)  
data=|pos1:1:200,200;300,300----寻路1号地图两个坐标点,选择较近的寻路过去   (功能需等自动寻路优化对应才能使用)  
data=|url:www.lomcn.cn----打开网站
data=|pay1.wofupay.net/app/acquire/req?gid=7585----充值链接,会自动把区服,账号等信息格式化进去
data=|item:回城卷+道具使用失败-----使用道具回城卷。成功使用一个即停止。如果道具都没有或者使用失败 会显示‘文字提示 道具使用失败’
data=0---关闭窗口
1.文字编写指南

写法: "<font  size=字体大小  color=文字颜色  x=坐标x  y=坐标y >文字内容</font>"

<font ...></font>不支持嵌套,中间不允许换行</br>。

2.图片编辑指南

写法:"<img file=图库id idx=图片位置 count=数量 delay=序列帧间隔  item=物品名  data=扩展数据  x=坐标x   y= 坐标y />"

file:图库ID,参考富文本图库ID
1 Interface1c,   (登陆界面素材)
2 Interface,      (自定义界面素材)
3 GameInter,   (游戏UI素材)
4 GameInter2, (游戏UI素材2)

idx:对应的图片序号

count,delay:图片数量以及每一帧间隔。用于显示动态图---暂不支持网络动态图

x,y:调整图片坐标,调整后图片绘制在最底层

data:内容会在鼠标点击之后返回给脚本。

item:填写物品名字后,鼠标移动上去会显示tips

3.链接编辑指南

写法:"<link  color=颜色  hcolor=移动上去颜色  dcolor=点击颜色  text=文字  x= 坐标x y=坐标y  data=扩展数据  item=物品名 />"

参数使用同img

4.按钮编辑指南

写法:"<btn  file=图库id   idx=图片位置  data=扩展数据  x=坐标x  y=坐标y   mirbtntype= 按钮读取顺序 />"

按钮读取顺序一共4种,默认0
0 默认格式
1 鼠标向上向下  
2 鼠标悬停向上离开索引 正向序号  
3 鼠标悬停向上离开索引 反向序号
4 鼠标进入离开


作者: admin    时间: 2021-7-22 22:07
富文本图库ID详细说明
序号     对应的素材库文件名

1         Interface1c,                //登录界面
2         Interface,                    //自定义界面
3         GameInter,                 //游戏界面
4         GameInter2,              //游戏界面2
5         Equip,                         //道具装备栏图标
6         EquipEffect_UI,         //人物界面特效
7         EquipEffect_Part,     //盾牌特效
8         ProgUse,                   //程序使用素材
9         StoreItems,              //道具商店图标
10       Inventory,                //道具包裹图标
11       Ground,                   //道具地面图标
12       NPC,                         //NPC图库
13       MiniMap,                //小地图图库
14       MagicIcon,             //技能图标
15       CBIcon,                   //BUFF图标

16       PEquipB1,              //宠物装备外观图库
17       PEquipH1,

18        M_Hum,                //人物外观图库
19        M_HumEx1,
20        M_HumEx2,
21        M_HumEx3,
22        M_HumEx4,
23        M_HumEx10,
24        M_HumEx11,
25        M_HumEx12,
26        M_HumEx13,
28        WM_Hum,
29        WM_HumEx1,
30        WM_HumEx2,
31        WM_HumEx3,
32        WM_HumEx4,
33        WM_HumEx10,
34        WM_HumEx11,
35        WM_HumEx12,
36        WM_HumEx13,
38        M_HumA,
39        M_HumAEx1,
40        M_HumAEx2,
41        M_HumAEx3,
43        WM_HumA,
44        WM_HumAEx1,
45        WM_HumAEx2,
46        WM_HumAEx3,

27        M_Hair,                //发型外观图库
37        WM_Hair,
42        M_HairA,
47        WM_HairA,

48        Horse,         //坐骑图库
49        HorseIron,
50        HorseSilver,
51        HorseGold,
52        HorseBlue,
53        HorseDark,
54        HorseDarkEffect,

55        M_Weapon1,         //武器外观图库
56        M_Weapon2,
57        M_Weapon3,
58        M_Weapon4,
59        M_Weapon5,
60        M_Weapon6,
61        M_Weapon7,
62        M_Weapon10,
63        M_Weapon11,
64        M_Weapon12,
65        M_Weapon13,
66        M_Weapon14,
67        M_Weapon15,
68        M_Weapon16,
69        WM_Weapon1,
70        WM_Weapon2,
71        WM_Weapon3,
72        WM_Weapon4,
73        WM_Weapon5,
74        WM_Weapon6,
75        WM_Weapon7,
76        WM_Weapon10,
77        WM_Weapon11,
78        WM_Weapon12,
79        WM_Weapon13,
80        WM_Weapon14,
81        WM_Weapon15,
82        WM_Weapon16,
83        M_WeaponADL1,
84        M_WeaponADL2,
85        M_WeaponADL6,
86        M_WeaponADR1,
87        M_WeaponADR2,
88        M_WeaponADR6,
89        M_WeaponAOH1,
90        M_WeaponAOH2,
91        M_WeaponAOH3,
92        M_WeaponAOH4,
93        M_WeaponAOH5,
94        M_WeaponAOH6,
95        WM_WeaponADL1,
96        WM_WeaponADL2,
97        WM_WeaponADL6,
98        WM_WeaponADR1,
99        WM_WeaponADR2,
100        WM_WeaponADR6,
101        WM_WeaponAOH1,
102        WM_WeaponAOH2,
103        WM_WeaponAOH3,
104        WM_WeaponAOH4,
105        WM_WeaponAOH5,
106        WM_WeaponAOH6,

107        M_Shield1,           //盾牌外观图库
108        M_Shield2,
109        WM_Shield1,
110        WM_Shield2,

111        M_Helmet1,        //头盔外观图库
112        M_Helmet2,
113        M_Helmet3,
114        M_Helmet4,
115        M_Helmet5,
116        M_Helmet11,
117        M_Helmet12,
118        M_Helmet13,
119        M_Helmet14,
120        WM_Helmet1,
121        WM_Helmet2,
122        WM_Helmet3,
123        WM_Helmet4,
124        WM_Helmet5,
125        WM_Helmet11,
126        WM_Helmet12,
127        WM_Helmet13,
128        WM_Helmet14,
129        M_HelmetA1,
130        M_HelmetA2,
131        M_HelmetA3,
132        M_HelmetA4,
133        WM_HelmetA1,
134        WM_HelmetA2,
135        WM_HelmetA3,
136        WM_HelmetA4,

137        MonMagic,       //怪物技能特效
138        MonMagicEx,
139        MonMagicEx2,
140        MonMagicEx3,
141        MonMagicEx4,
142        MonMagicEx5,
143        MonMagicEx6,
144        MonMagicEx7,
145        MonMagicEx8,
146        MonMagicEx9,
147        MonMagicEx19,
148        MonMagicEx20,
149        MonMagicEx21,
150        MonMagicEx22,
151        MonMagicEx23,

152        Mon_1,     //怪物图库
153        Mon_2,
154        Mon_3,
155        Mon_4,
156        Mon_5,
157        Mon_6,
158        Mon_7,
159        Mon_8,
160        Mon_9,
161        Mon_10,
162        Mon_11,
163        Mon_12,
164        Mon_13,
165        Mon_14,
166        Mon_15,
167        Mon_16,
168        Mon_17,
169        Mon_18,
170        Mon_19,
171        Mon_20,
172        Mon_21,
173        Mon_22,
174        Mon_23,
175        Mon_24,
176        Mon_25,
177        Mon_26,
178        Mon_27,
179        Mon_28,
180        Mon_29,
181        Mon_30,
182        Mon_31,
183        Mon_32,
184        Mon_33,
185        Mon_34,
186        Mon_35,
187        Mon_36,
188        Mon_37,
189        Mon_38,
190        Mon_39,
191        Mon_40,
192        Mon_41,
193        Mon_42,
194        Mon_43,
195        Mon_44,
196        Mon_45,
197        Mon_46,
198        Mon_47,
199        Mon_48,
200        Mon_49,
201        Mon_50,
202        Mon_51,
203        Mon_52,
204        Mon_53,
205        Mon_54,
206        Mon_55,
207        Mon_56,

208        Magic,        //魔法技能特效
209        MagicEx,
210        MagicEx2,
211        MagicEx3,
212        MagicEx4,
213        MagicEx5,
214        MagicEx6,
215        MagicEx7,
216        MagicEx8,
217        MagicEx9,

280        MonMagicEx24,    //怪物技能特效
281        MonMagicEx25,
282        MonMagicEx10,
283        MonMagicEx11,
284        MonMagicEx12,
285        MonMagicEx13,
286        MonMagicEx14,
287        MonMagicEx15,
288        MonMagicEx16,
289        MonMagicEx17,
290        MonMagicEx18,

291        Background,      //地图背景图库
292        UI1,       //1.45界面
293        UI2,       //1.45界面

295        EquipEffect_Item,    //道具特效


294        EquipEffect_Full,       //翅膀特效
296        EquipEffect_FullEx1,
297        EquipEffect_FullEx2,
298        EquipEffect_FullEx3,


439        M_Costume,       //时装
440        M_CostumeA,
441        WM_Costume,
442        WM_CostumeA,

443        GameInter1,      //界面部分
444        ItemGlow,          //装备栏特效
445        WorldMap,       //大地图素材


作者: 笨笨    时间: 2021-10-16 09:33
好好学习,天天向上!




欢迎光临 黑金论坛发布站,黑金论坛,传奇3私服,传奇三私服 (http://3gmir3.com/) Powered by Discuz! X3.1