传奇版本

传世脚本 AFT引擎--更新说明--详细查询

[复制链接]
查看315776 | 回复22 | 2012-5-27 17:13:22 | 显示全部楼层 |阅读模式

1.修正元神在主体未组队,入会下使用组队,行会模式的时候
释放的服务端技能对主体无作用的BUG。
2.
[@bug]
#if
true
#act
3.修正赶尸技能无限制召唤尸灵的BUG。
4.增加元神五重境界的脚本命令
YSFENGHAO 参数(0-12)支持变量
[@元神境界提升]
#if
#act
YSFENGHAO 1
5.修复宝宝打MapQuest.txt目录下的怪物不触发的BUG
6.实现6个元神组合技能的学习,由元神学习,并自动同时给元神学习该技能。
学习组合技能时,必须放出元神,且玩家和元神的职业、等级要符合技能书的要求。
组合技能物品库定义:
怒斩天下 4 4 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
**惊雷 4 5 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
天女散花咒 4 6 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
迷光烈焰 4 7 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
火毒攻心剑 4 8 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
神之召唤 4 9 1 0 0 0 887 46 0 0 0 0 0 0 0 0 0 0 0 42 1000 1
技能DB设置:
78;怒斩天下;0;0;0;50;80;0;30;50;0;42;300;45;600;48;1500;0;;
85;神之召唤;0;0;0;0;0;0;0;0;99;42;300;45;600;48;1500;0;;
79;**惊雷;0;0;0;50;80;30;50;80;1;42;300;45;600;48;1500;0;;
80;天女散花咒;0;0;0;50;80;0;30;50;2;42;300;45;600;48;1500;0;;
81;迷光烈焰;0;0;0;50;80;0;30;50;99;42;300;45;600;48;1500;0;;
83;火毒攻心剑;0;0;0;50;80;0;30;50;99;0;0;0;0;0;0;0;;
7.增加元神灵力值控制脚本和变量
变量:$YSPOINT
脚本命令:YSPOINT 控制符(+-=) 整数值
例如
[@元神灵力]
#act
YSPOINT + 10
8.增加任务系统
1)在Envir目录下建一个子目录:Task,存放所有任务定义
2)任务定义文件格式如下(以新手任务.TXT为例):
[setup]
stepcount = 2
title = 寻找失落的鬼王刀
ID = 1
stepDESC1 = 中州书店的老板请求你帮他寻找一把失落以久的鬼王刀。你最\好去酒馆之类的地方找找线索。
stepDESC2 = 在酒馆内,你找到了最后一个看见鬼王刀的人,从他嘴里知道\,鬼王刀被刀犬抢走了。
3)相关脚本命令
  AddTask 新手任务
  增加一个任务,为--新手任务.txt,必须存在于Task文件目录下的同名txt。
  UpdateTask 新手任务 step
  更新一个任务,为--新手任务.txt,必须存在于Task文件目录下的同名txt。step是任务的当前步骤
  EndTask 新手任务
  完成一个任务,新手任务是Task文件目录下的同名txt
  HasTask 新手任务
  检查当前人物是否开始执行指定的任务
  变量$TASKSTEP返回指定任务当前进度,若进度=0则表示没有开始该任务
;NPC脚本例子:
[@endtask]
#act
endtask 王城诏令之藤妖
[@updattask]
#if
true
#act
HASTASK 王城诏令之藤妖
MOV G11 $TASKSTEP
#if
large g11 0
#act
inc g11 1
UpdateTask 王城诏令之藤妖$str(g11)
[@addtask]
#if
true
#act
HASTASK 王城诏令之藤妖
MOV G11 $TASKSTEP
#IF
SMALL G11 1
#ACT
addtask 王城诏令之藤妖
9.增加极品修炼值变量和脚本控制命令
变量:$JPPOINT
脚本命令:JPPOINT 控制符(+-=) 整数值
例如
[@极品修炼值]
#act
JPPOINT + 10
10.增加宝石熔炼弹窗提示
熔炼: @@gemcondense
合成: @@gemcompound
11. 完善物品控制列表在Envir目录下建
禁止存仓.txt//此列表内物品不可以存入宠物背包,元神背包,仓库。
禁止掉落.txt//此列表内物品不可丢弃,不会爆出。
禁止交易.txt//此列表物品不可交易,不可摆摊。
禁止人物穿戴.txt //此列表物品人物角色禁止穿戴的装备。
禁止元神穿戴.txt //此列表物品元神角色禁止穿戴的装备。

1.修补经验不能超过21亿的问题!实现40亿经验!
2.修补爆率自己可设置最大爆率面积DropItemRage=7(15X15),默认为4(9X9)。
3.修改战士的命中几率提升。解决战士命中过低的问题。
4.修复喝祝福神油不用取下武器直接显示实际幸运值,诅咒值。
5.修正金币爆出堆数只能17堆的问题。实现15*15
6.修改游戏日志记录摆摊交易数据!
7.修补附身爆出拣取权限,修改重击对boss等级怪物有效的问题!并对面攻击魔法重击几率过高做了调整。
8.彻底解决 31物品 系统自动和脚本的矛盾,目前修改为引擎自己。
9.修正有时离线一条龙机不上问题;

10.引擎优化内存占用问题,解决服务器运行几天后内存占用过高现象.
11.修复了 reloadnpc all导致天下第一名字消失
12.修复 checkmon 脚本检测当前地图怪物数量的BUG
13.修复宝石装备持久值问题。
14. 修复已知的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.引擎更为人性化设置,在线公告方式自行选择,漂浮?红字?新的右展?
7. 自由设置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
15. 增加调用效果命令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更新说明
=============================================
更新注意事项:
部分未提交验证信息或未验证成功的用户将
在2个工作日内验证完毕。
(如2日后还无法正常使用的请联系技术QQ:594791777)
本次更新附带了几个脚本和灵台仙镜地图文件(仅供参考)
-----------------------------------------------
更新程序:
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〉\
〈离开/@exit〉\
[@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设置参数
元神狂龙紫电
4stdmode
1shape 职业类型
1Weight
0
0
0
887 Looks
30需要等级
4、shape 151 不能放入元神背包,元神不能检取 ,也不能放入豹子背包

=========================================================
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 RaceimgAppr
逆魔弓箭手:  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、修正师徒、夫妻列表问题
11. 增加新的人物变量 $M $X $Y
12 checkonlinexx脚本命令
作用:检查指定角色是否在线,其中角色名字可以使用变量,例如:
#ACT
MOV t1 管理员
#IF
CHECKONLINE $STR(t1)
#SAY
〈$STR(t1)〉在线
#ELSESAY
〈$STR(t1)〉当前不在线

13208 尸霸 麻痹效果 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 StringGLOBAL 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个元宝。\\
〈我要改衣服名字/@衣服名字〉\
〈我要改武器名字/@武器名字〉\\
〈我要取消衣服名字/@取消衣服名字〉\
〈我要取消武器名字/@取消武器名字〉\\
〈算了/@exit〉
[@衣服名字]
#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倍,优化大量引擎中存在的程序问题,提高程序运行效率
10. 修改魔法盾的防御能力 SETUP.TXT 自己测试
  MagBubbleDefenceRate=8 默认为8 ,数字越大防御越差
   
  
11.增加人物下线触发
  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在组队下被执行两次的问题

17. 新加入无限个全局定时器,做任务脚本更简单
  脚本命令

  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.优化代码,解决内存不释放问题(测试)




蛇群 | 2014-4-8 11:09:52 | 显示全部楼层
今天是个特别的日子,值得纪念!
木棉花开 | 2014-4-8 10:28:38 | 显示全部楼层
对牛弹琴的人越来越多了!
look06xe | 2014-4-8 10:52:02 | 显示全部楼层
感谢楼主的推荐!
白菜班 | 2014-4-8 11:19:09 | 显示全部楼层
楼主英明!
look06xe | 2014-4-8 11:16:23 | 显示全部楼层
支持一下!
哈林 | 2014-6-4 10:41:49 | 显示全部楼层
我裤子脱了,纸都准备好了,你就给我看这个?
收藏版本 | 2014-6-4 11:20:39 | 显示全部楼层
怎么我回帖都没人理我呢?
啊旺 | 2014-6-4 11:28:17 | 显示全部楼层
灌水不是我的目的!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则