韩国传奇8.5.25.3版引擎更新如下:
[2008/05/26]更新
增加商铺功能。打开M2 → 显示 → 列表信息 → 商铺物品管理,增加商铺物品控制
----------------------------------------------------------------------
增加武器发光效果设置。装备数据库中的 FLD_ANICOUNT 中设置。
支持两种发光设置:设0-54为盛大的发光WIL,设55为韩国版的发光WIL
----------------------------------------------------------------------
增加支持盛大新的武器外观文件 Weapon2.wil 装备数据库中的 FLD_SHAPE 中设置。
数据库中设置:1-100 为 Weapon.wil,100以后的为 Weapon2.wil
----------------------------------------------------------------------
增加听歌功能。NPC脚本设置如下:
<不值得/@Music=http://www.jxgymy.com/xzgzs/music/mp3/3.MP3> 这个是自已听的
<不值得/@Music+http://www.jxgymy.com/xzgzs/music/mp3/3.MP3> 这个是送给别人听的
<返回/@main>
----------------------------------------------------------------------
增加脚本命令:EFFDRESSTYPE //给衣服增加翅膀功能
NPC脚本增加翅膀:
<第1种/@1种> <第2种/@2种> <第3种/@3种> <第4种/@4种> <第5种/@5种>\ \
<返回/@main>
[@1种]
#act
EFFDRESSTYPE 1
break
[@2种]
#act
EFFDRESSTYPE 2
break
[@3种]
#act
EFFDRESSTYPE 3
break
[@4种]
#act
EFFDRESSTYPE 4
break
[@5种]
#act
EFFDRESSTYPE 5
break
----------------------------------------------------------------------
增加四个技能。数据库魔法ID设置如下:
59 群体雷电术
60 群体雷电术
61 彻地钉
62 移形换影
----------------------------------------------------------------------
增加脚本命令:KILLBYMON //是否被怪杀
增加脚本命令:KILLBYHUM //是否被人杀
地图增加一参数:KILLFUNC(X) //X可以随意数字
说明:
人物在该地图杀人,将触发QFunction-0.txt的[@KillPlay数字]节
人物在该地图杀怪,将触发QFunction-0.txt的[@KillPlayMon数字]节
注:宝宝杀人杀怪有效(秒杀除外)
<$MONKILLER> //杀人的怪物名字
<$KILLER> //杀人的人物名字
#IF
KILLBYMON
SENDMSG 5 <$USERNAME>在:%m(%x:%y)把<$MONKILLER>干掉了!
#IF
KILLBYHUM
SENDMSG 5 <$USERNAME>在:%m(%x:%y)把<$KILLER>干掉了!!
----------------------------------------------------------------------
增加地图事件触发功能,打开M2 → 选项 → 功能设置,控制是否开启本功能
地图事件配置详解Mir200\Envir\MapEvent.txt 配置
;触发标识
; 格式:
; 标识:值
;
; 标识:(-1 - 800) -1 代表不检查标识
; 值: (0 - 1)
;
;
;触发条件
; 格式:
; 代码:物品:组队;
; 代码:
; 0:无效
; 1:扔物品
; 2:捡物品
; 3:挖矿
; 4:走路(不支持物品条件)
; 5:跑步(不支持物品条件)
; 物品:(物品名称 - *) * 代表不需要物品
; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发(暂时不支持)
;触发机率
; 数字越大,机率越低
; 范围:(0 - 999999) 0 的机率为100%
;事件类型
; 格式
; 代码:内容
; 代码:(现在只支持脚本事件)
; 0:无效
; 1:调用脚本(调用QFunction-0.txt中的内容)
;注意事项
;
; 在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效
;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型
;和翎风不同的我们这里增加一个范围,如果范围的值是0 那么必须在这个坐标上才能触发,否则只要进入这个坐标的范围就会触发
3 333 333 0 -1:1 1:回城卷:0 2 1:@MapEventDropItem
3 333 333 0 -1:1 2:回城卷:0 2 1:@MapEventPickUpItem
3 338 331 0 -1:1 3:*:0 2 1:@MapEventMine
3 330 330 0 -1:1 4:*:0 2 1:@MapEventWalk
3 331 335 0 -1:1 5:*:0 2 1:@MapEventRun
QFunction-0.txt
[@MapEventDropItem]
#if
#act
Messagebox MapEventDropItem
[@MapEventPickUpItem]
#if
#act
Messagebox MapEventPickUpItem
[@MapEventMine]
#if
#act
Messagebox MapEventMine
[@MapEventWalk]
#if
#act
Messagebox MapEventWalk
[@MapEventRun]
#if
#act
Messagebox MapEventRun
[2008/05/09]更新
----------------------------------------------------------------------
解决已知的错误,优化程序代码,解决占CPU和内存过高问题。( 完全可以拿来开区使用 )
----------------------------------------------------------------------
增加了脚本命令 DETOXIFCATION 解毒
----------------------------------------------------------------------
增加是否免蜡的控制,直接在M2上设置,修改后立即生效.
----------------------------------------------------------------------
增加个人定时系统命令: SETONTIMER 一共有10个定时器.
格式: SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)
位于: QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ...[@OnTimer9]
例子:
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
;设置定时器0的间隔为10秒
SETONTIMER 0 10
;设置定时器0的间隔为20秒
SETONTIMER 1 20
; 定时器0的脚本
[@OnTimer0]
#ACT
SENDMSG 1 %s目前位于%m的(%x:%y)
; 定时器0的脚本
[@OnTimer1]
#ACT
SENDMSG 1 游戏伴随我www.uc845.com
----------------------------------------------------------------------
增加更改人物属性的npc命令 STATUSRATE
格式: STATUSRATE 类别 倍率 时间(时间的单位为秒)
类别: 类别:0:防御力 1:魔御力 2: 攻击力 3:魔法力 4:道术 5:体力值 6:魔法值
----------------------------------------------------------------------
增加漂浮广告设置,目前只支持脚本命令实现。 (需要登陆器支持)
;SENDMOVEMSG (0-1 0发送给所有人 1发送给个人) 字体颜色(0-255) , 字体2颜色(0-255),滚动次数(0-255) ,信息
格式如下:
#IF
#ACT
SENDMOVEMSG 0 151 0 1 欢迎使用游戏伴随我MDB版,真韩国传奇程序。
break
----------------------------------------------------------------------
增加NPC对话框实现彩色字体。脚本设置如下: (需要登陆器支持)
<游戏伴随我/#sCOLOR=250>
<{#sCOLOR=250}游戏伴随我/@fashi> 这个是点击连接的设置。
后面的250数字就是颜色的代码,可以设置 0-255。
----------------------------------------------------------------------
增加骑马功能,当玩家带上马牌时,马是跟随的。 (需要登陆器支持)
打命令 @骑马 才可以真正骑上.
打命令 @下马 马又恢复原先的跟随.
马牌点亮设置在物品的 FLD_LIGHT 设置:1-5 数值大那点亮范围就大。
[2008/04/29]更新
----------------------------------------------------------------------
增加M2自动释放内存功能。在参数设置→状态控制里修改。(如有发现报错请取消设置)
----------------------------------------------------------------------
修改IP插件支持纯真IP数据库。IP数据库名为:QQWry.DAT
----------------------------------------------------------------------
增加脚本命令:RECALLHUMAN 召唤人物到身边。支持变量!
----------------------------------------------------------------------
增加脚本命令:ADDUSERDATE 加入会员人物及时间。
----------------------------------------------------------------------
增加脚本命令:DELUSERDATE 删除会员人物及时间。
----------------------------------------------------------------------
增加脚本命令:ENCODETEXT 给予封号: ENCODETEXT S1 ↘天下无敌↙ 支持变量!
----------------------------------------------------------------------
增加脚本命令:ISDUPMODE 检测人物是否重叠。
----------------------------------------------------------------------
增加脚本命令:ISOFFLINEMODE 检测是否是离线挂机人物。
----------------------------------------------------------------------
增加脚本命令:CHECKSTATIONTIME 检测人物站立不动时间。
----------------------------------------------------------------------
增加脚本命令:CHECKMAPNAME 检测人物是否在当前地图上。支持变量!
----------------------------------------------------------------------
[@UserCmd1]
#IF
CHECKMAPNAME SELF 0150
#ACT
messagebox 为了游戏的公平性.当前地图不允许使用该命令!
break
----------------------------------------------------------------------
增加下线触发功能: QFunction-0.txt
[@PlayOffLine]
#IF
ISCASTLEMASTER
#ACT
SENDMSG 0 万人景仰的沙城主<$USERNAME>暂时离开了!
break
----------------------------------------------------------------------
增加脚本跳转命令:DELAYGOTO 脚本如下:
----------------------------------------------------------------------
<脚本跳转/@tiaoz>
[@tiaoz]
#if
#act
DELAYGOTO 5 @DelayLabel
#say
正在处理数据请稍候....\ \
<清除延迟/@ClearDelayGoto>
[@ClearDelayGoto]
#if
#act
CLEARDELAYGOTO
#say
延迟跳转已清除.\ \
<返回/@main>
[@DelayLabel]
#ACT
mapmove 3 330 330
close
----------------------------------------------------------------------
增加够买双倍经验后,可以保存剩余的时间,在M2上的功能设置里修改。
----------------------------------------------------------------------
增加人物切换地图火墙自动消失的选择,在M2上的功能设置里修改。
----------------------------------------------------------------------
增加装备改名可以自定义前缀,在M2上的功能设置里修改。
----------------------------------------------------------------------
增加千里传音功能,使用一次少一点次数。传音字体颜色可以在M2上修改。(需要登陆器支持)
物品数据库设置: 千里传音 7 7 数据段 FLD_DURAMAX 项设置 20000 是可以使用20次的意思。
----------------------------------------------------------------------
增加随机传送石功能: 随机传送石 2 2 (需要登陆器支持)
数据段 FLD_DURAMAX 项设置 20000 是可以使用20次的意思。
----------------------------------------------------------------------
增加气血石功能。在M2上的功能设置里修改。数据库设置如下:
----------------------------------------------------------------------
Name StdMode Shape (需要登陆器支持)
气血石 7 1
幻魔石 7 2
魔血石 7 3
----------------------------------------------------------------------
增加脱机泡点、离线挂机功能,可设置自定义留言信息。脚本如下:
----------------------------------------------------------------------
(@@offlinemsg)
[@main]
一、点击开始脱机泡点后,可输入一段留言信息给你的朋友。\ \
<开始脱机泡点/@@offlinemsg>\ \
[@@offlinemsg]
#IF
#ACT
OFFLINEPLAY 20000 1500
MessageBox 您已经开启泡点功能!
kickoffline
break
----------------------------------------------------------------------
增加脚本命令可以自动穿装备和取装备。新人出生就无需手动穿装备。
----------------------------------------------------------------------
穿装备
TakeOnItem 装备名称 位置(0-12)
脱装备
TakeOffItem 装备名称 位置(0-12)
物品位置:
0 盔甲
1 武器
2 照明物(蜡烛,此物品属性升级无效)
3 项链
4 头盔
5 右手镯
6 左手镯
7 右戒指
8 右戒指
9 无(放护身符位置)
10 腰带
11 鞋子
12 宝石
----------------------------------------------------------------------
[2008.04.25更新]
修改登陆器支持刀刀刺杀。
增加NPC脚本命令 REPAIRALL 特修身上所有装备
增加地图标记有人刷怪 NoHUMNoMon 有人才开始刷怪
增加数据库(修复神水)设置:2 1 特修身上所有装备
增加数据库(随机传送石)设置:2 2 随机传送石
增加安全区支持光环功能。
增加脚本命令:ISGROUPMASTER 检测是否组长,加入编组后组长会触发QFunction-0.txt
扩展分身术功能:分身可以跑步,捡物品,吃药,使用魔法,自动换毒符
增加人形怪功能:可以使用魔法,通过配制文件可以自定义身上穿的装备(身上穿的装备就是他们爆的装备)
人形怪数据库配制:
FLD_NAME FLD_RACE FLD_RACEIMG FLD_IMGINDEX 后面的随便。
雷霆战士 60 19 165
在Envir目录里新建一个MonUseItems目录,然后把人形怪配制文件放进去
怪物配置文件如下:
烈焰法师.txt
;=============================人形宝宝配制文件=======================
[BaseInfo]
;职业
Job = 1
;性别
Gender = 0
;头发
Hair = 5
;使用魔法
Magic = 雷电术,冰咆哮,魔法盾,火龙气焰
;==============================身上装备============================
[UseItems]
;衣服
DRESSNAME = 烈焰魔衣(男)
;武器
WEAPONNAME = 龙牙
;照明物
RIGHTHANDNAME = 荣誉勋章44号
;项链
NECKLACENAME = 烈焰项链
;头盔
HELMETNAME = 魔龙盔
;左手镯
ARMRINGLNAME = 烈焰护腕
;右手镯
ARMRINGRNAME = 烈焰护腕
;左戒指
RINGLNAME = 烈焰魔戒
;右戒指
RINGRNAME = 烈焰魔戒
;物品
BUJUKNAME = 护身符
;腰带
BELTNAME = 烈焰腰带
;鞋子
BOOTSNAME = 烈焰魔靴
;宝石
CHARMNAME =
;死亡掉装备几率 数字越小掉装备几率越高
DieDropUseItemRate = 100
;==================================================
;检测是否组长
[@MAIN]
#IF
ISGROUPMASTER
#ACT
GroupMoveMap 3 330 330
#elsesay
你不是组长.
加入编组后组长会触发QFunction-0.txt
[@GroupCreate]
#if
#say
加入编组
;----------------------------------------------------------------------
[2008.04.22更新]
重新修改代码,杜绝假人,CC,封包等其他攻击.
完善狐狸法师和狐狸道士的攻击效果.
修改客户端免助跑.去掉免蜡功能.让我们再次体验带蜡烛的传奇.
增加经验设置,由原先的500级调整到1000级。
增加可以加载IP查询插件。
增加自定义命令功能。
增加D变量支持1-499个。
增加可直接在M2上修改数据库。
增加可在M2上直接修改怪物爆率。
增加脚本命令:SAVESLAVES 寄存宠物。
增加脚本命令:REVIVESLAVES 检测领取宠物。
增加地图代码 NOTALLOWUSEMAGIC(火墙|雷电术) 不允许使用技能。
增加地图代码 NOALLOWUSEITEMS(回城卷|随机传送卷) 不允许使用物品。
增加在数据库 FLD_Description 项中可以设置装备说明。
增加地图重复利用功能,格式如下:
第一种格式:
[0 比奇省]
[<0>0A 新比奇省]
第二种格式:
[0 比奇省]
[0A|0 新比奇省]
宝宝寄存脚本
[@main]
你是领取宠物还是寄存宠物?\ \
<寄存宠物/@ji>\ \
<领取宠物/@ling>\ \
[@ji]
#if
CHECKSLAVECOUNT > 0
#ACT
SAVESLAVES
#say
已经将你的宠物寄存。\ \ \
<离开/@exit>
#ELSEsay
你没有宠物。。。\ \ \
<离开/@exit>
[@ling]
#if
REVIVESLAVES
#say
领取宠物成功。。。\ \ \
<离开/@exit>
#ELSEsay
搞错了吧!好像你没有宠物寄存在我这里啊!\ \ \
<离开/@exit>
寄存成功后会在 Envir\PetData\ 目录下建立寄 存人的名字.txt