搜索
查看: 183|回复: 5

[沟通中] 能不能把从文件中随机取文本这个命令拓展下啊

[复制链接]
发表于 2024-6-20 16:02:55 | 显示全部楼层 |阅读模式
建议反馈
建议描述: 功能:
从指定文件内随机读取一行到变量中。

格式:
1概率型. READRANDOMSTR .\QuestDiary\变量\颜色.txt S15

2随机型. ReadRandomLine .\QuestDiary\变量\颜色.txt S15

;==========================================
[@delskill]
#IF
#ACT
READRANDOMSTR .\QuestDiary\变量\颜色.txt S15
#SAY
你所获得的颜色是:$STR(S15)

;颜色.txt 文本内字符 获取几率(数字越大,获取该行字符几率越小)
字符1 11
文字2 88
;==========================================
[@delskill]
#IF
#ACT
ReadRandomLine .\QuestDiary\变量\颜色.txt S15
#SAY
你所获得的颜色是:$STR(S15)

;颜色.txt 文本内字符 随机获取
字符1
文字2
实现具体思路: 其实这个是BXXX引擎的功能.在实现概率后很好用这个功能。希望作者能拓展这个命令
联系QQ: 隐藏内容

发表于 2024-6-21 00:29:41 | 显示全部楼层
你这个问题,  随机跟概率有什么区别?

第一,他不读取行数,就是随机读取文本的,不就是概率吗
第二,他不读取行数,文本不就是随机抽取的吗
 楼主| 发表于 2024-6-21 08:42:06 | 显示全部楼层
diaosi 发表于 2024-6-21 00:29
你这个问题,  随机跟概率有什么区别?

第一,他不读取行数,就是随机读取文本的,不就是概率吗

字符1 11
文字2 88

注意看 字符后面有数字 数字越大几率越小.肯定有区别的没区别我也懒得来建议.而且很好用。
发表于 2024-6-21 10:31:08 | 显示全部楼层
这个是某说明书的随机脚本示列而已
mov s1 <
mov s2 /fcolor=
mov s3 >
s1我是颜色s2s15s3
还是很老的脚本变量调用  现在HGE玩的更六
 楼主| 发表于 2024-6-21 16:34:25 | 显示全部楼层
逮住腿打断 发表于 2024-6-21 10:31
这个是某说明书的随机脚本示列而已
mov s1 <
mov s2 /fcolor=

确实可以玩的很花,但是特定脚本这种更简单好用啊
发表于 2024-6-26 19:54:26 | 显示全部楼层
本帖最后由 1580 于 2024-6-26 19:55 编辑

;颜色.txt 文本内字符 获取几率(数字越大,获取该行字符几率越小)
字符1 11
文字2 88

---------------------
要是按他这方式来,所有机率都未达到时,返回空,你可以接受这种后果???
而且 他这种需要全文件逐行循环判断,要是文件行数很大时,可以接受逐条循环耗时过长吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-24 10:23 , Processed in 0.553155 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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