游戏伴随我
官方网站:http://www.uc845.com
[2011-03-17]更新:[更新文件:uc845引擎全套+最新登陆器配置器]
1:增加M2可控制游戏私聊显示人物等级的选项。
2:增加困魔咒可选择是否困住人物、宝宝的选择和被困的人或怪持续掉血的选择。
3:增加新技能“时空门”,使用技能后将在鼠标的位置上出现个“时空门”的效果。人物走进后直接回城。
“时空门”技能ID为:70魔法数据库里增加:70;时空门;2;26;60;10;10;50;0;0;1;40;300;42;500;45;700;160;;
4:增加人物走进“时空门”触发QF[@MaginfoToMap]
5:增加动态创建地图连接的脚本命令:ADDMAPINFO
说明:命令标识(用于删除连接时使用),起始地图,坐标X,坐标Y,目标地图,坐标X,坐标Y,有效时间,是否显示传送门(>1为显示哪个传送门),是否记录是谁创建的,是否允许除创建者之外的人进入
列子:ADDMAPINFOuc845335033403342660210
6:增加人物走进动态创建地图连接后触发QF[@infoToMap]
7:增加删除动态连接的脚本命令:DELMAPINFO
说明:命令地图创建时的标识
列子:DELMAPINFO3uc845
8:增加动态创建地图的脚本命令:ADDMAP(暂时没有删除动态地图的脚本命令,服务器重启后会消失)
说明:命令新地图文件名调用的地图文件名地图名称地图参数地图参数地图参数地图参数地图参数
列子:ADDMAPuc8453游戏伴随我NORANDOMMOVENORECALLNODEARRECALLNOMasterRECALL
9:增加NPC配置文件可控制怪物NPC的方向。
格式:地图NPC配置文件地图X坐标Y坐标NPC名称标志形象是否属沙是否移动移动时隔方向(怪物PNC用到)是否变色变色速度(秒)
10:增加地图参数OFFMYSHOP为禁止安全区摆摊。
11:增加最新引擎使用说明书。
2011-03-08更新记录:
修改的太多。大多数不记得了。下面的是主要更新。(主要的都是修复BUG)
1:增加商铺支持金币销售物品。
2:增加盛大踢足球功能。(和盛大一样,用脚踢的)
3:修改人物可携带20亿金币。
4:修复在人物跑的过程中魔法无法锁定的问题。(M2上可控制指定技能允许锁定)
5:修复肉挖多后包裹里的肉持久为0的问题。
6:修复原程序经验卷可累加经验倍数的问题。
7:修复在线制造NPC命令MOBNPC只能制造比奇省NPC的问题。
8:扩展脚本命令@@InPutInteger和@@InPutString后面支持任意字符。
9:增加可利用怪物做NPC功能。实现能走路的NPC。怪物NPC设置:500+怪物的APPR值。
10:增加M2上可控制NPC走路范围和点击后停留的时间。
11:增加NPC说话功能。NpcSayMsg.txt可配置NPC说明几率与内容。(M2上控制是否开起功能)
12:增加刷怪文件刷怪时间可以按秒刷怪。比如时间设置为-1那么就是1秒的意思。
13:修复地图参数NOMANNOMON无人不刷怪问题。(原先存在有人也不刷怪)
14:增加M2可控制是否允许客户端使用商铺功能。
15:增加M2可控制是否允许客户端使用内挂功能。
16:增加M2可控制是否允许客户端显示怪物等级。
此次更新将发放商业登录器配置器。稳定、流畅。(带有界面图片广告)
;---------------------------------------------------------------------------------------
2010前更新记录:
优化部分存在内存泄漏问题。
修复原存在足球不会滚动的问题。
修改千里传音卷放包里也可以使用。
修正行会聊天M2上会显示一排的问题。
修正身上无武器时,使用祝福油会触发31类型的物品。
修改KILLSLAVE支持杀死指定宝宝.例:KILLSLAVE神兽
增加脚本命令SetMasterOKLevel等级(支持变量)修改出师等级,马上生效。
增加变量<$MASTEROKLEVEL>显示出师等级
增加金币排行脚本命令UsernGoldOrder
增加元宝排行脚本命令UsernGameGoldOrder
增加脚本命令CHECKDEATH.检测人物是否死亡状态
增加打怪掉血得经验设置。(在M2上控制)
增加是否允许大刀砍某怪的控制。(在M2信息列表一里设置)
增加巡逻大刀数据库设置,此大刀可以自动拾取地上的垃圾。
数据库增加:
巡逻大刀;16;12;0;99;0;50;1;2000;0;20;50;20;0;0;0;20;20;800;1;0;2000;
增加变身技能,在M2上可以控制时间。
增加脚本变身命令:HUMTOMON
功能:人物变身怪物。
格式:HUMTOMON怪物名字变身时间(分钟)
项目:名字设置为'还原人物'为还原变身
修改传送命令可在范围内传送:MAPMOVE333333310以333333为中心.10范围内
增加在指定地图XY内爆出物品(按指定文件爆出物品)的脚本命令:NPCGIVEITEM
格式:NPCGIVEITEM地图XY爆率文件全路径(Envir目录下)
例子1:NPCGIVEITEM<$MAP><$X><$Y>..\QuestDiary\任务物品\稻草人.txt
例子2:NPCGIVEITEM<$MAP><$X><$Y>稻草人(直接写怪名也可)
说明:在3地图的330,330位置,按..\QuestDiary\任务物品\稻草人.txt文件的设置爆出物品
爆率文件格式:1/1物品名称
增加杀死的怪是否指定怪物脚本命令:CHECKDEATHPLAYMON怪物名
增加记录杀怪时间的脚本命令:MONDIEDATA
举列:
[@KillMonster]
#IF
CHECKDEATHPLAYMON沃玛教主
#ACT
MONDIEDATA
break
此时将会杀怪时间记录到Envir目录下的MonDieDataList.txt文本里。
<$MONKILLER[怪物名称+地图号]>显示杀死此怪物的人物
<$MONDIEYEAR[怪物名称+地图号]>显示该怪物死亡的年
<$MONDIEMONTH[怪物名称+地图号]>显示该怪物死亡的月
<$MONDIEDAY[怪物名称+地图号]>显示该怪物死亡的日
<$MONDIEHOUR[怪物名称+地图号]>显示该怪物死时的小时
<$MONDIEMIN[怪物名称+地图号]>显示该怪物死时的分钟
<$MONDIESEC[怪物名称+地图号]>显示该怪物死时的秒数
增加脚本命令:DISTANCE获取指定时间与现在时间的秒数
格式:DISTANCEABCDEFG
参数说明:
A:储存变量(支持所有变量赋值)
B:年份(如2008,此参数必须>=2008)
C:月
D:日
E:时
F:分
G:秒
使用示例:
[@Test1]
#IF
#ACT
DISTANCES020101110180530
//若当前时间为11月11号18点05分30秒
SENDMSG52010-11-10-18-05-30距离现在是<$STR(S0)>秒
BREAK
增加脚本命令:GETBELL储存变量秒数
参数说明:
A:储存变量(支持所有变量赋值)
B:秒数
使用示例:
[@Test1]
#IF
#ACT
GETBELLS03601
SENDMSG0某BOSS将在<$STR(S0)>后刷出!
//S0显示如“21小时23分钟26秒
增加显示全局人物杀怪经验倍数:<$KILLMONEXPMULTIPLE>
增加修改全局人物杀怪经验倍数的命令:KILLMONEXPMULTIPLE+倍数
增加地图参数NOSWITCHATTACKMODE禁止切换攻击模式。
增加脚本显示当前攻击模式类型:<$ATTACKMODE>
增加切换攻击模式脚本命令:ATTACKMODE(0-6)
增加检测攻击模式脚本命令:CHECKATTACKMODE>/</=0~6
0全体模式
1和平模式
2夫妻模式
3师徒模式
4编组模式
5行会模式
6善恶模式
举列:
[@Test1]
#if
CHECKATTACKMODE=1
#say
你是和平攻击模式
增加从一个地图连接到另一个地图触发@AnotherMap
使用示例:
[@AnotherMap]
#SAY
你从<$MOVEMONMAP>来到了<$MAP>。
;此触发不支持传送触发。
增加几个显示命令:
显示上次杀怪的名称:<$KILLMONNAME>
显示上次杀人的名称:<$KILLPLAYERNAME>
显示上次杀人的地图名称:<$KILLPLAYERMAP>
显示上次杀怪的地图名称:<$KILLMONMAP>
显示上次攻击我的名称:<$BSNAME>
显示上次去过的地图:<$MOVEMONMAP>
显示某位置上的装备ID:<$USEITEMMAKEINDEX(N)>N为0-12的数字。
显示某位置上的装备名称:<$USEITEMNAME(N)>N为0-12的数字。
显示某地图上的怪物数量:<$MAPMONSTERCOUNT[怪物名字/地图号]>
当怪物名为ALL时候显示有怪物数量。
当地图名为ALL时候显示所有地图上的怪物数量。
<$YEAR>显示年
<$MONTH>显示月
<$DAY>显示日
<$HOUR>显示时
<$MIN>显示分
<$SEC>显示秒
增加进入地图跳转命令DELAYGOTO(3/@跳转检测)
使用示例:
[0159武器店]DARKFIGHTDELAYGOTO(3/@跳转检测)
这样意思是每3秒就触发QManage的[@跳转检测]字段,字段标记序号(取值二十字节)
扩展设置人物当前模式的脚本命令。
格式:CHANGEMODE模式类型开关(1为开,0为关)
1管理、2无敌、3隐身、4交易、5扔、6攻击、7魔法、8走、9跑、
10麻痹攻击、11防麻痹、12护身、13防护身、14复活模式、15防复活
增加用脚本增加NPC命令。
;文件名NPC名字地图坐标坐标外形所属于沙(0否,1是)
格式:MOBNPC测试我的最爱3333333120
增加用脚本删除NPC命令。
;地图坐标坐标文件名
格式:DELNPC3333333测试
修改脚本命令:
CHECKCODELIST检测卡号和密码
格式:CHECKCODELIST<$STR(卡号)><$STR(密码)>..\QuestDiary\冲值\500元卡号.txt
CLEARCODELIST删除卡号和密码
格式:CLEARCODELIST<$STR(卡号)><$STR(密码)>..\QuestDiary\冲值\500元卡号.txt
增加脚本命令:PLAYERCALL人物名称@LABEL
让某人物执行该脚本中的某段脚本内容(无需再跳转到登陆脚本了)
增加脚本命令:SLAVESAYABC人物宝宝说话
参数说明:
A:需要说话的宠物名称,ALL表示人物所有宝宝
B:说话的几率
C:所说的对白
使用示例:
[@Test1]
#IF
CHECKSLAVECOUNT>0
#ACT
SLAVESAYALL5我们是%S的乖乖宠物~
BREAK
增加挖物品提示QFunction-0.txt设置
[@ButchItem]
#IF
COMPARETEXT$BUTCHITEMNAME肉
#ACT
SENDMSG5你挖到了<$BUTCHITEMNAME>
break