任逍遥

 找回密码
 立即注册
搜索
游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
【公益传奇】 纯金币复古【公益传奇】 经典老传奇 火爆开启 逍遥传奇 进入游戏
【逍遥传奇】 1.76复古+6小极品 怀旧耐玩 新区上线 开启 逍遥网络 进入游戏
传奇宝石服 宝石.复古.小极品 新服刚开 逍遥网络 进入游戏
问道1.60 问道1.60复古服,经典再续 开启 逍遥网络 进入游戏
白嫖狗道 真正可以白嫖的1.6 新服 晚风 进入游戏
查看: 3055|回复: 34

让变量使NPC对话框内容动态显示

  [复制链接]
  • TA的每日心情
    慵懒
    2020-7-2 13:04
  • 签到天数: 484 天

    连续签到: 1 天

    [LV.9]妙领天机

    486

    主题

    2355

    帖子

    3407

    积分

    如雷贯耳

    Rank: 8Rank: 8

    积分
    3407
    发表于 2019-11-7 11:52:21 | 显示全部楼层 |阅读模式

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

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

    x
    对于技术人员来说,#say和#elsesay两个程序段都不会陌生,因为这些是直接给玩家看到的文字,也就是玩家经常说的对话框内容。对话框内容对于玩家来说,是最直观的体现NPC功能的一个界面,NPC的作用及功能,都在这些文字当中表现出来,可是玩家看到的都是静态的字符,因为NPC对于玩家来说,点一下就不会再进行其它操作,除开再次点击其它文字链接以达到下一个脚本段。不同的NPC有不同的内容,显示在玩家面前的文字也不同,如何让不同的玩家点击同一个NPC有不同的内容,就成为技术人员编写脚本时需要注意的事情,能够实现某种功能的脚本才是好脚本,单一的显示只会让玩家觉得不方便及麻烦。那么下面的教程就是介绍传奇私服使用变量让NPC对话框动态显示内容,希望大家看了之后对编写脚本会有一定的帮助。

    在脚本编写过程中,变量的使用是非常重要的,它能帮助技术人员实现大部份的内容,包括全局变量的统计及个人变量的显示,一般都知道,让变量以文字形式出现在NPC对话框中,需要用到<$STR()>字符串转换功能,而人物的自定义变量则使用<$HUMAN()>转换,还有引擎内自行设定的个种变量,如<$USERNAME>,<$GUILDNAME>等等。这些都能让NPC内容看起来丰富很多。

    那么对于那些需要计算的脚本而言,NPC的显示过程就显得非常重要,我们都知道,如果符合条件,就会触发#act和#say,#act是执行脚本,#say是输出文字显示给玩家,我们做如下测试来证明执行的优先顺序。

    [@main]
    #if
    checklevelex > 0
    #act
    mov S10 大家好,欢迎光临。
    #say
    <$STR(S10)>


    如上面的脚本中所示,我们给予S10变量一定内容后,使用<$STR()>转换成文本内容显示在NPC上,而NPC结果显示的就是S10中的内容,这样我们可以了解到,一般符合条件的触发是先进行脚本#act操作,然后再输出给玩家看。同样的,不符合条件也是先执行#elseact操作,这样,我们就可以先在脚本执行段中进行所有变量的计算后,再在显示段中进行显示,而不需要分段进行编写了。这样也就方便了技术人员很多工作,省去了很多步骤



    楼主热帖
  • TA的每日心情
    擦汗
    2019-8-29 17:15
  • 签到天数: 475 天

    连续签到: 5 天

    [LV.9]妙领天机

    0

    主题

    1932

    帖子

    1929

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1929
    发表于 2019-11-7 11:58:53 | 显示全部楼层
    报告!别开枪,我就是路过来看看的。。。
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2019-8-29 10:31
  • 签到天数: 477 天

    连续签到: 6 天

    [LV.9]妙领天机

    0

    主题

    1960

    帖子

    1959

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1959
    发表于 2019-11-11 05:17:59 | 显示全部楼层
    支持楼主,用户楼主,楼主英明呀!!!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-28 13:41
  • 签到天数: 479 天

    连续签到: 3 天

    [LV.9]妙领天机

    8

    主题

    1939

    帖子

    1945

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1945
    发表于 2019-11-23 08:19:45 | 显示全部楼层
    顶顶更健康
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-8-30 15:02
  • 签到天数: 469 天

    连续签到: 3 天

    [LV.9]妙领天机

    5

    主题

    1904

    帖子

    1907

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1907
    发表于 2019-11-27 13:19:54 | 显示全部楼层
    我是个凑数的。。。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-30 14:20
  • 签到天数: 483 天

    连续签到: 1 天

    [LV.9]妙领天机

    3

    主题

    1909

    帖子

    1909

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1909
    发表于 2019-12-1 03:56:00 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 16:05
  • 签到天数: 479 天

    连续签到: 7 天

    [LV.9]妙领天机

    0

    主题

    1889

    帖子

    1887

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1887
    发表于 2019-12-3 07:53:07 | 显示全部楼层
    我也是坐沙发的
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 18:31
  • 签到天数: 483 天

    连续签到: 8 天

    [LV.9]妙领天机

    4

    主题

    1923

    帖子

    1924

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1924
    发表于 2019-12-3 20:29:20 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2019-8-30 00:56
  • 签到天数: 472 天

    连续签到: 2 天

    [LV.9]妙领天机

    0

    主题

    2027

    帖子

    2024

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    2024
    发表于 2019-12-8 08:58:38 | 显示全部楼层
    我也来顶一下..
    回复

    使用道具 举报

  • TA的每日心情

    2019-8-29 15:03
  • 签到天数: 479 天

    连续签到: 2 天

    [LV.9]妙领天机

    8

    主题

    1937

    帖子

    1943

    积分

    声名显赫

    Rank: 7Rank: 7Rank: 7

    积分
    1943
    发表于 2019-12-14 20:49:19 | 显示全部楼层
    不错 支持一个了
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2020-7-11 15:29 , Processed in 0.308097 second(s), 52 queries .

    Powered by 任逍遥 X3.4

    © 2001-2020 任逍遥

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