扫码加入群聊

一键加群

一键加群

QQ客服1

QQ客服2

查看: 1035|回复: 0

AFT3引擎更新-修复各种BUG-完善细节-支持假人

 关闭 [复制链接]

327

主题

333

帖子

8969

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
8969
发表于 2022-4-19 16:30:25 | 显示全部楼层 |阅读模式
图灵科技整理_感恩有你_为广大GM提供一站式服务
本站为蓝奏云下载,统一解压密码:Www.50000Gm.Com  复制下载地址到浏览器即可下载


程序名称
下载地址
更新日期
备注
新AFT3-假人版
2022-04-15
AFT3引擎更新-修复各种BUG-完善细节-支持假人
新AFT3-说明书
2022-04-15
写版本,修改版本,不可缺少的工具




接20180418: 历史更新说明,请下载群文件查看



之前的所有引擎将不再更新和修复,以后以本版为主!

注意:目前引擎免费注册,群号:171378413 各种资料都在群文件。
=========================================================
20190508修复
1、铁血魔王不主动攻击,像逆魔一样,必须先让它“破壳”才会主动攻击的BUG
2、修复铁血魔王四大神技,必须血量降低到一定程度才会触发的BUG
3、幽影武士和铁血魔王第一次刷新出来时的动画效果
4、修复禁地魔王不能同时攻击多个对象且攻击不带红毒的BUG
5、修复机关巨兽钻地下之后再出来就满血的BUG
6、修复魔眼只攻击一个攻击对象的BUG
7、修复割肉类怪物割肉爆出物品的BUG(将割肉类的怪物死亡时读取爆率文件改为怪物刷新时预读爆率文件,普通爆出类怪物不预读爆率文件,死后才读取,节省系统内存占用)

新增命令

CHECKMAPMONNAMEBOSSCOUNT用于检测指定地图的指定怪物数量,通常用来检查boss是否正确刷新出来。
命令格式
CHECKMAPMONNAMEBOSSCOUNT HD001 逆魔 < 1
脚本样例
[@焰火屠魔开始]
#IF
CHECKMAPMONNAMEBOSSCOUNT HD001 逆魔 < 1
#ACT
MONGENEX HD001 90 80 逆魔 50 1
goto @焰火屠魔开始
#ELSEACT
GOTO @焰火屠魔刷怪1


CHECKBOSSXY用于检测当前地图的指定怪物坐标,返回个人信息“怪物名称 正在 坐标X 坐标Y 耀武扬威,请勇士速去剿灭!”
命令格式
CHECKBOSSXY 炼狱魔君
脚本样例
[@StdModeFunc114]
#IF
CHECKMAPNAME NL010
!CHECKBOSSXY 炼狱魔君
#ACT
SENDMSG 5 炼狱魔君已经被打回了魔君老巢,勇闯炼狱魔境活动已经结束!
decusestime 1
break


秒点卡功能使用说明
1、地图参数中新增decpaymentpoint(10/1) 10代表每10秒执行一次扣点,1代表每次扣多少点
2、新增两条命令
3、新增5条显示点卡剩余值变量 <$PAYMENTPOINT>为显示点卡剩余值,<$PAYMENTPOINTNAME>为显示引擎中设置的点卡名称
   您当前剩余<$PAYMENTPOINTHOUR>小时<$PAYMENTPOINTMIN>分<$PAYMENTPOINTSEC>秒游戏时间
   您当前剩余<$PAYMENTPOINT>点<$PAYMENTPOINTNAME>。
4、点卡即将消耗完时,剩余1小时、剩余半小时、剩余10分钟,都会有“您的游戏时间不足10分钟,请及时充值!”提示充值
   点卡完全消耗完时,会执行功能脚本中[@秒卡充值]标签
5、显示点卡剩余值变量是按照每秒扣1点来计算的,要使用此变量,须将地图参数中设置成每几秒扣几点,如decpaymentpoint(10/10)或decpaymentpoint(5/5)

CHECKPAYMENTPOINT用于检测点卡剩余值
命令格式
CHECKPAYMENTPOINT >/</= 500

PAYMENTPOINT用于调整点卡剩余值
命令格式
PAYMENTPOINT +/-/= 500
===========================================
[+]2021-07-26
1.修复怪物爆1金币BUG
2.修复树,牛等非主动攻击怪物会被道士的替身吸引的bug
3.修复铁血魔王攻击中途会发呆BUG,并修改它的火墙范围为2*2
4,修复冰泉圣水可以修理毒 符 马牌 水晶 人偶等,其实也可以在ENVIE下面建立禁止冰泉圣水修理.txt,把不运行的物品写进去就可以了!
5.修复引擎设置地图自动请怪无效问题,
6.取消铁血魔王会随机传送攻击对象,
7,修改铁血魔王火墙时间为20秒.
===========================================
[+]2021-07-27 更新---1
1.更新支持多线程网关控制器,并修复控制器更改服务端setup.txt路径问题,优化启动和关闭速度!秒开。秒关。请群文件下载快速启动版替换。

2.修复支持$INC $DEC变量使用,原A3是有的,但新A30419版开始更新没了。
$INC加法运算:<$INC.10.10>结果等于20,
$DEC减法运算:<$DEC.20.10>结果等于10

3.增加脚本命令 AddTopList A B C    个人觉得,非常实用的东东哦。。。
参数:
A 要加入的数据
B文本路径
C排行类型(0或1)。1升序0降序。
这样,就可以自动排序了。不需要再写一大堆的代码去排序了!
示例:

#ACT
MOV S0 2000|才子哥哥1
AddTopList $STR(S0) ..\QuestDiary\排行列表.txt 0

MOV S1 1000|才子哥哥2
AddTopList $STR(S1) ..\QuestDiary\排行列表.txt 0

MOV S2 3000|才子哥哥3
AddTopList $STR(S2) ..\QuestDiary\排行列表.txt 0

这样,在文本里面,才子哥哥3的数据就会排在第一行,你写排行榜,读取前几行数据就可以了
引擎已经给你排好序了,方便很多!
以上两种方式,均以最左侧的1000这个值排序
===========================================
【+】2021--07-27  更新---2

1.增加脚本命令 downls 强制让玩家下马和下灵兽!

2.增加脚本命令 CheckInMapRange A X Y R 检查是否在A地图(X,Y)R范围内
#IF
CheckInMapRange 0 470 108 10
#ACT
SENDMSG 7 你在 0 470 108 10格之内
BREAK
#ELSEACT
SENDMSG 7 你不在 0 470 108 10格之内




3.增加脚本命令CHECKBOSSXY  X  Y     X=怪物名字   Y=地图号  检查BOOS

当条件成立,系统会显示正在搜索BOOS,并返回怪物的坐标,提示,xxx正在xxx处耀武扬威

#IF
CHECKBOSSXY 铁血魔王 0
#ACT
SENDMSG 7 地图0有铁血魔王
BREAK
#ELSEACT
SENDMSG 7 地图0没有铁血魔王




4.增加脚本命令 CHECKMAPMONNAMEBOSSCOUNT 地图号 怪物名字 ><=  数量
#IF
CHECKMAPMONNAMEBOSSCOUNT 0 铁血魔王 < 0
#ACT
SENDMSG 7 地图0铁血魔王 小于0个
BREAK
#ELSEACT
SENDMSG 7 地图0铁血魔王大于0


【+】2021--07-27 更新---3

1.双击物品使用,$PARAM(0) 获取物品ID <$PARAM(10)> 使用的物品名字
2.扩展[@地图变更]触发!增加变量<$PARAM(10)> //返回原地图名
3.修复地图跳转点元神可跳转的BUG
4.修复卫士杀死的怪物爆出物品,短时间不能捡取问题。
5.增加<$PARAM(12)> 获取TAKE拿走的实际数量  
如:你包括里实际只有2把裁决,即便你take了8个,最后返回的也是实际拿走的数量
可用于回收等脚本。非常方便。
#ACT
take 裁决 8
sendmsg 7 ====实际收走了2个<$PARAM(1)>
6.修复修复爆率同读错误


【+】2021--07-28 更新

[+] 增加脚本命令 RESTPROVISIONALABIL(和彩虹用法一样) 用于初始化 USEREXID 所有临时属性


[+] 增加 FireBurnZone 脚本,产生一个伤害区域,可以设置范围伤害点 具体参数如下:
参数说明:
参数1 //目标X
参数2 //目标Y
参数3 //范围
参数4 //类型   4光柱5火墙
参数5 //时间(秒)
参数6 //伤害


[+] 增加脚本命令CheckUserPosGap
检测玩家与指定坐标之间的距离;(有了这个就可以让指定范围的人去执行特定脚本,BUFF了。)
参数说明:
参数1 //玩家名字(SELF,表示当前玩家)
参数2 //地图编号
参数3 //坐标x
参数4 //坐标y
参数5 //检测符号(>、<、=)
参数6 //检测距离数值
例如:
#IF
CheckUserPosGap 彩虹 0 300 300 < 20
#ACT
彩虹距离坐标300、300 在20步以内;


[+]  MOBFIREBURN A B C D E F  可以设置固定伤害点
A=地图号
B=X
C=Y
D=效果      4冰锥 5一堆火自行实验
E=持续时间
F=伤害
   在指定的地图设置一个效果

20210802
1.修复几个引擎报错
2.取消冰泉禁止修理护符,水晶等,如果需要禁止修理.请自行禁止冰泉圣水修理.txt里面添加

20210823
CHECKITEMINLIST A B参数说明参数 含义
A 文件列表
B 变量(S变量)
命令说明检测包裹中是否有列表中所存在的物品,将结果返回B变量; 例#IF
CHECKITEMINLIST 违禁物品.txt S1
#SAY
你的包裹中违禁物品<$STR(S1)>,请不要携带进场!


==============================================================
因为小白太多啦,所以,本次控制器融合了各种网关程序,并且隐藏窗口界面,和彩虹一样的效果.
只需要选择对应的登录器和网关,程序会自动帮你替换掉配套的程序
真正的一键配置.支持最新的旭玩登录器和凤凰,后期将不再支持凤凰!
注意:如果你选择的是使用凤凰0425网关,那么打开引擎之后,
参数设置有一个参数,使用0425网关记得勾选!
不懂的群里问Q群:171378413


关于总是提示数据库错误,,,DBC设置问题,win10版本,,需要打开C:\Program Files (x86)\Common Files\Borland Shared\BDE
找到bdeadmin.exe,管理员运行.进行设置..控制面板设置的无效的!

=====================================================


20211013
1.更新changename 人物改名  (废弃)
2.更新在线添加地图调整//命令添加地图连接点 AddMapRoute A B C D E F
AddMapRoute 0 234 345 2 112 334 地图 X Y 要调整的地图 X Y

20220305 之前的更新忘记记录了.哈哈!
1.增加#IFONE 检测
2.增加<$USEITEMNAME(A)> A=装备位置 取值范围0....26 返回人物身上指定位置装备的名字
3.新增<$USEITEMMAKEINDEX(A)> A=装备位置 取值范围0....26 返回人物身上指定位置装备的序列号
4.新增PosExTXT兼容彩虹引擎命令PosinList 效果一样.
PosExTXT A B C 或者PosinList A B C ;检测B文本中是否包含A内容,如果存在则返回内容至C变量;
C 参数可忽略;
例:
#IF
PosinList 测试 测试.txt S1
#SAY
<$STR(S1)>

++++++202220307
1.修复TAKEID 收取指定ID的物品,包裹不立即消失问题,,,,很可笑,之前拾取物品触发, TAKEID $PARAM(21)  之后,物品还在包裹内.必须小退才能消失,必须加sendmsg 0 什么恭喜什么的才可以,,现在不用了.并且支持<$USEITEMMAKEINDEX(A)>A=装备位置 取值范围0....26 返回人物身上指定位置装备的序列号  这个变量的收取.
2.修复TAKEW 拿走身上佩带的指定物品后,人物看上去还拿着原来的装备的问题.
拿走身上佩带的指定物品,删除掉!
takew 至尊屠龙 1
拿走戴在身上的任何头盔: TAKEW [HELMET]
拿走戴在身上的任何项链: TAKEW [NECKLACE]
拿走戴在身上的任何戒指: TAKEW [RING]
拿走戴在身上的任何手镯: TAKEW [ARMRING]
拿走戴在身上的任何武器: TAKEW [WEAPON]
3.更新LoginSrv.exe,修复登录提示账号剩余多少天问题.
4.修复卫士杀坐骑马匹的问题
5.更新兼容彩虹引擎命令CHANGECUSTOMVALUE 和 XZKK 一样的用法,调整100个整数变量.
6.SHOWHUMEFFECT A B C  A=效果代码 B=坐标X C=坐标Y  在X Y坐标显示一个人物效果 可以做BUFF了.

+++++20220317//
1.新增自动飞升设置,勾选后,到设定等级,自动飞升天人,境界达到99 自动飞升天仙,上线,不需要脚本了.(暂时取消)
2.修复几处内存泄漏和报错问题.
3.修复挖肉或者爆物品 出现持久0或者乱七八糟持久问题.
4.修复stmode=46 shape=6 叠加类物品  新增字段stock为叠加上限.
5.增加ISGROUPMASTER命令 检测是不是队长
6.新增盾牌免伤防御火毒伤害.需测试.
7.烟花效果 很老的命令了.  GMexecute FIREFLOWER 数字   
8.修复A3遗留老问题骑战骑上去的时候加了灵兽属性(比如200HP),然后再放一个捡东西的灵兽出来,再进入骑战的时候,就不加属性了
9.更新兼容<$CUSTOMVALUE(1)>和<$XZKK.1>同样的效果.
+++++++++20220319
1.修复多处引擎报错.有人说老A3干净,没报错,不显示报错不等于没错,我们故意让这些错误显示出来,是为了更好的修复稳定.所以,你看到的引擎上的错误信息,那都是专门写的调试代码.
2.更新give命令如果给的是叠加物品,引擎自动叠加<$PARAM(0)> 获取give的物品ID <$PARAM(1)> 获取give的物品名字
3.更新take名字,如果包裹内有叠加物品,那么就减少叠加数量,.增加<$PARAM(12)> 获取TAKE拿走的实际数量
4.checkitem  A物品名字 B数量  C人物 C参数为空检测自己 支持检测包裹内的叠加物品数量 <$PARAM(10)> 返回检测到的物品实际数量.如: checkitem 裁决 1    如果包裹内有10个裁决.那么返回的 <$PARAM(10)>就等于10.
+++++++++20200320
1.修复树可以推动且不用伐木斧就可以砍的BUG 树race=225 需要挖才可以挖到木材
2.修复地图跳转点元神可跳转的BUG
3.修复突斩卡位问题.
+++++++++20220403
1。修复带数字的书籍不能丢问题。
2。修复魔法盾伤害不正确问题。
3。增加机器码功能 $CPUIDW //获取当前玩家机器码(好像没用,,需要登陆器支持)
4。修复人物回城,别人看到空血和无绿色封号问题。
5。修复几处逻辑错误导致的引擎报错。

++++++20220410
1.更新重生时间间隔,默认60秒,引擎-参数设置-时间控制
+++++=2022041
1.@Monitor 名字  开启玩家行为记录  取消引擎自动记录 而且只记录说话和命令那些
++++++20220415
1.完善假人系统
2.修复 SpaceMove---29名字-啸天虎1 报错。


回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部