AFT引擎一代开发于2005年12月至2007年5月结束
AFT引擎更新记录05/12/26 更新 :
天气卷轴数据库类型
天气脚本支持
天气地图参数
摆摊旗帜脚本支持
魔法颜色脚本支持
烟花物品脚本支持
魔法字体脚本支持
魔法颜色脚本支持
数据库完美实现包月物品的时间控制
增加魔法技能狂龙紫电
增加魔法技能护身真气
增加魔法技能风影盾
增加魔法技能五雷轰
增加魔法技能法之魄
增加魔法技能道心清明
增加魔法技能战魂真悟
增加魔法技能破击剑法
增加魔法技能破盾斩
增加魔法技能突斩
增加魔法技能金刚护体
增加魔法技能擒龙手
增加魔法技能化身蝙蝠
增加魔法技能移形换影
增加魔法技能遁地
增加魔法技能诅咒术
增加魔法技能狮子吼
增加魔法技能神光术
增加魔法技能解毒术
增加魔法技能幽冥火咒
增加魔法技能强化骷髅
增加魔法技能心灵召唤
05/12/28 更新 :
增加引擎读取.NMP类型地图文件
增加在当前地图刷怪脚本命令
增加检测当前人物地图怪物数量脚本命令
增加杀死当前人物所有地图怪物脚本命令
增加镜像地图功能
增加镜像NPC功能
增加字符串变量S
增加玩家自定义变量功能
增加六十六格大背包功能以及脚本命令
增加好友列表功能
增加翅膀功能
05/12/30 更新 :
修正鹤嘴锄不能挖矿的问题
修正大刀砍弓箭守卫的问题
增加弓箭守卫专署数据库类型10
添加稻草人偶专署数据库类型
增加骑马功能
增加限制骑马地图参数
修正道符放四格
修正马牌放四格
增加宝石专署数据库类型
增加靴子专署数据库类型
增加腰带专署数据库类型
优化游戏速度控制达到封加速最佳效果
优化摆摊/交易完美杜绝刷元宝漏洞
06/01/05 更新:
完美天下第一系统
完美天关系统
修复稻草人偶不能带四格的错误
增加调整人物属性点 usebonuspoint 1 20 脚本命令
06/01/10 更新:
修正刷怪不正常问题
修正机器人脚本无法使用报错问题
增加了允许/拒绝添加好友功能
06/01/14 更新:
修正服务器掉玩家问题
修正狮吼推人自己不黄名别人黄名问题
初步增加豹魔石功能
增加放出丛林豹脚本命令MONSTORAGE
增加真正的丛林豹背包
限制注册帐号10个字符内
06/01/15 更新:
修正49类物品脚本收取该物品后背包里还有个假物品
修正丛林豹召唤出来后道士只能召唤一个强化骷髅的问题
增加豹粮功能
增加豹神水功能
增加丛林豹状态调整脚本命令FEEDMON
增加检测是否放出丛林豹脚本命令checkclb
增加丛林豹复活脚本命令RELIVE
增加NPC弹出个物品放取框,给玩家放取物品功能
增加弹出物品放取框脚本命令checkitembox A B C (A为框框上给玩家的字符文本,B为跳转到@getboxitemB(B为前面的B数值)C为按确定了是1否2收取该物品)
增加检测物品放取框当前物品是否为该物品脚本命令checkitemx
增加支持1.9客户端死亡后直接复活无须进入选择人物选择画面
06/01/16 更新:
加强服务器G变量,把原有的20个G变量扩展成100个.实现G0-G99变量
加强服务器G变量,把原有的一个G变量只能拥有255个值扩展成拥有65000个值
增加新的地图参数MAPFUNC(X),该地图任何怪物被打死触发QManage.txt里的[@mapfuncX]标签段 X可以随意数字
修正CLEARCURMAPMON杀死当前地图怪物命令,改成清除当前地图所有怪物命令
修正道士技能召唤神兽,召唤出来的火灵珠被攻击变身麒麟后名字不会变
增加新脚本命令,脚本延时S跳转到@XX标签执行 delay S @XX
06/01/20 更新:
修复摆摊极品物品的显示
修改了金刚护体的防御力
修改了破击剑法的攻击
修改了破盾斩的攻击
加入幻影套装的幻影效果
加入幻彩套装的幻彩效果
加入烈火剑法的细节效果
加入流星火雨的细节效果
增加新的脚本触发“该物品被拾取就触发” 按AniCount数值不同触发QFUNCITON里不同的@pickupitemX 说明:X就是数据库里AniCount的值
增加新的脚本触发“该物品被丢弃或则爆出就触发”按AniCount数值不同触发QFUNCITON里不同的@dropitemX 说明:X就是数据库里AniCount的
值
加入新的怪物类型“垃圾回收员”该怪物无敌,被攻击不反击,会拾取地上没人拾取的物品 怪物类型:16
增加脚本命令SetArrow 格式:SetArrow 时间一 @标签一 物品 时间二 @标签二 说明:给当前人物启动夺宝任务,时间一内物品不掉就跳转到
标签一,另外每间隔时间二就触发一次标签二
06/01/22 更新:
修改江湖公告NPC类型只要在普通NPC脚本定义的开头,添加一个属性(@callboard),就会使用江湖公告显示对话内容。[@mainleft]的内容将显示在公告板左边。[@main]标签的内容,将显示在公告板的右边。目前可以做成两级目录显示结构左边内容做为NPC 功能目录。点击左边的目录,可以在右边显示具体内容所有的脚本跳转默认会显示在右边。如果想显示在左边标签的名字必须是 [@mainleftxxx]这样的标签就会把内容显示在左边。
限制交易必须在和平模式下才可以发起交易请求,封某些变态外挂(就是玩家在PK时,用突斩推人的同时和对方交易,那对方就不好操做了)
增加5总新的地图触发,只要在地图参数中声明,声明后按@label标签触发QManage.txt里的@label
killbyhum(@label) 被人杀死触发(包括被宝宝杀死触发)
killbymon(@label) 被怪杀死触发
killhum(@label) 杀人触发
killmon(@label) 杀怪触发
levelup(@label) 升级触发
修正破盾破击的MP消耗问题,已经可以在数据库里设置消耗MP
增加拥有夺宝活动任务标志的人物禁止交易,禁止存仓库,禁止摆摊
修正幻影效果、幻彩效果跨屏幕后就不能看见的问题
增加铁血魔王的火墙攻击、修改生宝宝的数量最多4个
增加(通天教主,阿修罗神,蛇妖王,暗之修罗王)怪物类型,全屏攻击会走动,怪物类型202
增加投石巨魔怪物类型,有石头掉下效果,全屏攻击,攻击带毒,怪物类型203
增加黑袍修罗怪物类型,有远程攻击效果,怪物类型87
增加魔神修罗怪物类型,有近身攻击效果,怪物类型81
增加地火兽弓箭手怪物类型,有射箭效果,怪物类型87
增加地火兽投矛手怪物类型,有投矛效果,怪物类型87
增加地火兽骑将怪物类型,有火墙效果,怪物类型93
06/01/26 更新:
1.修正了金刚护体.
2.修正完善了铁血魔王的AI
3.修正仓库的问题
s0-s99 人物字符串变量,
t0-t99 全局字符串变量
支持以下操作
EQUAL
LARGE
SMALL
INC
DEC
MOV
Getstring
同时修改了脚本参数。目前可以使用
$STR(x) 用于任何脚本参数中
MOV s0 屠龙刀
MOV G0 1
GIVE $STR(s0) $STR(G0)
MOV t0 $USERNAME
INC t0 拥有元宝数:
INC t0 $GAMEGOLD
INC t0 个
则执行完后,t0变量的值就是“XXX拥有元宝数:YYY个”
DEC操作,格式:DEC t0 X Y
其中X表示开始位置 ,Y表示数量,该操作的结果是:删除t0字符串中从X开始的Y个字符。
MOV命令,支持把变量(包括全局变量、自定义变量和内部定义变量如$GAMEGOLD等)
$STR(x) $GAMEGOLD 等可以用于任何脚本参数中
[2006年/02月11日]
1.更新怪物AI Race Raceimg Appr
逆魔弓箭手: 124 47 132
逆魔雕像 123 47 132
逆魔卫士 122 47 132
逆魔侍卫 125 47 132
逆魔 126 47 133
寒荒海兽 204 43 242
海兽随从 87 36 243 setup.txt 修改 SeeBee=小怪名字(海兽随从)
仙人掌 205 13 123
魔眼 205 33 227
强化骷髅 206 23 223 //有绿毒攻击
地火兽骑将 207 58 217 //有火墙攻击 MC字段是火墙的威力 SC 火墙的持续时间
2.血条显示 为100/100 自己为实际血量
3.豹子背包不能放入 SHAPE 为 151 的物品。比如宝盒物品 可以这样设置。
4.进一步禁止加速外挂加速跑步
5.突斩卡人、狮子吼卡人、冰旋风拉人、流星火雨
6, 禁止使用移形换影、遁地、化身蝙蝠(地图属性NOBATFLY)Y
7。 增加条件检测命令:
CHECKYEAR >=< 年
CHECKMONTH >=< 月
CHECKDAY >=< 日
8.更新 LOGSRV 支持POP 账号登陆
9。更新 DBSERVER 支持人物删除恢复
10。组队小地图显示
11。实现Ctrl+P查看宝宝属性列表功能
12.@HorseRest CTRL+D 马休息 行动
13。GM飘浮发送 :@~
14。增加 新技能:兽灵术:
兽灵术说明:
就是在使用诱惑之光招宝宝的时候 检查兽灵术是多少级。
一级兽灵术诱惑出来的宝宝是二级宝宝
二级兽灵术诱惑出来的宝宝是三级宝宝
三级兽灵术诱惑出来的宝宝是四级宝宝
15。增加 新技能:魔魂术
法师的吸取性魔法。每杀死一个怪物,就有一定概率吸收跟死亡怪物等级对应的MP。灭魂吸魔,战意不绝。会
魔魂术的法师,战斗力更持
久,轻轻松松,胜人一筹。
1级 : 需要等级43
2级 : 需要等级45
3级 : 需要等级47
16。进一步完善 T 全局字符串变量100个 S 人物字符串变量100个 G 变量100个(0-65536)
目前支持以下字符串操作
EQUAL
LARGE
SMALL
INC
DEC
MOV
Getstring
同时使用$STR(x) (全局变量、自定义变量和其他系统变量) 都可以用于[ 任何脚本 ]参数中。
例如:无所不能
checkgold $STR(s1)
CHECKITEM $STR(t1) $STR(s2)
changeexp = $str(G0)
changelevel = $str(s1)
CheckOnline $str(s1)
EQUAL D0 $str(s0)
LARGE D1 $baoshi(1)
SMALL D2 $Level
CHECKMAPNAME $Str(S9)
TAKE $STR(S8)
TAKEW $STR(S8) $STR(s3)
GIVE $STR(S2) $STR(D8)
MOV S0 天下第一男战士\
INC S0 $USERNAME
INC S0 \
DEC S0 13 2
修改发现的BUG
1.战魂真悟:凭着对战魂的领悟,这次你获得了更多的经验
法之魄:凭着对魔法本质的认识,这次你获得了更多的经验。
道心清明:道的信念使你在杀戮中还保持着清醒,这次你获得了更多的经验。
2.擒龙手擒到怪以后,有5秒中时间打不到怪
2.半月只能砍一个怪
3.修正不管换地图还是随机都下马的Bug,实现换地图时下马,但随机不会下马
4.CPU使用率过高的问题
5.摆摊的方向
6。修改幻彩、幻影套装
幻彩套包括:幻彩项链、幻彩手镯、幻彩戒指,设置Shape=191
幻影套包括:幻影手镯、幻影戒指、幻影项链、幻影头盔,设置Shape=192
7。修改回城石纪录方式。
支持和盛大一样的回城石
STDMODE = 3
SHAPE = 15
[@jl]
#act
checkitembox 请放入回城石 1 2
[@getboxitem2]
#IF
checkitemx 回城石
#act
recpos 0 480 220 ;纪录中州 480 220
#say
你的回城石纪录成功
#ELSESAY
对不起,你放的不是回城石
添加新的脚本命令
RECPOS H X Y
H :回城地图
0 中州
1 落霞
2 热砂荒漠
3 跃马平原
4 禁地
5 西域奇境
6 魔影村
7 死水沼泽
X :x坐标
Y :y坐标
8.修正豹子死亡,豹魔石 的状态处理
9。修改 允许好友的初始状态为允许
10。修改登陆后自动打开客户端翅膀功能
11、武士的护身真气,不能和金刚一起开的
12。修正了客户端内挂提示信息不正确的问题
[2006/02/12]
1.增加新的脚本命令OFFLINE $S0 5 5000
新增加的支持离线脱机泡点指令,配合变量$S0 为玩家自己输入的自动回复留言。
5为时间(秒)5000 为增加的经验值 意思就是每5秒增加5000点经验值。
这个脚本意思: 每 5 秒加 5000 点 经验 如果被密 ,自动回复 我在脱机泡点
2.增加使用次数限制的物品
StdMode :3
Shape :201
DuraMax :10 使用次数
3.修正了queryvalue脚本命令的使用。queryvalue A B C
A弹出框上面给玩家的信息 是否输入中文(1为数字2为中文)
B可以输入字符长度
C跳转到@getstring几执行(比如1就跳转到@getstring1)
A.F.T0222更新说明:
1.修复抱错和自动关闭程序的问题
2.修改绿色封号专用脚本命令:fenghao 可以套用M5的封号脚本。
#IF
checklevel 48
#ACT
FENGHAO 3 武狂
break
3.修正CTRL+P宝宝状态栏显示问题,
4.修正魔魂术加魔法值的问题
5.修正当人物血量显示为0 人物不会立即死亡的问题
6.豹魔升级调整和官方一样。使用豹粮升级,豹子升级参数为 setup.txt
ClbADDTrains =10 //吃豹粮增加的点数
ClbLevelUpTrains =100 //每次升级需要的点数
7.突斩,狮子吼 卡位时间在 setup.txt 设置
RushMotaeboTime =2000 //突斩=2秒
PushTEBOTime =2000 //狮子吼 =2秒
8。修改这两个参数,封闭加速的跑步,走路的外挂
默认为:
WalkIntervalTime =600
RunIntervalTime =600
如果出现空气墙现象可以把数据调小。
9.修正杀持宝人会红名的问题
10、修正师徒、夫妻列表问题
- 增加新的人物变量 $M $X $Y
12 checkonline xx 脚本命令
作用:检查指定角色是否在线,其中角色名字可以使用变量,例如:
#ACT
MOV t1 管理员
#IF
CHECKONLINE $STR(t1)
#SAY
<$STR(t1)>在线
#ELSESAY
<$STR(t1)>当前不在线
13 208 尸霸 麻痹效果 sc持续时间 mc 攻击点数
14 修正冰旋风拉NPC 的问题
15。修正攻击掉血显示
setup.txt 设置
ShowHitHp=1 , 0 开关
(各职业打怪都,PK都有显示A.F.T独创)
[技能方面]
技能方面 破盾,破击。烈火。狂龙紫电。流星火雨,幽冥火咒。这些技能攻击力调整为DB 自己设置)
[脱机泡点]
修改为一个账号的一个人物泡点,这个账号的其他人物不能登陆。登陆的话泡点人物自动结束泡点。
脱机后马上下线
[脚本方面]
无限自定义变量(变量已做到无限使用AFT又新一独创)
VAR 数据类型(Integer String) 类型(HUMAN GUILD GLOBAL) 变量值
下面是自定义全局变量的使用
VAR Integer GLOBAL nG1
VAR String GLOBAL sG2
LOADVAR GLOBAL nG1 ..\QuestDiary\数据文件\Bmbsjsave.txt
LOADVAR GLOBAL sG1 ..\QuestDiary\数据文件\xhgxsave.txt
SAVEVAR GLOBAL nG1 ..\QuestDiary\数据文件\Bmbsjsave.txt
SAVEVAR GLOBAL sG1 ..\QuestDiary\数据文件\xhgxsave.txt
CALCVAR GLOBAL nG1 - $STR(P1)
CALCVAR GLOBAL sG1 = $STR(P1) //sG1 = $STR(P1)
CALCVAR GLOBAL sG1 + $STR(P1) //sG1 = sG1+$STR(P1)
CheckVar GLOBAL nG1 > $STR(P1)
$GLOBAL(sG1) //作为参数引用
$GLOBAL(nG1) //作为参数引用
<$GLOBAL(nG1)> //显示参数内容
[A.F.T 0228更新]
1、增加脚本命令:SETUSEITEMNAME X Y
作用:修改装备名字
X:是装备的位置,不支持变量,只能是0~12的数字
Y:是新的装备的名字,如果为空,则表示清除自定义名字。支持变量
2、增加:穿上装备、取下装备时触发脚本,脚本写在QFunction-0.TXT中,对应标签为[@TakeOnX]、[@TakeOffX],其中X是装备的位置,
例如穿上衣服,则执行[TakeOn0],若在穿上衣服之前已经有了衣服,则会先执行[@TakeOff0]
在[@TakeOffX]中,可以检测该位置当前装备(也就是要取下的装备)
在[@TakeOnX]中,可以检测到新戴上的装备
3、修复了封号问题,翅膀冲突问题。
4、修正金刚护体持久值太短而容易破碎的问题
5、修正风影盾躲避过高的问题
6、修正法师紫电锁定攻击命中问题。
7、修正登陆容易掉线的问题。
8、增加脚本命令hcall $USERNAME @ttt 支持变量字符串
该命令执行人物$USERNAME触发QManage.txt文本中的@ttt字段
——————-以下是修改装备名字脚本————————-
[@main]
装备改名/@装备改名
[@装备改名]
是不是觉得你的装备还不够与众不同?有我在此,你就别担\
心。不过每改一次名字,我要收取你20个元宝。\
我要改衣服名字/@衣服名字\
我要改武器名字/@武器名字\
我要取消衣服名字/@取消衣服名字\
我要取消武器名字/@取消武器名字\
[@衣服名字]
#IF
CHECKGAMEGOLD > 19
#ACT
queryvalue 请输入衣服的名字 2 60 0
#ELSESAY
穷鬼,没钱还想装酷??\
汗一个/@exit
[@武器名字]
#IF
CHECKGAMEGOLD > 19
#ACT
queryvalue 请输入武器的名字 2 60 1
#ELSESAY
穷鬼,没钱还想装酷??\
汗一个/@exit
[@getstring0]
#act
Getstring s0
#IF
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
SETUSEITEMNAME 0 $STR(S0)
#SAY
衣服名字已经改好了。\
谢谢/@exit
[@getstring1]
#act
Getstring s0
#IF
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
SETUSEITEMNAME 1 $STR(S0)
#SAY
武器名字已经改好了。\
谢谢/@exit
[@取消衣服名字]
#IF
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
SETUSEITEMNAME 0
#SAY
好了,衣服的名字取消了。\
谢谢/@exit
#ELSESAY
穷鬼,没钱还想装酷??\
汗一个/@exit
[@取消武器名字]
#IF
CHECKGAMEGOLD > 19
#ACT
GAMEGOLD - 20
SETUSEITEMNAME 0
#SAY
好了,武器的名字取消了。\
谢谢/@exit
#ELSESAY
穷鬼,没钱还想装酷??\
汗一个/@exit
[A.F.T 0308更新]
更新文件为
DBServer.exe 防攻击数据丢失。
RunGate.exe 防攻击人物掉线。
A.F.T.Engine.exe
1.修正小退经常连接失败
2.修正只要进过一次游戏,以后再登陆就提示
(这个帐号正在使用,或者被异常的终止锁定了,请销后再试。)
配合新的RUNGATE
3.修正开机久之后会出现怪物不攻击,宝宝行走速度慢
4.修正沙城问题,涮钱问题。 沙城钱不能取成0 一但=0服务器重起。又恢复原来的数值
5.修正涮怪问题,一个BOSS设定的二个小时,打完之后,5-10分钟内又涮了…多人提提拱这个问题。
6.修正装备改名,改完之后的装备,偶尔有些会带不上去,也不能交易,存仓库。仍掉都没用 (请限制装备名字最多7个汉字长度)
7.修正豹子小退也死~~被沙也死 ()
8.修正技能方面调整问题。烈火 ,突斩, 破击剑法, 破盾斩攻击力 DB调整
9.修复脱机泡点的假人影子问题
10.增加参数设置金刚在!setup文本中增加
MagPowerDefenceRate=4 ;金刚持久。数值越大,耐久越长。
11.调整messagebox 支持 \ 作为分行
12.修改魔眼不爆物品的BUG。还有改进了远程攻击的怪物的AI
13.更新元身分身体验 (更完美的制作中)
分身使用脚本命令
CLONESELF XXX 可以使用变量
CLONESELF $str(s0)
一个名字为 XXX 的元神诞生了
元神和自己一摸一样的。一样的装备,拥有一样的技能,同时每个元神都学习了治愈术。
使用
USESKILL 技能名称 元神名字 可以使用变量
USESKILL $str(s0) $str(s1)
给元神指定一个技能使用。这样他就会使用这个技能来打怪和PK。
同时元神 会自动使用 金刚,魔法盾 ,风影等。 也能在没有血的情况下自己跑开去 使用治愈术 加血
玩家少血,元神也能帮忙加血。 使用技能时,法师、道士 元神会自动跑开远程攻击。
注意: 元神使用技能时消耗的魔法值 由玩家的魔法值提供。
[A.F.T 0324更新]
1.修复头盔,首饰 的Shape 值设置为182 , 183时出现叠加效果
2修复沙城外城关闭的时候可以使用外挂进入的问题
3.修复皇宫的黑墙问题
4.修复脱机后,登陆困难的问题
5.修复战士元神金刚跟护身真气冲突
6.修复元神可以诱惑叛逆的问题
7.修改了元神的AI,使元神更加聪明!!!
8.修复有时候出现假人的BUG
9.优化脚本加载模块,提高了加载速度N倍,优化大量引擎中存在的程序问题,提高程序运行效率
- 修改魔法盾的防御能力 SETUP.TXT 自己测试
MagBubbleDefenceRate=8 默认为8 ,数字越大防御越差
- 增加人物下线触发
setoffline @xxx
setoffline 没有参数就是取消人物的下线触发
setoffline @xxx 那么这个人 下线就会触发 Qmanage.txt [@xxx] 段
12.包月物品到期触发
QFunction-0.txt
@ItemTimeOver+AniCount
13.增加附身功能,
StdMode 49
Shape
197: 重击
198: 秒杀
199: 神佑
200: 神御
AC:持续时间 (分钟)
同时可以使用脚本命令 fushen 197 25
表示给重击 25 分钟
14.道尊灵毒(红) 系列物品
AC:1 表示 Dura 为减一消耗
AC:0 表示 Dura 为减100消耗
DuraMax:15 使用次数值
15.治疗神水
StdMode:0
Shape :201
DuraMax:15 使用次数
16 MapQuest.txt 在组队下被执行两次的问题
- 新加入无限个全局定时器,做任务脚本更简单
脚本命令
settimer xxx 60 @gotolabel
开启一个定时器,从现在开始 60秒后 人物xxx 将触发 Qmanage.txt @gotolabel 段
所有参数支持变量使用
18.勋章会自动掉持久请修改
setup.txt 改
DecLampDura=0
19.增加 不会爆 不可交易 不可仍出 物品种类
reserved:12 (下线不会消失)
reserved:11 (下线会消失)
20.提示非法外挂被踢下线,请设置引擎
打开引擎上的参数设置,找到游戏速度这一栏目,把上面的 踢下线处理前面的勾去掉
21.修复擒龙手 心灵召唤 BUG
[A.F.T 0327]
1.优化整套程序
2.增加A.F.T引擎启动控制器
[A.F.T 0410]
1.修正掉经验BUG
2.修正突斩卡人机率少的BUG
3.修正元神耗蓝的BUG
4.修正抢宝能骑马的BUG
5.修正附身存在的BUG
6.修复沙城政治官员报错
7.修正挂机泡点/自己 密自己而造成的服务器报错问题
8.修正好友不上线,不能册掉的BUG
9.修正程序抱错 真正稳定
10.修正反外挂网关使用CPU超高的BUG
11.修正启动器!支持AFT文件目录
12.更新日志,支持启动器
13.增加IP地址插件
复制iplist.db IPLocal.dll 二个文件到\mir200目录
打开PlugList.txt 文本 写上IPLocal.dll 即可实现IP插件
[A.F.T 0419更新说明]
1.修正突斩100%卡人
突斩卡位时间在 setup.txt 设置
RushMotaeboTime =2000 //突斩=2秒
本人测试了RushMotaeboTime =2500 基本跟官方效果一样
2.修正心灵召唤过地图出现错误问题
3.完善.NMP读取所有地图.实现擂台地图跟以前不能读取TG地图打头的问题
如果有读取地图失败,原因是官方删掉很多旧的地图
检查: \mir200\Envir\MapInfo.txt 中是否存在
[0150 1] [D701 1] 等地图,要是存在。删掉
4.修正机器人偶尔报错问题
5.优化引擎,稳定性能增倍
6.支持脚本加密
7.修正立即复活引起的假物品
8.支持背包与六格药品栏位置保存
9.超级深海灵礁
StdMode:0;
Shape:200;
Weight:3;
Looks:794;
DuraMax:10; 使用次数
MAC:10; 持续时间
10.超级天山雪莲
StdMode:0;
Shape:200;
Weight:3;
Looks:793;
DuraMax:10; 使用次数
AC:10; 持续时间
11.VAR自定义类型申明在登陆脚本中@startup字段,只在服务器启动的时候申明一次
[A.F.T 0425更新说明]
1.及时修正复制问题。怎么复制这里不多说
2.增加支持封号推人
fenghao 1 xx
fenghao 2 xxx
这个 1,2 就是封号的等级
3.修改重击对人物无效
4.完善细节,实现游戏弹窗。游戏内显示。而不是像M2一样黑屏显示
5.修正背包满购买物品不可得到物品BUG
6.修正1元宝不可以购买物品BUG
[A.F.T 0509更新说明]
1.修复死亡复制装备BUG
2.修复脱机复制装备BUG
3.调整狮子吼技能3级可以推二个人物
4.调整烈火属性 1级1.5倍 2级2倍 3级3倍
[A.F.T 0519更新说明]
1.修复狮子吼,实现真正狮子吼的功能
2.修正双烈火失败问题,(把 String.ini 删除,让引擎自己生成一个就好了。)
3.优化代码,解决内存不释放问题(测试)
[A.F.T 0607更新说明]
1、修改了神御对人物攻击无效,重击攻击力的问题
2、修复 reloadnpc all 导致天下第一NPC 出错
3、增加 Randomx 100 t0 给t0 赋值 0..100 的随机数
4、安全区光圈
“选项—>参数设置—>坐标范围—>安全区光圈功能”进行设置,设置后需要重新启动引擎才生效。
5、修复 checkmon 脚本检测当前地图怪物数量的BUG
6.修正魔法躲避问题
7.修改宝宝说话
8.修复存在的复制的漏洞
9.修复极品装备出现的BUG
A.F.T1.4X更新
8.彻底解决 31物品 系统自动回收和脚本回收的矛盾,目前修改为引擎自己回收。
9.修正有时离线挂机不上问题;
10.引擎优化内存占用问题,解决服务器运行几天后内存占用过高现象.
11.修复了 reloadnpc all 导致天下第一名字消失
12.修复 checkmon 脚本检测当前地图怪物数量的BUG
13.修复宝石装备持久值问题。
- 修复已知的2种复制问题,脱机复制漏洞,人物小退下线意外回档复制漏洞。
15.修正魔法躲避问题,真正实现虎齿类型的魔法躲避效果。
16.修正 天玉公主 在救公主活动中 被怪物攻击 不说话的问题。
17.修复漂浮广告颜色和官方一样。
18.修正骑豹时使用变身披风隐身的BUG
19.修正骑豹时可以抢宝的BUG
20.修正自定义变量在LORDVAR读取路径文件下,不存在该文件抱错的问题。
21.限制豹子抢取宝盒类物品。识别不能拣物品的shape=151;
22.修复人物飞随机留下的残存影象的BUG。
23.修复宝宝打MapQuest.txt目录下的怪物不触发的BUG
[[[注意修改时,却保该人物已下线,再进行修改]]]
1.完善DBServer查询元神和人物关系功能。
2.完善DBServer数据显示,查找,修改。
(注意修改时,却保该人物已下线,再进行修改)
3.增加DBServer的清除复制物品功能。
一。需要在服务器停止运行状态快速清除复制品。
二。运行中自动清除在线人物的复制品。
[[[特别注意使用快速清除复制品功能时,必须确保服务器人物都已经下线,并保存到数据库,否则会出现错误的判断]]]
[特别提醒,包括复制原样本物品一起被清除,谨慎使用。会在目录文件下生成对应的txt清单]
4.增加DBServer的物品数据查找,方便找回特殊装备物品的拥有者。
一。物品名查找。
二。物品序列号查找。
5.增加DBServer内人物的宠物背包管理。
6.引擎更为人性化设置,在线公告方式自行选择,漂浮?红字?新的右展?
- 自由设置DB的数据库对应名字
Dbsrc.ini
添加
DBName=HeroDB
1.进一步完善破盾斩(破魔法盾,风影盾,金刚护体),
破击剑法(破神圣战甲,幽灵盾)的隐藏属性。
2.完善法师新技能
(冰箭术)ID;49
(风火轮)ID;50
(冰龙破)ID;51
(玄冰刃)ID;52
3.完善战士新技能
(血影刀法)ID;41
(残影刀法)ID;40
(抱月刀)ID;43
(雷霆剑)ID;44
4.完善道士新技能
(替身法符)ID;47
(赶尸)ID;46
(灵魂墙)ID;48
5.修复道士技能<心灵召唤>的隐藏属性,
0级33%,1级50%,2级75%,3级100%
6.调整诱惑之光的成功率。
7.修复擒龙手隐藏属性,1级命中+1。专家级给增加3点命中。
8.完善技能表专家级后,红条全满显示。
9.完善技能树要求,并行的技能只能修炼一种。若想获得该技能,必须先学习(前一个技能名)
10.修正 诅咒术 技能使用时的BUG,设置:雄稻草人偶(小)Shape=2,雌稻草人偶(小)Shape=1。
11.修正面攻击魔法有时候报错的BUG。
12.修复一些技能使用过程中的报错的BUG。
1.修复逆魔怪物名字乱码问题。修正同时触发周遍怪物范围过大问题。
2.修正地火兽骑将的AI。
3.怪物DB,添加怪物名为 替身 (必须是此怪物名,是支持替身法符技能的怪物)
类型211
Race;211
Racelmg;10
APPR;145
Undear;1
4.怪物DB,添加怪物名为 尸灵 (必须是此怪物名,是支持赶尸技能的怪物)
类型81
Race;81
Racelmg;3
APPR;144
Undear;1
5.完善骑豹系统。踏云豹的怪物DB
设置类型为50
Race;50
Racelmg;11
APPR;166
lvl;55
Undear;0
CoolEye;0
Exp;1
HP;2000
MP;0
AC;80
MAC;100
SPEED;15
WALK_SPD;1500
6.调皮小鬼类型 210
1.增加登陆服务器验证码,防止恶意挂机。可以自己开启,关闭。—————— LoginSrv上控制
2.增加开启关闭 人物.怪物血量是否采用100% ———————————————|
|
3.增加开启关闭 进入安全区提示 |
|
4.增加开启关闭 脱机挂机是否采用无敌模式 |—— 引擎(选项—-参数设置——状态控制)
|
5.增加开启关闭 爆出金币直接存入背包 |
|
6.增加爆率面积自定义选项.最大可调整至15*15 |
|
7.增加开启关闭 是否掉血显示。 |
|
8.增加启用开关,人物,元神技能树 ———————————————————|
9.增加暗影雷电脚本命令支持变量。通过触发实现。
CreateGroupLight m x y time
地图 坐标 时间
例如:
[@暗影雷电]
#act
CreateGroupLight $M $X $Y 100
10.增加踏云豹系统,增加2件骑豹所需要的物品设置。
御兽天衣;49;22;20;0;0;0;885;30;
御兽天袍;49;22;20;1;0;0;886;30;
(Anicount=0为男性,Anicount=1为女性)
11.丛林豹转生踏云豹:完善骑豹系统!
脚本命令:UPGRADEMON //升级关键脚本
例子:
[@getboxitem1]
#IF
checkclb
#act
MessageBox 你必须收好丛林豹才能升级。
break
#IF
checkitemx 豹魔石 升级
#ELSESAY
您提供的好象不是豹魔石,\
知道了/@exit
#ELSEACT
break
#IF
CHECKITEM 豹神水 1
#ACT
take 豹神水 1
UPGRADEMON //升级关键脚本
#SAY
你的丛豹已经升级为踏云豹,\
知道了/@exit
#ELSESAY
你没有豹神水啊,这是升级所必须的,要是没有这个我也没\
办法帮你了。你还是到红袖处看看吧,她因该有豹神水\\
知道了/@exit
#ELSEACT
break
12.增加道具乾坤药袋的使用
物品DB 乾坤药袋类型37 ; shape=202
在Envir目录下设置了一个文件bindList.txt
设置
112 特级金创药袋
意思, shape =112 的6个物品 可以用 乾坤袋打包成
特级金创药袋
要解开的时候
UnbindList.txt 设置
112 特级金创药包
意思 shape 112 的物品可以解包成 特级金创药包
13.增加脚本变量 $BUYITEMNUMBER
这个变量的值= 客户端选择的数字
这个变量是商城,的购买数量
例如:
[@BuyItem10605]
#ACT
CALCVAR HUMAN HHPD = $BUYITEMNUMBER
CALCVAR HUMAN HHPD * 20
goto @check10605
[@check10605]
#IF
CHECKGAMEGOLD < $HUMAN(HHPD)
#ACT
MessageBox 对不起,您的元宝不足,购买失败。
#ELSEACT
GAMEGOLD - $HUMAN(HHPD)
give 御兽天衣 $BUYITEMNUMBER
MessageBox 您已经购买了一个御兽天衣。
SENDMSG 5 您当前元宝数量为:<$GAMEGOLD>
14.增加 Randomx 100 t0 给t0 赋值 0..100 的随机数
例如:(支持变量)
Randomx 10 s1
mov s0 @奖励
inc s0 str(s1)
goto str(s0)
[@randomx]
#act
randomx 2 s0
mov s1 @gotolabel
inc s1 $str(s0)
goto $str(s1)
[@gotolabel0]
#act
sendmsg 0 gotolabel0
break
[@gotolabel1]
#act
sendmsg 0 gotolabel1
break
- 增加调用效果命令SHOWHUMEFFECT
格式SHOWHUMEFFECT 23
23代表效果类型。
16.扩展checkitem 检测命令
格式checkitem 物品名 数量 人物名(此处为空时检测的是自己)
17.完善师徒传送,夫妻传送特效魔法。
18.增加超级冰泉圣水道具的应用,效果修理全身装备持久满
物品DB设置:超级冰泉圣水;3;201;3;0;210;0;0;798;10;0;0;0;0;0;0;0;0
19.修改计次物品为脚本减次控制,需要在功能触发脚本中自己使用以下
脚本命令:decusestime 1
来扣点
例如:(超级冰泉圣水扣点)
[@StdModeFunc210]
#act
repairall //恢复全身装备持久
decusestime 1 //每次扣除1次
showhumeffect 3 //特殊动画效果调用
1.(使用灵符杀怪功能)地图参数 CANUSELF ,限制不能用灵符杀人使用灵符杀怪功能需要地图参数设置 CANUSELF 才能在这个地图上用
2、增加灵符设置
Name:’灵符’;
StdMode:3;
Shape:202;
Weight:1;
AniCount:0;
Source:0;
Reserved:0;
NeedIdentify:0;
Looks:737; DuraMax:0;
AC:0;
MAC:0;
DC:0;
MC:0;
SC:0;
Need:0;
NeedLevel:0;
Price:0);
3.修正灵符救公主的发射间隔时间过长问题。
4.增加天玉公主类型 17 ,
天玉公主;17;19;246;1000;0;0;0;100;0;0;0;0;0;0;0;5;0;600;1;0;1500;
5.追杀天玉公主怪物类型 209
6.增加公主侍卫 类型 13
7.增加最新公告类型:右边框弹出
SENDMSG 10 全服弹出
SENDMSG 11 个人弹出
GM命令 @# 全服弹出
1.优化了元神拣取物品的控制由内挂自行控制。
2.修正元神的攻击关系组。
组队,行会,夫妻,师徒之间的攻击关系。
修正组队模式下元神或其宝宝打的怪物分不到经验,
爆出东西不能拣取的问题。
3.修正元神刚刚召唤出来的时候站立不动的问题。
4.增加元神性别变量 $YSGENDER
5..增加元神职业变量 $YSJOB
6.增加元神等级变量 $YSLEVEL
7.增加元神登陆触发脚本段
在登陆脚本QManage.txt
触发[@ysLogin]段
8.增加元神删除功能脚本命令 CLEARYS
例如:
#IF
checkys
#act
CLEARYS
9.支持1.908的新的元神人物表,五重境界及封号显示。
10.修复元神金刚,风影盾等破碎后不自动开的BUG
A.F.T V1.397更新说明
1、修改了神御对人物攻击无效,重击攻击力的问题
2、修改 STDMODE=31 物品,脚本触发后,引擎不回收,请自己在脚本中回收。这里存在一个问题,有些gm 在脚本中使用take ,结果引擎再回收导致抱错
3、修复 reloadnpc all 导致天下第一NPC 出错
4、增加 Randomx 100 t0 给t0 赋值 0..100 的随机数
Randomx 10 s1
mov s0 @奖励
inc s0 str(s1)
goto str(s0)
[@randomx]
#act
randomx 2 s0
mov s1 @gotolabel
inc s1 $str(s0)
goto $str(s1)
[@gotolabel0]
#act
sendmsg 0 gotolabel0
break
[@gotolabel1]
#act
sendmsg 0 gotolabel1
break
5、shape 151 不能放入元神背包,元神不能检取 ,也不能放入豹子背包
6、CreateGroupLight $m $x $y t 暗影雷电功能
7、广告只是 BannerNotice.TXT写入要显示的内容,每次显示一行显示广告的时间
ShowBannerNoticeTime=10000
;两个公告之间停留10秒
HideBannerNoticeTime=10000
8、安全区光圈
“选项—>参数设置—>坐标范围—>安全区光圈功能”进行设置,设置后需要重新启动引擎才生效。
9、增加天玉公主类型 17 ,
天玉公主;17;19;246;1000;0;0;0;100;0;0;0;0;0;0;0;5;0;600;1;0;1500;
追杀天玉公主怪物类型 209
调皮小鬼类型 210 (不主动攻击)
10、(使用灵符杀怪功能)地图参数 CANUSELF ,限制不能用灵符杀人使用灵符杀怪功能 需要 地图参数设置 CANUSELF 才能在这个地图上用
11、增加灵符设置
Name:’灵符’;
StdMode:3;
Shape:202;
Weight:1;
AniCount:0;
Source:0;
Reserved:0;
NeedIdentify:0;
Looks:737; DuraMax:0;
AC:0;
MAC:0;
DC:0;
MC:0;
SC:0;
Need:0;
NeedLevel:0;
Price:0);
12、增加检测 CHECKSLAVENAME 天玉公主
13、修复 checkmon 脚本检测当前地图怪物数量的BUG
14、修正元神分身 不做广告
15、灵符杀怪得经验
踏云豹 52 ; 11;166;15;0;0;1;2000;0;8;10;0;0;0;0;15;0;1500;1;800;0
734;御兽天衣;10;16;20;0;0;0;885;30000;
735;御兽天袍;11;16;20;0;0;0;886;30000;
=================1.396更新说明=========================
A.F.T V1.396更新说明
更新程序:
1、A.F.T Engine.exe
2、DBServer.exe
3、RunGate.exe
A.F.T 主程序不支持启动器启动,请手动开启。
地图设置:MapInfo.txt内
[QueYsh00 灵台仙镜] FIGHT NORECALL NOGUILDRECALL NODEARRECALL NOMasterRECALL NORANDOMMOVE NOPOSITIONMOVE NORECONNECT(0)
NPC设置:Merchant.txt内
仙境老人 QueYsh00 25 14 灵台仙人 0 165 0 0 0
1、修改了神御对人物攻击无效,重击攻击力的问题
命令增加:
2、增加元神创造命令createys(此命令包含魔法阵动画效果)
createy $str(s0) 0 1
元神名字 职业(0=战,1=法,2=道) 性别(0=男,1=女,2=人妖)
配合检测命令checkys(检测该人物是否元神分身)
[@ys]
#IF
checkys
#say
你已经有元神了
#elseact
queryvalue 请输入元神的名字 2 14 0
[@getstring0]
#act
Getstring s0
createys $str(s0) 0 1
delay 10 @gotomap
[@gotomap]
#IF
checkys
#act
MAPMOVE QUEYSH00 8 19
3、元神书籍DB设置参数
元神狂龙紫电
4 stdmode
1 shape 职业类型
1 Weight
0
0
0
887 Looks
30 需要等级
4、shape 151 不能放入元神背包,元神不能检取 ,也不能放入豹子背包
[A.F.T 1003更新说明]
1、修复上几个版本存在的严重漏洞。
2、增加1.909官方的排行榜功能。(无需脚本引擎自动支持)
[AFT商业引擎1025更新]
1.解决1009引擎内存异常报错导致引擎关闭问题
2.解决杀怪升级中频繁乱弹英雄榜的问题
3.强化引擎反无限制功能,加载第三方制作的无限制
插件后将随机启动自动后门,正版用户不加载
插件不会触发后门程序,可无忧使用。保护商
业用户利益。
A.F.T 2007.0122[1.5版]更新说明
DBServer更新内容
1.DBSERVER 增加了备份数据库功能
A.F.T.Engine更新内容
1.新增加脚本命令 takeb 将身上的装备取下放到背包里
例子:
#IF
Check [270] 1
#ACT
takeb 屠龙刀
SENDMSG 5 此武器不适合你佩带
break
注意: takeb all 将身上所有的装备取下放到背包里
2.修改无敌模式下被怪物攻击将不掉持久
3.增加地图参数 NOYS 当前地图不能召唤出元神
4.增加地图参数 NOQB 当前地图不能骑豹子
5.解决字符串变量 如 S和T 类在使用 <COLOR=RED 等不能显示颜色的问题
如下
mov S0 你确定要删除你的元神
inc S0 <COLOR=RED[]
这里[]表示一个空格,这是不能显示颜色的主要原因,
[][][]表示3个空格
[]也可以在MOV 中使用
如:mov S0 你确定要删除你的元神<COLOR=RED[]
inc S0 $YSNAME
inc S0 >吗?\
6.增加检测当前人物是否摆摊命令 CHECKBT
#IF
CHECKBT
#ACT
SENDMSG 5 你当前正处于摆摊状态
break
#ELSEACT
SENDMSG 5 你当前没有摆摊
break
7.增加显示变量
$SFNAME 师傅的名字
$TDNAME 徒弟的名字
$FQNAME 夫妻对方的名字
$SWNAME 当前把我杀死的玩家名字
8.增加使用灵符秒杀怪物后将触发QFunction-0.txt里的 [@LFMS] 段
9.修复神之召唤不加技能经验的BUG
- 修复道士毒死怪物,不能进行触发的错误
11.增加魔法功能,ID:82,84
使用82 魔法可以触发 QFunction-0 里的[@MagFunc82]段
=====================================
使用84 魔法可以触发 QFunction-0 里的[@MagFunc84]段
===================================================
A.F.T 1.52B版更新说明
更新内容:
1、提升无限制引擎的打击力度。更新
主程序的核心技术。
2、解决部分存在的漏洞。
3、增加编组传送脚本命令 GROUPMOVE 地图号
只有组长,才可以使用
编组显示变量
$BZD0 编组队长的名字
$BZD1 编组队员1名字
$BZD2 编组队员2名字
$BZD3 编组队员3名字
$BZD4 编组队员4名字
$BZD5 编组队员5名字
.
.
$BZD10 编组队员10名字
4、增加将指定变量内容加入到指定的文本中保存
同:ADDNAMELIST ..\QuestDiary\数据文件\会员名单.txt
命令ADDVARLIST $STR(S1) ..\QuestDiary\数据文件\限制名单.txt
检查指定变量内容是否在指定文本中存在
同:CHECKNAMELIST ..\QuestDiary\数据文件\会员名单.txt
命令CHECKVARLIST $STR(S1) ..\QuestDiary\数据文件\限制名单.txt
删除指定文本中存在的指定变量内容
同:DELNAMELIST ..\QuestDiary\数据文件\会员名单.txt
命令DELVARLIST $STR(S1) ..\QuestDiary\数据文件\限制名单.txt
=================================================
A.F.T 0308更新说明
1.主要变更部分核心代码
进行优化,加强反无限制
技术力量,保证商业用
户利益。
2.休正存在的部分BUG
3.全面降低系统资源占用率
A.F.T 0325更新说明
更新DBServer
更新SelGate
放CC攻击和漏洞攻击
A.F.T 1.53更新说明
1、检测一个范围内有多少人
CheckRangeMonCountA M031 100 100 200 < 10 不包括元神
CheckRangeMonCountB M031 100 100 200 < 10 包括元神
2、增加条件检测脚本命令:CHECKUPGRADECOUNT A B C D
作用:检测身上某个位置的装备的某个属性点升级的点数
参数:A 装备的位置,取值范围:0 — 12
B 属性位置,取值范围:0 — 12,14
C 逻辑运算符:> < = ~(大于等于)
D 升级点数
示例:
#IF
CHECKUPGRADECOUNT 0 1 > 2
你的衣服的魔御属性已经升级超过2点了,不允许再升级了。
3、支持元神翅膀显示。
4、 增加变量:$USEITEMNAME(n)
作用:返回人物身上装备的ID,N取0—12
5、禁止修理名单.TXT里的物品将不能修理
6、限制行会职位名称中不允许/,避免行会职位名字/引起名字显示混乱
7、增加引擎上控制选项 元神元气永满 适合变态服务器使用。
A.F.T 1.56—-20070504版更新说明(一代AFT最终版本)
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
1、修复引擎自动关闭的BUG
2、修复了元神翅膀的功能在登陆脚本的 元神登陆段中加入一段脚本实现元神翅膀\mir200\Envir\MapQuest_def目录下QManage.txt文本内
[@ysLogin]
#IF
#ACT
FENGHAO 1
break
3、修复了[元气长满]功能。
```
评论