芝麻论坛 发表于 2013-3-21 17:36:47

传奇私服实用GM技术(一)

传奇私服实用GM技术
       最近咨询芝麻GM论坛 的朋友也是越来越多了,然后大家都对如何更好更多的学习到实用的GM技术问题而担心,和在哪里学习会得到良好或者是明显一点的效果。很多朋友都抱怨,为什么每天都在学,但总是得不到技术含量的提高。在这里芝麻gm基地总结一下这几年以来传奇私服的经验之谈!希望对各GM朋友有所帮助。。。
      
       一:传奇的各个功能
以下是服务端主要文件位置与用途 :

D:\Mirserver\Mir200\M2Server.exe 大家常说的引擎,M2。指的就是它 也就是等于一个传奇的心脏 管理着一个传奇的各个功能

D:\Mirserver\Mir200\Envir 此目录包含传奇所有重要文件 例如NPC 地图 暴率等等

D:\Mirserver\Mir200\Envir\MapInfo.txt 传奇里所有的地图和对应的坐标点 如:地图1的XX坐标可进入地图2

D:\Mirserver\Mir200\Envir\MerChant.txt 所有服务脚本性质的NPC 和 NPC对应的地图 坐标 NPC的样子

D:\Mirserver\Mir200\Envir\MonGen.txt 各个地图刷新什么怪物 刷新数量 刷新范围等等

D:\Mirserver\Mir200\Envir\Npcs.txt 同样也是NPC文件 但是本人真搞不懂为什么要有这个 其实放在MerChant.txt脚本里也是可以的。。。


D:\Mirserver\Mir200\Envir\AdminList.txt 管理员列表 把人物名输入到里面就是管理员了

D:\Mirserver\Mir200\Envir\UserCmd.txt游戏里的命令 比如会员命令是 @会员服务 等等。。。对应的脚本是QFunction-0.txt

D:\Mirserver\Mir200\Envir\MonSayMsg.txt怪物说话配制 需要在M2功能设置里开启怪物说话才可以使用

D:\Mirserver\Mir200\Envir\MapQuest_def\QManage.txt   登陆脚本 每个人物登陆游戏都会经过此脚本 起着决定性作用 以后学习脚本命令后 这个文件就可以学习到了

D:\Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt功能脚本 比如游戏里的卷轴使用后的效果 或随身命令等都通过此脚本完成

D:\Mirserver\Mir200\Envir\MapQuest.txt怪物触发脚本 在某地图杀死某个怪将会执行某个功能

D:\Mirserver\Mir200\Envir\MonItems 此文件夹内就是暴率脚本 里面的怪物名对应的是怪物的暴出物品的暴率

       二:传奇简单架设与DB文件应用(添加怪物与装备)
还是理论知识 传奇服务端 文件夹默认名称 :mirserver默认位置:安装到D盘

安装完毕后 安装DB数据库 DB库我已经安装完了 就不重新安装啦。。。 安装很简单 直接狂点下一步就OK。。。 我把原来的删除了 重新设置一下 大家看好哦。。。 打开控制面版找到DB添加出新选项:DB   然后找到D:\Mirserver\Mud2\DB 此文件夹 然后确认

就象我这样设置就可以了 设置好以后关掉就OK

在到D:\Mirserver 找到[游戏控制器.exe]或者叫 直接打开 然后点击配置向导

如果你是想开给大家玩就在里面输入公网IP 如果自己测试 输入:127.0.0.1就可以了

网吧的用户 就是局域网用户 是没有共网IP的使用权限的 所以你就输入内网IP就可以让网吧所有人玩了

具体怎么查IP 或者说什么是公网IP 或内网IP 那不在本人业务范围只内。。如果有需要了解的 可进本人群:6173483 了解

呵呵6173483 是本人Q群 刚刚建立的。。。 估计在半个月内会爆满。。。 所以需要进入的玩家要赶快。。。

呵呵 对了 在说一下 我现在非常需要学习做静态站和PS 如果有高手愿意收我 本人愿意用本人所有懂得的东西来互相帮助。。。

然后游戏名字设置成想要的传奇名称 狂点下一步 就可以进入了已经全部设置完了 现在我们来开就可以了

如果跟我设置的一样但是没办法正常进入的玩家 那就是服务端有问题 换一个一般就可以解决了

以上架设问题只是带过 并不负责任何责任 当然 有看不懂的可以进本群 查看早期本人做的详细架设教程

因为新手在架设过程中有可能下载到有问题的服务端 无法正常使用 可以进本群共享里看下载地址 下载下的服务端可保证能正常测试。。。

由于群刚刚建立 所以需要支持。。。 望海涵。。。 但是里面的同学还是很热心的 。。。

接着就是DB文件的应用了 先看一下我写的相关材料。。。。我现在把服务器开起来 因为下面教学涉及到DB数据库 所以我先开起来

大家不知道。。 本人总是喜欢下载一下私人或者团体开发的比较特殊的版本 然后进行研究 最后把觉得值得利用 或者觉得比较不错的脚本都留下来 以后当做经验或素材 因为创意 这种东西 个人能力有限。。。 这版本就是网上下载的免费版本。。。 还没测试呢。。。接下来看下面的教学

DB就是传奇游戏的一个数据库 而这个数据库包含的东西只有三个 就是我们刚才在DB设置的那个目录里:D:\Mirserver\Mud2\DB

此目录里有三个文件 分别是:

StdItems.DB:物品DB   Monster.DB:怪物DB    Magic.DB:魔法DB

这三个DB文件本身就包含了传奇里的 怪物 装备 魔法 传奇里的怪物装备魔法 都是靠这三个文件里面设置的

现在传奇里的魔法功能都大同小异 除非自己开发自定义魔法。。。 那个在以后教程中会详细解说。

Magic.DB就是魔法DB 所以一般传奇里 这个DB都是通用的。。。 没什么可说的

随后就是 StdItems.DB 和 Monster.DB 这两个文件

物品和怪物数据库

StdItems.DB 物品数据库那我们怎么查看物品数据库呢? 其实 我们刚才安装的DBC2000 就具有这个功能 可以在里面看到DB数据库的东西

但是有一点 这个DBC2000这个东西 用起来很是不方便 而且如果我们有时候修改了里面的数值 会不保存。。。。

所以我这里给大家推荐几个软件。。。 比较常用的首先是心意 游戏设置器这个软件可以说风靡SF界 。。。 当然 本人对这个软件是很肯定的

但是毕竟是19XX年的产物。。。 已经过失了。。。 对现在的M2来说 已经跟不上时代的脚步。。

所以我这里介绍一款现在我用的软件万游网络游戏设置器 这款软件功能相当强大。。 有需要的可以去群里共享下载。。。

这软件本身是收费版本 前段时间被某牛人破解呵呵 在此谢谢。。。。

好 我们现在看一下DB库是如何设置的

虽然这款软件支持中文界面 但是我还是希望新手门好好学习学习。。。 大家可能不清楚如何添加装备 我在这里准备了一份文件给大家看

这个就是传奇的物品代码表 里面包含了所有的传奇物品代码和特殊属性的编号 我这里例举一个 给大家看一下

比如我们现在想添加一个装被 叫:零八手镯 攻击魔法道数50-50 防魔御20-20 50级佩带 属性是麻痹 我们设置一下

手镯的代码有24 和 26 我解释一下 如果设置 24 那么手镯就没有防御属性 只有准确和敏捷属性 26才是防御属性

那我们就用万游网络设置器来添加这个手镯 这里第一个是编号 编号不能重复 而且是有顺序的

分类号这里就是手镯的编号我们写26我们还是设置隐身吧 这样清楚一点。。。 物品外观这里写手镯的样子 所有首饰类物品的样子都在这里设置 我们就设计成圣战手镯的样子吧 持久这里 10000=10点持久 大家自己换算 二十点持久等于20000 好了 手镯添加好了 我们点下面的刷新按扭 我们进游戏里看一下 现在电脑卡的都晕了 大家忍受一下实在不行就快进。。。

这里只是首饰的添加方法 而衣服和武器 大同小异 为什么这么说 因为衣服和武器比首饰多了一个外观 就是在游戏里跑动时候的样子

所以等一下我会简单介绍一下的

添加武器的话 == 实在太卡了。。。 成功了。。。 现在看如何添加武器和衣服

我们添加一个跟雷霆一样的衣服 叫做:零八衣服 防御50-50 攻魔道20-20我们设置一下

大家可以看到 男的分类号是10 女的分类号是11 这个在我们物品代码表里都有写到我就不多说了

雷霆衣服的衣服外观是9 上面写的很清楚 衣服翅膀就是雷霆衣服穿上以后显示的那个黄色翅膀 男是15 女是16 好我们现在添加

添加完了 我们测试一下武器的添加方法和衣服是一样的 比首饰多出一个外观 大家自己研究一下就懂了

然后是怪物问题 因为时间有限制 我就随便带一下 然后大家自己研究 其实都很容易的

这个代码表就是英文怪物代码的对照表 因为我们用的软件是中文 所以这个对照表就没什么用途了

不过我们可以添加一个怪物做例子

我们添加一个跟 稻草人一样的怪物名字叫做 稻草教主 试试 怪物文件多出两个东西 一个是攻击类型 一个是攻击图象

我简单介绍一下 攻击类型是什么意思 就是比如说 月魔蜘蛛的攻击类型就是毒 可以麻痹人

祖码怪物的攻击就是刷新出来后是石化状态。。 这就是攻击类型

而攻击图象 我的解释是 比如沃码教主攻击人的时候是雷电攻击 这就是攻击图象

而这些攻击类型和图象的代码 等一下我会打包发给大家的 我们先添加怪物 我没有在这里添加 直接把怪物名字修改成了稻草教主//

大家到时候添加其实也是一样的 怪物和装备不同之处是 装备有编号 编号必须是不一样的 而且是流水线形式的 1 然后2 然后3。。。

而怪物没有 我们测试一下 呵呵 成功。。。

       三:传奇制作学习思路与NPC添加+登陆器配制
首先是 Mirserver\Mir200\Envir\MerChant.txt 这个文件 这个文件就是NPC刷新文件 包含了服务器各种NPC

大家可以看这个 :

;脚本名称    地图名称   X坐标Y坐标NPC在游戏里的名称标志(方向)形象是否属于沙是否移动移动间隔

传送员/封魔      4      237      207      传送使者         0               8      0          0         0

脚本名称 : 传送员/封魔   这个写的是脚本存在的目录 是在Mirserver\Mir200\Envir\Market_Def\传送员\封魔.txt

地图名称 : 4    这个是NPC所在的地图编号

X坐标 : 237   X坐标与Y坐标就是传奇里NPC的坐标 这个不需要多解释

Y坐标 : 207   X坐标与Y坐标就是传奇里NPC的坐标 这个不需要多解释

NPC在游戏里的名称 : 传送使者    NPC在游戏里该叫什么名字 你设置成什么他就叫什么

标志(方向) : 0    对应的方向

形象 : 8   NPC在游戏里的样子

是否属于沙 : 0    是否是沙城属性的NPC

是否移动 : 0   是否可以自动移动

移动间隔 : 0   如果设置成可以移动 多久移动一次

芝麻GM论坛最专业的gm基地-为您提供最新最热门的传奇版本下载信息。

页: [1]
查看完整版本: 传奇私服实用GM技术(一)