怀旧传奇3论坛

搜索
热搜: 活动 交友 discuz

最近看过此主题的会员

查看: 16039|回复: 125
打印 上一主题 下一主题

一组传奇三教程(论坛发帖限制开灶补发)

  [复制链接]
  • TA的每日心情
    开心
    2023-11-5 20:28
  • 签到天数: 194 天

    [LV.7]潘夜牛魔王

    47

    主题

    1248

    帖子

    1284

    积分

    超级会员

    Rank: 4

    威望
    18
    贡献
    0
    怀旧币
    3075

    社区QQ达人

    跳转到指定楼层
    楼主
    发表于 2014-7-20 20:14:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    首先对 传奇3 数据库 进行一次讲解 主要是针对42魔法
    传奇3  三个数据库 ACCOUNT  GAME3G HERO3G
    ACCOUNT  账号数据库   账号 上线时间 IP 记录 基本都在这个数据库里面
    GAME3G游戏里面 脚本调用的字段数据也会使用到这个数据库 但是最主要的是 游戏内 所有 物品 怪物 魔法技能 都在这个数据库里面
    我们使用 SQL2000 打开 GAME3G 数据库 发现 KING_STDITEMS【游戏内所有的物品】
    KING_MAGIC【游戏内三职业所有技能魔法】 KING_MONSTER【游戏内所有怪物】
    首先 我们打开 KING_ STDITEMS表(右键  打开表 返回所有行) 我们看到 很多物品名称
    IDX 物品序号
    NAME 物品在游戏内所显示出来的名字
    STDMODE物品种类 物品类 拿在手上的 造型图片
    SHAPE 特殊物品种类 比如 麻痹戒指 SHAPE 就是 113
    WEIGHT物品的重量
    StdFunction一般不填
    charlooks帽子外观
    anicount一般吸血 用到!! 魔血虹魔附属值!!
    source一般不填
    reserved物品限制比如写128 就是 不可以交易 出售  丢弃
    throw 材料 任务物品 药水 神水
    Looks 装备栏包裹外观 对应客户端文件 每个服基本上客户端都有区别 可以用 我们提供的客户端查看软件(会报毒 但是 误报 如果不放心 可以不使用) 打开客户端的 DATA文件里面Inventory.wix 文件  比如你在Inventory.wix里面看到屠龙的图片 100 那么这里就写100 但是  这个只是显示 物品在包裹 人物栏的图片 不是 拿在手上的图片 !
    DuraMax持久
    AC 防御底限
    AC 2 防御上限
    mactypeei版魔御类型,现无用
    MAC 魔法防御底限
    MAC 2 魔法防御上限
    DC 攻击下限
    DC2 攻击上限
    SAC 道术下限 现在没用了
    SAC2 道术上限 现在没用了
    MC_TYPE如果 1 后面的就是 自然魔法 如果写2 后面的就是 灵魂魔法
    MC 前面MC_TYPE 0 就是全系列下限 如果是1 就是自然 2 就是 灵魂
    MC2 同上
    FUNC_TUPE附带的攻击元素 攻击元素种类  1火2冰 3电 4风 5圣 6暗 7幻
    FUNC 根据前面的种类所加的元素类型 比如 这里写5 前面是1 那么这件装备的攻击元素就是火+5
    AMULET 无用
    NEED 特殊才能配带比如沙巴克老大
    255            小于某转生等级不能穿戴
    254            小于某声望不能穿戴
    253            小于某会员等级不能穿戴
    252            IP会员不能穿戴
    251            大于多少级不让穿戴
    250            没有拜师或者收徒不让穿戴
    249            不是师傅不让穿戴
    248            非徒弟不让穿戴
    247            非行会成员不能穿戴
    246            非行会老大不能穿戴
    245            非沙成员不能穿戴
    244            非土成员不能穿戴
    243            非沙老大不能穿戴
    242            非土老大不能穿戴
    241            非结婚不能穿戴
    240            非土战士不能穿戴
    239            非土法师不能穿戴
    238            非土道士不能穿戴
    237            GM不能穿戴
    NEEDLEVEL 配带物品的前置条件
    增加说明
    Need里面填入相对应的数字,Needlevel填入等级
    PRICE 物品价格
    UPLVL_TYPE 最新插件饰品升级触发
    IGNOREAC 防御
    IGNOREMAC 魔御
    APPEARANCE 无解
    STOCK 一般是5 是否可以存仓库
    DisappearTime 时间限制物品 比如写7  就是此物品 7天后自动消失
    NeedFame 佩戴需要声望比如写100 就是这件物品 需要100声望才可以佩戴
    superitem_type 超级物品种类
    OrgName 数据库制作者
    SuperItemLogType 是否属于隐藏属性类的物品 如果是1 后面的3个字段才可以实现 一般都是写1
    FurbishHpMp %多少回血几率计算方式为16进制 如果需要几率计算器 可联络QQ344721784 进行购买 300一套 使用3 这里提供一个429463961 10%HPMP全满
    SuperHit 同上429457923 10% 2倍攻击
    SuperPoison 同上429470259 10% 25倍爆毒
    BuyBackJf 钻石寄售员回收玩家 物品给玩家多少积分
    ExtValue 隐藏攻击玩家是否可以从武器表面看见
    addMinDc 物品隐藏攻击下限玩家看不到  GM可以看到
    addMaxDc 物品隐藏攻击上线玩家看不到 GM可以看到
    addMinMc 同上自然下限
    addMaxMc 同上自然上线
    addMinSc 同上灵魂下限
    addMaxSc 同上灵魂上限
    addMinAc 同上防御上限
    addMaxAc 同上防御下限
    addMinMac 同上魔御 上限
    addMaxMac 同上魔御下限
    addHp 同上隐藏血量
    addMp 同上隐藏蓝量

      

    楼主热帖
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏11 分享淘帖 支持支持 反对反对
  • TA的每日心情
    开心
    2023-11-5 20:28
  • 签到天数: 194 天

    [LV.7]潘夜牛魔王

    47

    主题

    1248

    帖子

    1284

    积分

    超级会员

    Rank: 4

    威望
    18
    贡献
    0
    怀旧币
    3075

    社区QQ达人

    推荐
     楼主| 发表于 2014-7-20 20:17:03 | 只看该作者
    以下是自己总结:
    武器  AC2=准确  MAC2=攻击速度 MC MC2:全系列魔法     AC=幸运   source=幸运

    项链SHAP=19的时候  MAC2=幸运    AC2=魔法躲避    SHAP=20的时候 MAC2=准确  AC2=敏捷   SHAP=21的时候 MAC=攻速  MAC2=魔法恢复  AC2=体力恢复 AC=攻击速度

    戒指SHAP=23的时候  AC=攻击速度 AC2=回避中毒     MAC2 =中毒恢复   SAC=强元素 SAC2 =弱元素

    戒指SHAP=22的时候     MAC2魔芋防御

    靴子:DC=舒适 MC=手负重MC2=负重

    手镯SHAP=24的时候 AC2=准确    MC2=敏捷   SHAP=26的时候 魔芋防御

    衣服:source=外发光  AC=防御下线  AC2=防御上线 MAC=魔防下限 MAC2=魔防上限

    物品数据库到这里 下面介绍 怪物数据库 至于如何添加物品 请看配套视频 很简单的!

    Name=怪物名称
    RACE=种族,怪物的死亡和行动时的效果(无法解定算法)
    RaceImg=怪物攻击种类 原来插件是1-254 如果现在这里写255 就调用服务端里面的D:\Mud3\Envir\MonAi_Def   TXT文件 TXT文件名与怪物名称一定要相同
    【附上怪物的攻击模式】
    RaceImg 怪物的攻击模式
    10
    11 打我我还手
    12 瞬移过来砍(大刀)
    13 从地上钻出来
    14
    15 丢斧头(可以做半兽统领)
    16 小量麻痹攻击(蛆)
    17
    18
    19 近身肉搏
    20 喷火(火焰沃玛)
    21 边打边放电(雷电,地狱雷光)
    22 喷针(暗黑战士)
    23 道士骷髅~
    24
    31
    32
    33 大范围的石化和绿毒还有红毒(触龙神)
    34 大范围地下出刺(赤月恶魔)
    35 放!setup配置文件里的Spider(如果放沃玛出来......)
    36 自杀式~
    37 2步攻击带绿毒
    40 放电的(僵尸)
    41 从地上钻出来可移动(僵尸)
    42 可复活的(僵尸)要是我也能复活就好了
    43 放!setup配置文件里的Bee(不要放大刀啊)
    45 射箭的~边打边保持距离
    47 从石头里解放
    49 祖玛教主专用(火墙,爆裂火焰,地狱火)
    52 近身中石化
    53 近身小石化
    54 狗狗用
    55 狗狗用
    98 不攻击,肉墙(可做出栗子树)
    99 三个城墙



    Appr=怪物外观 可以用客户端查看器 查看客户端DATA文件里面的 怪物文件即Mon-1.wil- Mon-27.wil 最新1225 已经可以无限支持 怪物文件了………….
    Lvl=怪物等级
    Undead=传奇3 分 不死系 和 死系 现在貌似没多大用了吧 法师的那个技能好像已经没人用了吧0为死系,1为不死系 Undead为不死系时 Tameble失效
    Tameble 0为不可召唤1为可以召唤
    CoolEye 0-100 怪物的可视范围 为100时可以看到隐身
    Exp 怪物经验
    Hp 怪物的红
    Mp 怪物的蓝(这个设置不设置无所谓 怪物攻击不耗蓝的)
    Ac 怪物的防御
    fireMAC 火强几
    iceMAC 冰强几
    lightMAC 雷强几
    windMAC 风强几
    holymac 神圣
    darkMAC 暗黑强几
    phontamMAC 幻影

    Mac_type 怪物的魔法防御类型(同Magic里的魔法类型表)
    Mac 怪物的魔法防御
    DC 怪物的攻击力
    DCMAX 怪物的最大攻击力
    Mc_type 怪物的攻击类型(就当元素看吧)
    Mc1 魔法攻击力的下限
    Mc2 魔法攻击力的上限
    Speed 怪物移动的速度(越小越快)
    HIT 怪物的准确率(越大越准)
    Walk_SPD 移动的速度
    WalkStep 移动时的步伐,可以每秒走3步
    Walkwait 移动时的延时
    Attack_SPD 攻击的速度(小=快)

    最后的
    AddDc=同物品里面的怪物隐藏 攻击 数值不要超过 65535 都可以
    NewFame 杀死这只怪物 能获得多少声望
    JfPoint 获得多少积分
    MonDieEvent 死亡触发脚本文件【一般不用 用 MAPQUEST….触发】

    如何添加怪物 看视频吧 这课结束 不懂的地方 希望咨询QQ344721784  他很喜欢别人加他好友的 哈哈哈!!!!本课编写 KISS孤单

    大家一定玩过传奇3私服 一些怪物的攻击超炫 比如 屏幕上很多龙 很多 风雨雷电.
    现在这课就告诉大家如何实现这个功能.
    1:首先 怪物的RACE 必须为  255 只有为 255 才会调用 这些超炫的魔法
    2:我们首先建立一个测试怪物
    3:去服务端D:\Mud3\Envir\MonAis.txt 添加这个怪物的AI 路径 然后保存
    4:去D:\Mud3\Envir\MonAi_Def 添加 这个文档
    5:命名为 测试怪物 这样 这个怪物的攻击魔法 就添加完成了 我们去游戏测试
    6:GM是隐身的 怪物是不攻击的 记得不能隐身
    7:被卫士干掉了 看见了 怪物超炫魔法了吧…
    8:我们现在来改变他的攻击魔法  看见我 修改的2个数值了吧 这个就是怪物的魔法攻击样式.这个没有一个具体的数值 因为 是需要靠客户端来实现 所以每个每个试试咯 就可以了 我们就把他改为多龙攻击吧
    9:重启 插件
    10:看见咯?已经改为多龙攻击了  这课结束.

    大家好 今天说 很多GM关心的 如何添加游戏内的 套装效果 比如 佩戴了一套XX饰品获得一些额外的属性

    我们就拿赤龙一套来做测试吧 看好我的操作就可以了
    首先打开 服务端的D:\Mud3\Envir\Market_def\My00DefaultNPC-z010.txt
    文件 这个是系统脚本调用文件
    我们找到[@_UserLogin2] 只要游戏内的所有玩家 登录到游戏就会自动调用 这个[@_UserLogin2]命令


    [@_UserLogin2]
    #CALL [KINGSCRIPT\wholeclother2.txt] @测试套装

    只要角色上线 就自动呼叫这个脚本了
    如果你的版本里面没有wholeclother2.txt 这个文件 就自己新建一个 名称无所谓是什么 我这里是举例子

    [@测试套装]
    {
    #ACT
    DELAYGOTO [LOCAL] 2 @检测装备1

    [@检测装备1]
    #IF
    !Equal 套装效果Z 1

    CHECKITEMINFO 天治项链 3
    CHECKITEMINFO 天治手镯 3
    CHECKITEMINFO 天治戒指 3
    #ACT
    Mov 套装效果Z 1
    actcmd ATTRIBUTEADD AC  350
    actcmd ATTRIBUTEADD MAC 350
    actcmd ATTRIBUTEADD MC  500
    actcmd ATTRIBUTEADD DC  500
    actcmd ATTRIBUTEADD SC  500
    ;actcmd ATTRIBUTEADD SuperHit
    ;actcmd ATTRIBUTEADD HiWord(SuperHit) 6553/65535
    ;actcmd ATTRIBUTEADD HiByte(LoWord(SuperHit)) 2
    ;actcmd ATTRIBUTEADD LoByte(LoWord(SuperHit)) 3

    SysMSG "感受到 [ 天治套装 ] 的力量,[ 350 防御 ],[ 350 魔御 ],[ 500 点攻击 ]"
    DELAYGOTO [LOCAL] 1 @检测装备1
    Break

    }

    脚本格式!!!

    我这里就用3个饰品来做个例子

    ;;;;;
    [@测试套装]
    {
    #ACT
    DELAYGOTO [LOCAL] 2 @检测装备1 ;;;延迟2秒检测装备 这里最好延迟一下 不然会出错

    [@检测装备1]
    #IF
    !Equal 套装效果Z 1 ;;;;检查有没有 套装Z的效果

    CHECKITEMINFO 赤龙项链 3;;;;检查有没有这个物品而且是佩戴在身上的
    CHECKITEMINFO 赤龙戒指 3;;;;检查有没有这个物品而且是佩戴在身上的
    CHECKITEMINFO 赤龙手镯 3;;;;检查有没有这个物品而且是佩戴在身上的
    #ACT
    Mov 套装效果Z 1 ;;;;如果以上成立就给予这个套装效果
    actcmd ATTRIBUTEADD AC  350 ;;;;给予350的防御属性
    actcmd ATTRIBUTEADD MAC 350 ;;;;给予350的魔防属性
    actcmd ATTRIBUTEADD MC  500 ;;;;给予500自然魔法
    actcmd ATTRIBUTEADD DC  500 ;;;;给予500攻击
    actcmd ATTRIBUTEADD SC  500 ;;;;给予500灵魂
    SysMSG "感受到 [ 天治套装 ] 的力量,[ 350 防御 ],[ 350 魔御 ],[ 500 点攻击 ]";;系统红字提示
    DELAYGOTO [LOCAL] 1 @检测装备1
    Break
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

    #IF
    Equal 套装效果Z 1
    !CHECKITEMINFO 赤龙项链 3
    #ACT
    Mov 套装效果Z 0
    actcmd ATTRIBUTEADD CLEAR
    SysMSG "天治套装的力量,离开了你的身体"


    #IF
    Equal 套装效果Z 1
    !CHECKITEMINFO 赤龙戒指 3
    #ACT
    Mov 套装效果Z 0
    actcmd ATTRIBUTEADD CLEAR
    SysMSG "天治套装的力量,离开了你的身体"


    #IF
    Equal 套装效果Z 1
    !CHECKITEMINFO 赤龙手镯 3
    #ACT
    Mov 套装效果Z 0
    actcmd ATTRIBUTEADD CLEAR
    SysMSG "天治套装的力量,离开了你的身体"
    }


    这样就好了 我们重启插件 OK了 这课结束

    本课 如何添加地图 以及附带的所有程序

    1:首先 确定 你要的地图造型是什么 现在没有可以查看地图的工具 我们以一个随便特色为例
    2:因为目前没有查看地图的工具 所以我们添加地图 只能一个一个的试 或者 已经知道这个地图的代码 如果需要什么地图可以来问我 QQ344721784
    3:桌面上有个特色地图 我们先给他起个名字在服务端内 这个名字可以数字和英文 随便怎么叫啦 就叫 dfkj.map 我们要把他加入到版本里面 下面看我操作
    后面的DAY FIGHT HORSE  是 地图标签 随后会附上42魔法所有地图标签 添加的时候 记得空格 开来即可 这里 DAY 白天 FIGHT 全亮晴天 HORSE 可以骑马
    4:我们把这个地图 复制到 服务端MAP 和 客户端MAP里面
    5:重启一次服务端
    6:这个3G包含了所有NPC 所以启动 要点时间有点慢
    7:我们进游戏 看看能不能 进到dfkj这个地图 看到了吧 我们进来
    8:这样我们一副地图就添加完成了  这个是很小的地图 如果是很大的地图 还必须要给他配上小地图 下面看我操作 打开客户端的DATA文件夹 里面的Mmap.wil 就是小地图文件我们打开他
    假设 我们刚刚添加的地图的小地图为 00070 我们必须给他写进服务端 刚刚是70 我们就要写71 对应的是刚刚70的小地图 往后延迟1个数字就可以了 没有什么特别的算法
    这样 地图加好 小地图也有了 里面还必须有怪物
    看我操作
    DFKJ 19 20 猪 10  2  5
    第一个是地图代码名称
    第二个是地图坐标X Y
    第三个是需要刷出来的是什么怪物
    第四个是在这个坐标多少范围内随机刷 这里写10 就是在 19 . 20 这个坐标为中心得10码以内刷2只猪
    第五个就是 刷多少只
    第六个就是  时间 5分钟刷新一次 当然 一般BOSS是 180分钟刷一次
    这样就OK了 我们重启一次服务端 看看
    刚忘记了 刷新怪物的文件 必须是GEN 为后缀名 切记不可是其他 只需要把TXT改为GEN即可 看见了吧 怪物已经刷出来了 我们只看到了1只  因为另一只随机刷的坐标 已经超过这个地图的总体坐标了  所以我们没看到 一般大型地图不存在这个问题呵呵呵
    下面说一下 地图与地图的链接 我们的测试地图为DFKJ 看我操作
    这样 在DFKJ这个地图18.25这个坐标 当玩家走到这个坐标 就进入了 1 117.213这样就可以了
    有什么不懂 可以来问我  这课到此结束

    前6课基础知识到此结束 如果大家觉得有用 还有6课的脚本进阶知识包含 地图如果触发脚本 编写 任务 地图传送 判定积分 金钱 等级 转生 等等功能 价格还是500一套
    最近还会推出6课客户端编辑视频 比如你在任何一个私服看到喜欢的装备 怪物 地图等等 都可以加入到自己客户端内 敬请期待
  • TA的每日心情

    昨天 19:49
  • 签到天数: 2057 天

    [LV.Master]地天灭王

    1634

    主题

    9736

    帖子

    1万

    积分

    钻石会员

    Rank: 7Rank: 7Rank: 7

    威望
    1618
    贡献
    0
    怀旧币
    5494

    社区QQ达人活跃会员最佳新人初级会员中级会员高级会员灌水之王超级会员签到达人忠实粉丝核心会员

    板凳
    发表于 2014-7-20 21:01:54 | 只看该作者
    非常十分以及极其狗血!
  • TA的每日心情
    无聊
    2024-4-9 11:37
  • 签到天数: 44 天

    [LV.5]赤月恶魔

    47

    主题

    235

    帖子

    271

    积分

    初级会员

    Rank: 1

    威望
    18
    贡献
    0
    怀旧币
    456

    社区QQ达人

    地板
    发表于 2014-7-22 18:16:53 | 只看该作者
    谢谢分享!
  • TA的每日心情
    开心
    昨天 23:41
  • 签到天数: 2750 天

    [LV.Master]地天灭王

    939

    主题

    1万

    帖子

    1万

    积分

    钻石会员

    Rank: 7Rank: 7Rank: 7

    威望
    1844
    贡献
    0
    怀旧币
    2659

    社区QQ达人最佳新人活跃会员初级会员中级会员高级会员超级会员灌水之王签到达人忠实粉丝核心会员终极会员声名显赫传三骨灰在线之星

    5#
    发表于 2014-7-29 13:30:34 | 只看该作者
    感谢楼主的无私分享!
  • TA的每日心情
    无聊
    2015-3-13 20:45
  • 签到天数: 7 天

    [LV.3]沃玛教主

    6

    主题

    73

    帖子

    77

    积分

    中级会员

    Rank: 2

    威望
    0
    贡献
    0
    怀旧币
    28
    6#
    发表于 2014-7-30 09:30:33 | 只看该作者
    不错好东西 领教了
  • TA的每日心情

    2021-9-15 02:34
  • 签到天数: 2020 天

    [LV.Master]地天灭王

    62

    主题

    4594

    帖子

    7276

    积分

    究级会员

    Rank: 6Rank: 6

    威望
    1341
    贡献
    0
    怀旧币
    9774

    社区QQ达人

    7#
    发表于 2014-8-1 15:13:49 | 只看该作者
     
    赞!
    支持!
    我路过!
    谢谢分享!
    楼主辛苦了!
    弱弱的冒个泡!
    这个观点我很赞同!
    感谢楼主的无私分享!
    非常十分以及极其狗血!
    这东西我收了!谢谢楼主!

    这东西我收了!谢谢楼主!
    非常十分以及极其狗血!
    感谢楼主的无私分享!
    这个观点我很赞同!
    弱弱的冒个泡!
    楼主辛苦了!
    谢谢分享!
    我路过!
    支持!
    赞!
     
  • TA的每日心情

    2021-9-15 02:34
  • 签到天数: 2020 天

    [LV.Master]地天灭王

    62

    主题

    4594

    帖子

    7276

    积分

    究级会员

    Rank: 6Rank: 6

    威望
    1341
    贡献
    0
    怀旧币
    9774

    社区QQ达人

    8#
    发表于 2014-8-1 15:14:27 | 只看该作者
     
    赞!
    支持!
    我路过!
    谢谢分享!
    楼主辛苦了!
    弱弱的冒个泡!
    这个观点我很赞同!
    感谢楼主的无私分享!
    非常十分以及极其狗血!
    这东西我收了!谢谢楼主!

    这东西我收了!谢谢楼主!
    非常十分以及极其狗血!
    感谢楼主的无私分享!
    这个观点我很赞同!
    弱弱的冒个泡!
    楼主辛苦了!
    谢谢分享!
    我路过!
    支持!
    赞!
     
  • TA的每日心情
    无聊
    2017-7-12 19:39
  • 签到天数: 617 天

    [LV.9]霸王教主

    258

    主题

    1944

    帖子

    2091

    积分

    高级会员

    Rank: 3Rank: 3

    威望
    73
    贡献
    0
    怀旧币
    631

    社区QQ达人

    9#
    发表于 2014-8-5 06:40:13 | 只看该作者
    这东西我收了!谢谢楼主!
  • TA的每日心情
    开心
    2018-5-1 22:12
  • 签到天数: 280 天

    [LV.8]震天魔神

    325

    主题

    1206

    帖子

    1271

    积分

    高级会员

    Rank: 3Rank: 3

    威望
    31
    贡献
    0
    怀旧币
    882

    社区QQ达人

    10#
    发表于 2014-8-12 20:17:26 | 只看该作者
    非常不错 的讲解,不过还是没搞明白。。。。我是菜鸟
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则