找回密码
 立即注册
查看: 15170|回复: 64

传奇挂机脚本之交易类npc脚本格式详细攻略

    [复制链接]
  • TA的每日心情
    郁闷
    2022-12-4 03:02
  • 签到天数: 495 天

    连续签到: 2 天

    [LV.9]妙领天机

    727

    主题

    3017

    回帖

    5216

    积分

    VIP会员

    积分
    5216
    发表于 2019-12-23 20:32:29 | 显示全部楼层 |阅读模式

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

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

    ×
    作为一个传奇私服gm我们首先需要服务器的对象是玩家,但是我们不可能亲自在游戏中为玩家解答各种问题。所以我们只能通过npc为玩家们提供更好的服务器,大家如果仔细观察那些做得好的服务器一定能够发现他们都有一个共同点,那就是这些服务器都有一套非常完善的npc体系,这些服务器的npc能够为玩家解答各种各样的问题。由此可见npc对于一个传奇私服服务器来说是非常重要的。

    交易类型的npc于普通npc脚本大同小异,但是文件头部需要定义npc的属性。拿土城武器店npc做例子。
    开头有个%100的字样,在石墓阵武器店的开头是%200,有什么区别呢?原来这是定义这个npc物价的语句。%200就是普通物价的2倍。那么接下来的+5、+6、+43是什么意思呢?这就定义了这个npc只能和你交易武器,也就是说你在铁匠那里不能卖手镯。具体什么数字的组合代表什么npc,我在先前的《脚本语言之不完全公略》一文中有详解。你要是想要npc万能的话,可以在开头把要+的数字都给它+上好了。
    接下来就是脚本正文,和我们前几讲的差不多,但其中用到了一些固定含义的语言,不能当作他用。
    @s_repair 特殊修理
    @buy 购买东西
    @sell 出售东西
    @repair 普通修理
    @makedrug 制作毒药
    @storage 保管物品
    @getback 取回物品
    @exit 关闭窗口
    @upgradenow 升级武器
    @getbackupgnow 取回武器
    交易型npc的结尾会有[goods]段落,这就是npc库存物品的显示栏,下面的写物品有一定的规则:
    ;名称 数量 时间
    木剑 10 10
    八荒 10 10
    凝霜 10 10
    炼狱 10 10
    ;屠龙 10 10
    还是那句话,不想显示的物品前面你就打上";"号。如果你想让武器店里面卖药,不改上面"+数字"的情况下,强行在[goods]里面加强效金创药 10 10 反正我没有试过,刷不刷的出来你自己试喽...
    范例:
    ;武器店,带特修,带仓库
    %100
    +5
    +6
    +43
    ; -------------(这里必须空一行)
    [@main]
    #if
    #act
    hello,<$USERNAME>,欢迎光临自由自在我们将提供给你最优惠的服务。<买/@buy><卖/@sell><修理/@repair><特殊修理/@s_repair><保管/@storage>东西<找回/@getback>东西<关闭/@exit>


    [@buy]
    您想买些什么武器?\ \ <返 回/@Main>




    [@sell]
    给我您要卖的武器.\ \ <返 回/@Main>



    [@repair]
    您要修理武器吗?给我您要修理的武器.\ <返 回/@Main>
    ;物品修理前的对话框


    [~@repair]
    看起来修好了,欢迎下次再来.\ <返 回/@Main>
    ;物品修理后的对话框,注意这里的[~@repair]
    ;特修不需要添加类似对应段落,只在开头有<特殊修理/@s_repair>就可以,其对应段落写在m2server.exe中。
    [@storage]
    需要保管什么东西?\ \ <返 回/@Main>



    [@getback]
    请看目录决定找什么东西。\ \ <返 回/@Main>



    [goods]
    ;名称 数量 时间


    炼狱 10 10
    银蛇 10 10
    魔杖 10 10
    无极棍 10 10
    井中月 10 10
    血饮 10 10
    命运之刃 10 10
    裁决之杖 10 10
    龙纹剑 10 10
    骨玉权杖 10 10
    赤血魔剑 10 10
    嗜魂法杖 10 10
    屠龙 10 10
    超级银蛇 10 10
            在所有npc中小编个人觉得交易类型npc是重要性是排在第一位的,因为这类型的npc能够很好的为玩家服务,并且玩家们的消费主要都是通过这些npc实现。所以小编给大家分享了传奇挂机脚本之交易类npc脚本格式详细攻略,这篇攻略几乎能够解决传奇游戏中多有npc问题,大家可以在自己的服务器中尝试一下。

    楼主热帖
  • TA的每日心情

    2019-8-29 23:38
  • 签到天数: 469 天

    连续签到: 1 天

    [LV.9]妙领天机

    5

    主题

    3067

    回帖

    3076

    积分

    声名显赫

    积分
    3076
    发表于 2019-12-23 20:42:02 | 显示全部楼层
    没人回帖。。。我来个吧
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2019-8-30 09:49
  • 签到天数: 478 天

    连续签到: 11 天

    [LV.9]妙领天机

    6

    主题

    3060

    回帖

    3070

    积分

    声名显赫

    积分
    3070
    发表于 2019-12-26 15:55:31 | 显示全部楼层
    顶顶更健康
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 20:24
  • 签到天数: 466 天

    连续签到: 5 天

    [LV.9]妙领天机

    4

    主题

    3077

    回帖

    3078

    积分

    声名显赫

    积分
    3078
    发表于 2019-12-28 16:54:54 | 显示全部楼层
    众里寻他千百度,蓦然回首在这里!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 20:44
  • 签到天数: 450 天

    连续签到: 5 天

    [LV.9]妙领天机

    1

    主题

    3041

    回帖

    3042

    积分

    声名显赫

    积分
    3042
    发表于 2020-1-7 00:03:02 | 显示全部楼层
    支持你哈...................................
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 03:39
  • 签到天数: 465 天

    连续签到: 2 天

    [LV.9]妙领天机

    1

    主题

    3021

    回帖

    3019

    积分

    声名显赫

    积分
    3019
    发表于 2020-1-10 07:29:09 | 显示全部楼层
    我是个凑数的。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 02:05
  • 签到天数: 465 天

    连续签到: 4 天

    [LV.9]妙领天机

    4

    主题

    3088

    回帖

    3096

    积分

    声名显赫

    积分
    3096
    发表于 2020-1-20 02:49:54 | 显示全部楼层
    非常好,顶一下
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-30 20:40
  • 签到天数: 473 天

    连续签到: 11 天

    [LV.9]妙领天机

    12

    主题

    2975

    回帖

    2994

    积分

    声名显赫

    积分
    2994
    发表于 2020-1-23 15:52:56 | 显示全部楼层
    无论是不是沙发都得回复下
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 18:06
  • 签到天数: 468 天

    连续签到: 2 天

    [LV.9]妙领天机

    3

    主题

    3008

    回帖

    3017

    积分

    声名显赫

    积分
    3017
    发表于 2020-1-27 15:11:24 | 显示全部楼层
    没人回帖。。。我来个吧
    回复

    使用道具 举报

  • TA的每日心情
    难过
    2019-8-30 16:39
  • 签到天数: 476 天

    连续签到: 10 天

    [LV.9]妙领天机

    0

    主题

    3068

    回帖

    3064

    积分

    声名显赫

    积分
    3064
    发表于 2020-1-27 18:11:15 | 显示全部楼层
    为保住菊花,这个一定得回复!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|任逍遥

    GMT+8, 2024-12-23 13:38 , Processed in 0.064074 second(s), 45 queries .

    Powered by 任逍遥 X3.5

    Copyright © 2001-2024, Rxiaoyao Cloud.

    快速回复 返回顶部 返回列表