一起网单游戏论坛

 找回密码
 立即注册
搜索
热搜:
查看: 596|回复: 24

[传奇教程] 超详细-学不会你骂我【第十二课】传奇脚本命令表达式教程

[复制链接]

新手上路

Rank: 1

UID
37186
威望
0
贡献
15
在线时间
1 小时
注册时间
2023-3-1
发表于 2023-3-1 12:08:04 | 显示全部楼层 |阅读模式

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

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

x

教程资源由网友提供、并为学习之用、私下交易请慎重。


视频教程  下载连接  必须回帖  即可显示


游客,如果您要查看本帖隐藏内容请回复




学习这节教程之前,必选先把【传奇客户端素材NPC修改添加视频教程】这一课教程看下,因为我们今天讲的内容会涉及到这节课程中的知识细节,如果不看这一课教程,今天讲的部分知识会不理解。

传奇脚本变量能实现什么?

脚本变量能实现的功能很多,如:游戏里面常见的地图传送、升级奖励、属性升级、装备回收、各种活动功能,你可以理解为只要是游戏界面上看到的执行的,都是脚本变量编写出来的。

一个独立NPC脚本文件的组成:

游戏中所有独立NPC脚本所在路径D:\Mirserver\Mir200\Envir\Market_Def,传奇所有脚本文件格式都是.txt文本文件,D:\Mirserver\Mir200\Envir\Market_Def目录下的所有NPC脚本文件顶部必须有[@MAIN]开头,[@MAIN]是引擎默认独立NPC脚本文件固定标签。

脚本执行顺序:

引擎对脚本文件中每一行脚本命令都是从上往下执行的,使用关键字的顺序也必须是从上往下排,比如:先对玩家条件检测,检测通过在执行脚本命令,你不能先执行在检测,这样就失去了检测的意义了,一个完整的脚本功能,必须有#IF和#ACT的组合而成。

脚本命令类型:

传奇脚本命令有两种类型,第一种是检测类型,第二种是执行类型,检测类型的脚本命令只能写在#IF下面,执行类型的脚本命令只能写在#ACT或#ELSEACT下面,检测与执行的命令关系,大家可以通俗一点理解为,销售员与客户的关系,

你要买一个东西,这个东西的价格为50元,你确定购买,客户跟销售员付款的过程,你就可以理解为NPC在检测人物角色有没有50元宝,如果客户有50元也付款完成,销售员会把这个东西给客户,相同的NPC脚本也是一样,检测人物有50元宝就执行#ACT下面的执行命令,如:给人物一个指定物品或传送到指定地图,顺序一定要捋清楚,销售员不可能在不确定你有没有50元之前就把东西给你,NPC脚本也是一样,他要先检测人物有50元宝才会给他指定物品或传送到指定地图。

[@MAIN]:

#OR       ;多个检测条件只要有一个通过就会执行#ACT



#IF       ;检测
检测人物元宝命令
检测人物等级
#ACT      ;执行

#SAY      ;检测条件满足对话
检测满足NPC界面文字内容

#ELSEACT  ;检测条件不满足执行
这里写检测不通过的执行脚本命令

#ELSESAY  ;检测条件不满足对话
检测不满足NPC界面文字内容

\ \ ;NPC对话框界面文字介绍换行符


回复

使用道具 举报

注册会员

Rank: 2

UID
83
威望
0
贡献
0
在线时间
7 小时
注册时间
2016-4-29
发表于 2023-12-18 03:10:58 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
279
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-5-31
发表于 2023-12-19 04:10:54 | 显示全部楼层
好东西,大家一起分享
回复 支持 反对

使用道具 举报

等待验证会员

UID
961
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-9-15
发表于 2023-12-19 20:13:06 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
196
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-5-15
发表于 2023-12-22 07:20:43 | 显示全部楼层
学习下看看
回复 支持 反对

使用道具 举报

等待验证会员

UID
654
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-8-21
发表于 2023-12-24 05:26:14 | 显示全部楼层
看看能不能用
回复 支持 反对

使用道具 举报

注册会员

Rank: 2

UID
371
威望
0
贡献
0
在线时间
2 小时
注册时间
2016-7-7
发表于 2023-12-26 12:33:29 | 显示全部楼层
看看能不能用
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
324
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-6-17
发表于 2023-12-27 02:36:40 | 显示全部楼层
学习下看看
回复 支持 反对

使用道具 举报

等待验证会员

UID
449
威望
0
贡献
0
在线时间
1 小时
注册时间
2016-7-22
发表于 2024-1-1 15:50:52 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

等待验证会员

UID
502
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-8-2
发表于 2024-1-5 12:01:38 | 显示全部楼层
这是我想要的,能不能用
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
790
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-9-4
发表于 2024-1-15 16:34:34 | 显示全部楼层
学习下看看
回复 支持 反对

使用道具 举报

等待验证会员

UID
159
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-5-7
发表于 2024-1-20 23:47:24 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
211
威望
0
贡献
0
在线时间
1 小时
注册时间
2016-5-18
发表于 2024-1-26 14:04:03 | 显示全部楼层
好东西,大家一起分享
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
238
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-5-24
发表于 2024-1-28 05:07:45 | 显示全部楼层
这是我想要的,能不能用
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
748
威望
0
贡献
0
在线时间
1 小时
注册时间
2016-8-31
发表于 2024-2-2 02:19:04 | 显示全部楼层
学习下看看
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
933
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-9-13
发表于 2024-2-2 06:19:16 | 显示全部楼层
好,非常感谢
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
704
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-8-28
发表于 2024-2-4 04:25:14 | 显示全部楼层
好,非常感谢
回复 支持 反对

使用道具 举报

中级会员

Rank: 3Rank: 3

UID
788
威望
0
贡献
0
在线时间
91 小时
注册时间
2016-9-4
发表于 2024-2-12 03:44:17 | 显示全部楼层
学习下看看
回复 支持 反对

使用道具 举报

新手上路

Rank: 1

UID
405
威望
0
贡献
0
在线时间
0 小时
注册时间
2016-7-14
发表于 2024-2-12 10:45:01 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

注册会员

Rank: 2

UID
743
威望
0
贡献
0
在线时间
1 小时
注册时间
2016-8-31
发表于 2024-2-13 13:48:00 | 显示全部楼层
谢谢一起网单
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|一起网单

GMT+8, 2024-11-23 17:38 , Processed in 0.140735 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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