提示:请谨慎购买商业服务端,遇到无法使用的免费服务端请向管理员报告.
[2008-5-10 H.X 更新说明]
1.扩展CHECKVAR 扩展两个反向检测
~ 小于或等于 ! 大于或等于
2.UPGRADEUSERITEM扩展属性14为调整持久(此参数不*1000) 3.修改并扩展怪物时间时间变量:(并且括号内支持变量)
$MONKILLER(怪物名称 + 地图号) → $MONKILLER[怪物名称 + 地图号] 显示杀死此怪物的杀手 $MONDIEHOUR(怪物名称 + 地图号) → $MONDIEHOUR[怪物名称 + 地图号] 显示该怪物死时的小时 $MONDIEMIN(怪物名称 + 地图号) → $MONDIEMIN[怪物名称 + 地图号] 显示该怪物死时的分钟 $MONDIESEC(怪物名称 + 地图号) → $MONDIESEC[怪物名称 + 地图号] 显示该怪物死时的秒数
$MONDIEYEAR[怪物名称 + 地图号] 显示该怪物死亡的年 $MONDIEMONTH[怪物名称 + 地图号] 显示该怪物死亡的月 $MONDIEDAY[怪物名称 + 地图号] 显示该怪物死亡的日
示例:$MONDIEDAY[$STR(S0)] 4.扩展QueryValue中显示的内容支持变量显示 5.扩展变量<$YSNAME>执行者是元神的话则显示主体名字 6.增加地图名称转换命令 7.修正地图参数DELAYGOTO无效以及两处内存泄露的BUG 8.修改DISTANCE命令无效及扩展支持至日期检测,更准确 9.增加地图参数[允许摆摊]CanShop
10.修改MobXinMo刷出的心魔具有重击额外能力 像绿毒、麻痹等私服属性就免去了(仿盛大做法) 并且会主动攻击,死亡有烟雾,且攻击也不会变名了
11.增加元神佩带装备
Need:7 NeedLevel:所需等级 Source:所需境界(0-10)
备注:沙城城员专用从原7转为71
12.增加豹子的相关变量,在人物把石头放进框中,并按确定时
<$PARAM(0)> 框里物品的名字 <$PARAM(1)> 框里物品的ID <$PARAM(2)> 框里物品改名后的名字(全部物品通用,如果未改名则显示原名字) <$PARAM(3)> 豹子的等级 <$PARAM(4)> 豹子的量化值 <$PARAM(5)> 豹子的饥饿程度 <$PARAM(6)> 豹子的经验 <$PARAM(7)> 豹子的类型(-1:死亡 0:丛林豹 1:踏云豹 2:天兽狮 3:震天狮) <$PARAM(8)> 豹子的名称 <$PARAM(9)> 豹子的染色类型(此参数只在豹子类型为1和3时才有效,否则为0)
13.增加变量 <$ITEMMAKEINDEX[x]> //身上包裹中某名字的ID 另外也修改了不支持检测易名后装备的检测BUG 备注:此次更新不再支持ITEMMAKEINDEX命令,且x支持变量! 示例:<$ITEMMAKEINDEX[屠龙刀]>
14.修正一但使用怪物显示名字后,会导致以后全服刷的怪物名字都变了``` 脚本里需要清楚一点,改的只属客户端显示名称,而不是真实名称
15.增加三个数量变量显示 <$MAPPLAYERCOUNT[x]> //某地图的玩家数量(不含死亡但未退出的玩家) <$MAPSHADOWCOUNT[x]> //某地图的元神数量(不含死亡但未退出的玩家) <$MAPOFFLINECOUNT[x]> //某地图挂机玩家数量(不含死亡但未退出的玩家) //如<$MAPOFFLINECOUNT[$M]> <$MAPOFFLINECOUNT[SH003]> <$MAPMONSTERCOUNT[a/b]> //某地图某名字的怪物数量 如:<$MAPMONSTERCOUNT[铁血魔王/MG001]> // <$MAPMONSTERCOUNT[ALL/ALL]> 时表示全服全部怪物 // <$MAPMONSTERCOUNT[猪/ALL]> 时表示全服猪的数量 // <$MAPMONSTERCOUNT[ALL/$M]> 时表示当前地图的所有怪物
<$MAPSLAVECOUNT[a/b]> //所有参数同上
备注:x为地图代号,为ALL时表示全服,并且此次更新后不支持GetMapHuman 且X的内容兼容变量!请根据格式写出,否则将严重报错! 16.增加客户端自动屏闭掉装备名称中含数字的装备( 由于暂时没找到相应显示名称的自段,所以先作易名处理
备注:引擎过滤的是0..9数字,如需使用数字请使用⒈ .. ⒐等字符 并且SETUSEITEMNAME禁止改含数字的名字(⒑表示0) 17.增加全新自定义变量,与老式变量相比,无须申明,操作简便,不占内存!(未测试,暂不开放) 18.增加兽名魔咒功能 19.增加检测是否骑豹命令 20.增加天地灵水功能 21.修正ITEMINFO不能正确获取黑暗魔力的BUG以及增加一个参数NAME2,详细点击连接 22.增加装备从怪物掉落时,按以下规律获得随机黑暗魔力 装备等级范围 黑暗魔力(随机) 00-20 400 21-30 200 31-46 100 47-Max 50 -------------------完整心魔内容------------------------------------------------- 23.修改心魔死亡后尸体不消失,导致可以重复收魔的BUG 24.修改使用玉净瓶俘获心魔后,不扣减持久,导致无限次使用的BUG 25.完善俘获心魔时的一些参数(未测试,下版公布详细内容) 26.增加传世宝典 27.增加人物状态修改命令
[2008-5-1 H.X 更新说明]
1.增加驾御天狮功能: 怪物库增加两种怪物:天兽狮、震天狮1 其他设置跟踏云豹一样
怪物数据库增加物品:狮魔石(Looks=1154) 其他设置跟豹魔石一样
UPGRADELION 转为震天狮
由于时间关系,狮子跟豹子均使用同一数据类别,仓库也是通用的, 而且暂不支持骑乘。迟点再更新具体物品吧 2.增加一个小功能,帮助页面添加一个建议功能`` 3.增加检测是否离线人物(支持元神检测) ISOFFLINE 人物名称 备注:此参数为空时表示检查当前角色,在线且离线则返回真 4.扩展ITEMINFO 中的 VALUE(n) 中的n增加取值:
19:黑暗魔力 ------------------------------- 备注:黑暗,附魔攻击等数值需要我们提供的小软件计算 ------------------------------- 20:黑暗攻击 21:黑暗魔法 22:黑暗道术 23:黑暗防御 24:黑暗魔御 25:附魔名字 26:附魔职业 27:附魔境界 28:附魔攻击 29:附魔魔法 30:附魔道术 31:附魔防御 32:附魔魔御 33:镇魔值 --------------------------------
5.修正使用GM命令@ReLive命令无效的BUG```````````````
备注:使用时请以第三者脚本执行并且延迟些许时间来使用
6.增加字符包含检测
CheckPos 目标字符 查找目标 储存变量(可无)
示例:
#IF CheckPos 引 幻想引擎 D0 #ACT SENDMSG 0 包含字符,且在第<$STR(D0)>个位置开始 //此时D0的数值是5
7.增加字符替换命令
AnsiReplaceText 变量(只支持S,T变量) 原字符 替换字符
例如:(S0的内容是“幻么引擎”)
AnsiReplaceText S0 么 想
8.修正上版引擎MonGen无法限制怪物时间及状态的问题
9.增加GoBackHome作用同回城卷轴
10.增加字符插入功能(只支持S,T变量)
Insert 变量 插入位置 插入字符([]表示空格)
示例
#ACT MOV S0 幻想引擎可能 Insert S0 9 无限
//那么最终显示的内容则变为“幻想引擎无限可能
[2008-4-20 H.X 更新说明]
1.增加地图触发功能(MapEvent)以实现大量丰富的任务
1)首先请在Envir文件夹下新建个名为“MapEvent.txt”的文本
2)配置格式如下
; 触发标识 ; 格式: ; 标识:值 ; 标识:(-1 - 800) -1 代表不检查标识 ; 值: (0 - 1)
; 触发条件 ; 格式: ; 代码:物品:组队; ; 代码: ; 0:无效 ; 1:扔物品 ; 2:捡物品 ; 3:挖矿 ; 4:走路(不支持物品条件) ; 物品:(物品名称 - *) * 代表不需要物品 ; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发
;触发机率 ; 数字越大,机率越低 ; 范围:(0 - 999999) 0 的机率为100%
;事件类型 ; 格式 ; 代码:内容 ; 代码:(现在只支持脚本事件) ; 0:无效 ; 1:调用脚本(调用QFunction-0.txt中的内容)
;注意事项 ;在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效
;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型 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 338 331 0 -1:1 4:*:0 2 1:@MapEventWalk
2.引擎处 功能设置\黑暗装备 增加“是否由引擎操作”
(默认)开启后,玩家锻造黑暗武器由引擎来执行操作,不再触发[@武器黑暗凝炼] 假如关闭,则只会触发[@武器黑暗凝炼],且
<$PARAM(0)> 显示锻造的武器名称 <$PARAM(1)> 显示锻造的武器ID
3.增加显示当前人物面前的角色名称
<$FRONTNAME> //只显示人物名称
4.增加将当前人物某变量(或内容)赋值给指定人物的某变量
MOVEDATATO 内容 指定人物名称 储存在该人物的某变量中
[有了该命令,就无须通过HCALL和全局变量来过度了,进而实现变量的传递]
5.增加怪物(无主人)死亡后触发QFunction的[@MonDieFunc + 怪物名称 + 地图号]字段
$MONKILLER(怪物名称 + 地图号) 显示杀死此怪物的杀手 $MONDIEHOUR(怪物名称 + 地图号) 显示该怪物死时的小时 $MONDIEMIN(怪物名称 + 地图号) 显示该怪物死时的分钟 $MONDIESEC(怪物名称 + 地图号) 显示该怪物死时的秒数
备注:此列表保存在Envir\Top.Txt中,并且触发字段中的地图号大小写必须与MapInfo一致
6.增加宠物说话的功能
SLAVESAY 宠物名称 所说的对白
备注:名称为ALL时表示全部宝宝,所说的话在宝宝头上显示(像NPC对白)
示例:
#IF CHECKCLB CHECKSLAVENAME 踏云豹 #ACT SLAVESAY 踏云豹 下雨咯,收衣服咯~
7.增加获取距离时间命令
DISTANCE 储存变量 目的时 目的分 目的秒
备注:配合第5点,可以准确命令来提示某BOSS死了XX秒
例子:
DISTANCE D0 $MONDIEHOUR(铁血魔王MG001) $MONDIEMIN(铁血魔王MG001) $MONDIESEC(铁血魔王MG001) SENDMSG 0 各位英雄注意:铁血魔宫的铁血魔王已死亡<$STR(D0)>秒...
8.配合第7点及方便大家制作NPC或怪物头上显示某BOSS还有多久刷出(仿盛大)
你只需获取某BOSS复活的秒数即可,如NPC提示"距离还有X小时X分种X秒刷出"
GETBELL 储存变量 秒数
例如:
GETBELL S0 3601 SENDMSG 0 某BOSS将在<$STR(S0)>后刷出!
S0显示如“21小时23分钟26秒”
8.修正夺宝时禁止使用变身披风
执行CHANGEAPPR后会导致夺宝的箭头失效的
9.增加蛇妖王(appr=288)的怪物全屏攻击时一定机率冰冻被攻击者
相关参数可以在引擎的怪物设置处调试.. 暂时设置冰冻时间不累计...以最后一次为准...
备注:冰冻后禁止跑步,行走,攻击
10.增加地图参数FIGHTPK,表示该地图杀人不加PK值,并且会爆装备
11.增加动态修改NPC外观的脚本命令
SETNPCAPPR NPC标志号 改后的外观代号
具体用法和注意事项同SETNPCNAME,相关数据保存在Top.txt中(支持客户端马上刷新)
<$NPCAPPR(ID)>显示某ID值的NPC的改后的外观代号
<$NPCAPPR>显示当前人物点击的NPC的外观代号
12.增加动态修改NPC名字的脚本命令
SETNPCNAME NPC标志号 改后的名称
NPC标志号即为商人配置文件中显示名字后的那位参数 当该位数大于零时生效
<$NPCNAME(ID)>显示某ID值的NPC的改后的名字 <$NPCNAME>显示当前人物点击NPC的外观代号
--------------------------------------------------------------- 备注:改名后数据将保存在Top.txt文本中,如果相关名字为空时,则表示 还原Merchant.txt中的默认名称. 另外注意改名中请勿含数字,因为引擎已把NPC视为怪物,名字中的数字将不显示 值得注意的是,修改后NPC会自动刷新,即无需玩家使用回城类物品刷新NPC外观 ---------------------------------------------------------------
13.人物使用可以触发@StdModeFunc的物品时,支持以下两个变量
<$PARAM(8)> //显示该触发物品的名称 <$PARAM(9)> //显示该触发物品的ID
14.扩展装备升级命令直接调试包裹物品
UPGRADEUSERITEM 序列号 属性范围 操作符 数值(必须为大于-1和相加小于255时才生效)
15.增加全局延迟触发命令(不受执行者是否下线影响)
FIXTIME A B C
参数说明 A:延迟标识(取值>=0整数) [重复使用这命令时,此参数请勿重复] B:延迟时间 C:触发QManage的[@Label]段
备注:这命令有什么用?就是就算执行人物下线了,脚本还会照样延迟触发! 这样就能一个简单命令就能写出某BOSS延迟N秒后自动刷新
16.完善计时功能(毫秒计时)
说明:众所周知,盛大的救公主计时单位是以毫秒为单位的,而在私服里做此类争分夺秒 的活动,单单用秒为单位计算是不够的,因此我们为大家提供以毫秒计算的计时命令
StartTime //此命令是开始计时 StopTime 储存变量 //此命令是停止计时,并把累积时间储存在参数1的变量中
备注:每个人物只能执行一个这命令!!
17.人物拾起、丢出物品后,支持以下参数
<$PARAM(8)> //显示拾起、丢出物品的名称 <$PARAM(9)> //显示拾起、丢出物品的ID
18.增加挖肉时触发QFunction的[@Butch + 怪物名称]段和[@Butch + 地图代号]段(未测试)
SetButchOk //执行此命令表示允许挖出物品,否则将无法获取任何物品 //只要QFun中含触发字段的怪物默认是不允许挖出东西的
$PARAM(0) //显示挖的怪物名称 $PARAM(1) //显示尸体是否被挖过(1表示挖过了,0表示没) $PARMA(2) //是否挖出东西来了(1表示没挖出东西,0表示有)
例子:
[@Butch猪] #IF CHECKITEM 灵符 CHECKEQUAL $PARAM(1) 0 #ACT TAKE 灵符 1 SETBUTCHOK SENDMSG 5 成功从<$PARAM(0)>挖出物品! #ELSEACT SENDMSG 5 没灵符不允许挖出物品,或者该怪物被人挖过了!!
19.命令TAKEB执行后支持触发[@TakeOff]字段
[2008-4-13 H.X 更新说明]
1.增加 禁止修理.TXT (在“查看列表信息”处可以直接操作)
2.增加 禁止秒杀.TXT (写入禁止灵符秒杀的怪物名称)(在“查看列表信息”处可以直接操作)
3.扩展CHECKUSERGAP命令,更加全面支持任何需要
CHECKUSERGAP A B C D E
A:检测符 ( > = < ~ ! ) B:范围 C:地图号 D:X E:Y
备注:如果C,D,E三个参数不给出,则表示检测人物与当前执行NPC的距离
4.命令SendColorMsg扩展一个发送范围(4:组队传送)[未测试]
SENDCOLORMSG 255 0 4 幻想网络引擎```
5.增加4个个人变量
$KILLMONNAME 所杀的怪物名称 $KILLMONMAP 所杀怪物时的地图号 $KILLPLAYERNAME 所杀的人物名称 $KILLPLAYERMAP 所杀人物的地图号
并修正杀怪时无法触发相关脚本的问题(杀人不知道能否正常触发)
6.扩展MonGen命令格式
MonGen 怪物名称 数量 范围 显示名字 N秒后消失 状态(即5为麻痹状态)
例: PARAM1 AS004 PARAM2 200 PARAM3 150 MonGen 铁血魔王 1 1 dqwdqw 20 5
6.增加几种触发模式
@PlayReconnection :小退 @PlayOffLine :大退 @GroupClose :小组关闭 @GroupCreate :小组创建 @GroupAddMember :小组添加成员 @GroupDelMember :小组删除成员 @PlayLevelUp :人物升级
7.会员控制相关命令: 1)、CHECKNAMEDATELIST A B C D E 作用:检测会员时间 参数:A 会员名单文件名 B 控制符(>、<、=、\) C 天数(支持变量) D 输出变量,使用天数,可以在脚本中显示 E 输出变量,剩余天数,可以在脚本中显示 示例: #IF CHECKNAMEDATELIST 会员.txt < 30 p0 p1 #ACT SENDMSG 7 尊敬的会员,你目前已经使用<$STR(P0)>天,剩余<$STR(P1)>天。
2)、ADDNAMEDATELIST A 作用:加入会员名单和时间 参数: A 会员名单文件名 示例: #ACT ADDUSERDATE 会员.txt SENDMSG 7 恭喜,你现在已经是本服的会员了!
3)、DELNAMEDATELIST A 作用:删除会员名单和时间 参数: A 会员名单文件名 示例: #ACT DELUSERDATE 会员.txt SENDMSG 7 你现在不是本服的会员了!
8.增加地图参数DELAYGOTO(TIME/@LABEL)
TIME:每N秒自动跳转到QManage的[@LABEL]字段 @LABEL:字段标记序号(取值二十字节)
例子: [NL006 炼狱六层] DELAYGOTO(1/@炼狱检测)
这样意思是每1秒就触发QManage的[@炼狱检测]字段
此命令可用于类似炼狱检测的功能
9.修改PKZONE起点坐标为脚本坐标的BUG,改为当前人物的坐标 并执行后有心魔秒杀神技的FALSE [注意攻击对人物也有效] 只要不设外观(客户端现发现最大26)就能模仿秒杀神技了!!!
(PKZONE 范围 类型 时间 伤害)(成功杀怪后同样触发相关触发)
10.增加专门修改勋章外观的命令
SETHONORSHAPE 物品ID 外观(1-5)
完善命运神石功能,将勋章修改为像神武勋章那种外观.成功修改后,新外观是捆定 在特定的制造序列号里.并修改类型为1..5的勋章不能取下的BUG
11.增加当人物点击放入框(CHECKITEMBOX)的确定后,支持以下变量
<$PARAM(0)> 显示该物品的名称 <$PARAM(1)> 显示该物品的ID
备注:由于这两个是动态变量,只是当按了确定后才被赋值!
12.CHANGEMODE增加7种模式
4:禁止攻击模式(含物理/魔法攻击) 5:麻痹攻击模式(相当于带了麻痹戒指) 6:防麻痹攻击模式(相当于带了防麻痹戒指) 7:护体模式(相当于带了护体戒指) 8:防护体模式(相当于带了防护体戒指) 9:复活模式(相当于带了复活戒指) 10:防复活模式(相当于带了防复活戒指)
命令格式:CHANGEMODE 模式 状态(0=退出,1=打开)
13.增加显示当前人物的攻击状态变量
<$ATTACKMODE> 显示内容如下:
0:全体攻击 1:和平攻击 2:夫妻攻击 3:师徒攻击 4:编组攻击 5:行会攻击 6:红名攻击(善恶模式)
14.增加命令执行当前人物改变攻击模式(执行会报错,正查找原因,请勿先使用)
CHANGEATTACKMODE 类型(取值同14点更新内容)
备注:成功转变后系统提示,并且在线元神攻击模式也一样变
15.增加人物穿戴所有物品时将触发QFunction的[@TakeOnAll]字段
备注:全部包含:盔甲、武器、项链、头盔、手镯、戒指、腰带、鞋子、勋章、宝石
16.配合ITEMINFO命令,增加从包裹中获取某名字装备的ID
ITEMMAKEINDEX 物品名称 储存的变量
17.增加一个宝宝命令
GETCALLMOB 宝宝名字 (为ALL时表示全部)
作用:让自己的某个宝宝马上变异,宝宝无论等级多少都将归0
18.增加跳转命令
PLAYERCALL 人物名称 @LABEL
让某人物执行该脚本中的某段脚本内容(无需再跳转到登陆脚本了)
19.增加直接变量检测命令
!LARGE !SMALL CHECKEQUAL CHECKLARGE CHECKSMALL
注意,以上几个命令的第一位参数,不支持S0,P0以及HUMAN,GLOBAL,GUILD等命令 参数一位置必须为引擎变量或$STR(S0)以这种写法出现
20.增加检测文本是否存在
HAVETEXT 文本路径
21.增加检测文本大小(可以直接检测文本中是否有内容)
CHECKTEXTSIZE 检测符 数值(单位:KB)
22.增加检测是否在安全区命令
InSafeZone
大家再在登陆脚本处添加SETOFFLINE @LABEL这样也能实现下线触发功能!!
23.修改CHECKSLAVELEVEL格式
CHECKSLAVELEVEL 宝宝名称 判断符 数值(0-7)
原设置是检测全部宝宝的等级都必须满足,太局限了
24.增加四种传送模式
GROUPMOVE 地图号 GROUPMAPMOVE 地图号 横坐标 纵坐标
GUILDMOVE 地图号 GUILDMAPMOVE 地图号 横坐标 纵坐标
25.增加把指定文本内容全部清空的命令
CLEARTEXT 路径
26.增加将指定内容写入指定某文本的某行
SETTEXT 内容 路径 N行
注意,当给出的行数在该文本中不够时,引擎将报错!
27.扩展REPAIRALL的参数,具体如下
REPAIRALL A //A取值为0-12时表示特修身上某位置装备持久 //为空时表示修理全身装备持久(不含包裹)
28.增加随机数值变量
$RANDOM(n) n取值为大于0的数值,并返回一个n-1并大于0的随机整数
29.增加两种操作变量
MUL a b a乘以b的值储存在a中
DIV a b a除以b的值储存在a中
30.修正SETSLAVELEVEL无效的问题 并添加该宝宝有升级的效果动画(同商城显示那种)
与凤凰不同的是,我们调整的等级只要是大于-1的即可..不用限制大于原等级
31.增加杀死特定宝宝的命令
KILLSLAVENAME 宝宝名字(支持变量)
32.增加脚本命令
TAKEM 序列号 (没收包裹中某序列号的物品)
33.增加两种地图参数
NOALLOWUSEITEMS(物品1|物品2) 地图禁止使用某物品,可用"| \ /"分开 NOTALLOWUSEMAGIC(技能1|技能2) 地图禁止使用某魔法,可用"| \ /"分开
34.增加命令:设置开区日期
SETRUNTIME 开区日期(如 2008-1-1) 只能以这样的格式,否则将报错
增加变量<$RUNTIME>显示服务器运行多少天 方便大家检测是否要开区后X天开始自动攻城!
需要注意的是,必须手动设置开区日期,写在!Setup.txt中的[Server]的RunTime= 后,如果为空则默认为引2008-01-01.
如,开区日期是2008-01-01,今天是2008-01-02,则变量显示1 当然,相关设置可以在引擎里调整开区时间
35.引擎 功能设置\魔法技能设置 处增加可以对强化骷髅技能直接操作的页面
[2008-4-1 H.X 更新说明]
1.增加自定义彩色信息发送命令
SendColorMsg 背景颜色(0-255) 字体颜色(0-255) 发送范围(0-3) 发送内容
发送范围诠释(0:全服 1:个人 2:行会 3:当前地图)
2.修正执行HumanHp及HumanMp客户端无法刷新的BUG
并修改当HP修改为0时,人物会马上死亡
3.增加快捷栏上飘绿字的功能
SendNotice 发送内容
4.修正部杀怪或杀人,HP为0时也不会马上死亡的BUG
5.修改USEBONUSPOINT格式,避免原命令无法 - 的BUG
USEBONUSPOINT 属性 操作符(+ - =) 数值
6.SendMsg发送范围增加两种
12:全局发送顶端信息 13:个人发送顶端信息
7.增加条件检测脚本命令:CheckUpGradeCount A B C D 作用:检测身上某个位置的装备的某个属性点升级的点数 参数:A 装备的位置,取值范围:0 -- 12 B 属性位置,取值范围:0 -- 12,14 C 逻辑运算符:> < = ~(大于等于) D 升级点数
8.增加两个个人变量
$USEITEMMAKEINDEX(n) 某位置装备的ID $USEITEMNAME(n) 某位置装备的名称
备注:n取值0-12,该位置没装备时将显示空或0
9.完善行会系统{未完善,请暂时不要使用}
GuildMemberMaxLimit 行会名称 操作符 数值
说明:调整某行会允许收人的最大上限 <$GUILD.MEMBERMAX> 显示当前行会最大收人数 另外 <$GUILD.MEMBERCOUNT> 显示当前行会人数
GuildExp 行会名称 操作符 数值
说明:调整某行会的行会经验 <$GUILD.EXP> 显示当前行会的行会经验
JoinGuild 人物名称 行会名称
说明:将某人物加入某行会
QuitGuild 人物名称
说明:将某人物退出其所在行会
10.RunGate更新反外挂功能,完全杜绝老引擎无法控制加速问题
11.完善师徒系统
扩展功能页面中设置徒弟分配声望和属性点
出师时:(除了执行 引擎设置的师傅分配声望外自动执行触发脚本)
师傅会触发QManage.txt里的 [@师傅触发]脚本段 徒弟会触发QManage.txt里的 [@徒弟触发]脚本段
SetMasterOKLevel 等级(1-???) 修改出师等级,马上生效
<$MASTEROKLEVEL> 显示出师等级
12.修正老引擎里显示颜色不正确的BUG
13.扩展引擎重加载系统:支持在线加载商城触发脚本
但成功加载后,已进入过商城的玩家必须小退后才能刷新相应显示
14.引擎的 游戏参数\升级设置 增加以下内容
高等级经验不变 限制等级 限制经验
说明:限制等级主要是通过限制杀怪获得经验起作用
15.点击彩虹精灵将触发QManage的[@客服系统]字段
16.增加人物主动点击放弃任务都会触发QFunction的[@CanCel?]字段
?表示该任务的ID值
17.增加快速组队框 FASTTEAM 框内显示本地图在线人物(元神和挂机和死亡角色将不会显示框里) (由于时间有限上面显示的等级职业性别均不正确)
18.增加范围检测功能(未测试)
CheckUserGap 地图号 横坐标 纵坐标 检测符 数值
备注:当[地图号、横坐标、纵坐标 3个参数为空时表示检测人物到当前执行] [脚本的NPC的距离,只有同地图时才有效]
有了这功能,就能实现距离卖药NPC多少范围内新手玩家免收高级玩家攻击!
19.更新时间显示变量
$TIME.x
x取值:YEAR 年 MONTH 月 DAY 日 HOUR 时 MIN 分 SEC 秒
20.更新地图名称显示变量(非代码)
$MAPNAME 例:显示“中州”
21.更新人物面前的人物名称(元神不计算入内)
GetFrontName 赋予给哪个变量(只支持给S,T赋值)
备注:无人时赋的值是“无”
22.完善人物职业、性别变量显示
$JOB $GENDER 显示“男”“战士”
23.增加显示人物身上某装备的名称及ID
$USEITEMMAKEINDEX(n) 显示n位置的装备ID
$USEITEMNAME(n) 显示n位置的装备名称
24.增加地图上刷物品的命令
DropItemDown 地图号 横坐标 纵坐标 范围 物品名称
25.修正乾坤药袋当捆绑失败时就消失的BUG
26.增加人物在选择角色点击开始 至 公告栏出现期间将触发 QManage的[@Initialize]字段,方便大家变量申明
另外公告栏三个配置文件中的内容均支持变量显示 大家可以做出公告栏提示“你多少天没来本服”之内的话语了
27.扩展元神支持触发任何人物角色的字段 如[@TakeOnx]以及使用物品触发!
28.扩展20个自定义命令,大家可以在引擎处修改
另外每个命令均触发QFunction的[@UserCmd0] .. [@UserCmd19]字段
29.增加获取人数命令(未测试)
GetMapHuman A B C
A:地图号(即获取某地图的人数,为ALL时表示全服)
B:类型[0:人物(不含元神,含挂机) 1:元神(含挂机) 2:挂机人数(含元神挂机)] [3:人物(不含元神,不含挂机) 4:元神(不含挂机) 5:挂机人数(不含元神)]
C:将数据储存在哪个变量里(支持S、T、G、I、P、D储存)
30.修正灵符可以秒杀公主的BUG
31.增加一个变量<$CLIENTVERSION>显示当前用户客户端版本 (因为1.935以上和以下的版本在对话框等方面发生改变,用此变量判断) (用户版本号然后来播放不同对白) (显示内容如 “20071206” 此序号是1.928的)
32.GIVE命令扩展第一位参数为"元宝,声望,极品修炼值,经验"四种参数 并且扩展第3位参数,即把刷出的物品的ID赋给某个变量中
例: GIVE 元宝 10 GIVE 极品修炼值 10 GIVE 屠龙刀 1 S0 ←即把刷出屠龙刀的ID赋值给S0中
当引擎检测到为以上字符时,自动给予相应值,暂时只支持 +
33.增加指定读取文本中某行内容命令
GetText A B C
A:读取的变量储存在哪个变量中(如S、T、G、I、D、P变量) B:文本路径 C:指定读取哪行的内容(即要读取第一行时即为0)
备注:当无C参数时,即表示随机读取某行
例:
#ACT GETTEXT S0 ..\QuestDiary\测试文本.TXT 2 SENDMSG 0 顺利读取此路径的第3行内容
34.增加一个针对全局人物杀怪经验倍数的命令 (此命令直接修改的是 游戏参数\升级经验)里的经验倍数
例:
KILLMONEXPMULTIPLE 2 SENDMSG 0 为庆祝奥运火炬传到本服特此开放双倍经验~~~
变量<$KILLMONEXPMULTIPLE>显示倍数,默认是1
一经修改服务器将保存,储存在!SetUp中
35.增加检测文本行数,防止读取时失败引擎报错的问题
CHECKTEXTCOUNT 文本路径 检测符 数值 行数储存在哪个变量中(此参数可无)
36.扩展CHECKBAGSIZE命令最后一位参数为检测(在线)对像,如果为空 表示当前人物
例: #IF CHECKBAGSIZE 2 $YSNAME //检测元神是否有>=2个空位
37.增加检测是否元神的命令
ISSHADOW 在线角色名称(此参数无时表示当前角色)
38.增加获取人物包裹中指定ID值物品的相关属性 系统是先检测包裹再检测身上的装备
ITEMINFO 某物品序列号 某种属性 储存的变量
属性取值:StdMode、Shape等DBC中可看到的属性,另外还有VALUE(n) 读取的既是极品数值多少
如:物品ID是一把36攻的屠龙,如果给出的是VALUE(0)则显示1 [即36-35] [0表示攻击]
如:物品ID是一件1攻的布衣,如果给出的是VALUE(3)则显示1 [即1-0] [3表示攻击]
[2008-3-11 H.X 更新说明]
1.引擎增加全新脚本加密器,请到论坛下载
2.更新注册代码,使用心魔A版的用户可以到论坛跟帖写出你的机器码 我们会免费替你注册
[2008-3-1 H.X 更新说明]
1.更换引擎内核,使引擎内存占用比原来起码降低一半!CPU负荷更是客观! 打造最稳定的传世引擎
2.附魔玉净瓶支持在摊位中出售
3.增加黑暗武器凝练字段
<黑暗凝炼/@@equiplevel>
点击确定后触发QManage的[@武器黑暗凝炼]段
备注:无论成功与否均会触发,并且相关属性小退后可见,机率请在引擎内设置
(迟点推出完全支持脚本操作,无需引擎干扰)
4.修改数据格式,支持合区工具
5.使用镇魔符触发QManage的[@镇魔符]
6.增加检测人物技能等级的命令CHECKSKILL 技能名称 检测符 数值
7.添加黑暗属性调整GM命令
@调整装备 A B C D
A:装备位置(取值0-12)(迟点支持直接调试包裹中的)
B:属性范畴(取值如下)
黑暗攻击,黑暗魔法,黑暗道术,黑暗防御,黑暗魔防,附魔攻击,附魔魔法,附魔道术, 附魔防御,附魔魔防 [以上属性基础上,C为下限,D为上限]
例: @调整装备 1 黑暗攻击 0 1 //武器调整黑暗攻击为0-1
其他例子如下
@调整装备 位置 黑暗魔力 A 500 //A取0时表示添加500,取1时表示减500 @调整装备 位置 镇魔值 数值(最高65同持久) @调整装备 位置 装备附魔 心魔职业(0-2) 心魔境界(0-3) 心魔名称(14字节)
8.支持玉净瓶附魔时触发QManage的[@附魔装备]
相关变量稍候退出
9.增加命令将心魔附在装备上,配置8点时用
GmExeCute AddXinMoToItem 2 //2表示机率(取值1-4)
10.增加盛大1.926强化技能
87;强化火球术; 1;1;4;18;18;1;2;2;1;42;300;45;600;48;1500;100;; 88;强化攻杀剑法;0;5;0;10;20;0;5;5;0;42;300;45;600;48;1500;100;; 89;强化施毒术; 2;4;4;10;20;5;5;5;2;42;300;45;600;48;1500;100;;
11.增加心魔怪物
Race:254:RaceImg:255 Rppr:0-54
12.增加刷心魔的命令(刷跟自己一样装备的心魔)
@MobXinMo 显示名称 职业 境界 M X Y
13.玉净瓶DB设置 玉净瓶 Stdmode:3 Shape:24 Weight:1 0 0 0 972 10 255 0
14.镇魔符DB设置 镇魔符 Stdmode:3 Shape:27 Weight:1 0 0 0 979 10 0 0
15.修正消息字体颜色显示问题,引擎发送消息支持自动发送
16.增加流星火雨力量支持调整
17.修改启动器不支持修改城堡的BUG
18.增加防主引擎攻击,新DB攻击,解决被攻击上不了人的问题
19.引擎城堡处添加行会攻城,无需重启
20.重读菜单完善几项缺少的问题
21.全套引擎支持所有区共享帐号和角色数据库,修正安全问题请放心使用,合区更加方便快捷 注册联系:VinCent QQ:495735 鱼鱼(441923) 问题联系:dqwdqw QQ:416116387 |