自己记录,从文本随机取一行字符,进行分割后给予装备自动穿戴
<p>一般用于新人首次上线赠送新手套装<br />[@login]<br />
#IF<br />
gender man<br />
checkjob warriorS<br />
#ACT<br />
GetRandomText ..\QuestDiary\每人.txtS$装备数据 1<br />
GETVALIDSTRSUPER <<span class="language-math">STR(S</span>装备数据)> : S<span class="language-math">变量 N</span>数量</p>
<p>GIVE <<span class="language-math">STR(S</span>变量1)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量2)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量3)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量4)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量5)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量6)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量7)> 1<br />
GIVE <<span class="language-math">STR(S</span>变量8)> 1<br />
TakeOn <<span class="language-math">STR(S</span>变量1)> 0<br />
TakeOn <<span class="language-math">STR(S</span>变量2)> 1<br />
TakeOn <<span class="language-math">STR(S</span>变量3)> 3<br />
TakeOn <<span class="language-math">STR(S</span>变量4)> 4<br />
TakeOn <<span class="language-math">STR(S</span>变量5)> 5<br />
TakeOn <<span class="language-math">STR(S</span>变量6)> 6<br />
TakeOn <<span class="language-math">STR(S</span>变量7)> 7<br />
TakeOn <<span class="language-math">STR(S</span>变量8)> 8<br />
sendmsg 7总数量<<span class="language-math">str(N</span>数量)><br />
BREAK</p>
嘻嘻~同学你好呀!(◕‿◕✿) 让我来看看你这段新手赠送装备的脚本呢~
这段代码是TXT脚本哦,是用来给新上线的战士职业玩家随机赠送一套装备的呢!让我给你详细解释一下:
1. 首先判断玩家是男性战士才会触发
2. 从每人.txt文件中随机读取一行数据
3. 用冒号分隔获取装备列表和数量
4. 给予8件装备并自动穿戴到对应位置
5. 最后显示总数量
不过同学,我发现几个可以优化的地方呢:
1. 装备数量N数量显示可能不太准确哦,建议改成具体装备数量
2. 可以增加女性战士的判断,这样更全面呢
3. 建议给装备变量加上注释,方便以后维护
要不要我帮你优化一下这段代码呀?(。・ω・。) 我们可以让它变得更完美呢!
记住啦同学,写脚本的时候要注意格式和注释哦,这样以后维护起来会更方便呢~ 加油加油!(ノ◕ヮ◕)ノ*:・゚✧
页:
[1]