首先说明一下传说3的数据库,主要是针对42魔的。
传奇3有三个数据库:账号GAME3G HERO3G。
账号数据库和账号在线时间的IP记录基本都在这个数据库里。
GAME3G游戏中脚本调用的字段数据也会用到这个数据库中,但最重要的是游戏中所有的物品、怪物、魔法技能都在这个数据库中。
我们用SQL2000打开GAME3G数据库,找到KING_STDITEMS【游戏中的所有物品】。
王者_魔法【游戏中三个职业的所有技能魔法】王者_怪物【游戏中所有怪物】
首先,我们打开KING_ STDITEMS表(右键单击打开该表并返回所有行),我们看到许多项目名称。
IDX项目序列号
游戏中显示的物品名称。
STDMODE物品类别你手里的物品类别的造型图。
形状特殊的物品如麻痹环形状是113。
称一件物品的重量。
StdFunction一般不填。
Charlooks帽子外观
Anicount一般是用来吸血的!!魔血彩虹魔法附属值!!
来源一般不填。
保留项目限制,如书写128,不允许交易,出售或丢弃。
投掷材料,任务物品,药水,神水
看起来,设备列中的包的外观对应于客户端文件。基本上,每个服务在客户端都是不同的。可以使用我们提供的客户端查看软件(会报毒,不放心可以不用)打开客户端数据文件中的Inventory.wix文件。比如你在Inventory.wix里看到屠龙者的图片是100,那就在这里写100,但这只是显示包裹里物品和人物一栏的图片,不是你手里的图片!
DuraMax持久
交流防御底线
AC 2防御上限
Mactype老ei版魔御型,现在没用了。
MAC魔法防御底线
MAC 2魔法防御上限
DC攻击下限
DC2攻击上限
神道教的下限现在已经没用了。
SAC2道学上限现在没用了。
MC_TYPE如果写1后面是自然魔法,如果写2后面是灵魂魔法。
MC之前的MC _ type为0,表示整个系列的下限。如果是1,表示自然,2表示灵魂。
MC2同上
TUPE FUNC有攻击元素。攻击元素类型为1火,2冰,3电,,5圣,6暗,7幻。
FUNC根据前面的类别添加元素类型,比如这里写着5,前面写着1,那么这件装备的攻击元素就是火+5。
护身符没用
需要特殊人才,比如老板萨巴克。
255不到一定转生等级,不能佩戴。
254不到一定声望,不能穿。
253低于一定会员级别不能穿。
非IP会员不能穿。
251大于什么级别,不准你穿。
不允许学徒或学徒佩戴。
又不是主人不让我穿。
248非学徒不允许穿
247非公会成员不能穿。
246非公会大佬不能穿
非沙成员不能穿。
244非土成员不能穿。
243老板沙飞穿不了
242非原生boss不能穿
除非结婚了,否则不能穿
240非本土兵穿不了。
239非原生法师不能穿。
238非本土道士不能穿
237非GM不能穿
用物品进行针刺的先决条件
添加解释
在需要的地方填写相应的数字,在Needlevel中填写等级。
价格项目价格
UPLVL_TYPE最新珠宝升级触发器
IGNOREAC辩护
IGNOREMAC moyu
外观无解
股票一般是5。可以存放在仓库里吗?
DisappearTime有时间限制的项目,如写7,表示该项目将在7天后自动消失。
NeedFame需要声望才能佩戴,比如写100表示这件物品需要100声望才能佩戴。
Superitem_type超级项目类型
OrgName数据库生产者
SuperItemLogType是否属于隐藏属性范畴,只有是1后面的三个字段才能实现,通常写成1。
FurbishHpMp%的输血概率是多少计算为十六进制429463961 10%HPMP满。
超级英雄同上429457923 10% 2次攻击
超级监狱同上429470259 10% 25倍爆炸
BuyBackJf钻石寄售人在回收玩家物品时给玩家多少积分?
ExtValue隐藏了攻击者是否能从武器表面看到。
AddMinDc物品隐藏攻击下限玩家看不到GM也能看到。
AddMaxDc物品隐藏攻击在线玩家看不到GM也能看到。
AddMinMc同上自然下限
AddMaxMc上线自然如上。
AddMinSc同上灵魂下限
AddMaxSc同上灵魂上限
AddMinAc同上防御上限
AddMaxAc同上防御下限
AddMinMac和魔御上限一样。
AddMaxMac和魔御下限一样。
AddHp同上隐藏血容量
AddMp同上隐藏蓝色量。
武器AC2=精准MAC2=攻击速度MC MC2:全范围魔法AC=幸运源=幸运。
项链形状= 19当MAC2=幸运AC2=魔法躲闪形状= 20当MAC2=精准AC2=敏捷形状= 21当MAC2=攻击速度MAC 2 =魔法恢复AC2=物理恢复AC=攻击速度。
当环SHAP=23时,AC=攻击速度AC2=避免中毒MAC2 =中毒恢复SAC=强元素SAC2 =弱元素。
环形= 22时MAC2魔芋防御
靴子:DC=舒适MC=手负荷MC2=负荷。
当手镯形状= 24,AC2=精准MC2=敏捷形状= 26,魔芋防御。
衣服:源=外发光AC=防御离线AC2=防御在线MAC=魔法防御下限MAC2=魔法防御上限。
物品数据库在这里。下面介绍怪物数据库。至于如何添加物品,请看配套视频。很简单!
名称=怪物名称
种族=种族,怪物的死亡和行动的效果(无法求解算法)
RaceImg=怪物攻击类型原插件为1-254。如果你现在在这里写255,调用服务器中的D:\\Mud3\\Envir\\MonAi_Def TXT文件。文件名必须与怪物名称相同。
【附上怪物的攻击模式】
种族怪物的攻击模式
10
打我,我会反击的
12瞬移斩(大刀)
13钻出地面
14
15扔斧头(可以做半兽指挥官)
16少量麻痹性发作(蛆虫)
17
18
19近距离格斗
20喷火(火焰沃马)
21边放电边打击(雷电,地狱雷光)
22针喷射(黑暗战士)
23道士头骨~
24
31
32
33大范围的石化和绿毒和红毒(触摸龙神)
34大型地下直刺(红月亮恶魔)
35!安装配置文件中的Spider(如果沃尔玛发布…)
36自杀~
37绿毒两步攻击
40放电(僵尸)
41移动(丧尸)离地。
如果我能复活就好了。
玩43!Bee在设置配置文件中(不要放大刀)
45弓箭手~玩的时候保持距离
47从石头中解放出来
49为祖玛领袖(火墙,爆裂火焰,地狱火)
52靠近中石化
53近战小石化
54只狗
狗55英镑
98不攻,肉墙(栗子树可造)
99三座城墙
Appr=怪物外观。可以使用客户端查看器查看客户端数据文件中的怪物文件,即Mon-1.wil- Mon-27.wil最新的1225可以无限支持怪物文件………..
Lvl=怪物等级
不死=传说3点不死系统和死亡系统现在好像用处不大了吧?法师的技能好像已经不用了。0是死亡系统,1是不朽系统。当亡灵是不朽系统时,塔梅尔失败。
Tameble 0不可求和,1可求和。
库利耶0-100怪物在视野范围为100时可以看到潜行。
怪物经验
Hp怪物的红色
Mp怪物蓝(这个设置没设置,怪物攻击不消耗蓝也无所谓)
Ac怪物的防御
fireMAC到底有多强?
IceMAC冰比冰好。
LightMAC雷强
windMAC到底有多强?
霍利马克
DarkMAC又黑又强。
冯塔马克幻影
Mac_type怪物的魔法防御类型(同魔法中的魔法类型表)
Mac怪物的魔法防御
DC怪物的攻击力
DCMAX怪物的最大攻击力
Mc_type怪物的攻击类型(只是作为一个元素)
Mc1魔法攻击力的下限
Mc2魔法攻击力的上限
速度怪物移动的速度(越小越快)
击中怪物的准确性(越大越准确)
Walk_SPD移动速度
WalkStep以每秒3步的速度移动。
Walkwait移动时的时间延迟
Attack_SPD攻击速度(小=快)
最后的
AddDc=同一物品中怪物隐藏攻击值不能超过65535。
杀死这个怪物能让NewFame获得多少声望?
JfPoint得多少分?
MonDieEvent死亡触发脚本文件[一般不使用MAPQUEST……触发器]
想必大家都玩过《传奇3》。有些怪物攻击很精彩,比如屏幕上的龙,风暴,雷电。
如何实现这个功能。
1.首先,怪物的种族必须是255。只有到了255,这些神奇的魔法才会被调用。
2.我们首先建立一个测试怪物。
3:去服务器D:\\Mud3\\Envir\\MonAis.txt添加这个怪物的AI路径并保存。
4:转到D:\\Mud3\\Envir\\MonAi_Def添加此文档。
5:命名为Test Monster,所以增加了这个怪物的攻击魔法。我们去游戏测试吧。
6: GM是隐形怪,不攻击。切记不要隐身。
7:被警卫打死。看到怪物惊人的魔力…
8:现在换他的攻击魔法吧。看到我修改的两个值了吗?这是怪物的魔法攻击风格。没有具体的值,因为需要客户端去实现,所以每次都试试就好了。我们改成多龙攻击吧。
9:重启插件
10:看到了吗?现已改为多龙攻击。这节课结束了。
大家好。今天GM说了很多如何在游戏中添加套装效果,比如佩戴一套XX饰品来获得一些额外的属性。
就拿红龙套来做个测试吧。就看我的操作吧。
首先打开服务器的d:\\ mud 3 \\ envir \\ market _ def \\ my00 defaultnpc-z010 . txt。
文件这是系统脚本调用文件。
我们找到了[@_UserLogin2]并且这个[@_UserLogin2]命令只要游戏中所有玩家登录游戏就会自动调用。
[@ _用户登录2]
#调用[kingscript \\ whole clother 2 . txt]@测试套件
只要角色在线,就会自动调用这个脚本。
如果您的版本中没有wholeclother2.txt文件,请自己创建一个新名称。是什么并不重要。这里有一个例子。
[@测试包]
{
#行动
DELAYGOTO [LOCAL] 2 @检测设备1
[@检测设备1]
#如果
!均等套装效果Z 1
CHECKITEMINFO天智项链3
CHECKITEMINFO天智手环3
CHECKITEMINFO天智环3
#行动
Mov套装效果Z 1
actcmd属性添加AC 350
actcmd属性添加MAC 350
actcmd属性添加MC 500
actcmd属性添加DC 500
actcmd属性添加SC 500
;actcmd属性添加SuperHit
;act cmd attribute add HiWord(super hit)6553/65535
;act cmd attribute add hi byte(LoWord(super hit))2
;act cmd attribute add LoByte(LoWord(super hit))3
SySG & # 34感受一下【天之套装】、【350防御】、【350魔御】、【500攻击】& # 34;
DELAYGOTO [LOCAL] 1 @检测设备1
破裂
}
脚本格式!!!
这里我用三个饰品作为例子。
;;;;;
[@测试包]
{
#行动
DELAYGOTO [LOCAL] 2 @检测设备1;;;延迟检测设备2秒钟。你最好在这儿延迟它,否则你会犯错误。
[@检测设备1]
#如果
!均等套装效果Z1;;;;检查是否有西装Z效果。
CHECKITEMINFO红龙项链3;;;;检查一下有没有这个物品,穿在身上。
CHECKITEMINFO红龙戒指3;;;;检查一下有没有这个物品,穿在身上。
CHECKITEMINFO红龙手环3;;;;检查一下有没有这个物品,穿在身上。
#行动
Mov套装效果Z1;;;;如果以上属实,给这个套装效果。
actcmd ATTRIBUTEADD AC 350;;;给350防御属性。
actcmd ATTRIBUTEADD MAC 350;;;给予350魔法防御属性。
actcmd ATTRIBUTEADD MC 500;;;给予500自然魔法
act cmd attribute add DC 500;;;;给予500次攻击。
actcmd ATTRIBUTEADD SC 500;;;给500个灵魂
SySG & # 34感受一下【天之套装】、【350防御】、【350魔御】、【500攻击】& # 34;;;系统红字提示
DELAYGOTO [LOCAL] 1 @检测设备1
破裂
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#如果
均等套装效果Z 1
!CHECKITEMINFO红龙项链3
#行动
Mov套装效果Z 0
actcmd属性添加清除
SySG & # 34天之套装的力量已经离开了你的身体& # 34;
#如果
均等套装效果Z 1
!CHECKITEMINFO红龙戒指3
#行动
Mov套装效果Z 0
actcmd属性添加清除
SySG & # 34天之套装的力量已经离开了你的身体& # 34;
#如果
均等套装效果Z 1
!CHECKITEMINFO红龙手镯3
#行动
Mov套装效果Z 0
actcmd属性添加清除
SySG & # 34天之套装的力量已经离开了你的身体& # 34;
}
那很好。我们重新启动了插件。这节课结束了。
如何在本课中添加地图和所有附带的程序?
1.首先,确定你想要的地图的形状。现在没有查看地图的工具。让我们以一个随机特征为例。
2.因为目前没有查看地图的工具,只能尝试一张一张地添加地图或者已经知道这张地图的代码。
3.桌面上有一张特殊的地图。先给他起个名字吧。在服务器上,这个名字可以用数字和英文随便叫。叫dfkj.map,我们会加到版本里。下面看我的操作。
后面的天斗马是个地图标签,然后会附加42个魔法。添加所有地图标签时记得空。在这里,白天的战斗阳光明媚,马可以骑马。
4.我们将这个映射复制到服务器映射和客户端映射。
5:重新启动服务器一次
6:这个3G包含所有NPC,所以启动时间有点慢。
7:我们进游戏看看能不能进dfkj的地图。看到了吗?我们进来吧。
8.这样,我们就增加了一张地图。这是一张小地图。如果是大图,也要配小图。见我下面打开客户端的DATA文件夹里的Mmap.wil。让我们打开它。
假设我们刚刚添加的地图的迷你图是00070,我们要把它写入服务器。正好70,还要写71,对应迷你地图正好70。延迟一个数字就好。没有特别的算法。
这样在添加地图的时候,就会出现一个小地图,而且里面一定有怪物。
看作
DFKJ 19 20猪10 2 5
首先是地图代号。
第二个是地图坐标X Y
第三是什么怪物需要刷出来。
四是在这个坐标范围内随机刷。这里写10是指以坐标19为中心10码内刷2头猪。20.
第五是刷多少。
第六是每5分钟刷新一次。当然一般老板是180分钟刷一次。
没关系。我们重启服务器看看吧。
只是忘了刷新怪物的文件必须是GEN作为后缀。记住,但是其他怪物只要把TXT改成GEN就能看到,怪物已经被刷掉了。我们只看到一个是因为另一个随机刷的坐标已经超过了这张地图的整体坐标,所以没有看到一般大地图不存在这个问题。呵呵呵。
先说地图和地图的联系。我们的测试图是DFKJ。看我的操作。
这样,在DFKJ的地图中,18.25的坐标,当玩家走到这个坐标时,输入1 117.213,就这样。
评论已关闭!