|
本套程序作者为:网游先锋 因为合作人 背叛自己出卖该套程序代码.而将此版本 与代码开源!
卖出的那套代码 一直更新到现在的 也就是 所谓的 - 新火鸟
光通传奇三国际版开发日志
btvalue[14] 物品叠加数量
btvalue[15] 武器等级(个位,十位),镶嵌宝石数(百位)
btvalue[16] [17] 武器经验
btvalue[18] 武器孔位,万位表示个数,千位表示第一孔颜色,百位表示第二孔颜色,,以此类推
*9.17数据库给人物增加了nVal段,存50个WORD型数据。。主要保存人物的m_nSaveVal变量
m_nSaveVal[0]:表示人物的文采值
m_nSaveVal[1]:表示人物马号
8月20日:
问题:
POISON_DAMAGEARMOR用处?
g_Config.nPosionDamagarmor作用?
m_boAbilMagBubbleDefence?
8.21
1、物品TUserItem类,btValue增加到50,其中[14]用来表示throw设置为3的可合并的物品
9.10
1.死亡触发:@_Die,随身NPC触发:@_SNPC
2.增加脚本:CHECKMAPFLAG,检测地图参数
9.11
增加检测积分脚本:CHECKJFPOINT, SETJFPOINT, ADDJFPOINT, DECJFPOINT, 变量<$NEWJFPOINT>
增加转生等级相关脚本:CHECKREG, 变量:<$NEWREGTIME>
9.13
变量修改如下:
P0-P99(m_nVal 0..99) 私人变量(数字型) 不可保存,临时变量,经常用于计算
D0-D99(m_DyVal 200..299) 私人变量(数字型) 不可保存
S0-S99(m_nMval 300..399) 私人变量(数字型) 不可保存
N0-N99(g_Config.GlobaDyMval 400..499) 全局变量(数字型) 保存到内存,引擎重启后消失
A0-A99(m_sSting 600..699) 私人变量(字符型) 不可保存
B0-B99 全局变量(字符型) 保存到内存,引擎重启后消失
S99,A99系统占用,请不要使用。
其他变量取消。
9.14
1. 增加脚本:Loadvalue 变量A 文件名 字段 标签
其中文件名要用引号引起,字段可用方括号,也可不用方括号
变量A不支持自定义变量,如A是字符型变量,则读入的是字符串,如是数字型变量,则得到的就是数字
(取消了L001地方,对双引号的取消部分。。现脚本参数是识别是否有双引号)
2. 增加脚本:Checkbagsize A B
A为物品名,B为数量,如果B为空,则A表示数量
如果A为可叠加物品,则检测的背包数量实际为B/255+1个大小,这是因为A可叠加数现最大为255;
3. 增加脚本:formatstr
4. 增加脚本:Addstr 变量A 字符串
5. 增加ReadSql脚本,readsql 表名 字段名 变量 条件
6. UpdateValueSql
9.15
1. 增加脚本MonRecall
monrecall 怪物名 叛变时间(单位小时)
9.16
1. 完成MapQuest.txt中的功能,增加捡取物品触发,功能段:00Default.txt中的[@_PICKUP]
说明:如有MapQuest.txt中已经触发,则不会再触发00Default.txt中的脚本
2.修改数据库的QuestFlag字段大小 为 999
3. 增加脚本:checkhumex 地图名 数量 类型(All, Die),如果缺省则为不包含死亡人
9.17
1。增加处理文采脚本:SetWencai (+/-/=) value , checkwencai value 返回P9
2. 增加脚本:checkmagic 技能名
3. 增加功勋处理脚本:SetNewFame (+/-/=) value , checkNewfame value 返回P9
9.24
1.增加脚本:checkweaponlevel 检测武器等级
2. 增加脚本:randomex
randomex D1 10 把10以内的一个随机数赋与D1,支持自定义变量
10.10
1.增加脚本:checkstrlen 字符串 长度 检测字符串长度
创建行会 BuildGuild 标签
BuildGuild @OK 成功后执行[@OK],失败则执行[@OK~]
AI说明
一、Spell命令
1、参数FIRELINE
Spell n1 FIRELINE n2 n3 n4 n5
其中:n1:动作编号0~4
n2:伤害值 (类型100-150,为0时也要写成:0-0)
n3:魔法ID,一共九位 123456789 前两位表示库,第3位表示方式,第4~7位表示魔法效果起始图片号,最后两位是图片张数
如:101010008 表示:10号库,效果1,起始图片号100,图片张图8张
n4:攻击效果:可以是:FRONT,FRONTBACK,FRONTROW,HALFMOON,FULLMOON,分别表示,正前方攻击,前后方向
攻击,前三个方向攻击,前五个方向攻击,全屏攻击
n5:攻击模式,缺省为普通攻击,如果设成1~7,则分别代表火、冰、雷、风、神圣、暗黑、幻影攻击
说明:FIRELINE攻击全是线型攻击,穿透效果。。故调用效果时,只能是有飞行效果的。
2、参数FIREBOMB
Spell n1 FIREBOMB n2 n3 n4 n5
其中:n1:动作编号0~4
n2:伤害值 (类型100-150,为0时也要写成:0-0)
n3:魔法ID,一共九位 123456789 前两位表示库,第3位表示方式,第4~7位表示魔法效果起始图片号,最后两位是图片张数
如:101010008 表示:10号库,效果1(如果效果为2,则表示从怪物出发,分方向,如库EX12,80号),起始图片号100,图片张图8张
n4:攻击效果:可以是:FRONT,FRONTBACK,FRONTROW,HALFMOON,FULLMOON,分别表示,正前方攻击,前后方向
攻击,前三个方向攻击,前五个方向攻击,全屏攻击
n5:攻击模式,缺省为普通攻击,如果设成1~7,则分别代表火、冰、雷、风、神圣、暗黑、幻影攻击
说明:FIREBOMB攻击也是线型攻击,穿透效果。。魔法效果显示在离调用怪物四个坐标位置,故调用时只能用非飞行模式的效果
3、参数THUNDER
Spell n1 THUNDER n2 n3 n4 n5 n6(表示延迟时间,效果作用在人物身上时起延迟作用)
其中:n1:动作编号0~4
n2:伤害值 (类型100-150,为0时也要写成:0-0)
n3:魔法ID,一共九位 123456789 前两位表示库,第3位表示方式(当N4为TARGET或ENEMY时,1:表示非方向性效果,2:8方向效果,3:16方向效果,4:效果在目标身上8方向,如ex中,1890;当N4为SELF时,2:表示带有方向性的,如沃玛教主,其他则为无方向性效果),第4~7位表示魔法效果起始图片号,最后两位是图片张数
如:101010008 表示:10号库,效果1,起始图片号100,图片张图8张
n4:攻击效果:可以是:SELF,ENEMY,FRIEND,TARGET分别表示,魔法效果显示在自身,显示在目标,显示在友方,显示
在单个目标,其中除SELF外,都一定要跟范围,如:ENEMY5,表示:5码内所有敌人 (ENEMY,这样会报错,因为没有跟范围)
n5:攻击模式,缺省为普通攻击,如果设成1~7,则分别代表火、冰、雷、风、神圣、暗黑、幻影攻击
说明:当n4为ENEMY和TARGET时,如果伤害值为负数,则表示给敌人加血,为SELF和FRIEND时,都是加血效果
4、参数MAGICWALL
Spell n1 MAGICWALL n2 n3 n4 n5
其中:n1:动作编号0~4
n2:伤害值 (类型100-150,为0时也要写成:0-0)
n3:魔法ID,一共九位 123456789 前两位表示库,第3位表示方式,第4~7位表示魔法效果起始图片号,最后两位是图片张数
如:101010008 表示:10号库,效果1,起始图片号100,图片张图8张
n4:攻击效果:可以是:SELF,ENEMY,分别表示,魔法效果显示在自身,显示在目标,ENEMY可跟范围,如:ENEMY5,
表示:5码内所有敌人
当用SELF时,n3的第三位用2表示有方向的效果,用1表示无方向的效果;当用ENEMY或TARGET时,2表示飞行类攻击
n5:攻击模式,1~7,则分别代表火、冰、雷、风、神圣、暗黑、幻影墙
5、参数CLEARSTATUS,清除人物的一切状态
6、参数ULTRASTONE
Spell n1 MAGICWALL n2 n3 n4 n5
其中:n1:动作编号0~4
n2:共7位,前两位表示持续时间,后五位表示伤害值
n3:魔法ID,一共九位 123456789 前两位表示库,第3位表示方式,第4~7位表示魔法效果起始图片号,最后两位是图片张数
如:101010008 表示:10号库,效果1,起始图片号100,图片张图8张
n4:攻击效果:ENEMY,分别表示,ENEMY可跟范围,如:ENEMY5,表示:5码内所有敌人
n5:攻击模式,0~3,分别代表石化、绿毒、红毒、减MP
二、SpellEnd n1 n2 配套SPELL使用
其中:N1 第几组动作,N2 延迟时间
三、Power X:怪物攻击力提升多少倍,如Power 300,提升攻击力为3倍
四、HIT n1 n2 n3 n4 物理攻击
n1:表示范围(如果范围为0,则表示攻击单个目标) ,
n2: 表示攻击力(类型100-150,为0时也要写成:0-0),
n3: 表示攻击类型,0~7,0为普通攻击,1~7分别代表火冰雷风...
n4: 延迟时间
HIT 5 100-120 2,同时攻击5格内的目标,攻击力100-120之间,冰攻击
说明:此攻击后会自动恢复到正常的攻击倍数;
五、Jumpto 移动到目标身边
六、PullOver n1 n2 拉目标到身边
n1:动作代码
n2:范围
PullOver 1 3 把3格内的目标拉到身边,使用的动作图片为第1组
七、setstatus 计时器清0
八、Monster, Human, Follow,分别为变成怪物方,变成人类方,变成友方并跟随
九、Mad n1 n2 n3,让怪物发狂
n1:持续时间(单位:秒),N2:攻击速度,N3:移动速度
mad 5 3 4,发狂五秒,攻击速度为3倍,移动速度为4倍
十、Neutral,清除怪物状态
十一、Stand,站立不动
十二、HIDE,SHOW,HIDE隐藏起来,SHOW,显示出来
十三、Showeff,在怪物身上显示效果
Showeff n1
其中,N1为9位,第1位表示动作是否分方向(0,不分,1分),第2~3位表示图片库,第4~7位表示图片起始号,最后两位表示图片数
十四、ClearShowEff,清除由ShowEff设置的效果
十五、DefenceUp,增加防御能力
DefenceUp n1 n2 n3
其中:N1:为防御倍数,N2:持续时间(单位:秒),N3:如果时间到后,会触发QMonFunction-0.txt中的相应段内容
如:DefenceUP 3 10 @123,则防御增加3倍,持续时间10秒,持续时间到后,触发QMonFuncTion-0.txt中的[@123]段的内容
十六、MONGENEX 召唤怪物
MonGenEx 地图 坐标X 坐标Y 怪物名 范围 数量
在指定地图的X,Y点,指定的范围内召唤出指定数量的怪物
十七、LINEMSG, SENDMSG 发送消息
格式:
SENDMSG 信息类型代码 信息内容
十八、清除目标魔防,物防: clearMC, clearAC n1 n2
n1: 范围(如果范围为0,则表示攻击单个目标)
n2: 时间(秒)
十九、PUSH n1 n2,将身边的目标推开
N1:延迟时间(如果是NPC调用,则不需要设置此时间)
N2: 声音,为sound.lst列表中的序号
以上的魔法ID,库名对应为:0:monmagic.wil, 1: monmagicex.wil, 2~30对应:MonMagicEx2.wil~MonMagicEx30.wil,
50: Magic.wil 51:magicEx.wil 52~55:magicEx2.wil~MagicEx5.wil
信息类型代码:
1、发送普通红色广播信息。
2、发送普通红色广播信息,并显示NPC名称。
3、发送普通红色广播信息,并人物NPC名称。
4、在NPC头顶,显示普通说话信息。
5、发送红色信息给人物
6、发送绿色信息给人物
7、发送蓝色信息给人物
8、发送行会信息给行会
检测类:
1、Near n 检测目标是不是距离自己N码
2、Surrounded N 检测自己身边是不是有N个以上的敌人
3、Random N N分之一
4、Time N 自发现目标N秒后
5、Count N AI攻击N次后
6、CheckPos 检测与一个特定点的距离
Check 地图名 坐标X 坐标Y 距离
7、CheckHP,CheckMP
checkHP > 1000 血量是否大于1000,check < 1000, check = 1000分别表示是否小于1000,是否等于1000
8、CheckRangeMonCount,检测某个范围内的怪物数量
CheckRangeMonCount N1 地图 坐标X 坐标Y 范围 数量
其中:N1为> = <
CheckRangeMonCount > 0 100 100 5 10 0号地图的100,100点五格内,怪物数量是否大于10
9、CheckInMapRange 检测自己是否在某个点范围内
CheckInMapRange 1 100 200 5 是否离1号图的100,200这个点距离5以内
10、CheckMapHumanCount 检测指定地图上人的数量
CheckMapHumanCount 0 (> = 〈) 10 0号图上的人数是否(大于 等于 小于)10
11、CheckMapMonCount 检测指定地图上的怪物数量
CheckMapMonCount 0 (> = 〈) 10 0号图上的怪物数量是否(大于 等于 小于)10
变量说明
P0-P99(m_nVal 0..99) 私人变量(数字型) 不可保存,临时变量,经常用于计算
D0-D99(m_DyVal 200..299) 私人变量(数字型) 不可保存
S0-S99(m_nMval 300..399) 私人变量(数字型) 不可保存
N0-N99(g_Config.GlobaDyMval 400..499) 全局变量(数字型) 保存到内存,引擎重启后消失
A0-A99(m_sSting 600..699) 私人变量(字符型) 不可保存
B0-B99 全局变量(字符型) 保存到内存,引擎重启后消失
S99,A99系统占用,请不要使用。
尚未修复
01:游戏界面左下角和右下角 需向下移动一格坐标。
02:登陆界面,建立人物界面错位,需修正。
03:聊天打字框错位。需修正。
04:聊天窗口右方缺少滚动球。需修正。
05:聊天窗口背景颜色和透明度需调整为原版样式。
06:游戏界面右下角需加入切换AC/MA DC/MC按钮。
07:魔法窗口(E键)滚动球拖动无效,要点了才生效。
08:环境设置(N键)界面错位,需修正。
09:药品放入快捷拦后客户端无响应,需重新登陆。
10:购买物品填完数字按回车无效,不惜用鼠标点确定
11:小地图窗口切换为中等窗口时,向上走路地图随着缩小
12:检取物品,获得经验值修正成显示在聊天窗口内
13:人物名字坐标向上提。目前为传奇2形式。修改为传奇3形式。
14:鼠标移动到怪物或NPC身上的时候,高亮的颜色不对,需调整。
15:登陆游戏后内挂不自动挂,需手动呼出,而且呼出后呼不回去,需要手动关闭。
16:内挂应该+游戏界面上方数字显示功能,FPS=值移动到上方
17:登陆帐号时经常出现此帐号异常或被锁定,需修正
18:人物小退时有几率出现读取不了人物或服务器认证失败,需修正。
19:建立完行会,人物拦自己看不到,而且行会窗口存在诸多问题。
02:登陆界面,建立人物界面错位,需修正。
04:聊天窗口右方缺少滚动球。需修正。
07:魔法窗口(E键)滚动球拖动无效,要点了才生效。
08:环境设置(N键)界面错位,需修正。
10:购买物品填完数字按回车无效,不惜用鼠标点确定
18:人物小退时有几率出现读取不了人物或服务器认证失败,需修正。{没发现有这问题}
19:建立完行会,人物拦自己看不到,而且行会窗口存在诸多问题。
引擎功能一览
下载地址:
|
上一篇: GTMIR 光通MIR3G 传奇三G 服务端 King3G插件 已破解密码下一篇: 新火鸟传奇3G 商业开区服务端
|