夜游神论坛,传奇一条龙,GM论坛,GM部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

安全 php 88A
查看: 642|回复: 0

【超详细-学不会你骂我】【第十二课】传奇脚本表达式及关键字介绍教程

[复制链接]

签到天数: 6 天

[LV.2]偶尔看看I

52

主题

58

帖子

18

钻石

Rank: 1

积分
110
发表于 2023-2-24 18:00:03 | 显示全部楼层 |阅读模式
教程资源由网友提供、并为学习之用、私下交易请慎重。


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


下载地址:https://www.jianguoyun.com/p/Dad4jXYQwuy0Cxil-fgEIAA


学习这节教程之前,必选先把【传奇客户端素材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下面,检测与执行的命令关系,大家可以通俗一点理解为,销售员与客户的关系,


[@MAIN]:

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



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

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

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

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

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






上一篇:【超详细-学不会你骂我】【第十一课】传奇脚本命令初步认识教程
下一篇:【超详细-学不会你骂我】【第十三课】传奇地图传送NPC脚本功能编写教程
回复

使用道具 举报

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

本版积分规则

传奇广告代理|传奇脚本|微变传奇|单职业传奇|热血传奇|传奇私服|GM论坛|英雄合击|小黑屋|百度统计|夜游神论坛 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.