C3引擎功能:
1.装备加星
2.装备打孔,装备镶嵌宝石
3.最强大的怪物智能系统,可让你任意配置各种各样的特色怪物,不需要增加任何的补丁
4.最方便、强大的脚本功能,可让你轻松的制作出自己喜欢的特色版本
5.强大的封G功能,可封市面上绝大多数的变态G!使你的游戏处于一个公平的环境!
6.本引擎免费使用,不收取任何费用,但不得用于商业用途,否则一切后果自负!
7.强大、流行 LUA脚本的支持。
C3传奇官方网站:http://www.3gm2.net
[0426更新]
1. 修复调用怪物库时库编号与实际文件不一致的问题
2. 修复禁止国聊后仍然可以接收和发送国聊信息的问题
3. 修复允许摆摊物品列表不保存的问题
4. 修复NPC对话框调用图片,标签与说明文字坐标错位的问题
5. 增加A变量大小到100个字符
6. 增加脚本CheckInWarArea
功能:检测人物是否在攻城区
格式: CheckInWarArea
7. 增加脚本:AddTextListEx
功能:将字串加入到文件的指定行
格式:AddTextListEx 文件名 字串 行数(0~65535)
说明:文件是以Envir为起始目录
8. 增加脚本:OpenWebSite
功能:在游戏中打开网站
格式:OpenWebSite 网址
[0425更新]
0. 修复4级毒无效的问题
1. 修复计时物品到时间后,带在身上的装备不消失的问题
2. M2上增加控制显示怪物等级开关
3. 修改非英雄版本时,打开人物属性时不再显示“出战”按钮
4. 增加国家聊天模式,初始命令为:@允许国聊,可在Command.ini中修改,在M2上可设置文字颜色,控制国聊等级,国聊方式:!#
5. 增加国家装备,Need=103, NeedLevel=国家编号(1-100)
6. 扩展GiveEx命令
功能:给定特殊物品
格式:GiveEx 物品名 类型(1,2,65535) 参数3
说明:类型=1时,表示给一个在线才减时间的物品,时间由参数三控制,单位:分
类型=65535时,表示给一个不论在不在线都减时间的物品,时间由参数三控制,单位:分
类型=2时,表示此装备需要鉴定,无参数3
7. 增加脚本:
功能:取消物品的鉴定属性
格式:Appraisal 位置(0-12)
说明:需要鉴定的装备鉴定后可显示出属性
8. 增加脚本
功能:读取文本文件中的内容到变量中
格式:GetListString 文件路径 行号(行号从0开始) 变量1 变量2
说明: 变量2可以不需要,当读取变量2时文本单行的内容必须是以下格式:
人物1:10
人物2:20
9. 增加限制摆摊的物品,只有列表中的物品才可以摆摊,设置位置:M2查看->列表信息一->允许摆摊物品
[0424更新]
1. 修复PlayEffectex脚本,动画会随着人物移动位置发生变化的问题
2. 修复人物攻击目标,跑动后不会再继续攻击的问题
3. 修复没有学习连击,按CTRL+D会有提示的问题
4. 修复关闭大对话框脚本CloseBigDialogBox无效的问题
5. 修复装备特效设置时,衣服和武器外观不能正常显示的问题
6. 修复关闭声音后,小退再上线失效的问题
7. 修复英雄锁定时,会触发[@HITMON]段的问题
6. 增加地图参数:MYSHOP,只有在此参数的地图上才允许摆摊
8. 增加脚本:ForbidMyshop,用于中断摆摊
9. 增加QF中触发,
[@StartMyShop]
#IF
CheckLevelEx < 40
IsOnMap 3
#SAY
40级之后才可以在盟重使用摆摊功能.
#ACT
ForbidMyShop
10. 增加脚本
功能:改变人物装备名字颜色
格式:ChangeItemNameColor 位置(0-12) 颜色(0-255)
说明:颜色为0,则为默认颜色。此脚本修改后的颜色值,优先与物品库中Color字段设定的颜色值
11. M2上增加对摆摊的税收设置,具体位置:M2选项->功能设置->寄售摆摊
12. 内G上增加NPC血条显示选项
[0423更新]
1. 修复刺杀技能跑位问题
2. 修复四级技能无效果问题
3. 修复看卧龙人形怪,看别人英雄性别错乱问题
4. 修复英雄在自动使用药品时,不认叠加的问题
5. 修改登录进游戏就自动读取内G设置,而不用打开后才生效
6. 增加脚本命令:
功能:取得字串在文件中的位数
格式:GetStringPos 文件路径 字串
说明:空行也算一行,文件路径是以Envir为根目录
7. 增加功能,自定义装备的内观,外观,以及在背包中的发光效果,使用这一功能,可以完全自定义衣服的翅膀,武器的发光效果,以及其他首饰的发光特效!
配置位置:M2菜单,查看->列表信息二->物品特效设置
[0422更新]
1. 修复石墓尸王刷出来后洞消失的问题
2. 修复内G开启隔位刺杀后,跑位不正确的问题
3. 改变怪物的寻找目标方式,以前定位的攻击目标为最先发现的目标!
4. 完善聊天框的几个细节地方
5. 修复登录游戏时字体过小,显示区名时字体过小的问题
6. 修复带上装备后,部分属性不显示变化的问题
7. 修复脚本命令PlayEffectEx不支持坐标为负数的问题
[0421更新]
1. 修复触龙神看到目标不出现的问题
2. 修复英雄不锁定人物的问题
3. 修复加属性按钮与骑马按钮重叠的问题、
4. 完善PlayEff脚本,显示以触发者为中心
[0416更新]
1. 修复隐身术,集体隐身术不会自动换符的问题
2. 修复DialogFace.wil文件的第一个图片无法调用
3. 修复论坛上提出的几个显示细节问题
4. 修改脚本:PlayEffect的用法
格式:PlayEffect 图片起始位置(0-65535) 结束位置(0-65535) 图片所在库 循环次数 坐标X 坐标Y
说明:图片所在库与怪物AI库编号一致,具体请看“怪物AI详细说明第一部分”
5. 增加脚本:PlayEffectEx
功能:显示的动画效果全屏人物可以见
格式:PlayEffectEx 图片起始位置(0-65535) 结束位置(0-65535) 图片所在库 循环次数 坐标X 坐标Y
说明:图片所在库与怪物AI库编号一致,具体请看“怪物AI详细说明第一部分”
6. HERO引擎OpenItemBoxEx,这个命令,可以用ShowWin来替代
该命令触发:QF中的@StartAddItemOpt段,返回值:
放入物品的名字保存在人物的S99变量
放入物品的StdMode保存在D99变量
放入物品的Shape保存在D98变量
放入物品的AniCount保存在D97变量
放入物品的Source保存在D96变量
放入物品的最大持久保存在D95变量
放入物品的Need保存在D94变量
放入物品的NeedLevel保存在D93变量
相应脚本:删除放入框中的物品:DelItem,用这个命令在触发段中实现是否回收功能
HERO引擎的CheckFoundryItem这个命令,可以用脚本函数实现。具体可见说明书中脚本函数的用法
[0414更新]
1. 修改NPC对话框命令按钮是否显示下划线的设置在M2上设置,M2选项->参数设置->客户端设置
2. 修复几个技能触发中S99中不存相应人物名字的问题
3. 调整几个显示上的细节问题!
[0412更新]
1. 修改内G中物品的捡取方式默认为全部捡取
2. 修复商铺的几个显示小细节
3. 修复装备需要职业与等级、攻、魔、道组合要求时不显示的问题
4. 修复SetIconY坐标超一定数后不显示的问题
5. 修复技能触发中,S99不存目标名字的问题
6. 修复叠加物品正好达到上限时引起复制物品的问题
7. NPC对话框中,如果命令按钮需要下划线,在命令前边加上一个_,就会显示了。
如 <_测试/@text>,则测试按钮就会有下划线
8. 增加私聊时,显示对方等级信息,这样可以防止被名字相近的人欺骗
[0409更新]
1. 修复脚本:ChangeSpeed无效果的问题,此脚本参数可为负数
2. 修复原有技能触发时,战士技能无效果的问题
3. M2增加速度客户端速度控制,M2选项->参数设置->客户端设置
4. 扩展脚本MongenEx用法,
MONGENEX 地图 X Y 怪名|是否内功怪(0/1)|怪物颜色值 范围 数量 怪物名
增加最后一个参数:怪物名,如果设置此名字,则刷出来的怪名字为设置的名字
5. 增加脚本:ChangeBmz
功能:在线修改宝宝的名字
格式:ChangeBmz 新名字 原有名字
说明:如果原有名字为空,则把所有宝宝的名字都改成新名字
[0406更新]
1. 调整摆摊界面与原HERO一致
2. 调整主界面上几个按钮与HERO一致
3. 增加常量:<$YEAR>,<$MONTH>,<$DAY>,<$HOUR>,<$MINUTE>,<$SECOND>,分别取得当前的年、月、日、小时、分、秒
4. 增加在用技能攻击目标触发时,目标的S99变量中存放攻击者的名字。
[0405更新]
1. M2上增加界面控制,M2选项->参数设置->客户端界面控制
2. 调整摆摊,帮助,任务,装备加星按钮位置。对应按钮功能说明:
摆摊:位置调整到右上角的“店”字样按钮
帮助:原来的摆摊位置,点击该按钮,触发QF文件中的[@_Help]字段
任务:调整到左上角的“e”字样按钮,该按钮显示与否可在M2上控制,点击该按钮,触发:Envir\Market_Def\QMission-0.txt文件。
装备加星:调整到背包中的圆形按钮
3. 基本界面都在文件:C3\GamePlan.wil中,可根据需要更新界面
QMission.txt示例:
[@main]
#IF
#SAY
<每日任务/@每日任务>\
<成长任务/@成长任务>\
<活动任务/@活动任务>
[@每日任务]
#if
#say
<每日任务--每日任务1/@每日任务1>\
<每日任务--每日任务2/@每日任务2>
[@成长任务]
#if
#say
<成长任务--成长任务1/@成长任务1>\
<成长任务--成长任务2/@成长任务2>
[@活动任务]
#if
#say
<活动任务--活动任务1/@活动任务1>\
<活动任务--活动任务2/@活动任务2>
[@每日任务1]
#IF
#SAY
此处任务脚本与普通NPC脚本一样
==========================
[0404]更新
1. 修改内G中的物品显示默认为全部显示
2. 修改聊天框中字体过小
3. 增加脚本
功能:改变人物的跑动,攻击,技能速度
格式:ChangeSpeed 编号(1,2,3) 数值
说明:1=跑动速度 2=攻击速度 3=技能速度
数值越大,速度越快,但范围不可超过400到500
4. 增加国战脚本:
(1)功能:调整国家状态属性
格式: ChangeNationPro 编号(0-4) 操作符(+,-,=) 状态值(0-2100000000)
说明: 编号 0=金币 1=地图数 2=军事力量 3=经济能力 4=政治能力
(2)功能:把指定人物从国家中踢出
格式:DelHumByKing 人物名字
说明:操作成功,人物D99变量返回0,失败返回1
(3)功能:当前人物成为新国王
格式:ChangeKing
说明:新国王将触发QF中的[@NewKing]段,如果原有存在国王,则触发[@OldKing]段
(4)功能:调整人物的国家荣誉值
格式:ChangeNationCredit 操作符(+.-,=) 数值
(5)功能:设置人物的国家职务等级
格式:SetNationRankLevel 操作符(+,-,=) 数值
(6)功能:加入国家
格式:JoinNational 国家名
(7)功能:检查国家状态属性
格式:CheckNationPro 编号(0-5) 操作符(>,<,=) 状态值(0-2100000000)
说明:编号 0=金币 1=地图数 2=军事力量 3=经济能力 4=政治能力 5=国家人口总数
(8)功能:检测人物当前官位等级
格式:CheckNationRankLevel 操作符( < = >) 等级
(9)功能:检测是否为国家国王
格式:IsKing 国家名
(10)功能:检测人物的国家荣誉值
格式:CheckNationCredit 操作符(>,<,=) 数值
(11)功能:检测人物是否加入国家
格式:CheckNational 国家名
说明:如果国家名为空,则检测是否加入国家,如果不为空,则检测是否为指定国家的成员
国战部分常量:国家名字:<$NATIONNAME>;国家人数:<$NATIONPEOPLE>;国王名字:<$NATIONKING>;
国家荣誉值:<$NATIONCREDIT>; 国家封号:<$NATIONKING>;国家军事力量:<$ARM>;
国家政治力量:<$POLITICS>;国库资金:<$NATIONGOLD>; 国家占领地图数:<$MAPS>
国战部分设置说明:
1. 如要开启国战,请在M2选项->参数设置,将开启国战勾选。
2. 国家文件存放与:Envir\Nations目录中,与HERO的M2的设置完全一致
[0402]更新
1. 修复酒馆酿酒界面显示的问题
2. 增加触发QFunction段:
攻击人物时触发:@HitPlay
攻击怪物时触发:@HitMon,在触发时可执行:Mon.命令
[0401]更新
1. 修复不能交易的问题
2. 修复不能挑战的问题
3. 增加脚本:
功能:检测人物是否同组
格式:CheckGroup 人物名
4. 增加脚本
功能:检测人物是否同行会
格式:CheckGuild 人物名
[0331]更新
1. 修复看别人时不显示名字与行会的问题
2. 修复人物及英雄连击的问题
3. 修复英雄头像图片及小地图显示问题
4. 修复人物自动换毒符时,不会换符的问题
5. 修复查看其他玩家装备时,发型会错乱的问题
6. 取消游戏退出时弹窗广告
[0321]更新
1. 修复G、A变量不存和读取的问题
2. 修复按键'/'不出输入框的问题
3. 修复在选择人物界面不显示服务器名字的问题
4. 修复使用自定义对话框时没有关闭按钮的问题
5. 修复项链宝石的魔法躲避属性显示时多个%号的问题
6. 修改地面物品鼠标移上去时名字的显示位置
7. 修复G开了隔位刺杀,除武士别的职业也会开启刺杀效果的问题
9. 修复护身符不放到身上,在包裹里面也可以使用的问题
10. 修复人物碰到建筑物或者树木遮照时,不会透明显示的问题
11. 修复千里传音不能使用的问题
12. 修复英雄,人形怪会变色的问题
13. 修复英雄技能不能关闭的问题
14. 修复英雄技能翻页问题
15. 修复合击技使用问题
16. 修复英雄包裹的武器被挡住的问题
17. 修复F12呼出内G时会卡的问题
18. 增加使用技能触发
增加魔法触发功能.自身技能触发. Q-Function.txt中[@MagSelfFuncX]段,其中X表示要触发的魔法ID
增加魔法触发功能.对目标人物使用时自身触发. Q-Function.txt中[@MagTagFuncX] 段,其中X表示要触发的魔法ID
增加魔法触发功能.目标人物技能触发. Q-Function.txt中[@MagTagFuncExX] 段,其中X表示要触发的魔法ID
增加魔法触发功能.目标怪物技能触发. Q-Function.txt中[@MagMonFuncX] 段,其中X表示要触发的魔法ID
19. 增加带上装备触发,QF中的[@TakeOnItem],返回D99变量为装备的位置, s[99]返回装备的名字
增加脱下装备触发,QF中的[@TakeOffItem], 返回D99变量为装备的位置, s[99]返回装备的名字
20. 增加脚本GetRangeHum 范围
功能:得到以自己为中心的X范围内的人物的名字,D99返回数量,人物的名字存在S变量中,从S1开始
[0317]更新
鉴于收到的测试文件中,需要修复的小地方不少,故今天的更新取消,抓紧时间,在后天的更新中修复完收到的文件中提出的所有问题!
在些特别感谢论坛的Nywl2008朋友,谢谢提供的测试文件!
[0315]更新
1. 修复传送神符使用一次,减数量不正确的问题
2. 修复装备加星界面小退不关闭的问题
3. 修复衣服的攻击属性显示不正确的问题
4. 修复G过滤列表中,如果列表中没有的新物品,会导致客户端当机的问题
5. 修复摆摊G机的,再上线摊位不消失,会随着人物移动的问题
6. 修复人物复活后,状态不消失的问题
7. 调整人物定时器为255个,而且时间单位改为毫秒。这样可方便实现脚本的循环功能
8. 增加脚本
PlayEffect 开始 结束 时间 循环次数 X Y
功能:在指定位置播放C3\Effect.wil中的动画图片
9. 增加脚本
ChangeBodyColor 颜色(1~255) 时间(秒)
功能:在一定时间内改变人物的颜色
[0313]更新
1. 修正登录器启动后,在任务栏会多一个图标的问题
2. 修复登录器不能多开的问题
3. 修复TAB键切换小地图无效的问题
4. 修改左键点击小地图为自动寻路,右键点击小地图为透明与不透明切换
5. 修复鼠标移到目标上时,亮度过亮的问题
6. 修复人物及英雄使用气血石,魔血石无效的问题
7. 修复显示人物装备时,部分武器会被挡住的问题
8. 修复内G按F12呼出后,再按F12不能关闭的问题
9. 修复内G可以无限呼出的问题
10. 内G中增加音量调节,增加物品过滤显示,自动捡取,极品显示功能!
说明:物品列表,请在配置器上配置好后,将文件FilterItemList.txt复制到游戏目录C3\Data中
[0311]更新
1. 增加SQL功能,设置方法:
分别在DbServer目录中,dbsrc.ini中, LoginSrv目录中的Logsrv.ini中,Mir200目录中的!setup.txt中增加如下内容:
[DBSETUP]
DBType=MSSQL
SQLIP=服务IP,端口
SQLUSERNAME=用户名
SQLPASSWORD=SQL密码
HeroDBName=MIR200
说明:不管用不用SQL,M2中使用的物品库,技能库和怪物库都调用BDE格式。
2. 再次修正输入框的问题!
[0123]更新
1. 修复聊天输入栏显示时,移动窗口会错位的问题
2. 修复在输入登录帐号时,如果密码出错,会出现图层图乱的问题
3. 再次优化M2,解决每隔一段时间,会瞬卡一下的问题。
4. 全局G、A变量,不在!Setup.txt中,放入到DBserver目录中的dbsrc.ini文件
5. 改变极品装备的显示方式
6. 修复物品备注文字颜色会闪烁的问题!
[0121]更新
1. 修复装备的灵魂属性增加后不立即显示的问题。
2. 修复有时图片会出现异常的问题
3. 修复备注显示颜色会闪烁的问题
4. 增加脚本
功能: 删除动态创建的镜像地图
格式: DelMirrorMap 地图名
5. 增加脚本
功能: 检测人物吸收伤害值
格式: CheckSuckDamage 操作符(> = <) 数量(1-2000000000)
6. 增加脚本
功能: 取指定位置的装备名字
格式: GetUserItemName 位置(0-12) S变量(0-99)
说明: S变量是人物私有变量(0-99)
7. 增加脚本
功能: 使用脚本打开商铺
格式: OpenGameShop
8. 修改原脚本ChangeHumAbility用法
格式: ChangeHumAbility 属性(1-12) 操作符(+ = -) 效果(1-65535) 时间(单位: 秒)
说明: 属性1-12分别对应人物 防御下限 防御上限 魔御下限 魔御上限 攻击下限 攻击上限 魔法下限 魔法上限 道术下限 道术上限 HP MP
说明: 如果不设定时间,则调整后的属性效果只在人物在线时有效,如果设定时间参数,则时间到后自动恢复原状态
9. 增加新爆率设置
用法:
#CHILD 机率
(
裁决之杖
屠龙
王者之刃
)
说明:满足机率就会随机爆一种括号内的物品
注:本次更新,提供登录器配置器!
0119更新
1. 修复木剑不显示外观的问题。
2. 增加脚本:设置人物可吸收收到的攻击伤害
SetSuckDamage 操作符(+ - =) 总吸收直(1-2000000000) 吸收比例(1-1000) 成功率(1-100)
吸收比例 1=0.1% 500=50% 1000=100%
3. 增加脚本: 给装备附加新属性
格式: SetNewItemValue 位置(0-12) 属性(0-7) 操作符(+,-,=) 值(1-100)
说明: 属性 0=致命一击 1=攻击伤害增加 2=物理伤害减少 3=魔法伤害减少 4=攻击伤害反弹 5=忽视目标防御 6=人物体质增加 7=附加经验
4. 增加脚本:检测当前装备是否附加了新属性
格式: CheckNewItemValue 位置(0-12) 属性(0-7) 操作符(<,=,>) 值(1-100)
说明: 属性 0=致命一击 1=攻击伤害增加 2=物理伤害减少 3=魔法伤害减少 4=攻击伤害反弹 5=忽视目标防御 6=人物体质增加 7=附加经验
5. 增加脚本:检测当前正在攻击的怪物名
格式:CheckKillMonName 名字
6. 增加地图魔法,此功能需要手动编辑Envir\MapMagicEvent.txt
;范围指的是以该坐标为中心的范围内触发,永久可见指的魔法处于人物屏幕内即可看见.
;魔法类型: 1=地钉效果 2=雷电效果 3,4,5,6,7,8=雷电效果 9=龙头燃烧 10=岩桨效果 11=喷火效果
12,13,14=自己试 15,16,17,18,19=雪域五种传送门效果
说明:永久可见如设为0,则人物不需要跑到范围内都可见,如果不为0,则为技能触发的时间间隔(单位:毫秒)
;地图名称 X坐标 Y坐标 范围 魔法类型 魔法威力 永久可见
3 330 330 1 15 0 0
3 330 310 1 1 50 1500
0117更新
1. 修复上次更新造成的女性角色显示问题
2. 修复在右下角有时会出现白块的问题
3. 再次优化引擎,解决现在已知所有报错,使引擎运行更稳定!
4. 增加物品备注,使用方法请看C3\data\ItemDesc.dat文件中的说明,可自定义备注文字颜色
5. 增加套装说明,使用方法请看C3\Data\TzHintList.txt文件中的说明
6. 内G中增加战士的隔位刺杀
重大说明:从本次更新开始,引擎不再有任何限制,但是带了点广告,请谅解!
0115更新
1. 修正创建人物没有输入名字时,无法修改职业和性别的问题。
2. 修正创建人物时,点击关闭按钮无效的问题。
3. 修正加属性栏显示错乱的问题。
4. 增加调用大对话框时,关闭按钮自动调节位置。
5. 增加点击小地图上的坐标,可以自动跑到点击的坐标点。
6. 增加聊天框显示装备属性功能,具体用法:将背包中的装备拖到聊天框后点击一下,然后鼠标移到装备名字处就会显示出装备的属性。
7. 增加衣服和武器素材扩展,具体用法:
武器扩展命令文件:weapon1.wil, weapon2.wil, weapon3.wil......
衣服扩展命令文件:Dress1.wil,Dress2.wil,Dress3.wil......
扩展文件放到C3\Items目录中,每个文件只能放一件武器或衣服
0111更新
1.修复叠加物品出售,不计算叠加数的问题
2.修复商铺物品显示错位的问题
3.增加聊天框固顶蓝色信息,显示时间为1分钟(点击界面的E按钮),花费的元宝可在M2中设定
4.增加脚本:GiveEx 物品名 类型(1,65535) 时间(1~65530)
功能:给一个有时间限制的物品,
说明:类型1:在线才减时间 类型65535:无论在不在线都减时间
注:放在仓库或掉在地上不减时间
注:更新登录器后,请将原有的mir2.dat删除,让登录器自行释放!
下载0109M2 下载配套测试登录器
0109更新
1、增加摆摊时可设定摊位名字
2、增加武器和衣服的外观扩展
3、修正摆摊出售物品看不到叠加物品的数量
4、修正叠加的药品放英雄背包使用后,不即刻显示剩余数量。
5、内G上增加自动开天斩(内G的完善)
6、增加不同颜色的装备在地面上显示的颜色不同
7、修正飘血数字会被血条遮挡的问题
8、修正聊天输入框位置错位的问题!
9、新增离开地图触发[@LeaveMap],地图名存于A98中
进入地图触发[@EnterMap],地图名存于A99中
10、增加脚本:
(1)功能: 强制人物的攻击模式
格式: SetHumAttackMode 攻击模式(0-6) 时间(秒)
说明: 0=全体模式 1=和平模式 2=夫妻攻击 3=师徒攻击 4=编组攻击 5=行会攻击 6=红名攻击 -1=取消强制模式
在强制时间内,按CTRL+H键将不能改变攻击模式
(2)功能: 检测是否是本月的第几天.
格式: DAYOFMONTH 天数(1-31) 天数(1-31)
说明: 第二个参数可省略.
(3)功能:把某个地图中的玩家全部移动到另外一个地图.
格式:MoveMapPlay 原地图 新地图 坐标X 坐标Y
说明:如果省略坐标,则随机到新地图的一点,否则为全部人定点移动
(4)功能: 检测地图中某种怪物的数量
格式: CheckMapSameMonCount 地图 怪物名字 操作符(< = >) 数量(1-65535)
说明: 第一个参数等于Self时,表示当前地图.
//===================================================
点击下载
0107特别更新功能:
//------------------------------------------------------------------------------
怪物AI使用说明(测试版只能加载两条记录):
怪物显示效果:9位数,第一位表示方向,第二三位表示库,第四到七位表示开始图片,最后两位表示图片数
如果是死亡效果,就在最前边加D
一、Spell命令
1、参数FIRELINE
Spell n1 FIRELINE n2 n3 n4
其中: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,分别表示,正前方攻击,前后方向
攻击,前三个方向攻击,前五个方向攻击,全屏攻击
说明:FIRELINE攻击全是线型攻击,穿透效果。。故调用效果时,只能是有飞行效果的。
2、参数FIREBOMB
Spell n1 FIREBOMB n2 n3 n4
其中: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,分别表示,正前方攻击,前后方向
攻击,前三个方向攻击,前五个方向攻击,全屏攻击
说明: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:攻击模式,0
说明:当n4为ENEMY和TARGET时,如果伤害值为负数,则表示给敌人加血,为SELF和FRIEND时,都是加血效果
4、参数MAGICWALL
Spell n1 MAGICWALL n2 n3 n4
其中: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表示飞行类攻击
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点,指定的范围内召唤出指定数量的怪物
十七、清除目标魔防,物防: clearMC, clearAC n1 n2
n1: 范围(如果范围为0,则表示攻击单个目标)
n2: 时间(秒)
十八、PUSH n1 n2,将身边的目标推开
N1:延迟时间(如果是NPC调用,则不需要设置此时间)
N2: 声音
注:对应库文件编号为:
1-50号:对应Mon1-50号wil文件
90:对应:g_WMagicImages.wil
91-97对应:g_WMagic2Images.wil-g_WMagic8Images.wil
例子1:
在Envir目录的MonAi.txt中增加
黑野猪 @HYZ
在Market_Def目录中的: QMonFunction.txt中增加:
[@HYZ]
#IF
#Act
spell 0 FIRELINE 20-60 901001006 FULLMOON
SPELLEND 1 1800
spel参数说明:0 表示动作号,暂无用;
FIRELINE:线型攻击
20-60: 攻击力
901001006:从左到右为:90表示图片所在库为magic.wil,1,表示攻击效果飞行模式,0010,表示图片起始号为10号,06表示图片张数为6张(即为小火球的方式)
FULLMOON: 表示为全屏攻击模式
配置完成后,黑野猪的攻击效果和模式将变成:
下载 (51.82 KB)
2011-1-7 01:42
//------------------------------------------------------------------------------
1、调整脚本CHANGEHUMABILITY脚本用法,增加对防御、魔御的修改
2、QManage.txt中增加一个新的脚本段@Startup,此脚本段只在服务器开启后执行一次.
3、增加OpenBigDialogBox,closeBigDialogBox脚本
OpenBigDialogBox 图号(0-55535) X Y
4、增加PlayMusic脚本,播放Music目录中的音乐文件
5、功能说明: 发送自定义颜色的文字信息.
格式: GuildNoticeMsg 255 233 发送自定义颜色的文字信息. Self
参数一是前景颜色,参数二是背景颜色,参数三是要发送的文字信息,参数四等于'Self'时只发送给自己, 等于'Group'时发送给组队,等于'Map'时发送到当前地图中的人物.如果省略参数四表示全服发送.
6、改变人物当前模式(无敌,隐身,生命,魔法,攻击力,道术力,魔法力,攻击速度,禁止攻击)
格式: ChangeModeEx 模式(1-10) 时间(1-65535) 附加值(1-65535)
说明: 1=无敌 2=隐身 3=HP 4=MP 5=攻击力 6=魔法力 7=道术力 8=攻击速度 9=禁止攻击 10=锁定
第三个参数无敌,隐身,禁止攻击时没有使用.
#IF
#ACT
ChangeModeEx 1 60
#SAY
给你1分钟的无敌时间,好好利用哦!
#IF
#ACT
ChangeModeEx 5 60 20
#SAY
60秒之内攻击力增加20点.
7、功能: 检测装备的附加属性总和(武器的诅咒不在计算范围之内).
格式: CheckItemAddValueEx 位置(0-12) 操作符(> = <) 附加值(0-65000) 新属性(0,1)
说明: 第四个参数只在英雄M2下有效,1时计算附加的致命一击等属性.
例子:
#IF
CheckItemAddValueEx 1 > 5 1
#SAY
武器的附加属性大于5点.
8、功能: 检测指定范围内人物数量
格式: 格式: CheckRangeHumCount 地图 坐标X 坐标Y 范围 操作符(>= <) 数量
说明: 地图=Self时表示当前地图 坐标=0时表示当前坐标
例子: 检测盟重省安全区的人物数量
#IF
CheckRangeHumCount 3 330 330 10 > 100
#SAY
盟重土城当前人数超过100.
9、功能:自动穿背包中的装备
装备位置:
衣服 = 0;
武器 = 1;
蜡烛 = 2;
项链 = 3;
头盔 = 4;
左手镯 = 5;
右手镯 = 6;
左戒指 = 7;
右戒指 = 8;
护符 = 9;
腰带 = 10;
鞋子 = 11;
宝石 = 12;
#IF
CheckLevelEx > 1
#ACT
Give 怒斩 1
AutoTakeOnItem 怒斩 1
10、功能: 直接调整人物宝宝的等级
格式: ChangeSlaveLevel 名字 操作符(+ = -) 等级(1-7)
例子: 把虎卫的等级调整到7级.
#IF
#ACT
ChangeSlaveLevel 虎卫 = 7
11、通过脚本命令建立一个NPC,服务器重启后消失.
格式: CreateNPC NPC名字 地图 坐标X 坐标Y 外观 脚本
注意: 脚本文件必须在Market_Def目录中.
例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.
#IF
#ACT
CreateNPC 测试 3 330 330 8 测试
#SAY
通过脚本建立了一个NPC.
//================================================
1220修复
1、修复英雄技能翻页时不显示第二页的技能信息和开关按钮
2、修正封号显示问题
3、解决登陆器在WIN7和2003系统下不能登陆的问题
4、修复骑马使用技能的问题
5、修复原地复活后人物会看不到怪物问题
1218更新
1、再次优化登录器,登录器占用内存大幅下降
2、处理几个显示位置的小偏差
3、修复无行会或封号卡屏的问题
4、修复英雄不跟随过地图的问题
1217更新
1、增加骑马功能
2、增加选择登录器全屏或窗口模式
3、修正英雄不显示套装效果问题
4、增加在聊天框关闭时,如有私聊信息,按钮闪动提示