查看: 876|回复: 2

【第3.5课】996引擎使用#CASE命令检测角色变量条件动态更换怪物爆率物品名称配置教程

[复制链接]

323

主题

62

回帖

6570

积分

Rank: 9Rank: 9Rank: 9

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




996引擎#CASE命令怪物爆率类型介绍:


#CASE爆率类型涉及到一部分的数字型变量基础理论知识,如果对传奇变量没有基础的可能部分内容听不懂,大家可以学习完脚本变量的知识以后,搭配自己的传奇版本游戏中的功能去做自己想要的爆率,因为#CASE爆率类型使用方法是一样的,但是对每个版本不是通用的,就像我们使用传统爆率的方法配置爆率,但是每个传奇版本中的物品可能不相同,爆率的比例数值我们知道但是物品名字需要我们自己去更改,#CASE爆率类型也是这样传奇版本功能不同,在使用#CASE爆率类型就需要对不同版本做对接,#CASE命令是996引擎检测人物角色变量数值条件爆物品的怪物爆率类型固定关键字,使用#CASE命令可以实现对人物角色不同的变量及不同的变量数值条件爆出不同的物品装备,使用这一种怪物爆率类型可以更精准的对游戏中不同的玩家做更清晰的爆率区分,#CASE命令主要的检测对象就是人物的数字型变量,只要你游戏中的任何NPC功能涉及到人物数字型变量,都可以在这种爆率类型种进行检测区分不同类型玩家爆不同物品的功能,比如:玩家在游戏中都开启了那些功能,开启的这些功能你就可以使用人物可保存数字型变量记录下,在怪物爆率配置中就可以使用这个变量精准的爆出那些装备,也可以使用变量记录玩家角色在游戏中的消费,通过变量记录的消费数值在怪物爆率文件中配置是否爆那些东西,#CASE命令同时也可以支持多种爆率类型,在不同的爆率类型互相混合使用达到最佳效果。
CASE用法 检测N10等于100时爆物品,一但触发该爆率时N10变量值“|”后面值参数,参数=1 清空变量 参数=0 不清空 默认不清空 (“RANDOM”该参数可选,可以加或者不加,如果加上“RANDOM”表示在括号里随机抽取一个物品爆出,括号里的几率也无效),物品名称也支持变量,必须是字符变量,每次物品爆出后,该变量清空。

演示效果一:|后面写0表示不清理变量数值
#CASE N10|0
100
(
1/1 木剑
)
演示效果二:|后面写1表示清理变量数值
#CASE N10|1 RANDOM
100
(
1/1 木剑
1/1 井中月
1/1 紫铜宝箱
)
演示效果三:|后面是0表示不清理变量数值
#CASE N10|0 RANDOM
100
(
1/1 木剑|@爆率木剑触发
)
演示效果四:|后面是0表示不清理变量数值,使用QF触发脚本动态控制多个条件不同爆率物品名称。
#CASE N10|0
103
(
1/1 木剑|@爆率木剑触发
)
102
(
1/1 S1|@爆率木剑触发
)
101
(
1/1 S1|@爆率木剑触发
)

996引擎CASE命令怪物爆率操作流程:


1.使用#CASE命令配置不清除变量数值怪物爆率效果演示。
2.使用#CASE命令配置清除变量数值,随机爆出一件物品怪物爆率效果演示。
3.使用#CASE命令配置杀死怪物触发QF文件脚本命令ALLOWDROP动态控制是否掉落效果演示
4.使用#CASE命令配置杀死怪物触发QF文件脚本命令动态更换怪物爆率配置物品名称。



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


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


回复

使用道具 举报

0

主题

3

回帖

0

积分

Rank: 1

积分
0
发表于 2023-7-14 17:59:05 | 显示全部楼层
谢谢分享哈
回复

使用道具 举报

0

主题

37

回帖

5000

积分

Rank: 5Rank: 5

积分
5000
发表于 2023-10-13 22:06:56 | 显示全部楼层
111111111111111111111111111111112
回复

使用道具 举报

发表回复

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

本版积分规则

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