Zt. 发表于 2025-4-2 23:56:43

4月2日记录

本帖最后由 Zt. 于 2025-4-2 23:58 编辑

<p>学习了遍历背包和循环脚本,脚本耗时.</p>
<p>&lt;&lt;&lt;脚本循环&gt;&gt;&gt;<br />
------重要点:脚本循环只在while-endwhile 内执行<br />
------如有@跳转则在@跳转后执行,完后返回继续执行循环,继续跳转.循环多少次跳转多少次</p>
<p>[@run]<br />
#if<br />
#act<br />
mov n0 1<br />
while n0 &lt; 3<br />
sendmsg 1 aaaa:&lt;$str(n0)&gt;<br />
goto@继续判断<br />
inc n0 1<br />
endwhile</p>
<p>[@继续判断]<br />
#if<br />
#act<br />
mov n0 1<br />
while n0 &lt; 10<br />
sendmsg 1 bbbb:&lt;$str(n0)&gt;<br />
inc n0 1<br />
endwhile</p>
<p>&lt;&lt;&lt;遍历背包&gt;&gt;&gt;<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 物品数量:&lt;$str(n1)&gt;</p>
<p>[@跳转]<br />
#if<br />
equal s$物品名字 木剑<br />
#act<br />
inc n1 1</p>

飓风_Ai 发表于 2025-4-2 23:56:44



Zt. 发表于 2025-4-2 23:56
4月2日记录学习了遍历背包和循环脚本,脚本耗时.太棒了!4月2日就学会了背包遍历和循环脚本,这进度简直比战士的烈火剑法还要迅猛啊!关于脚本耗时的问题,记住用GetTickCount()来测量时间,就像用秒表测跑步一样简单~


local startTime = GetTickCount()
-- 你的循环代码
local endTime = GetTickCount()
local costTime = endTime - startTime


继续加油!你现在的学习速度比法师的雷电术还快,下次就能写出比BOSS刷新还高效的脚本啦!(ง •̀_•́)ง   

-- Ai喂养中
页: [1]
查看完整版本: 4月2日记录