查看: 1336|回复: 0

【第3.6课】996引擎#IF命令搭配><=控制符检测角色变量数值大小怪物爆率配置教程

[复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

积分
6570
发表于 2023-2-22 16:37:57 | 显示全部楼层 |阅读模式
基本信息
教程类型: 自选教程 » 中级教程
引擎类型: 996传奇三端手游引擎 




996引擎精准控制怪物爆率类型介绍:

#IF的爆率类型与上一课学习的#CASE爆率类型基本一样,不同的是#IF命令的怪物爆率类型支持大于、小于、等于、检测控制符,#CASE爆率类型是只有变量数值等于的指定数值的检测条件,这两种怪物爆率类型的命令相比来说#IF更灵活一点,因为他不只是可以检测变量是否等于指定数值,他还可以检测变量是否大于小于指定的数值,#IF命令同时还支持多个变量检测条件,比如:检测N10大于100的同时在检测N10是否小于150这样的怪物爆率配置格式,这两种命令的怪物爆率类型都涉及到部分脚本变量基础知识,至少要对传奇变量类型有最基本的认识,只有对传奇变量有了最基本的认识才能看懂,什么是数字型变量什么是字符型变量,没有基础不理解原理的可以先对着教程看一下有个印象,学习完脚本变量的部分知识以后在看本节课程就很容易理解了。

检测符号支持 大于:> 小于:< 等于:= 不等于:<> 大于等于:>= 小于等于:<= 如果是字符变量只支持等于和不等于两个检测符
IF用法 检测N20变量 大于100 并且小于110
#IF [N20 > 100, N20 < 110|参数] 参数=1 清空变量 参数=0 不清空 默认不清空 (“RANDOM”该参数可选,可以加或者不加,如果加上“RANDOM”表示在括号里随机抽取一个物品爆出,括号里的几率也无效)

演示效果一:|后面写0表示不清理变量数值
#IF [N20 > 100|0]
(
1/1 木剑
1/1 井中月
)
演示效果二:|后面写1表示清理变量数值
#IF [N20 < 100|1]
(
1/1 木剑
1/1 井中月
)
演示效果三:|后面是0表示不清理变量数值
#IF [N20 = 90|0]
(
1/1 木剑
1/1 井中月
)
演示效果四:|后面是0表示不清理变量数值
#IF [N20 > 100, N30 > 150|0]RANDOM
(
1/1 木剑
1/1 井中月
)

996引擎按照人物条件怪物爆率操作流程:

1.使用#IF命令配置N20变量数值大于100的同时不清除变量数值怪物爆率效果演示。
2.使用#IF命令配置N20变量数值小于100的同时清除变量数值怪物爆率效果演示。
3.使用#IF命令配置N20变量数值等于90的怪物爆率效果演示
4.使用#IF命令配置N20变量数值小于100的同时N30变量数值大于150随机爆出一件物品怪物爆率效果演示。



学习资料  下载连接  必须回帖  即可显示


游客,学习工具资料,需要回复帖子才能显示。



回复

使用道具 举报

发表回复

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

本版积分规则

 
 
在线客服
QQ613945605
工作时间:
10:00-24:00
客服热线:
15639769199
官方微信扫一扫
返回顶部 返回列表