--------------- 1、魔法字体、魔法文字颜料物品设置: stdMode=31 anicount=255 AC:文字颜色 MAC:文字字体 DC=0 2、彩色魔法颜色物品设置 stdMode=31 anicount=255 AC:0 MAC:0 DC=技能编号,DC2=0 MC,MC2,SC,SC2 四个字段分别表示颜色的4个字节,从低到高 12.20 ----------- 1、增加丛林豹系统 豹魔石:StdMode=49,Shape=51< br>豹粮:StdMode=49,Shape=52,DuraMax=每个豹粮增加的经验值数 12.23 ----------- 1、增加脚本命令:MAPMOVEHUM 源地图 目的地图 作用和GM命令MAPMOVE一样,执行该脚本命令的人物不会被传送 源或目的地图可以使用SELF表示当前人物地图 2、增加烟花脚本命令:SKYROCKET 地图 X Y 烟花效果代码 当地图是“SELF” 时,地图使用该人物所在地图,坐标是相对当前人物的坐标 3、增加条件检测命令: CHECKYEAR >=< 年 CHECKMONTH >=< 月 CHECKDAY >=< 日 4、实现摊位类型卷轴 StdMode =3 Shape =16 Weight =1 Looks =502 AC =摊位类型(1:门庭若市(货架式);2:生意兴隆(车式)) DuraMax =允许使用的最大次数 其他=0 5、实现摊位旗帜卷轴 StdMode =3 Shape =17 Weight =1 Looks =502 AC =旗帜类型(1:红色旗帜) MAC =红色旗帜:42 MAC2 =红色旗帜:60 DC =红色旗帜:255 DC2 =红色旗帜:255 DuraMax=允许使用的最大次数 其他=0 6、修改为变身后不能看到翅膀(与官方不同),但同时看不到绿色封号. 7、天气卷轴使用官方分类法,设置如下: StdMode =36 Shape =1 Weight =1 Looks =502 AC =天气效果编号(低字节) AC2 =天气效果编号(高字节) MAC =风速低字节 MAC2 =风速高字节 DC =雾色字节1 DC2 =雾色字节2 MC =雾色字节3 MC2 =雾色字节4 天气效果编号说明: 0:天晴 1:细雨缠绵 2:烟雨朦胧 3:沙漠风暴 4:玫瑰花雨 5:紫樱缤纷 6:飞雪连天 7:心雨心愿 8:绿叶仙踪 9:流星幻雨 10:恭喜发财 11:福满天下 8、增加新技能:心灵召唤 9、大刀不砍丛林豹 12.27 --------------------------------- 1、修改地图属性中的天气属性设置如下: [0 中州] CANRIDE WEATHER($F102/0/$FFFFFFFF) [2 热砂荒漠] CANRIDE NEEDSET_OFF(394) CHECKQUEST(Q015) WEATHER($1403/$0032/$FFFFFF99) 即使用WEATHER属性,带三个参数,分别表示:天气效果、风速、雾的颜色 12.30 ---------------------------- 1、增加脚本命令:FUSHEN XY 参数:X=0:取消附身,X=1:秒杀,X=2:重击,X=3:神御,X=4:神佑 Y表示附身持续时间(分钟) 功能:给当前人物加上指定附身效果 3、增加在客户端快捷物品栏上方显示公告内容功能: 1)在Mir200\Notice目录下新建一个文件:BannerNotice.TXT 2)在BannerNotice.TXT写入要显示的内容,每次显示一行 3)设置公告停留时间,和两个公告之间的无公告时间:在!Setup.txt的[Setup]下设置: ;公告停留10秒 ShowBannerNoticeTime=10000 ;两个公告之间停留10秒 HideBannerNoticeTime=10000 4、增加:穿上装备、取下装备时触发脚本,脚本写在QFunction-0.TXT中, 对应标签为[@TakeOnX]、[@TakeOffX],其中X是装备的位置, 例如穿上衣服,则执行[TakeOn0],若在穿上衣服之前已经有了衣服,则会先执行[@TakeOff0] 在[@TakeOffX]中,可以检测该位置当前装备(也就是要取下的装备) 在[@TakeOnX]中,可以检测到新戴上的装备 2、增加脱机泡点功能: 首先可以在!Setup.TXT的[Setup]中设置EnableOffLinePlayer=1 以允许脱机泡点(=0则不允许,默认是允许) 玩家使用命令:@脱机泡点 “自动留言” 就可以实现脱机泡点,当有人M他时,将自动回复“自动留言”的内容。 该命令默认权限是10,可以在Command.ini中修改命令文字和权限。 在脱机成功后,客户端将不能使用任何操作,必须关闭。 在下次使用正在脱机的帐号进入时,可能会出现提示帐号正在使用,或者是黑屏现象,这个是正常的,只要小退一下就可以了。 ----------------- 1、支持和盛大一样的回城石 STDMODE = 3 SHAPE = 17 这个是空白的石头,数据库中只存一块 所刻的名字保存在附加属性中 5、修正禁止使用移形换影、遁地、化身蝙蝠(地图属性NOBATFLY)无效的Bug 3、增加脚本命令:CHECKONLINE 角色名字 作用:检查指定角色是否在线,其中角色名字可以使用变量,例如: #ACT MOV A1 管理员 #IF CHECKONLINE $STR(A1) #SAY <$STR(A1)>在线 #ELSESAY <$STR(A1)>当前不在线 ---------- 1、新增脚本命令:OFFLINE 留言内容,其中留言内容支持变量,例如 OFFLINE $STR(A1) 3、豹魔石的定义 StdMode = 49 Shape = 51 Weight = 1 Looks = 813 AC = 饥饿程度 MAC = 经验 DC = 等级 4、豹神水定义: StdMode = 46 Shape = 1 Weight = 1 Looks = 813 其他都是0 5、豹粮的定义 StdMode = 49 Shape = 52 Weight = 1 Looks = 813 DuraMax = 经验点数(建议为1,这样每次加一点经验) 1、新增脚本命令:DELAYCALL 作用:延时执行同一个NPC脚本中指定的标签内容 格式:DELAYCALL M LABEL 其中m是延时秒数,Label是执行的脚本标签 示例:DelayCall 3 @test 2、增加地图属性:@Label 其中Label可以是任何合法的脚本标签。 作用:该地图的任何怪物被杀死了,都将触发QManage.TXT中对应[@Label]的脚本 3、增加变量$KILLMONNAME,保存当前人物杀死的最后一个怪物名字,包括宝宝杀的。 4、增加条件检测命令:CHECKMAPNAME 地图名字 作用:检测当前地图是否是这个名字,名字可以使用变量,比如$STR(A1) 5、新增怪物类型:寒荒海兽 Race=121 RaceImg= Appr= 这个怪物跟蚁巢一样,自身不移动,通过释放寒荒守护者1,寒荒守护者2,寒荒守护者3攻击 怪物数据库中同时需要有寒荒守护者1,寒荒守护者2,寒荒守护者3三种怪物 也可以通过修改!setup.txt中的seamon1,seamon2,seamon3来设置释放的怪物名字。 6、增加地图镜像支持,在MapInfo.TXT中如下设置: [0 中州] CANRIDE WEATHER($F102/0/$FFFFFFFF) [<0>ABC 东州] CANRIDE WEATHER($F102/0/$FFFFFFFF) 其中中州和东州都使用0.NMP地图,但是地图名字一个是0,一个是ABC 3、增加脚本命令:SETOFFLINELABEL 标签 其中标签是可选项,若不提供该参数,则表示清除,否则为设置。 作用:设置或清除人物下线执行的脚本标签 示例:SETOFFLINELABEL @打擂下线 其中在QManager.TXT中必须有一个脚本为 [@打擂下线] 5、增加金刚护体和护身真气的加血加防,以及本身的持久值。 金刚护体:持久值=(技能等级+1)×400,三级金刚护体持久值为1600点 护身真气:持久值=(技能等级+1)×300,三级护身真气持久值为1200点 1.22 --------------- 1、修改ChoosePos命令,后面增加一个标签,格式为ChoosePos M X Y @标签 当执行完刻石后,将跳转到该标签执行。 [@_LB_ChoosePos&王城] #SAY 请放上你的回城石。\\<关闭/@exit> #ACT CHOOSEPOS 0 471 218 @记录王城 [@记录王城] #SAY 你的石头已经刻好了,请收好。 3、地图属性 NODRUG 同时将禁止使用回城石 1、增加变量$JOB,显示当前人物的职业 1、加强反加速功能: 增加10次走动、跑动平均时间控制:Setup.TXT中搜索10Walk,10Run修改时间,一般走的间隔设置300毫秒,跑的间隔是600毫秒 增加5次物理攻击平均时间控制:Setup.TXT中搜索10Hit修改时间,一般物理攻击间隔为1000多毫秒,可以设置为800毫秒 3、增加会员管理脚本,自动计算会员日期; 相关命令: CHECKUSERDATE 会员.txt < 30 p0 p1 检查命令 会员名单 控制符 天数 使用天数 剩余天数(可用<$STR(p1)>在脚本中显示) 注:如果要检查忽略人物名字就在p1 后面加个参数 1 加入会员人物及时间: ADDUSERDATE 会员.txt 删除会员人物及时间: DELUSERDATE 会员.txt 02.02 --------------- 1、增加脚本命令:SETNPCNAME 格式:SETNPCNAME NPCID NPCNAME 其中NPCID是数字,NPCNAME是要设置成的新名字,支持变量 作用:设置NPC的名字,可以用来实现动态显示天下第一雕像的名称。 在Merchant.txt文件中,把可以修改的NPC定义的“是否沙NPC”标志修改为:0-不是,1-是,2~32767-可以改名字的NPCID 例如:男战神 0 461 226 天下第一\男战\ 0 100 2 0 0 则该NPC的ID是1(注意:这里写的是2,但是ID要减1) 示例: MOV A99 天下第一男战\ INC A99 $USERNAME INC A99 \ SETNPCNAME 1 $STR(A99) 则在Merchant.txt中定义“是否沙NPC”标志是2的NPC,将改名为“天下第一男战\当前角色名\” NPC名字最多支持30个汉字,设置后的名字能保存,在下次启动后还能恢复 2、增加脚本变量:$NPCNAME(X) X是NPC索引(见SETNPCNAME说明) 作用:获得指定NPC的当前名字 4、增加三魂七魄修炼脚本命令: RaiseHunPo X 其中X取值1到10,分别表示天魂、地魂、命魂、天冲、灵慧、力魄、气魄、中枢、精魄、英魄 6、增加条件检测命令:CHECKHUNPO X M Y 其中:X取值1-10,分别表示上面10个魂魄 M是运算符号:=、>、<、!(表示大于等于) Y是检测值 示例:CHECKHUNPO 1 ! 36 意思是:检测当前人物的元神的天魂值是否>=36 若当前人物没有元神,结果总是返回否。 7、新增绑定马牌脚本命令:SETHORSENAME A B C 新增修理马牌脚本命令:RepairHorse A 1、增加马鞭抓马功能,只要装配了马鞭,打野马时将有1/10的概率抓马成功 要求野马的名称和可骑的马名称一样,例如可骑的马叫“枣红马”那对应的野马