翎风引擎

 找回密码
 立即注册
查看: 2587|回复: 24

使用<$SCRIPTPARAM>来简化NPC对话脚本

  [复制链接]

40

主题

76

回帖

422

积分

中级会员

Rank: 3Rank: 3

积分
422
发表于 2023-2-28 19:43:18 | 显示全部楼层 |阅读模式

------------------------------------一个参数-----------------------------------
[@main]

#SAY
你要购买初级新手技能书吗?\
<购买火球术/@购买技能(火球术)>  <购买基本剑法/@购买技能(基本剑法)>  <购买治愈术/@购买技能(治愈术)>

[@购买技能]
#IF
LARGE <$GOLDCOUNT> 49999
#ACT
TAKE 金币 50000
GIVE <$SCRIPTPARAM1> 1  ;<$SCRIPTPARAM1>代表@购买技能 后面那个括号里的文字
SENDMSG 6 购买成功!你获得了【<$SCRIPTPARAM1>】!




------------------------------------两个参数-----------------------------------
假如三本书价格不同的话,那么可以再扩展一个参数

[@main]

#SAY
你要购买初级新手技能书吗?\
<购买火球术/@购买技能(火球术,20000)>  <购买基本剑法/@购买技能(基本剑法,30000)>  <购买治愈术/@购买技能(治愈术,40000)>

[@购买技能]
#IF
SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
#ACT
MESSAGEBOX 你的金币不足!
BREAK

#IF
#ACT
TAKE 金币 <$SCRIPTPARAM2>
GIVE <$SCRIPTPARAM1> 1
SENDMSG 6 购买成功!你花费<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!



------------------------------------三个参数-----------------------------------
上面的脚本看起来好像很不错了,但法师可以购买治愈术是不是不太合理,所以我们可以再扩展一下

[@main]

#SAY
你要购买初级新手技能书吗?\
<购买火球术/@购买技能(火球术,20000,Wizard)>  <购买基本剑法/@购买技能(基本剑法,30000,Warrior)>  <购买治愈术/@购买技能(治愈术,40000,Taoist)>

[@购买技能]
#IF
SMALL <$GOLDCOUNT> <$SCRIPTPARAM2>
#ACT
MESSAGEBOX 你的金币不足!
BREAK


#IF
NOT CHECKJOB <$SCRIPTPARAM3>
#ACT
MESSAGEBOX 你的职业不符!
BREAK


#IF
#ACT
TAKE 金币 <$SCRIPTPARAM2>
GIVE <$SCRIPTPARAM1> 1
SENDMSG 6 购买成功!你花费<$SCRIPTPARAM2>】金币购买了【<$SCRIPTPARAM1>】!

评分

参与人数 1金币 +66 收起 理由
haom2 + 66 很给力!

查看全部评分

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

11

主题

135

回帖

1144

积分

金牌会员

Rank: 6Rank: 6

积分
1144
发表于 2023-2-28 19:48:19 | 显示全部楼层
支持一下
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言一万年处理!
回复

使用道具 举报

2

主题

117

回帖

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2023-2-28 19:49:35 来自手机 | 显示全部楼层
这个实用性很大
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

9

主题

10

回帖

385

积分

中级会员

Rank: 3Rank: 3

积分
385
发表于 2023-2-28 20:17:44 | 显示全部楼层
谢谢狗哥。笔记已经做好!
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

6

主题

35

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2023-2-28 20:46:23 | 显示全部楼层
狗哥威武
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

6

主题

35

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2023-2-28 20:50:23 | 显示全部楼层
手册里怎么搜不到这个变量?
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

14

主题

61

回帖

187

积分

注册会员

Rank: 2

积分
187
发表于 2023-2-28 23:10:18 | 显示全部楼层
狗哥v5
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

1

主题

15

回帖

90

积分

注册会员

Rank: 2

积分
90
发表于 2023-3-1 01:52:44 | 显示全部楼层
很nice,特别给力
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

4

主题

110

回帖

158

积分

注册会员

Rank: 2

积分
158
发表于 2023-3-1 07:20:31 | 显示全部楼层
super_bug 发表于 2023-2-28 20:50
手册里怎么搜不到这个变量?

扩展NPC脚本点击触发带参数

搜这个

请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

6

主题

35

回帖

99

积分

注册会员

Rank: 2

积分
99
发表于 2023-3-1 15:43:45 | 显示全部楼层
風清揚 发表于 2023-3-1 07:20
扩展NPC脚本点击触发带参数

搜这个

感谢風总亲自回复
请大家不要恶意灌水,回复纯数字、纯字母、纯表情等内容的直接禁言1周处理!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|翎风引擎论坛 |网站地图

GMT+8, 2024-4-21 20:09 , Processed in 0.026908 second(s), 27 queries , Gzip On, Redis On.

Powered by haom2 X3.4

© 2001-2023 Discuz! Team.

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