剧情介绍:
引擎技术交流社区:http://bbs.175555.com2010-07-08修正客户端因加壳造成占U严重问题客户端加入对窗口模式下的截图支持人物是否在指定地图上[@IsOnMap]#IFIsOnMap3#SAY你在盟重省!#CALL也增加了对变量的支持,如S0.#CALL功能:自动穿戴背包中的装备装备位置:衣服=0;武器=1;蜡烛=2;项链=3;头盔=4;左手镯=5;右手镯=6;左戒指=7;右戒指=8;护符=9;腰带=10;鞋子=11;宝石=12;#IFCheckLevelEx>1#ACTGive怒斩1TakeOnItem怒斩1脱装备取下戴在身上的指定物品:TAKEW金项链1取下戴在身上的任何头盔:TAKEW[HELMET]取下戴在身上的任何项链:TAKEW[NECKLACE]取下戴在身上的任何戒指:TAKEW[RING]取下戴在身上的任何手镯:TAKEW[ARMRING]取下戴在身上的任何武器:TAKEW[WEAPON]检测刚刚取下的物品是不是某种物品:ISTAKEITEM骷髅戒指把某个地图中的玩家全部移动到另外一个地图.不加坐标随机移动#IF#ACTMoveMapPlay03333333#SAY地图0中的人物已经全部移动到地图3中.添加所有行会到攻城战中ADDALLGUILD城堡编号扩展ISKING命令,当不加参数时为检测是否国王,不限制国家增加脚本命令OPENWEB网址游戏内打开一个网页扩展:MESSAGEBOX消息内容QF触发段QF触发段例:MESSAGEBOX使用10元宝,便可在当前地图内原位\置复活?@确认@取消说明:在客户端显示一个提示框,点确定时,触发QFunction-0.txt的@确认代码点取消时,触发QFunction-0.txt的@取消代码增加地图事件触发,需测试增加商铺,需要扩展数据库,需要测试增加摆摊功能,需要测试2010-07-02客户端增加对游蚊4G-wil的支持,可直接读取4G的WIL文件增加OBJ文件的扩展,DATA目录下OBJ支持到Objects30,Graphics\Objects目录下Objects1-Objects50增加TIL文件的扩展,Graphics\Tiles目录下Tiles1-Tiles10更换背包图片,扩展背包到48格增加月光宝盒,可装备到主界面最右边的格子内,装备以后右键可打开装备加星窗口,DuraMax为使用次数月光宝盒211010103071000000000000001005增加31类物品使用次数,物品数据库设置31:Source字段设置为0时表示为解包物品,为1时表示计次物品,次数为持久字段DuraMax的值,双击一次降1点持久增加新的药品类型,物品StdMode=0Source=5DuraMax=使用次数.物品AC和MAC分别对应增加HP或者MP增加升级宝石,可给装备加星StdMode=55DuraMax=成功几率10就是10%成功几率,成功率按宝石数量叠加背包内使用物品和穿戴物品改为右键,双击太麻烦扩展CHECKITEM和Take命令对45类型带等级物品的支持如检测背包是否有1等黑铁矿10个,如果不加最后的1级默认检测0级物品CHECKITEM黑铁矿101拿走3级黑铁矿4个take黑铁矿432010-06-30完成物品打造系统,打造根据材料等级不同将会获得不同等级的装备,增加属性可在M2控制M2增加控制不同等级物品前缀信息M2增加控制不同等级物品颜色打造物品会显示打造者名字打造系统具体实现请看示例脚本套装生效增加装备等级限制,当套装等级设置为-1时,不检测装备的等级,就是说任意等级的装备混合穿戴只要数量达到就可以激活套装2010-06-28修正M2占CPU严重问题增加工具SQL日志清理工具增加150类人形怪物完成分身功能,目前参数调整还不完善地图增加一个参数,禁止使用物品列表增加GM命令@SHOWEFFECT(79-85)播放烟花效果M2内核数据查看内增加全局变量的实时修改M2管理选项内增加行会管理M2增加套装的编辑功能,增加套装对大部分隐藏属性的支持装备属性颜色支持极品属性单独调整颜色客户端增加套装显示功能WIL编辑器增加对游蚊4G-WIL的支持,只可以读取和导出不可以直接添加删除等操作,主要用于提取4G版本素材2010-06-17M2增加重新加载QFunction,QManage和机器人脚本功能扩展机器人系统增加#AutoRunNPCRUNONHOUR22@标签指定每天的第22点运行#AutoRunNPCRUNONMIN10@标签指定每小时的第10分运行#AutoRunNPCRUNONSEC10@标签指定每分的第10秒运行修正套装在每次更换装备都出现提示问题,更改为只要不换套装就不再提示修正1024*768分辨率下顶端滚动公告显示位置不正常问题增加聊天频道,全部,国家,地区,帮会,队伍,喊话,普通,密聊等增加世界,国家,地区发言M2增加世界收费发言控制,可自定义世界说话价格,支持金币及元宝M2增加世界,国家,地区文字颜色控制M2增加世界,国家,地区信息前缀文字控制修正角色说话文字位置显示不正常问题客户端支持选择发言类型直接发到指定聊天频道功能,类似征途或其他各类网游聊天信息支持发送装备属性,类似征途,按住shift点击装备可加入聊天框,其他玩家点击物品名字即可查看物品属性M2增加不同国家组队是否增加PK值选项,选择不增加PK值时不同国家互相攻击名字不变色2010-06-12重写文字输出,改为图片,大幅提高文字输出效率修正骑马跑三格时地图最下方可能会出现黑边问题聊天框增加自动隐藏选项顶端文字滚动公告增加背景装备属性查看增加边框更换装备星星效果为旋转的星星,并且根据星星数量不同而改变颜色客户端增加攻击模式控制,去掉攻击模式的提示信息,看着很烦彩色NPC对话文字改为不可以点击修正GIVE命令不加数量参数时报错问题修正CheckMapSameMonCount无效的问题修正新建角色读取失败问题,原因是判断binary类型是否为空出现错误因本人一直用WIN764位系统,未从XP系统上测试过,所以对于以前XP系统上有问题一点都不知道.现已全部修正修正XP系统下M2启动卡死问题修正XP系统下客户端出现两个任务栏图标问题修正XP系统下小地图过大问题优化圆形地图,及角色状态,降低资源占用NPC彩色脚本增加对变量的支持,显示变量时请用{}代替彩色NPC的<>,如{<$STR(A100)>/SCOLOR=254}客户端增加色深选项(仅针对窗口模式),让电脑配置极差的玩家也能正常流畅的游戏客户端占用资源情况,主要是指CPU要求(由低到高):全屏模式窗口化8位色窗口化16位色窗口化24位色窗口化32位色建议电脑配置不行的玩家尽量不要用窗口化32位色游戏增加游戏分辨率选项800*600和1024*768两个1024*768下可能存在未知的BUG,未测试MapQuest.txt怪物名字增加对变量的支持例如:清源村[008]1<$STR(S99)>*清源村登陆网关去掉内挂控制,改为M2控制,可在M2功能设置里面调整内挂选项,修改后玩家小退生效M2增加装备显示颜色控制M2增加45类型物品合成,并根据材料等级显示不同名字及自定义设置不同颜色,此功能配合打造系统OpenCompositesDialog打开材料合成界面合成成功几率5个100%,4个80%依此类推,M2可设置合成的最高等级增加记忆蝴蝶类物品,StdMode=3Shape=8时可记录坐标,第一次使用记录角色当前坐标,第二次使用飞回记录的坐标,客户端会显示记录的坐标2010-05-26重写物品属性,未完成当物品数据中物品的Looks大于9999时,读取Graphics目录下的Items.wilDnItems.wilstateitem.wil优先读取LKK文件小地图编号大于500时读取Graphics目录下的mmap.wilnpc外观大于500时读取Graphics目录下的npc.wil装备外观大于100时读取对应Graphics下的衣服或武器目录下的对应文件怪物外观大于1000时读取Graphics\Monster下的对应文件修复当NPC脚本为空时,M2启动失败问题修正当骑马跑三格时别人看你依然不动问题修复国家系统不能读取最后一个国家问题,比如加三个国家,所有命令只能对前两个国家操作修复当装备比较大时在装备属性界面会被角色头像盖住的问题修复当有属性点未加,退出游戏依然可以看到+号按钮问题功能:动态修改地图显示名字.格式:ChangeMapDesc新名字说明:直接修改MapInfo.txt中对应地图的显示名字.重启恢复原来的名字例子:修改盟重省的名字#IF#ACTChangeMapDesc新盟重说明:检测人物的攻击模式格式:CheckAttackMode模式(0-7)#IFCheckAttackMode0#SAY全体攻击模式#ELSESAY不是全体模式功能:强制人物的攻击模式格式:SetHumAttackMode攻击模式(0-7)时间(秒)说明:0=全体模式1=和平模式,无参数时关闭强制攻击模式例子:强制人物和平模式#IFCheckPkPoint2#ACTSetHumAttackMode13600特修身上全部物品在物品规则列表中限制物品的不会被修理#IF#ACTRepairAll#SAY你的装备修好了.功能:新的装备改名格式:ChangeItemName位置(0-12)名字说明:名字支持变量,名字为空时,取消改名#IF#ACTChangeItemName1新名字功能:检测当前物品是否已经绑定.格式:CheckItemBind位置(0-12)例子:#IFCheckItemBind1#SAY你的武器已经绑定功能:设置新的装备绑定功能.(专用登录器)格式:SetItemBind位置(0-12)绑定(0-1)说明:通过此命令设置的绑定物品可在登录器中显示已绑定字样.例子:绑定武器.#IFCheckGold10000#ACTSetItemBind11Take金币10000例子:取消绑定#IFCheckGold10000CheckItemBind1#ACTSetItemBind10Take金币10000#ELSESAY你没有10000金币,或者当前物品没绑定.功能:设置装备发光格式:SetItemsLight位置(0-12)值(发光效果编号0=不发光).发光效果1:#IF#ACTSetItemsLight31取消发光:#IF#ACTSetItemsLight302010-05-22增加游戏套装功能,目前未添加在列表信息中,需要手动配置Envir目录下的套装.txt文件增加装齐套装后执行的脚本段@TakeOnExX,其中X对应物品数据库中套装的Reserved值.增加脚本命令CLEARVARVALUE自定义变量名清理所有玩家的指定自定义变量的值验证服务器SQL语句改为存储过程账号服务器SQL语句改为存储过程,去除ADO控件寄卖系统SQL语句更改为存储过程,方便扩展各种功能种植系统SQL语句更改为存储过程庄园系统SQL语句更改为存储过程庄园装饰系统SQL语句更改为存储过程庄园公告系统SQL语句更改为存储过程城堡系统SQL语句更改为存储过程自定义变量系统SQL语句更改为存储过程行会系统SQL语句更改为存储过程修复行会添加成员重启M2后不能读取成员问题进一步优化程序,资源占用降低,运行速度明显提高增加退出游戏选择框增加怪物名字显示等级增加脚本命令功能:检查字符串是否在指定文件中CheckTextList文件路径被检查的字符串#IFCheckTextList.\QuestDiary\StrList.txt被检查的字符串#SAYOK功能:从文件中随机获取一行字符串格式:GetRandomText文件路径string型变量指定行(1-10000)说明:没有指定行时随机取某一行的字符串(可以是变量).变量可以是S类或者A类以及自定义的string类变量取出第N0行#IF#ACTMOVN00GetRandomText.\QuestDiary\测试.txtS10<$STR(N0)>SendMsg5取出的字符串是:<$STR(S10)>增加乘法命令例子:把10*10的结果放入人物的私有变量N10中#IF#ACTMULN101010全部支持变量,如将N1*N2放入N10中#IF#ACTMULN10<$STR(N1)><$STR(N2)>功能:两个整数相除格式:Div人物变量除数被除数说明:使用变量时DivN10<$STR(N25)><$STR(N26)>例子1:100除以10的结果放入N10中.#IF#ACTDivN1010010例子2:N20除以N21的结果放入N10中#IF#ACTDivN10<$STR(N20)><$STR(N21)>增加了个人的定时系统,一共有10个定时器。使用方法:1)设置定时器间隔SETONTIMER定时器索引(0-9)定时间隔(单位为秒)定时间隔为0则停止定时器如SETONTIMER120;给定时器1设定间隔为20秒2)定时器脚本位于QManage.txt里,定时器对应的为[@OnTimer0][@OnTimer1][@OnTimer2]...[@OnTimer9]例子:[@Login]#IFCHECKLEVELEX>0#ACT;设置定时器0的间隔为10秒SETONTIMER010;设置定时器0的间隔为20秒SETONTIMER120;定时器0的脚本[@OnTimer0]#ACTSENDMSG1%s目前位于%m的(%x:%y);定时器0的脚本[@OnTimer1]#ACTSENDMSG1定时系统2检查玩家是否在线(支持变量)#IFCheckOnline人物名字#SAY在线.功能:把字符串写入到文件中(支持变量)格式:AddTextList文件路径字符串1字符串2字符串3字符串4字符串5说明:参数字符串2--字符串5不是必须的.实例1:#IF#ACTAddTextList.\TestList.txt测试字符串1实例2:#IF#ACTAddTextList.\TestList.txt测试字符串1测试字符串2测试字符串3测试字符串4测试字符串检查是被怪物还是人物杀死的.#IFKillByHum#ACTSendMsg5你被其他玩家杀死了#ELSEACTSendMsg5你被怪物杀死了!原地复活人物#IF#ACTRelive#SAY你已经复活了.功能:回到最近经过的城市安全区.格式:GoHome#IF#ACTGoHome增加离线挂机功能OFFLINESEXPS是时间,单位是秒EXP为每S秒得到的经验值默认必须在安全区域有效脚本示例:(@@offlinemsg)[@main]点击开始离线挂机后,可输入一段留言信息给你的朋友\<开始离线挂机/@@offlinemsg>\\[@@offlinemsg]#IFchecklevel>0#actOFFLINE5500//每5秒增加500经验DELAYCALLSLABEL作用:延时执行同一个NPC脚本中指定的标签内容S是执行秒数(毫秒)LABEL是执行的脚本标签示例:DELAYCALL3000@测试(3秒后自动跳转到[@测试]节执行)CLEARDELAYGOTO取消延时跳转脚本功能:检测指定范围内人物数量格式:格式:CheckRangeHumCount地图坐标X坐标Y范围操作符(>=<)数量说明:地图=Self时表示当前地图坐标=0时表示当前坐标例子:检测盟重省安全区的人物数量#IFCheckRangeHumCount333033010>100#SAY盟重土城当前人数超过100.功能:检测行会成员人数(支持变量)格式:CheckGuildMemberCount控制符<.=.>数量#IFCheckGuildMemberCount>100#SAY行会成员大于100人.功能:检测人物是否在指定范围之内(支持变量)格式:CheckHumInRange地图坐标X坐标Y范围(0--500)说明:地图=Self时表示当前地图.例子:检测人物是否在盟重安全区.#IFCheckHumInRange33303305#SAY你在盟重安全区发呆呢..功能:检测地图中某种怪物的数量(支持变量)格式:CheckMapSameMonCount地图怪物名字操作符(<=>)数量(1-65535)说明:第一个参数等于Self时,表示当前地图.例子:检测盟重省羊的数量#IFCheckMapSameMonCount3羊>100#SAY盟重羊的数量大于100只.执行QManage.txt中的脚本格式:HCall人物名字脚本段#IF#ACTMOV测试人物HCall<$STR(S5)>@ttt全部脚本命令支持对别人传递,例如S10.CHECKLEVELA80.GIVE等等从指定文件中删除字符串#IF#ACTDelTextList.\TestList.txt测试字符串通过脚本命令建立一个NPC,服务器重启后消失.(参数支持变量)格式:CreateNPCNPC名字地图坐标X坐标Y外观脚本注意:脚本文件必须在Market_Def目录中.例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.#IF#ACTCreateNPC测试33303308测试-3#SAY通过脚本建立了一个NPC.删除一个NPC(支持变量)格式:DELNPCNPC名字#IF#ACTDelNpc测试功能:在人物头顶显示一个头像.格式:SetIcon位置(0-4)头像编号(0-255)说明:最多可显示4个头像.具体头像在Icon.lkk中,可自行扩充.例子:#IF#ACTSetIcon01SetIcon12SetIcon23SetIcon342010-05-17增加地图参数MUSIC(123.mp3|2)播放MUSIC文件夹下的123.mp32次或MUSIC(http://bbs.175555.com/123.mp3|2)播放网络文件http://bbs.175555.com/123.mp32次修复WIL编辑器的多个BUG.重新改写地图寻路算法,挂机算法,大大提高效率,不会再出现站着不动的情况同时寻路速度大幅提高更改客户端智能判断资源类型,默认优先读取LKK格式文件,没有LKK文件则读取WIL文件智能判断资源颜色,可同时读取8,16,24,32位资源修正当NPC不回收物品时,在新商店向其出售物品造成无反应,导致无法再出售任何物品的问题增加切换地图LOGO,图片素材位于UI.lkk内,如果lkk文件不存在读取.wil文件庄园增加过期保留天数设置,可设置过期几天后删除庄园修正庄园装饰收回后名称显示错误问题增加种植系统:数据库内需要添加种子的生成数据,类型为49种子4901000256100000000000010005脚本:@seeditem_buy购买种子Envir下SeedItem.txt种子出售文件,此文件同样需要放在客户端的Graphics目录下;开始图片种子名称种子售价收获产物随机产量一阶二阶三阶四阶五阶六阶七阶八阶九阶十阶0草莓种子1000草莓3036007200108001440018000216000000开始图片是此种子在seed.lkk(.wil)文件内的开始图片,作物每阶段对应图片为开始图片+阶段数-1收获产物必须为45类型的叠加类物品作物最大分为10个阶段,阶段时间单位为秒自己计算。阶段时间写0代表没有以后的阶段,如:从七阶段开始都是0那代表作物为六阶作物,六阶时间结束后成熟,别人可偷取,自己可收获增加一个地图规则,是否允许种植及种植作物的坐标增加种植偷取保护,及偷取最大数量的设置2010-05-06完善毒云效果修复护符和毒药不能直接装备只能双击装备的问题增加物品规则配置增加地图规则配置,增加地图规则:自动减少游戏点内核数据增加显示引擎占用内存修复全套程序内存泄漏问题,原乐都全套程序内存泄露相当严重,现已全部修复,经FASTMM4检测无任何泄露2010-04-17增加庄园系统,庄园装饰系统,庄园公告等脚本命令@agitreg租用庄园@agitbuy查看所有庄园信息@agitmove传送到庄园@agitextend庄园续期@@agitforsale出售庄园@agitrecall全体召唤@@agitonerecall传唤指定人@gaboardlist查看庄园公告@ga_decomon_count当前地图装饰数量@ga_decoitem_buy购买装饰品@agitforsalecancel取消出售变量<$AGITGUILDNAME>庄园所属行会<$GUILDTERTITORYSHENGXIAODAY>庄园租用生效天数<$GUILDTERTITORYBUYDAY>庄园首次租用天数<$GUILDTERTITORYXUDAY>庄园每次续期天数<$GUILDAGITEXTENDFEEBUYGOLD>庄园租用需要金币<$GUILDAGITEXTENDFEEBUYGAMEGOLD>庄园租用需要元宝<$GUILDAGITEXTENDFEEGOLD>庄园续期需要金钱<$GUILDAGITEXTENDFEEGAMEGOLD>庄园续期需要元宝增加物品装饰卷480100026310000000000001005庄园传送卷361000406100000000000015庄园邀请函371000406100详情请看庄园示例脚本2010-04-101.调整气血石魔血石类型stdmode=7当shape=1时为气血石shape=2时为魔血石shape=3时为全体anicount=1时为慢速回复anicount=2时为快速回复2.客户端修改气血石类型显示方式,可实时显示具体数量3.修复双击穿戴装备只穿一方问题4.修复双击毒符会戴在手镯位置问题5.将文字提示信息调整为小地图下方6.修改经验显示为征途样式7.增加升级效果8.大幅优化客户端,客户端修改为32位真彩模式9.增加读取盛大16色装备,修复花装备问题10.聊天信息修改为自动隐藏,8秒无操作自动隐藏聊天文字11.修复出售物品到商店导致商品列表不正常的BUG12.修复当寄售列表为空时委托失败的BUG13.45类型为叠加物品,DuraMax为可叠加最大数量14.完善45类叠加物品,支持物品叠加及拆分,ALT+左键自定义拆分数量15.checkitem和tack增加对45类叠加物品的支持16.增加客户端显示BUFF状态及时间,所有技能,各种毒类,及服务器状态的BUFF都可以显示17.增加技能:34光风斩033000300042504410046200035灭天火234121282301414142500044800046100006036无极真气435811000242500044800046100003037气功波436811000242500044800046100003038双龙斩0380001000042504410046200039寒冰掌13936651010142500044800046100006040净化术2261610100002425044100462004041召唤月灵441160000024250441004620012043狮子吼443811000042500044800046100003044破空剑144000000045505010055200045火龙气焰245351030201030142500044800046100006046诅咒术94615000002425044100462004047云雨术2198110000455050100552006048血咒24840000014550501005520010049幻觉249000000245505010055200050愤怒450811100004550501005520010051铁布衫451811100004550501005520010052暴风冰雨25215881066145505010055200053流星火雨253158810661455050100552006054复活术2408110002455050100552006055毒云8551000150024550501005520010056红月1561036100004550501005520010057冰镰术1571036100004550501005520010058阴阳法环4582000300024550501005520010018.增加怪物月灵,可使用雷电攻击月灵2551418117435111800855251500151550010150019.物品合成时,客户端点击物品会触发@ShowItem脚本段示例如下:[@ShowItem]合成物品<$MAKEITEM>需要原料为\<$SHOWMAKESTUFF>\\<$MAKEITEM>合成物品名字<$SHOWMAKESTUFF>物品合成所需原料2010-01-241.寄售系统:<$SELLOFFRATE>寄售税率<$SELLOFFCOUNT>每人最大寄售数量<$SELLOFFGOLDMIN>寄售金币最低限价<$SELLOFFGOLDMAX>寄售金币最高限价<$SELLOFFGAMEGOLDMIN>寄售元宝最低限价<$SELLOFFGAMEGOLDMAX>寄售元宝最高限价<$SELLOFFGOLDFEES>委托费用(金币)<$SELLOFFGAMEGOLDFEES>委托费用(元宝)<$SELLOFFLONG>寄售周期GETSELLOFFITEMS1-171为全体寄售物品17为自己的寄售物品其他为各类物品详细请看示例脚本2.重新改写仓库数据读取方式,大幅降低带宽占用2010-01-23增加拍卖,未完成,还需添加多种货币交易方式及控制数量和税率2010-01-211.完成人物装备、属性界面及查看别人装备界面2.修改角色技能界面,支持技能信息跟装备一样查看3.属性界面增加角色加点,及显示国家类信息,修复原程序中属性点的BUG4.M2增加发送国家类数据5.修复查看别人装备时颜色显示不正常问题6.M2增加发送角色PK值,客户端实时显示2010-01-181.完成征途的圆形小地图2.完成征途的M大地图3.完成技能快捷键及技能拖动,技能延迟效果显示4.怪物数据库增加一个字段namecolor设置怪物名字颜色2010-01-161.更改为征途游戏界面,未完成2.改为新游戏界面,征途的3.改窗口化为16位真彩色4.增加自定义NPC界面,位置及头像脚本命令(参数为0的话将全部使用默认的)OpenBigDialogBox界面头像屏幕X坐标屏幕Y坐标界面文件在Graphics目录下的NpcDialog中头像文件为Graphics目录下的Npcface中例子:[@main]#IF#ACTOpenBigDialogBox110100100#SAY使用NpcDialog中的第一个NPC界面,界面上显示Npcface中的第10个头像.....\整个NPC对话框出现在屏幕的X100Y100坐标处\\2010-01-131.功能说明:发送自定义颜色的文字信息.格式:GuildNoticeMsg255233发送自定义颜色的文字信息.参数(0-3)0:自己1:全服2:国家3:同一地图一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己1:全服2:国家支持的参数:%s(玩家名字)%d(NPC名字)%m(地图名字)%x%y(坐标)2.功能说明:发送自定义颜色的顶端滚动公告.SendTopMsg233255发送顶端滚动信息参数(0-3)滚动次数一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己1:全服2:国家3:同一地图,五是滚动多少次支持的参数:%s(玩家名字)%d(NPC名字)%m(地图名字)%x%y(坐标)3.功能说明:发送自定义颜色的屏幕居中公告.SendCenterMsg180251这是一个居中显示的公告.参数(0-3)显示时间(秒)一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己1:全服2:国家3:同一地图,五是显示多少时间支持的参数:%s(玩家名字)%d(NPC名字)%m(地图名字)%x%y(坐标)4.扩展了SENDMSG的参数范围功能:利用NPC发送信息。格式:SENDMSG信息类型代码%s信息内容%d信息类型代码:0、发送普通红色广播信息。1、发送普通红色广播信息,并显示前缀。2、发送普通红色广播信息,并显示NPC名称。3、发送普通红色广播信息,并人物N名称。4、在NPC头顶,显示普通说话信息。5、发送红色信息给自己6、发送绿色信息给自己7、发送蓝色信息给自己10、行会消息11、组队消息12、喊话13、国家支持的参数:%s(玩家名字)%d(NPC名字)%m(地图名字)%x%y(坐标)5.linenotice.txt增加自定义颜色的顶端滚动公告格式:[180,218]任务装备[249,255]请玩家到务必6.增加脚本命令GotoNowXY自动行走到指定坐标2010-01-121.增加自定义输入功能:用户可自定义输入内容.支持字符串型和数值型.格式:@@InPutStringX为字符串类型,@@InPutIntegerX为数值型.X为不小于0的数字.说明:输入完成后可执行对应的:@InPutStringX或者@InPutIntegerX中的脚本.@@InPutString输入的字符存放在人物的S变量中.@@InPutInteger输入的数字存放在人物的N变量中.如果X大于149也就是S或者是N变量的上限那么就放在人物的S0或者N0变量中注意:最后的数字是人物对应的变量,例如@@InPutString5那么存入S5中,@@InPutString10那么存入S10中.<输入内容/@@InPutString5>[@InPutString5]#IF#ACTmessagebox你输入的内容为<$STR(S5)>如果X大于149<输入内容/@@InPutInteger500>[@InPutInteger500]#IF#ACTmessagebox你输入的内容为<$STR(N0)>2.增加国家攻击模式,增加跨服远征功能,增加国家功能增加脚本命令:-------------------------------普通类---------------------------------------------INSAFEZONE检测人物是否在安全区-------------------------------跨服远征-------------------------------------------isCrossservice检测是否是跨服人员Crossservice区码角色跨服远征区码必须对应要转入区的区码可在DBSERVER设置,转区后重新登录生效(不带区码为返回源区)注意:为防止跨服远征角色过多,同一账号最多只允许创建两个角色,不论角色在哪个区,所以当同一账号分别在两个区各创建一个角色后就不允许再次创建-------------------------------国家相关--------------------------------------------CheckNational检测所属国家0表示没有加入国家JoinNational加入一个国家0表示不属于任何国家CheckNationalMeritorious(<>=)检测人物功勋值ChangeNationalMeritorious(+-=)调整人物功勋值CHECKNATIONALOFFICE操作符(<=>)等级(1-20)检测人物官职CHANGENATIONALOFFICE(+-=)调整人物官职ISKING国家编号检测是否是某国的国王ChangeKing国家编号设置为某国国王说明:当前人物和之前在线国王均会执行QManage.txt中@HCall脚本段SetNationalName国家编号国家新名字设置国家名字CHECKNATIONALPRO编号(0-3)操作符(>,<,=)状态值检查国家状态属性说明:编号0=国库资金1=军事能力2=经济能力3=政治能力ChangeNationalPro编号(0-3)操作符(+,-,=)状态值调整国家状态属性说明:编号0=国库资金1=军事能力2=经济能力3=政治能力#IFCheckNational1#SAY你是编号1国家的人#ELSESAY你不是编号1国家的人#IFCheckNational0#ACTJoinNational1#SAY你加入了国家一.#ELSESAY你已经加入了国家.#IFCheckNationalMeritorious>100#SAY你的功勋值大于100点.#IFCheckLevelEx>10#ACTChangeNationalMeritorious+1003.增加变量<$NATIONALNAME>显示所属国家名字<$MERITORIOUS>显示角色功勋值<$NATIONALKING>显示所属国家的国王名字<$NATIONALPEOPLE>显示国家人口<$NATIONALGOLD>显示国库资金<$NATIONALMILILARY>军事能力<$NATIONALECONOMIC>经济能力<$NATIONALPOLITICAL>政治能力<$NATIONALOFFICE>显示玩家官职2010-01-101.MOV赋值支持所有所有服务器变量例如MOVA100<$USERNAME>2.M2内置了读取加密脚本功能,方便写版本用户2010-01-091.商店增加显示物品是直接购买还是详细列表2.增加45类型物品为叠加物品,目前未完善有BUG,带界面完成后完善此功能3.增加个人数字变量N0-N149字符变量S0-S149下线不保存4.增加全局字符变量A0-A499下线保存5.扩展G变量为G0-G499下线保存6.全局I变量调整为I0-I98下线不保存以下为所有变量范围个人P0..9数字不保存个人D0..9数字不保存个人M0..99数字不保存个人N0..149数字不保存个人S0..149字符不保存全局G0..499数字保存全局I0..98数字不保存全局A0..499字符保存以下为新增的个人标志个人0..159BOOL保存个人0..159时间型保存CHECKNEWVAR0;检测第0个变量是否为真ADDNEWVAR01;给第0个变量赋值为真,参数2为1时表示为真,0表示为假CHECKNEWVARDATE02p0检测第0个时间变量是否到了时间,2为天数,p0为剩余天数SETNEWVARDATE02给第0个时间变量赋值为当前时间加2天2010-01-061.客户端重写商店,完成出售2.增加新的数据格式,WIL编辑器全面支持2010-01-021.客户端修改物品属性显示方式,重写showhit,支持彩色显示2.客户端增加加星显示3.增加双击穿戴物品4.客户端重写仓库,改为征途样式,分为三页。增加仓库扩大功能5.增加仓库可存入金币,数据库内角色数据增加一个字段StorageGold保存仓库金币数量2009-12-291.怪物血量突破65535,最大支持近43亿2.全套程序进一步整合,修改多处不一致及重复声明2009-12-281.全套程序增加彩色日志异常处理2.linenotice.txt增加自定义颜色公告格式:<180,218>任务装备<249,255>请玩家到务必3.增加NPC彩色字体和循环变色字体例子:<彩色字体/SCOLOR=254><循环变色字体/AUTOCOLOR=254,168,191,250,19,253,245>4.修复内挂便签不能保存及显示问题。5.增加在线听歌功能例:<歌曲/@rmst://笔记--演唱:[周笔畅]|http://www.yuelin.net/%E5%9B%BD%E5%AE%B6192.mp3>读取歌曲列表<列表/@http://www.175555.com/列表.txt>6.登录器自动播放背景音乐,支持网络音乐,配置客户端MUSIC目录下的sound.lst例子:;地图名称音乐文件目录及文件名称3http://123.125.69.124/audio/7683...af1e18c0a07319c.mp30Music\2.mp37.增加播放器音量调节,在音乐音效内8.修复客户端等级显示不正确问题9.M2去除旧的数据格式(大量),去掉旧版本兼容支持10.增加装备杀怪获取经验值,未完成2009-12-271.增加启动器,完成.2.去除所有程序中无用的函数过程,废文件,目录等等2009-12-261.客户端增加衣服与武器,怪物素材扩展,衣服和武器100开始怪物1000开始2.客户端去除旧的数据格式3.客户端改为动态加载资源包2009-12-081.增加启动器,未完善,通讯已完成2.更换网关3.完善自定义命令2009-12-071.增加自定义命令2.增加安全区光环3.修复LONSERVER程序不自动过验证问题4.所有程序整理配置文件,去除无用字段5.增加IP查询插件6.美化日志,去除大量无用函数