1、解决双城攻城记录无法保存
2、解决寄售漏洞
3、解决SQL脚本语句漏洞
4、积分系统在玩家游戏时不操作SQL,仅操作内存,大大加快处理速度
5、需要的用户可起用点卷系统,GM在数据库Stditems表定义物品价格,玩家可直接按C键购买此类物品
6、1-255升级经验可非常方便的自定义
7、自动泡点系统(可泡声望、积分、点卷、经验),可由GM决定是否开启,无需要脚本支持
8、新人出生时可赠送n种装备到包裹中
9、转生系统。转生名字颜色不同且可自定。6次转生后名字自动变色,转生可调整附加属性
10、师徒系统。玩家在游戏中按C键可全程处理拜师、逐徒,编辑本门弟子的操作。利用道具师徒传送卷,徒弟可飞往师傅处
11、支持4、5级技能修炼,GM可选择最大支持几级技能。
4、5级龙卷风为4个小风+1个大风,其中小风威力可调。
5级野蛮冲撞可有机会麻痹对方,
5级诱惑之光诱惑的怪物有机会被驯化,其属性可部分附着到主人身上。
4级召唤神兽召唤的为灵兽,5级召唤的神兽为圣兽。
灵魂火符攻击对方后,对方有可能在一定时间内魔法防御能力被降低
12、[定制版]可按客户要求任意安排某类装备具有隐藏属性
13、可定时广播在线人数,可作弊
14、GM上线时,EI上会记录登陆信息。可选择GM上线是否自动隐身或无敌。
15、GM使用 @监视 玩家名字 可隐身一直自动跟随被监视者
16、金币可直接掉落到玩家包裹中
17、怪物可说话,爆出指定物品时可全服通知。
18、可根据玩家组队的人数组成指定不同的经验倍率
19、安全区可禁止扔垃圾
20、人物锁,100%保护玩家装备
21、解决行会名字过长BUG
22、新设沙老大召唤项链,具体用法见单独说明
23、沙城战30分钟机制,具体情况见单独说明
24、夺宝奇兵,具体情况见单独说明
25、可自定义游戏基本的破坏和魔法伤害系数,系数越大,人的能力越高,开变态服务器可使用此设置
26、完全解决后门问题
27、功能完善的Srg145.exe,随意变更上述游戏参数,立即生效。
28、HOME键呼出的控制面版,能在游戏中动态修改装备表、怪物表、地图配置,能修改玩家任意数据,均为立即生效
29、[定制版]元神系统,具体用法见单独说明
30、玩家中心,玩家在游戏中按C键呼出
31、GM管理面版,GM在游戏中输入 @GM ,可管理任何在线玩家的任意数据
32、完善的特殊装备设置,通过控制面版,所见即所得的修改方式
33、封外挂防石化
34、高等级后升级经验可衰减
35、人物、怪物元素属性突破5(自定义)
36、极品的具体数值可自定义(不是指几率,比如原来的极品+5,你可设置成+10)
37、被动式刷怪功能,地图有人进入才刷怪,降低服务器负担
38、副本地图,地图组队进入功能
39、[定制版]怪物属性扩展,具体情况见单独说明
40、升级经验超41Y
41、[定制版]单一装备破坏、自然、灵魂、防御、魔法防御超255
42、[定制版]玩家装备绑定(绑定后,可扔,自己可拣,别人无法拣,无法交易,无法寄售)
43、[定制版]新增可自定义属性的10套套装
44、[定制版]玩家PK擂台系统。玩家可堵积分或任意物品
45、[定制版]在线自动答题系统
46、[定制版]智善大师加点超255
47、[定制版]角色属性(等级、破坏、自然、灵魂、防御、魔法防御)全面超255限制
48、解决单个打怪获得经验超65535后显示错误的BUG
49、[定制版]增加设置临时属性的脚本(在线增加,下线就消失)
50、[定制版]增加数据库物品设置后死亡必然掉落或必然不掉落
51、[定制版]增加每天2小时双倍经验时间领取,开始双倍经验后,未到2小时退出再上还能继续计算时间,当天没用完的可以积累使用,1周14小时,周日凌晨初始化
52、[定制版]可设置妙影的技能连续使用时其他玩家能否看见动作
另:定制版可根据客户需求,在力所能及范围内提供3个月时间的免费功能开发服务时间
插件更新日志[2007.09.13起]
2007.09.13
更新系统变量 M0..M54
修复打怪自然升级时 发送 UDP 日志记录
修改原来的 积分变化日志号 从100改为200
重新定义受时间限制会消失的物品,增加道具数据库字段定义 FLD_STDITEM_DISAPPEARTIME
2007.09.14
增加天狼刀一定几率高伤害 (特定版本)
2007.09.15
修改 防止毒死后不触发脚本,这里限制不能毒死 ,勾挂代码改成直接 HOOK TCreature.Run 6
修正 race=92 的怪物超255
2007.09.16
修改 在线修改物品属性命令的第4个参数的定义,修改后不再将物品取回包裹中
增加积分操作命令后加说明参数
2007.09.17
补充对怪物数据库 FLD_MONSTER_MAC (KingForEIServerBaseData表中字段名为'Ac')字段的超255支持
2007.09.25
修改脚本命令 LOADUSEITEMINFO 的实现,不再修改P0-P9的值,增加脚本命令 LOADUSEITEMINFOEX,参数为需要操作的物品的 FLD_MAKEINDEX
(特定版本)狂龙爪加满血的代码到 使用非战士类魔法时 TUserHuman.SpellXY TCreature.HeroSpellXY
_envirnoment.pas __RunTimerProcessMonster 过程增加错误定位
2007.09.26
叛将传奇 版本寄售进行修改,改为直接使用积分寄售
(特定版本)增加怪物影子功能,需要怪物表增加字段定义 FLD_MONSTER_MAXRGROUPNUMBER 。该字段表示此怪物被攻击时最多能释放影子怪物的数量
影子怪物死亡立即消失,不掉落物品。本怪被打死后所有影子立即消失,只有本怪掉落物品和有尸体
2007.09.27
狂龙爪加血 取消物理攻击加血
2007.09.28
monster表增加 FLD_MONSTER_ISBOSS字段定义,该字段不为0时,
产生该怪时将触发系统 00Default.txt 中的 [@_AddBoss] 小节,执行者为SysUserHuman
变量 A0 为该怪物名称,A1 为该怪地图代码 , A2 为该地图名字, D1,D2 为该怪X、Y 坐标 D0为该怪Pointer
该怪死亡时将触发系统 00Default.txt 中的 [@_BossDie] 小节,执行者为SysUserHuman
变量 A0 为该怪物名称,A1 为该怪地图代码 , A2 为该地图名字, D1,D2 为该怪X、Y 坐标 D0为该怪Pointer
变量 A3 为打死该怪者名称 D3 为其Pointer D4、D5分别为坐标
2007.09.29
新增Stditems 表字段定义
FLD_STDITEM_RMBPRICE=
FLD_STDITEM_ITEMTYPE=
FLD_STDITEM_LIMITTYPE=
取消人物状态变化时,检测身上佩带物品合法性
元神回蓝时,每次回的量为普通的3倍
增加物品check种类,当
check=16时表示战士装备,CheckValue=需要等级
check=17时表示法师装备,CheckValue=需要等级
check=18时表示道士装备,CheckValue=需要等级
2007.10.04
增加脚本命令 GETCREATURES ,带一个地图代码的参数。该命令执行时,将更改系统变量 P0-P4的值。
P0=该地图未死亡的玩家数
P1=已死亡的玩家数
P2=未死亡的怪物
P3=已死亡的怪物
P4=其他(NPC等)数
2007.10.06
(特定版本)每晚20:30,系统对在线玩家进行等级排序。将排序结果保存到当前各玩家 系统NPC执行00Default.txt 的脚本节[@_SortUsers_SysNotice
各玩家若一直在线,则将在0-30分钟内触发 00Default.txt [@SortUsers]脚本节,此时使用脚本命令 LOADLASTSORT 执行后,
系统变量P0中保存的就是 上次等级排序时的名次,P1中保存的是本职业等级名次,P2中保存的是 排序时的所有玩家数
2007.10.11
修改物品镶嵌定义,解决 FixName[0] = ' '时存入数据库后会被自动删除 ,范围修改为从 "!" - "~" 间的字符
在 _objbase.pas 过程 hkInitialize 时,向客户端发送服务端版本号
(特定版本)发送到客户端时,修改物品属性数据包的定义,将 Price 字段修改为 MakeLong (MakeWord (HiMinDC, HiMaxDC), MakeWord (HiMinMC, HiMaxMC))
增加_ItemUnit.pas function _GetUpgradeStdItem (TCreature.ApplyItemParameters 时调用),解决物品破坏或魔法固有属性+临时属性超255时的BUG
以上需要2007.10.11更新的配套 RSRMir3.dll 支持
007.10.14
元神可合体
2007.10.15
可控制配套客户端是否显示D键
2007.10.16
取消CHECKUSEITEMUPNUMBER检测可镶嵌宝石数量时对Reserved 字段为128的限制
__TCreature_MakeDefClientItem 修改为 所有版本均发送单件装备超255数据包
2007.10.17
随从加点
2007.10.19
(特定版本)增加玩家命令
'随从合体', '将随从收起。格式:@随从合体'
'随从加点', '为随从增加固有属性。格式:@随从加点 模式(0:全系列魔法 1:破坏 2:自然 3:灵魂) 加点数 随机附加点数'
增加元神加点的属性到主人
修改元神魔法自动攻击的模式,当目标在7格范围内,且玩家打开了当前元神的自动攻击模式,元神将自动使用魔法进行攻击,若魔法攻击失败则自动切换回普通攻击模式
2007.10.24
元神变量YUANSHENINFO增加负重信息
2007.10.27
_Param.pas _ObjBase.pas 马增加的属性均可通过设置文件配置
2007.10.30
(特定版本)阴阳刀只要使用施毒术时均有机会使对方中阴阳之气
2007.11.10
BOSS死亡提示
2007.11.16
天狼刀,狂龙爪 提示消息
2007.11.17
增加ItemType=1 套装 _ObjBase.pas _ParamIn.pas
2007.11.19
增加最大有效幸运值限制 _ObjBase.pas _Param.pas
2007.11.23
修改元神在未自动魔法攻击时可以靠近对象 _ObjMon.pas
2007.11.24
修改象客户端发送 SM_WINEXP 的处理过程,支持获得经验超65535
2007.12.03
加入PK系统
加入地图行会占领系统
版本更新进入2.1
地图加入'PK'标志
加入功勋系统
怪物加入 IsGUildGuard RunArea 属性
2007.12.19
凝血离魂 特定客户版本超255后修改加自然的模式
2007.12.27
特定版本修改 脚本命令 GIVEEXP 时为直接WINEXP ,不加修炼 _ObjNpc.pas
2007.12.27
修改为默认所有版本均不响应快捷键T
2008.01.03
同一地图的飞不会结束PK赛(_Action.pas)
2008.01.05
修正****的定制要求(套装不加特定职业属性)
****版凝血离魂加自然改为从设置.ini读取指定值
2008.01.07
****版加3套套装
****版增加经验勋章实现(stdmode=30 shape=2 增加经验百分率为 MakeWord (Ac, Ac2) / 100)
2008.01.30
****版增加套装
shape=214
2008.04.04
****版 取消按SHIFT键装备元神的功能
元神身上有装备时再放装备上去,如果主人身上没位置则失败。
2008.04.30
if pstd.AC2 = 0 then //喝祝福油失败 ,该油 AC2 <> 0 时不会取消武器的幸运
cret.MakeWeaponUnlock;
2008.07.03
包裹中、身上无法掉落物品和无法交易物品特征均修改为 Reserved and 128 <> 0 原代码包裹中物品不受限制
2008.07.10
宝宝打死怪物后触发脚本 @_MonKiller
2008.07.18
升级经验无限
增加组队金币共享功能开关
增加组队经验分配模式开关
道士的云集能云多少级的在控制台能调整
物品数据库增加一个字段,限制等级,即稀世物品也能限制等级,未够等级在聊天栏提示玩家需要多少级才能用
--在!DBSETUP.txt 中加入下列行
FLD_STDITEM_NEEDLEVELEX=NEEDLEVELEX
--在物品表中增加字段 NEEDLEVELEX INT类型
增加控制台能调整喝祝福油升6和7的几率
--设置.ini 数值越小越容易成功
[游戏属性]
祝福油幸运6成功几率=
祝福油幸运7成功几率=
增加一个功能,玩家可以选择做恶人,选择了后名字后面会显示-[恶],做了恶人后人物装备暴率是普通玩家的10倍,练级经验增加x%,具体数值能在控制台上设置,玩家选择恶人能用脚本命令检测和改变
--使用脚本命令
#IF
;检测是否为恶人
ISWICKED
#SAY
已经是恶人。
#ELSEACT
EXECUTE 设置称号 [恶]
增加PK值排行榜
--变量(仅对在线人员有效)
;n为任意数值,表示PK值排序的数目
$PKLIST_n
怪物数据库增加字段,设置了后该怪物是无敌的
--!DBSETUP.txt 中增加
FLD_MONSTER_NEVERDIE=NEVERDIE
--怪物表中增加字段,如果该值为1则无敌
NEVERDIE INT
物品数据库增加一个字段,里面的数值填了后就代表开区多少天之后才会按暴率文件爆出,如果未到天数,就算暴率文件是1/1也不爆出
--!DBSETUP.txt 中增加
FLD_STDITEM_DROPTIME=DROPTIME
--物品表中增加字段,单位为小时
DROPTIME INT
2008.07.18
重写踢人代码
2008.07.21
怪物掉全服提示物品改为由 FLD_STDITEM_MONSTERDROPNOTICE 字段设定
2008.08.01
客户端版本号检查
部分极品属性超255
2008.08.02
重新定义FixName 装备打洞和超255属性的数值范围为'0'..'z'
2008.08.03
TUserItem.FixName[1] = '1' 时表示该物品不可交易,不可寄售,不可拣取,不会掉落 (与原装备打洞功能冲突)
2008.08.21
向客户端发送需要的客户端最低版本号
2008.10.02
IsVaidFileName 函数增加过滤 大括号
增加数据库 FLD_STDITEM_NODEAL 不能交易字段 FLD_STDITEM_NOREPAIR 不能修理字段
增加玩家命令 @AltZ @AltW @AltE ,处理客户端大补贴相关快捷键功能,需要配套 RSRMir3.dll 20081002版本或以上配合
系统内部变量 S0-S4 存储位置使用 CretEx.CheckEx[40..49] ,并扩展到 S0-S9
2008.10.31
不掉落物品改为由 FLD_STDITEM_NODROP 字段设定
2009.03.11
增加变量 FINDTARGETUSERLEVEL
2009.03.12
GM面版操作时增加日志 objNpc.pas _Grobal.pas
测试版本在所有NPC对话框前增加 <仁寿人网络/@HTTP://RenShou.NET> _ObjNpc.pas
2009.05.22
升级经验超255后递增倍率可调(默认0.3)
2009.05.23
新增 PS.MagicLevelEx.MYWZNoHide 参数,妙影是否无法连续隐藏
2009.05.25
新增 PS.RegenChangeColor 参数,转身>=6转后,是否名字自动变色
自动显示正确软件版本号
2009.06.04
修改UserNpc的执行权限逻辑
2009.06.05
增加TEnvirEx 类
TEIUserHuman.SpellXY 时首先判断地图是否有禁止使用的魔法 NoSpell(ID1_ID2)
|