怀旧传奇3论坛

标题: 一组传奇三修改教程 [打印本页]

作者: 逍遥118    时间: 2014-7-20 20:05
标题: 一组传奇三修改教程
翻看资料,无意中发现这个,好像是配合录像使用的。发给大家看看吧。


作者: 逍遥118    时间: 2014-7-20 20:05
本教程总共12课
此为序 大概对服务端有个了解 才可以深入探究
首先传奇三由2个部分组成
1:服务端 即 Mud3 是游戏的服务端程序
2:客户端 即 玩家登录游戏需要的,游戏内所有人物 房屋 动作 等等都需要客户端来实现

首先介绍服务端 Mud3的组成构造
打开服务端Mud3 会看下以下几个文件


\mud3\Setup-------------------服务器配置文件
\Mud3\Notice------------------进入时公告和服务器滚动文字
\Mud3\Market-----------------里面是放商店储存货物(包括卖进去的物品)的地方market_prices和Market_Saved,内容可以删除
\mud3\Market\Market_Upg-------存放武器升级资料
\Mud3\GuildBase--------------行会资料
\Mud3\GmSayLogBase-------行会日志
\Mud3\Envir\Mon_def--------里面是刷怪文件,用记事本打开
\Mud3\Envir\MonItems-------怪物爆物品文件
\Mud3\Notice-------------------记事本打开里面是游戏循环播放的蓝底公告

\Mud3\Envir\market_def-----商店人物的内容,对话,买卖东西
\Mud3\Envir\QuestDiary--------任务脚本

\mud3\Envir\Convert_Def\Market_Def-------对应Envir\Market_Def的脚本
\mud3\Envir\Convert_Def\QuestDiary-------对应Envir\QuestDiary的脚本


ENVIR文件夹详细介绍

AdminList.TXT-------在此添加GM
StartPoint.txt-------回城卷回到的地方
GuardList.TXT------设置守卫位置文件
MERCHANT.TXT-------NPC坐标名字配置文件
MonGen.TXT--------刷怪文件引索,具体内容在\Mud3\Envir\Mon_def这个文件夹
MapInfo.TXT-------地图配置文件
MiniMap.TXT-------大地图对应的小地图配置文件
mapquest.txt------地图或怪物触发任务配置文件

游戏服务器组成基本2大构造 1:ENVIR  2:数据库
ENVIR 基本包含了游戏里面所有的脚本NPC 怪物 爆率
下面来详细介绍ENVIR 可以对服务端做详细了解
\Mud3\Envir\Mon_def------里面是游戏内所有刷怪文件,可用记事本打开
例:
;;;地图代码   坐标       怪物名称    范围   数量   多久刷时间
↓      ↓           ↓        ↓    ↓         ↓
tgzy_1   21  259    天宫牛头人   200    40        20

连起来解释 就是 天宫牛头人 这个怪物在地图代码为tgzy_1这个地图坐标中心为
21 259这个坐标范围200以内的地方刷40只 每隔20分钟刷一次
Envir\Monitems---这里是服务器里面所有的爆率文件 这里的文件名称与怪物名称一样,比如 冰城帝王.TXT 那么他对应的就是 游戏里面的冰城帝王 所爆的物品 大家打开这个文件夹以后可能会发现 比如 冰城帝王9.TXT 这里的冰城帝王9 就是游戏里面怪物的名称 但是玩家在游戏里面是看不出来的 看到的也只是 冰城帝王 比如在冰宫里面刷新的是冰城帝王 在 八大挑战里面刷新的 就有可能是冰城帝王9 这个名称的BOSS,具体我们要查询
ENVIR\MON_DEF\ 这个文件夹 下面我们先说爆率
打开爆率文件后如下面显示
1/500   魔晶石
很 简单的理解 怪物死亡后有五百分一的几率爆魔晶石

1/500  魔晶石 2
怪物死亡后有五百分一的几率爆魔晶石 2个


1/1500  法仙魔链  1  1
1/1500  道仙魔链  1  1
1/1500  战仙魔链  1  1
1/1500  法仙魔镯  1  1
1/1500  道仙魔镯  1  1
1/1500  战仙魔镯  1  1
1/1500  法仙魔戒  1  1
1/4000  月河战链  1  2
1/4000  月河战镯  1  2
1/4000  月河战戒  1  2
1/4000  月河法链  1  2
1/4000  月河法镯  1  2
1/4000  月河法戒  1  2
1/4000  月河道链  1  2
1/4000  月河道镯  1  2
1/4000  月河道戒  1  2

这里需要详细解释 1  1  和  1  2

这里是给物品爆出归类
就是怪物死亡后 有几率 爆出 1  1 这类物品的其中1个 就算前面的几率 为 1/1 就是必爆怪物死亡后也只会爆出 1  1  中间的1个

1  2 也是同样的意思 就算1/1 怪物死亡后也只会爆出 1  2 的其中1个  但是如果物品名称后面没有这个 1  1    1  2  这些标记 如果是1/1 的话怪物死亡后就会全部爆出


ENVIR\MonAi_Def 这里是所有怪物的魔法攻击 比如 屏幕上有很多条龙 最新36星座攻击怪物的1-N倍攻击 都在这里设置 这里不细说 有专门的怪物AI全纪录配合图片有详细解释

ENVIR\ParamControl  基本上是服务器 的纪录 !基本上开区之前就全部清空 比如玩家在内测的时候存了多少钻石 开区后多久之后开放 封魔石 攻城战 这些都是纪录在这里

ENVIR\QuestDiary  游戏99%的NPC脚本文件都在这个文件夹里面


序服务端介绍暂时到这里  下面课程会有详细课程

客户端 是玩家进入游戏实现游戏的程式  比如一些怪物 武器都是靠客户端来实现
客户端所有文件介绍

客户端MAP文件 就是所有地图文件 对应服务端的MAP文件
下面DATA文件夹

nimationsc.wil  游戏里一些动画的图片(灯台、晾的衣服、椰子树等)
Cliffsc.wil    各种岩石、岩石与草地结合的图片
DMon-1.wil   怪物被麻痹的各种动作图
DMon-1.wil   同上怪物的阴影图
Dungeonsc.wil 一些岩石(蚂蚁洞)的图片
Equip.wil    各种物品在装备栏里的图片--------------------重要
Fmmap.wil    陆地上所有地图的小地图图片
Furnituresc.wil 房间里的物品及阶梯的图片
GameInter.wil  所有物品掉落在地上所看到的图片---------重要
Ground.wil    物品在地面所显示时的图片
Horse.wil    三种马的图片(黑马变赤血马)
Housesc.wil   房子的图片
Innersc.wil    房子的四壁、房顶的图片(沙漠、土城房子)
Interface1c.wil  刚进入游戏到人物选择所看到各个图片
Inventory.wil  所有物品在包裹里面所看到的样子----------重要
Magic.wil    各种魔法效果图
M-Hair.wil   男性头发图
M-Helmet1.wil 男性所戴头盔的各个方向的图片
M-Hum.wil    男性的各种模型、动作图片(裸身、穿衣服、骑马、钩鱼)
MIcon.wil   魔法图标的图片
mmap.wil   小地图的地图
Mon-1~13.wil 所有怪物的图片
MonS-1~13.wil 所有怪物的阴影图片
M-Weapon1~6.wil  男性拿在手里的武器的各个方向的图片
Npc.wil    游戏里NPC的图片
Npcface.wil   NPC的脸面图
object1~2c.wil  建筑物及一些NPC前杂物的图片
ProgUse.wil  在装备栏所看人物裸身图像及头发的图片 (背影和刀光)
SmObjectsc.wil  一些建筑物、树木、杂物的图片
SmTilesc.wil  地面上的小图片
Tiles30c.wil   城内地砖、草地、草池边的图片
Tiles5c.wil    大海、海与陆地交错地、陆地表面的图片
Tilesc.wil    同上  
Wallsc.wil   城墙的图片
WM-Hair.wil  女性头发图片
WM-Helmet1.wil 女性所戴头盔的各个方向的图片
WM-Hum.wil   女性的各种模型、动作图片(裸身、穿衣服、骑马、钩鱼)
WM-Weapon1~4.wil 女性拿在手里的武器的各个方向的图片

游戏客户端可以使用提供的客户端编辑器进行编辑
比如 你看中传奇2的里面装备图片 你也可以导入进客户端 用啦呵呵 这章就不细说了 下面课程会有详细介绍


序就到这里

作者: 逍遥118    时间: 2014-7-20 20:08
第一课 添加 与 修改NPC
Mud3\Envir\merchant.txt  这个文件是传奇3 所有NPC所在文件目录 举例

任务使者                   1                   394        124          『任务管理员』        0        131
        ↓                ↓                  ↓           ↓           ↓
Mud3\Envir\Market_def   代表地图代码          坐标    游戏内显示的名称  0定点刷
最后一个131 代表 游戏内NPC的外观造型 我们可以使用提供 传奇三客户端编辑器.EXE工具打开 \游戏客户端\DATA\NPC.wil 这个文件是游戏里面所有NPC的造型 看到NPC在NPC.wil里面显示的第一张图片 如果是100 这里就写1 如果是200 就写2  具体的131在NPC.wil对应的因该就是 13100 取消后面的0…..

好了 我们现在在Mud3\Envir\merchant.txt里面加入了这个NPC 下面就要写这个NPC点击后出现的文字 以及 功能

NPC脚本文件都是存在\Mud3\Envir\Market_Def目录

刚才我们加的NPC文件名字叫 任务使者 但是在Mud3\Envir\Market_Def 目录里面一定要加入他所在的地图代码 举例: 任务使者-1.txt 这里的-1 上面已经有解释 就是这个NPC所在地图代码 0 道馆 1比奇 具体地图代码请打开 MUD3\ Envir\MAPINFO.TXT 我们可以看到  [0 比奇县 0] HORSE  第一个数字 0 就是这个地图的代码 中间的是地图名称 最后一个0 永远不变 这样我们就可以知道 所有地图的确切代码 【具体地图后面的标签我们下一课继续讲】 这个简单的说一下 HORSE 就代表 这个地图可以骑马

\Mud3\Envir\Market_Def目录 我们在这里目录建立好 任务使者-1.TXT这个文件以后
打开这个文件
举例:
;;;;;;------------第一行留空
[@main]--------这个是打开所有NPC文件必须要写的
#SAY------------------顾名思义 就是说的意思
欢迎光临本服务器\-------------说的内容

游戏内有文字换一行 只需要在后面加入 \ 这个符号 就是当前语句终止 换一行
<离开/@EXIT> --------所有游戏内的黄字就必须用<>包裹起来玩家才可以点击

这样一个简单的NPC我们就制作完成了 重启EI以后 进入游戏 去 地图代码为1 的394 124这个坐标 我们就可以找到这个NPC 点击以后就出现刚我们写的那段话

下面我们开始提高一点难度 制作复杂一点的NPC 首先和上面一样
;;;;;;------------第一行留空
[@main]--------这个是打开所有NPC文件必须要写的
#SAY------------------顾名思义 就是说的意思
欢迎光临本服务器\-------------说的内容
您现在要做什么?\

<去道观/@去道观A>\-----这里只要玩家点击去道观后 脚本自动跳转到@去道观A 这个玩家是看不见的

[@去道观A]
#IF----------------------------------------如果 判断的语句
CheckUnit CHECKJF 10--------------判断玩家有没有10点积分
CHECKITEM 传送凭证 1 ----------判断玩家包裹有没有传送凭证1个
#ACT--------------------------------------如果以上条件全部满足 就执行
MAPMOVE 1 200 200-----------------传送当前玩家去地图代码为1 坐标为200 200的地方
SetUnit SETJF – 10---------------------扣取玩家10点积分 这里的 – 号 也可以用 + 号
TAKE 传送凭证 1---------------------收取玩家1个传送凭证
#ELSESAY-------------------------------如果IF判断 玩家条件不满足的话就对玩家说
对不起 请检查您是否有10点积分和传送凭证1个 ---------------------说的内容

好了 基本NPC添加 和普通语句因该会操作了 呵呵

下面将多NPC 调用1个脚本

比如我们制作了1个NPC 不想在当前脚本里 那么我们就要用到CALL的语句

[@MAIN]
#CALL [\QuestDiary\巅峰科技\脚本演示.TXT] @脚本演示1
↓                    ↓                    ↓
玩家点击打开这个NPC以后立即跳转到目录为 巅峰科技 脚本演示.TXT 文件
下面我们演示 脚本演示.TXT 文件脚本

;;;;;;;;;;;;;第一行必须留空
[@脚本演示1]--------对应上一步CALL 的脚本指令
{            --------凡是CALL过来的脚本内容必须要用{}概括起来
#SAY
您好 欢迎光临本服务器\\
}
这样玩家点击上一个NPC的功能就会调用这里的脚本

第一课NPC加入基础知识到这里结束 下一课讲NPC内容的高级知识 以及常用的脚本命令










作者: kuangwang    时间: 2014-7-20 21:03
非常十分以及极其狗血!
作者: ezwangjun    时间: 2014-7-21 09:02
这东西我收了!谢谢楼主!
作者: dt001008    时间: 2014-7-21 14:33
这东西我收了!谢谢楼主!还有呢。
作者: liuchongh    时间: 2014-7-22 00:52
好东西 值得收藏,继续讲课!!!
作者: yzwangsf    时间: 2014-7-22 02:10
学习了,还做了笔记,逍遥 下一颗别讲太多,太多我怕消化不了,我小时候上学老是囫囵吞枣,现在这毛病也没改。
作者: xnfh    时间: 2014-7-25 01:49
好东西呀,怎么只有1课了?还有11课呢?
作者: 474337264    时间: 2014-7-26 17:26
感谢楼主的无私分享!
作者: xnfh    时间: 2014-7-27 18:54
好东西 值得收藏,继续讲课!
作者: taracat    时间: 2014-7-28 07:02
很有用的教学 .. 先收下 谢谢
作者: cjy2213551    时间: 2014-7-28 21:10
说好的视屏呢,骗人
作者: 6222888    时间: 2014-7-28 22:39
支持一下,的金币,支持
作者: 6222888    时间: 2014-7-28 22:40
支持一下,的金币,支持
作者: xg1478    时间: 2014-7-29 13:24
楼主辛苦了!
作者: 疯狂的84老鼠    时间: 2014-7-29 13:29
感谢分享 正在学习阶段
作者: fwyfxy    时间: 2014-7-30 09:31
不错好东西 领教了不错好东西 领教了不错好东西 领教了
作者: changjk    时间: 2014-8-1 15:15
 
赞!
支持!
我路过!
谢谢分享!
楼主辛苦了!
弱弱的冒个泡!
这个观点我很赞同!
感谢楼主的无私分享!
非常十分以及极其狗血!
这东西我收了!谢谢楼主!

这东西我收了!谢谢楼主!
非常十分以及极其狗血!
感谢楼主的无私分享!
这个观点我很赞同!
弱弱的冒个泡!
楼主辛苦了!
谢谢分享!
我路过!
支持!
赞!
 
作者: changjk    时间: 2014-8-1 15:16
 
赞!
支持!
我路过!
谢谢分享!
楼主辛苦了!
弱弱的冒个泡!
这个观点我很赞同!
感谢楼主的无私分享!
非常十分以及极其狗血!
这东西我收了!谢谢楼主!

这东西我收了!谢谢楼主!
非常十分以及极其狗血!
感谢楼主的无私分享!
这个观点我很赞同!
弱弱的冒个泡!
楼主辛苦了!
谢谢分享!
我路过!
支持!
赞!
 
作者: langsha    时间: 2014-8-5 06:36
这东西我收了!谢谢楼主!
作者: coollefei    时间: 2014-8-6 22:07
顶顶顶顶顶顶顶顶顶顶
作者: gghong1130    时间: 2014-9-9 20:24
感谢楼主的无私分享!
作者: 疯狂的84老鼠    时间: 2014-9-11 10:13
在期待后续更新 感谢
作者: kowk5095    时间: 2014-9-11 14:33
学习了!!很有用啊!!
作者: jswjswjsw    时间: 2014-9-12 02:52
小葵花妈妈课堂开课了。
作者: cjwalex    时间: 2014-9-12 19:26
好高端,明白了些
作者: 6222888    时间: 2014-9-12 19:52
人的存在也被无限放大。不过也因此,一种功利的、庸俗的、小气的价值观弥漫在我们的生活中,一切大写和崇高的观念受到了无情的嘲笑
作者: 6222888    时间: 2014-9-12 19:53
人的存在也被无限放大。不过也因此,一种功利的、庸俗的、小气的价值观弥漫在我们的生活中,一切大写和崇高的观念受到了无情的嘲笑
作者: kamakay    时间: 2014-9-12 22:19
这个太有用了。。。。。。。。。。。
作者: 6222888    时间: 2014-9-13 21:31
静静地,我们拥抱在用语言照明的世界里,而那未成形的黑暗是可怕的,那可能和不可能使我们沉迷
作者: 6222888    时间: 2014-9-13 21:31
静静地,我们拥抱在用语言照明的世界里,而那未成形的黑暗是可怕的,那可能和不可能使我们沉迷
作者: 木一秒钟    时间: 2014-9-14 05:15
aaaaaaaaaaaaaaaaaaaaaaaaa
作者: 木一秒钟    时间: 2014-9-14 05:15
ddddddddddddddddddd
作者: gghong1130    时间: 2014-9-17 18:05
感谢楼主的无私分享!
作者: zhangyc5555    时间: 2014-9-19 21:53
感谢楼主的无私分享!

作者: 77595009    时间: 2014-9-20 08:32
感谢楼主的无私分享!
作者: 大漠沙如雪    时间: 2014-10-20 09:51
谢谢分享!
作者: 路人甲    时间: 2014-10-20 18:55
楼主辛苦了!
作者: 精彩    时间: 2014-10-25 21:27

拿走了 谢谢分享
作者: 精彩    时间: 2014-10-25 22:23

支持怀旧论坛,支持本帖!!!
作者: wthslw001    时间: 2014-10-26 23:24
这东西我收了!谢谢楼主!
作者: feixue80    时间: 2014-10-29 13:03
这东西我收了!谢谢楼主!
作者: 阿星    时间: 2014-11-5 14:26
楼主辛苦了!
作者: wansui2014    时间: 2014-11-8 09:29
这东西我收了!谢谢楼主!
作者: 黑冰    时间: 2014-11-13 14:10
好像很牛逼的样子
作者: s51465121    时间: 2014-11-25 03:50
好东西啊 谢谢 楼主
作者: s51465121    时间: 2014-11-25 03:50
这东西我收了!谢谢楼主!
作者: s51465121    时间: 2014-11-25 04:05
这东西我收了!谢谢楼主!
作者: q622323    时间: 2014-12-3 02:09
论坛有你更精彩!
作者: q622323    时间: 2014-12-6 07:01
支持怀旧论坛,支持本帖!!!
作者: 游戏人生    时间: 2014-12-9 08:25
论坛有你更精彩!
学习学习.但是要让我记住可能有点困难.
作者: fanser    时间: 2014-12-16 13:18
流弊的。流弊的。楼主流弊的。
作者: 随风123    时间: 2014-12-19 22:49
这个太有用了
作者: jreek    时间: 2014-12-20 11:34
翻看资料,无意中发现这个,好像是配合录像使用的。发给大家看看吧。

我要努力板砖
作者: lantiandayu    时间: 2014-12-20 18:43
感谢楼主的无私分享!
作者: xuedie2000    时间: 2014-12-21 23:44
谢谢分享!....
作者: wxml    时间: 2014-12-24 23:39
后面的课程呢,咋不发了,这样太吊胃口了吧!
打包发了,我们花钱还不行吗!
作者: 现在休息    时间: 2015-3-19 14:07
这东西我收了!谢谢楼主!
作者: kking111    时间: 2015-3-20 16:28
看了楼主的资料,没看到如何添加极品率的文件啊,怎么破!@怎么设置成为100%极品率啊
作者: jswd0411    时间: 2015-3-23 20:44
逍遥118 发表于 2014-7-20 20:05
本教程总共12课
此为序 大概对服务端有个了解 才可以深入探究
首先传奇三由2个部分组成

非常有用适合新手!!!!!谢谢
作者: jswd0411    时间: 2015-3-23 20:44
逍遥118 发表于 2014-7-20 20:05
本教程总共12课
此为序 大概对服务端有个了解 才可以深入探究
首先传奇三由2个部分组成

非常有用适合新手!!!!!谢谢
作者: dlsky38    时间: 2015-3-24 21:05

这东西我收了!谢谢楼主!还有呢。
作者: 2210577    时间: 2015-3-25 01:25
论坛有你更精彩!
作者: 2210577    时间: 2015-3-25 01:25
非常十分以及极其狗血!
作者: feiyun007    时间: 2015-3-28 08:44
感谢楼主的无私分享!
作者: fromwhat    时间: 2015-3-30 23:10
好东西,MARK一下
作者: wjjoffice    时间: 2015-4-9 09:30
一课一课地仔细看,看看还有那些不知道的存下来~
作者: wjjoffice    时间: 2015-4-9 09:49
我能问一下……后面的呢?
作者: sopo001    时间: 2015-4-15 09:09
好东西,学习了!!
作者: 小脸灿烂    时间: 2015-4-30 11:49
这个可以有,要支持
作者: zjyy007    时间: 2015-4-30 13:37
非常十分以及极其狗血!
作者: 22334455    时间: 2015-5-6 09:20
感谢楼主的无私分享!
作者: abc8537    时间: 2015-5-7 06:18
这个观点我很赞同!
作者: 传奇3菜鸟    时间: 2015-5-10 14:09
这东西我收了!谢谢楼主!
作者: xiefeifei    时间: 2015-5-10 20:37
感谢楼主分享
作者: mickile13    时间: 2015-7-14 10:30
的的顶顶顶顶顶的顶顶顶顶顶
作者: 2488    时间: 2015-9-4 02:04
值得收藏,继续讲课
作者: 2120047    时间: 2015-9-9 10:09
下下免费的,哈  沙发呀~~~~
作者: charlesyu    时间: 2015-9-9 11:24
感谢楼主的无私分享!
作者: aprilface    时间: 2015-9-10 09:11
这就是全文,么? 还有么
作者: ajiu899    时间: 2015-9-11 13:21
论坛有你更精彩!
作者: zjjpest    时间: 2015-9-13 09:11
求一组传奇3修改教程的后序。怀旧币也行
作者: 雪鸢    时间: 2015-9-15 20:37
就这两个再没有了么?还等着继续学习呢,就想看看脚本命令
作者: lhy001    时间: 2015-9-15 21:06
没看懂是啥意思??
作者: vye    时间: 2015-9-21 10:14
弱弱的冒个泡!
作者: nebular    时间: 2015-9-22 22:35
非常十分以及极其狗血!
作者: wangwu666    时间: 2015-10-12 15:08
很好的东西,谢谢了,打倒了诺玛教主
作者: wangwu666    时间: 2015-10-12 15:10
我用连环明珠又回来了,杀死了霸王教主
作者: wangwu666    时间: 2015-10-14 21:13
学习是美德,捞金看能力,回复神贴是两者的完美结合
作者: 未来战士    时间: 2015-11-27 20:39
好东西呀,怎么只有1课了?还有11课呢?
作者: ←═╬∞九枪八    时间: 2015-11-27 20:56
谁都无法阻止我进步的脚步!
作者: 戏凤游龙    时间: 2015-11-30 12:15
弱弱的冒个泡!
作者: jiashaoyu    时间: 2015-11-30 13:56
感谢楼主的无私分享!
作者: cqzhengfuyong    时间: 2015-12-1 22:17
感谢楼主的无私分享!
作者: wxfmyd1988    时间: 2015-12-3 14:41
感谢楼主的无私分享!
作者: ghost95278    时间: 2015-12-18 20:03
谢谢楼主,但是后面的在哪呢
作者: ←═╬∞九枪八    时间: 2015-12-18 21:32
谁都无法阻止我进步的脚步!
作者: ←═╬∞九枪八    时间: 2015-12-18 21:36
谁都无法阻止我进步的脚步!
作者: 问茶    时间: 2015-12-19 19:17
楼主辛苦了,必须支持一下。




欢迎光临 怀旧传奇3论坛 (http://www.cq3.in/) Powered by Discuz! X3.1