游戏伴彸随我强大的变身系统韩国传奇版
韩国传奇8.5.28.8版强大的变身系统服务端.
;=====================人物杀人触发==========================
[@KillPlay]
#IF
CHECKPLAYDIELVL > 0
#SAY
你杀死了<$STR(S0)>,对方等级大于 1 级,对方等级是<$STR(N0)>
#IF
CHECKPLAYDIEJOB WARRIOR
#SAY
对方的职业是法师
#IF
CHECKPLAYDIESEX MAN
#SAY
对方的性别是男性
#IF
CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
#SAY
对方的名字在数据文件中
#ACT
BREAK
#ELSEACT
ADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
#SAY
已经把对方的名字在写入到数据文件中
========================================================================
增加所有脚本命令支持变量.更新包中带有变量使用说明.和功能使用说明。
增加一个功能插件zPlugOfEngine.dll M2必须加载,否则绝大功能无法使用。
增加野蛮冲撞的时间控制。打开M2 → 选择 → 功能设置 → 技能魔法
增加烈火剑法的时间控制。打开M2 → 选择 → 功能设置 → 技能魔法
增加灭天火击中后减MP值 打开M2 → 选择 → 功能设置 → 技能魔法
增加脚本命令:CHECKCASTLEWAR 检测是否在攻城。
增加登陆器支持窗口化登陆。
========================================================================
增加脚本命令:CHECKSIGNMAP 检查人物是否有死亡地点
功能:
检查人物是否有死亡地点.可以让人飞到上一次死亡地点
#IF
CHECKSIGNMAP
#ACT
GMEXECUTE SIGNMOVE SELF
========================================================================
增加卡号冲值功能,格式如下:
[@main];感谢
无忧网络提供下载 www.5 u w l.net
#say
<我要冲值/@@冲>
[@@冲]
#if
CHECKCODELIST ..\QuestDiary\Codelist.Txt
#act
CLEARCODELIST ..\QuestDiary\Codelist.Txt
#Say
您已经通过验证
#ELSESAY
您的卡号不对
========================================================================
增加获取用户输入信息,格式如下:
[@main];感谢
无忧网络提供下载 www.5 u w l.net
请输入数字1<输入/@@InPutInteger1>\
请输入数字2<输入/@@InPutInteger2>\
...............................\
请输入字符1<输入/@@InPutString1>\
请输入字符2<输入/@@InPutString2>\
...............................\
[@InPutInteger1]
#SAY
你输入的数字1是<$STR(N0)>\
[@InPutInteger2]
#SAY
你输入的数字2是<$STR(N0)>\
===============================
[@InPutString1]
#SAY
你输入的字符1是<$STR(S0)>\
[@InPutString2]
#SAY
你输入的字符2是<$STR(S0)>\
========================================================================
修改脚本命令 SETRANKLEVELNAME 支持变量.格式如下:
[@NAME]
#IF
#ACT
SETRANKLEVELNAME %s[称号]
#SAY
你的名字后面已经加上[称号]了。
-------------------------------------
;支持变量操作 S0 - S99 是字符变量,
#IF
#ACT
SETRANKLEVELNAME S1
#SAY
你的名字后面已经加上<$STR(S1)>了。
---------------------------------------
;同时支持自定义变量的使用.
#IF
CHECKVAR HUMAN 杀人数 > 0
CHECKVAR HUMAN 被杀数 > 0
#ACT
SETRANKLEVELNAME %s\杀人数:<$HUMAN(杀人数)>\被杀数:<$HUMAN(被杀数)>
#ELSEACT
SETRANKLEVELNAME %s
BREAK
========================================================================
[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.5uwl.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