| 软件类型 |
免费软件 |
韩国传奇8.8.19.1版引擎更新如下:
第四职业客户端下载地址: http://mir2-full.gscdn.com/mir2test_20080305f.exe 下载后运行韩国登陆器更新补丁。
[2008.08.20更新] 修正M2多处报错问题。 增加刺客三技能,绝命剑法、风剑术、替身风。[技能还在更新中] 技能数据库增加如下: 64;64;绝命剑法;0;59;0;3;0;0;0;0;3;7;700;10;1700;13;2700;0;0 65;65;风剑术;0;60;5;0;0;1;0;0;3;12;5000;15;8000;18;14000;0;0 66;66;替身风;4;61;8;1;1;0;0;0;3;15;6000;18;8000;20;16000;60;0 ======================================================================= 增加套装触发功能 功能: 套装触发脚本 介绍: 脚本写在QFunction-0.txt中.对应标签为[@ItemSuiteX].其中XX为套装序号 [@ItemSuite0] #IF #SAY 套装生效! #ACT BREAK ======================================================================= 改进 SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) //字体颜色 背景颜色 不为空,则发送自定义颜色文字 示例: #IF #ACT SENDMSG 1 祝贺大家新年快乐! 249 47 如上在游戏里显示的就是灰色为背景 红色为字体 ======================================================================= 增加将指定物品暴在指定范围内NPC命令
DropItemMap 地图号 X Y 范围 物品 数量 //地图号支持SELF 示例: #IF #ACT DropItemMap K004 35 36 5 弩牌 这样设置后就会将此物品暴在K004这个地图 35 36坐标8个方向5的范围内 DropItemMap SELF 35 36 5 弩牌 当地图号为 SELF的时候就是代表人物当前地图 =======================================================================
[2008.08.07更新] 修正带上马牌后会有雷电声音问题。 修改马的数据库设置,怪物数据库段 FLD_IMGINDEX 由原先的800为第一只马现在改成700为第一只马。 修正刺客衣服加翅膀后显示错误问题。 修正刺客穿普通以后后无发看到外观问题。 修正刺客攻击后有时会显示成女刺客的问题。 修正刺客变成怪物后攻击时显示错误问题。 修正有时候切换人物上线时候无界面的问题。 增加刺客衣服的数据库设置: 普通衣服第1,2,9,10,11,12,13件刺客可以穿,其他穿不上。 刺客衣服数据库段 FLD_SHAPE 设置100为刺客第一件衣服。 刺客拿普通武器后可以穿普通衣服。拿刺客武器后就只能穿刺客衣服。
[2008.08.03更新] 增加 DBServer.exe 程序允许设置过滤角色名称。 修改客户端显示血数位置在血条上方,这样更美观些。 修改客户端支持第四职业刺客。必须配合四职业客户端使用。[需下最新登陆器] 取消对盛大新服务器外观文件的设置。现在改为支持韩国刺客武器设置。 刺客武器数据库设置 FLD_STDMode 设置为99 FLD_SHAPE 设置100为刺客第一把武器。 物品数据库增加如下: 663;刺客剑;99;100;7;0;0;0;2250;4000;0;0;0;0;2;6;0;1;0;1;0;1;50;100;;;;;256;;;0;0;;1;1;1;1;1;1;1;1 增加脚本命令:CHECKYEAR >/=/< 数字 //检测年 增加脚本命令:CHECKMONTH >/=/< 数字 //检测月 增加脚本命令:CHECKDAY >/=/< 数字 //检测日 ======================================================================= 增加检测刺客职业的命令:checkjob Assassin #IF checkjob Assassin #ACT GIVE 刺客剑 1 ADDSKILL 基本刺术 1 ADDSKILL 连刺术 1 break ======================================================================= 增加拾取物品触发功能. 功能: 拾取物品触发脚本 介绍: 脚本写在QFunction-0.txt中.对应标签为[@pickupitemX].其中X就是物品数据库里AniCount的值. [@pickupitemX] #Act SENDMSG 0 [%s]在[%M:%x:%y]拾取了麻痹戒指! break ======================================================================= 增加物品被丢弃或者爆出触发功能. 功能: 物品被丢弃或者爆出触发脚本 介绍: 脚本写在QFunction-0.txt中.对应标签为[@dropitemX].其中X就是物品数据库里AniCount的值. [@dropitemX] #Act SENDMSG 0 [%s]在[%M:%x:%y]爆出了麻痹戒指! break =======================================================================
[2008.07.10更新] 修正客户端购买物品时不显示物品信息问题。 修正物品存仓库时,再去购买物品显示仓库物品显示问题。 修正人物无血时不能移动包裹和身上装备问题。 修正马牌和勋章两种显示问题。 修正添加新坐骑后 向左下或者右下跑 屏幕上方都会出现小黑框问题。 修正套装系统,穿齐套装后每杀一只怪都提示的问题。 修正人物死亡后宝石消失问题。 修正气血石功能不掉持久问题。 修正切换地图火墙不消失的问题。 修正野蛮冲撞时间设置无效问题。 修正烈火剑法时间设置无效问题。 修正M2多处报错问题。 提升攻击速度。 增加打开仓库可以设置、创建、修改密码。 增加物品持久过低按指定时间提示的控制。 增加变身卡可设置属性,如:攻击、魔法、道术。 增加数据库FLD_STDMODE 设置成45时,物品可重叠。目前只支持材料类。 增加合成装备功能。 增加脚本加密插件。 增加支持放烟花命令:showeffect 脚本如下: [@StdModeFunc40] #ACT GMEXECUTE SHOWEFFECT 1 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<一心一意>烟花! break [@StdModeFunc41] #ACT GMEXECUTE SHOWEFFECT 2 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<心心相印>烟花! break [@StdModeFunc42] #ACT GMEXECUTE SHOWEFFECT 3 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<飞火流量>烟花! break [@StdModeFunc43] #ACT GMEXECUTE SHOWEFFECT 4 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<浪漫星雨>烟花! break [@StdModeFunc44] #ACT GMEXECUTE SHOWEFFECT 5 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<绮梦幻想>烟花! break [@StdModeFunc45] #ACT GMEXECUTE SHOWEFFECT 6 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<长空火舞>烟花! break [@StdModeFunc46] #ACT GMEXECUTE SHOWEFFECT 7 10 SENDMSG 0 [%s]在[%M:%x:%y]燃放了<如梦似雾>烟花! break =======================================================================
[2008.06.20更新] ======================================================================= 增加套装属性设置。打开M2 → 显示 → 列表信息 → 套装功能列表 解决部分导致M2报错问题。 再次优化程序,降低CPU使用,目前测试24000多怪,占CPU率为 1-2之间。
[2008.06.19更新] ======================================================================= 增加数据库字段Reserved设置为64时,只有当被怪物(并且怪物非人物宝宝)或被人物秒杀杀死时,该装备会消失。 增加变身术技能和还原药水的数据库设置。 --------------------------------------------------------------------- 装备数据库 TBL_STDITEMS 增加如下: 0;变身术;4;1;1;0;0;0;0;13;0;0;0;0;0;0;0;0;0;0;0;1;1000;5;;;;;;;;0;0;;1;1;1;1;1;1;1;1 1;还原药水;0;100;3;0;0;0;28;1;0;0;0;0;0;0;0;0;0;0;0;0;540;5;;;;;;;;0;0;;1;1;1;1;1;1;1;1 技能数据库 TBL_MAGIC 增加如下: 63;63;变身术;2;18;3;3;3;3;0;0;1;15;2000;30;4000;50;8000;60;0 --------------------------------------------------------------------- 完善M2上的内挂控制. 打开M2 → 选项 → 参数设置 → 人物状态 增加脚本命令: GAMEDIAMOND +/-/= 数字 //金刚石(0-65535) 操作保存到DB数据,支持新登陆器刷新显示 增加脚本命令: GAMEGIRD +/-/= 数字 //灵符(0-65535) 操作保存到DB数据,支持新登陆器刷新显示 增加变量 : <$GAMEDIAMOND> <$GAMEGIRD> //金刚石,灵符变量 增加脚本命令: CHECKGAMEDIAMOND >/=/< 数字 //检测金刚石,数字支持变量 增加脚本命令: CHECKGAMEGIRD >/=/< 数字 //检测灵符,数字支持变量 增加数据库(回城传送石)设置:2 0 盟重传送石 (兼容BLUE程序). 修正部分已知的错误,再次优化程序。 ======================================================================= 增加使用技能触发功能. 功能: 使用技能触发脚本 介绍: 脚本写在QFunction-0.txt中.对应标签为[@RunMagic39].其中39为技能ID. [@RunMagic39] #Act SendMsg 5 [提示]:你使用了结冰掌,我猜的没错吧,因为我是神! ======================================================================= 增加穿装备触发和脱装备触发. 功能: 穿上装备、取下装备时触发脚本 介绍: 脚本写在QFunction-0.txt中.对应标签为[@TakeOn***]、[@TakeOff***].其中***为装备名称. ;======= 示范穿装备脚本 ======= [@TakeOn金项链] #Act SendMsg 5 [提示]:你妈的真有钱.穿金带银. ;======= 示范脱装备脚本 ======= [@TakeOff金项链] #Act SendMsg 5 [提示]:我靠.不是吧.项链借来的.? =======================================================================
[2008.06.12更新] ======================================================================= 加强变身系统,目前可以变人、怪、NPC。 增加变身术技能。使用技能前鼠标指到NPC就变成NPC、指人变人、指怪变怪。 增加是否允许变身的参数设置。打开M2 → 选择 → 功能设置 → 技能魔法 → 变身术 ======================================================================= 增加变身卡数据库设置。 FLD_SHAPE : 100 (指定的)。 FLD_AC : 怪物的FLD_IMGINDEX值。 FLD_ACMAX: 时间值(分钟)。 其它按卷类设置 ======================================================================= 增加变量 <$MAPNAME> 获取人物的地图名称 增加准确和敏捷支持255以上,人物属性和怪物都支持. 准确:<$HITPOINT> 敏捷:<$SPEEDPOINT> 增加最高等级可以升级到 65535 级。 扩展挖矿的控制。打开M2 → 选择 → 功能设置 → 挖矿控制 增加怪物爆物的面积控制。打开M2 → 选择 → 参数设置 → 状态控制 增加脚本命令 NAMECOLOR 名字变色。0自动变色 >0改变颜色 -1不改变 增加脚本命令 THROUGHHUM 穿人穿怪设置。0=穿人穿怪 1=穿怪 2=穿人 增加怪物变色功能.怪物颜色随便换.适合BOSS或任务怪变色,一眼就能区分 ======================================================================= 扩展 RECALLMOB 脚本命令。 RECALLMOB 怪物名称 等级 叛变时间 变色(0,1) 固定颜色(1 - 7) 押镖怪(0否,1是) ======================================================================= 增加NPC变色功能. Merchant 文件的配制 脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否允许变色 变色速度(秒) 游戏伴随我 3 337 331 游戏伴随我 0 20 0 0 0 1 1 NPC 文件的配制 名称 代码 地图 x y 范围 图标 是否允许变色 变色速度(秒) 比奇国王 1 0122 29 32 0 8 1 1 ======================================================================= 增加刷新包裹物品命令:QUERYBAGITEMS 允许设置多少时间内刷新,可以在M2上控制。 打开M2 → 选择 → 参数设置 → 状态控制。 [@Main] 我要刷新包裹:\ <刷新/@GroupAttrib5>\ \ <退出/@exit> [@GroupAttrib5] #IF #ACT QUERYBAGITEMS MESSAGEBOX 刷新包裹成功! CLOSE break ======================================================================= 增加字符变量操作的7个命令,增加MOV命令可以对人物信息赋值 功能操作命令: ENCODETEXT 组合字符 ANSIREPLACETEXT 替换字符 ADDTEXTLIST 把字符写入到文件 DELTEXTLIST 把字符从文件中删除
条件检测命令: CHECKCONTAINSTEXT 检测字符1是否包含字符2 COMPARETEXT 比较2个字符是否相同 CHECKTEXTLIST 检测字符是否在文件中
示例脚本: ;======================================================= ;组合字符命令 [@Main] #ACT MOV S1 www.uc845.com MOV S2 <$USERNAME> 增加MOV命令可以对人物信息赋值S2就等于人物的名称 ;组合字符 ENCODETEXT S3 S2 你好欢迎登陆 <$SERVERNAME> 我们的网址是 S1 ;最后结果保存在S3中 ENCODETEXT 后面最多可以跟6个参数 ;如果人物名称是“游戏伴随我”服务器名称是“游戏伴随我” ;那么S3就等于 “游戏伴随我你好欢迎登陆游戏伴随我我们的网址是www.uc845.com”
ADDTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt ;将S3写入的文件中 DELTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt ;将S3从文件中删除 ;===================================================== ;替换字符命令 [@Main] #ACT MOV S1 www.uc845.com ANSIREPLACETEXT S1 uc845 游戏伴随我 ;意思是把S1中的“uc845”替换成“游戏伴随我” ;这样操作以后S1就等于“www.游戏伴随我.com” ;如果是要删除“uc845” 只要后面没有参数就可以,看下面脚本
[@Main] #ACT MOV S1 www.uc845.com ANSIREPLACETEXT S1 uc845 ;这样操作以后S1就等于“www..com”
;=================================================== ;CHECKCONTAINSTEXT 检测字符1是否包含字符2 [@Main] #IF CHECKCONTAINSTEXT S1 uc845 #SAY S1 中包含“uc845” ;=================================================== ;比较2个字符是否相同 [@Main] #IF COMPARETEXT S1 www.uc845.com #SAY S1等于“www.uc845.com” ;=================================================== ;检测字符是否在文件中 [@Main] #IF CHECKTEXTLIST S1 ..\QuestDiary\数据文件\数据文件.txt #SAY S1在数据文件文件中 ======================================================================== 增加传送自己到指定人物身旁的脚本命令 REGOTO [@Main] 你想暗杀你的仇人吗?\ 你的朋友正在被人追杀吗?\ 你想和你的朋友一起打BOSS吗?\ 你的朋友打BOSS的时侯没药了吗?\ 只需要花20个元宝.我就可以让你直接飞到他的身边!\ 注意:<名字输错.人物不在线都将扣除20个元宝>\ \ <我要使用该功能/@传送自己> <关闭对话/@EXIT> [@传送自己] #IF CHECKGAMEGOLD > 19 #ACT GAMEGOLD - 20 #SAY <输入要飞到的人物名字/@@InPutString1>\ ;输入确定后就跳转到 [@InPutString1] #ELSEACT MessageBox 你身上没有20个元宝来支付该项服务费用...... CLOSE break
[@InPutString1] #ACT REGOTO S0 ;REGOTO 传送自己到某个玩家身旁,此玩家必须在线 ;玩家输入的字符默认保存在字符变量S0中
[2008/06/01]更新 ======================================================================== 增加人物变身系统.可变服务器中的任何一种怪物.做变身卡绝对好卖. 选取怪物只能取 FLD_RACE为:81 FLD_RACEIMG为:19 的怪物 NPC格式:命令/ 怪物名字 <我要变成怪物半兽人/@sssss> <我要变成怪物猎鹰/@ssssb>\\ <我要变成怪物白野猪/@ssssa> <我要变成怪物跳跳蜂/@ssssv>\ <我要变成怪物大老鼠/@sssst> <我要变成怪物变异黑锷蜘蛛/@ssssw>\\ <返回/@main> [@sssss] #act CHARTOMON 半兽人 [@ssssa] #act CHARTOMON 白野猪 [@ssssb] #act CHARTOMON 猎鹰 [@ssssv] #act CHARTOMON 跳跳蜂 [@sssst] #act CHARTOMON 大老鼠 [@ssssw] #act CHARTOMON 变异黑锷蜘蛛 ;======================传送指定人物=========================== [@Main] 你想邀请你的朋友一起挑战教主吗?\ 如果你想.那就能做到.但是你只能邀请一个人和你一起挑战BOSS\ 只需要输入他的名字.花10个元宝.我就可以让他直接飞到你的面前\ 注意:<名字输错.人物不在线都将扣除10个元宝>\ \ <我要使用该功能/@传送指定人物> <关闭对话/@EXIT> [@传送指定人物] #IF CHECKGAMEGOLD > 9 #ACT GAMEGOLD - 10 #SAY <输入邀请朋友的名字/@@InPutString2>\ ;输入确定后就跳转到 [@InPutString2] #ELSEACT MessageBox 你身上没有10个元宝来支付该项服务费用...... CLOSE
[@InPutString2] #ACT RECALLHUMAN S0 ;RECALLHUMAN 召唤某个玩家到自己身旁,此玩家必须在线 ;玩家输入的字符默认保存在字符变量S0中
;=====================人物死亡触发========================== [@PlayDie] #IF CHECKKILLPLAYLVL > 0 #SAY 你被<$STR(S0)>杀死了,对方等级大于 1 级,对方等级是<$STR(N0)> #IF CHECKKILLPLAYJOB WARRIOR #SAY 对方的职业是法师
#IF CHECKKILLPLAYSEX MAN #SAY 对方的性别是男性
#IF CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt #SAY 对方的名字在数据文件中 #ACT BREAK #ELSEACT ADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt #SAY 已经把对方的名字在写入到数据文件中
;=====================人物杀人触发========================== [@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] #say <我要冲值/@@冲>
[@@冲] #if CHECKCODELIST ..\QuestDiary\Codelist.Txt #act CLEARCODELIST ..\QuestDiary\Codelist.Txt #Say 您已经通过验证 #ELSESAY 您的卡号不对 ======================================================================== 增加获取用户输入信息,格式如下: [@Main] 请输入数字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.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
|