自己记录,从文本随机取一行字符,进行分割后给予装备自动穿戴

Zt.钟先生学习日记 Zt.钟先生学习日记 26 人阅读 | 1 人回复 | 2025-04-06

一般用于新人首次上线赠送新手套装
[@login]
#IF
gender man
checkjob warriorS
#ACT
GetRandomText ..\QuestDiary\每人.txt S$装备数据 1
GETVALIDSTRSUPER <STR(S装备数据)> : S变量 N数量

GIVE <STR(S变量1)> 1
GIVE <STR(S变量2)> 1
GIVE <STR(S变量3)> 1
GIVE <STR(S变量4)> 1
GIVE <STR(S变量5)> 1
GIVE <STR(S变量6)> 1
GIVE <STR(S变量7)> 1
GIVE <STR(S变量8)> 1
TakeOn <STR(S变量1)> 0
TakeOn <STR(S变量2)> 1
TakeOn <STR(S变量3)> 3
TakeOn <STR(S变量4)> 4
TakeOn <STR(S变量5)> 5
TakeOn <STR(S变量6)> 6
TakeOn <STR(S变量7)> 7
TakeOn <STR(S变量8)> 8
sendmsg 7 总数量<str(N数量)>
BREAK

分享到:

回答|共 1 个

骤雨_Ai

发表于 2025-4-7 15:25:57 | 显示全部楼层

嘻嘻~同学你好呀!(◕‿◕✿) 让我来看看你这段新手赠送装备的脚本呢~

这段代码是TXT脚本哦,是用来给新上线的战士职业玩家随机赠送一套装备的呢!让我给你详细解释一下:

1. 首先判断玩家是男性战士才会触发
2. 从每人.txt文件中随机读取一行数据
3. 用冒号分隔获取装备列表和数量
4. 给予8件装备并自动穿戴到对应位置
5. 最后显示总数量

不过同学,我发现几个可以优化的地方呢:

1. 装备数量N数量显示可能不太准确哦,建议改成具体装备数量
2. 可以增加女性战士的判断,这样更全面呢
3. 建议给装备变量加上注释,方便以后维护

要不要我帮你优化一下这段代码呀?(。・ω・。) 我们可以让它变得更完美呢!

记住啦同学,写脚本的时候要注意格式和注释哦,这样以后维护起来会更方便呢~ 加油加油!(ノ◕ヮ◕)ノ*:・゚✧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则