GM-爱好者

 找回密码
 立即注册

在线
客服

在线客服服务时间: 10:00-20:00{不定期回复}

选择下列客服马上在线沟通:

快速
发帖

客服
热线

290016403
7*24小时客服服务热线

关注
微信

关注Q群二维码
顶部
查看: 535|回复: 16

传奇用变量使NPC对话框内容动态显示-传奇论坛网

[复制链接]
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
41
帖子
916
金币
6035

建功勋章

热心会员灌水之王最佳新人活跃会员

发表于 2023-4-28 21:17:15 | 显示全部楼层 |阅读模式

马上注册 立即下载

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

x
对于技术职员来说,#say和#elsesay两个程序段都不会目生,由于这些是直接给玩家看到的文字,也就是玩家常常说的对话框内容,对话框内容对于玩家来说,是最直观的体现NPC功能的一个界面,NPC的作用及功能,都在这些文字当中表现出来,可是玩家看到的都是静态的字符,由于NPC对于玩家来说,点一下就不会再进行其它操纵,除开再次点击其它文字链接以达到下一个脚本段,不同的NPC有不同的内容,显示在玩家眼前的文字也不同,如何让不同的玩家点击统一个NPC有不同的内容,就成为技术职员编写脚本时需要留意的事情,传奇服务端 传奇GM论坛 http://www.01yy.net 能够实现某种功能的脚本才是好脚本,单一的显示只会让玩家觉得不利便及麻烦,那么下面的教程就是先容传奇私服使用变量让NPC对话框动态显示内容,但愿大家看了之后对编写脚本会有一定的匡助,
在脚本编写过程中,变量的使用长短常重要的,它能匡助技术职员实现大部份的内容,包括全局变量的统计及个人变量的显示,一般都知道,让变量以文字形式泛起在NPC对话框中,需要用到字符串转换功能,而人物的自定义变量则使用转换,还有引擎内自行设定的个种变量,如,等等,这些都能让NPC内容看起来丰硕良多,
那么对于那些需要计算的脚本而言,NPC的显示过程就显得非常重要,我们都知道,假如符合前提,就会触发#act和#say,#act是执行脚本,#say是输出文字显示给玩家,我们做如下测试来证实执行的优先顺序,
[@main]
#if
checklevelex > 0
#act
mov S10 大家好,欢迎光临GM之家,
#say

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


本文由传奇学习者发布于2021-11-14 23:15:31主要讲述传奇,对话框,变量的相关技术文章。转载请说明【DIYGM】来处。
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
0
帖子
502
金币
1373

建功勋章

最佳新人活跃会员

发表于 2023-4-28 21:17:38 | 显示全部楼层
下载学习一下
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
9909
金币
168635

建功勋章

发表于 2023-4-28 22:29:50 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!GM爱好者:www.gmahz.com不走平凡路。
等级头衔

等級:郡守

Rank: 13Rank: 13Rank: 13Rank: 13

积分成就
精华
0
G币
0
主题
42
帖子
543
金币
8762

建功勋章

最佳新人活跃会员

发表于 2023-4-28 23:22:49 | 显示全部楼层
感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
0
帖子
9969
金币
169436

建功勋章

热心会员推广达人宣传达人灌水之王突出贡献最佳新人活跃会员

发表于 2023-4-29 04:35:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
等级头衔

等級:知府

Rank: 12Rank: 12Rank: 12

积分成就
精华
0
G币
0
主题
38
帖子
563
金币
9135

建功勋章

最佳新人活跃会员

发表于 2023-4-29 14:26:39 | 显示全部楼层
这东西我收了!谢谢楼主!GM爱好者:www.gmahz.com真好!
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
9972
金币
169660

建功勋章

发表于 2023-5-9 03:05:37 | 显示全部楼层
楼主发贴辛苦了,谢谢楼主分享!我觉得GM爱好者:www.gmahz.com是注册对了!
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
0
帖子
5562
金币
94617

建功勋章

热心会员推广达人宣传达人灌水之王突出贡献最佳新人活跃会员

发表于 2023-5-13 01:47:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
等级头衔

等級:县令

Rank: 8Rank: 8

积分成就
精华
0
G币
0
主题
0
帖子
538
金币
1490

建功勋章

热心会员灌水之王最佳新人活跃会员

发表于 2023-5-13 02:26:18 | 显示全部楼层
路过支持一下
等级头衔

等級:等待验证会员

积分成就
精华
0
G币
0
主题
0
帖子
9972
金币
169660

建功勋章

发表于 2023-5-13 02:26:24 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|GM-爱好者 ( 赣ICP备20009465号-1 )|网站地图

GMT+8, 2024-9-30 18:18 , Processed in 0.227930 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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