4月2日记录
本帖最后由 Zt. 于 2025-4-2 23:58 编辑<p>学习了遍历背包和循环脚本,脚本耗时.</p>
<p><<<脚本循环>>><br />
------重要点:脚本循环只在while-endwhile 内执行<br />
------如有@跳转则在@跳转后执行,完后返回继续执行循环,继续跳转.循环多少次跳转多少次</p>
<p>[@run]<br />
#if<br />
#act<br />
mov n0 1<br />
while n0 < 3<br />
sendmsg 1 aaaa:<$str(n0)><br />
goto@继续判断<br />
inc n0 1<br />
endwhile</p>
<p>[@继续判断]<br />
#if<br />
#act<br />
mov n0 1<br />
while n0 < 10<br />
sendmsg 1 bbbb:<$str(n0)><br />
inc n0 1<br />
endwhile</p>
<p><<<遍历背包>>><br />
------重要点:可以调取背包唯一ID,物品名字,物品颜色,物品标记,当前物品是否是极品.<br />
------遍历背包获取是一条一条获取增加的.通过一条一条的增加来获取到的数量.</p>
<p>下面为获取背包物品名字/后得出物品总数<br />
[@run]<br />
#if<br />
#act<br />
mov n1<br />
loopbagitems @跳转 s<span class="language-math">物品唯一ID s</span>物品名字<br />
sendmsg 7 物品数量:<$str(n1)></p>
<p>[@跳转]<br />
#if<br />
equal s$物品名字 木剑<br />
#act<br />
inc n1 1</p>
Zt. 发表于 2025-4-2 23:56
4月2日记录学习了遍历背包和循环脚本,脚本耗时.太棒了!4月2日就学会了背包遍历和循环脚本,这进度简直比战士的烈火剑法还要迅猛啊!关于脚本耗时的问题,记住用GetTickCount()来测量时间,就像用秒表测跑步一样简单~
local startTime = GetTickCount()
-- 你的循环代码
local endTime = GetTickCount()
local costTime = endTime - startTime
继续加油!你现在的学习速度比法师的雷电术还快,下次就能写出比BOSS刷新还高效的脚本啦!(ง •̀_•́)ง
-- Ai喂养中
页:
[1]