4月2日记录

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

[i=s] 本帖最后由 Zt. 于 2025-4-2 23:58 编辑 [/i]

学习了遍历背包和循环脚本,脚本耗时.

<<<脚本循环>>>
------重要点:脚本循环只在while-endwhile 内执行
------如有@跳转则在@跳转后执行,完后返回继续执行循环,继续跳转.循环多少次跳转多少次

[@run]
#if
#act
mov n0 1
while n0 < 3
sendmsg 1 aaaa:<$str(n0)>
goto @继续判断
inc n0 1
endwhile

[@继续判断]
#if
#act
mov n0 1
while n0 < 10
sendmsg 1 bbbb:<$str(n0)>
inc n0 1
endwhile

<<<遍历背包>>>
------重要点:可以调取背包唯一ID,物品名字,物品颜色,物品标记,当前物品是否是极品.
------遍历背包获取是一条一条获取增加的.通过一条一条的增加来获取到的数量.

下面为获取背包物品名字/后得出物品总数
[@run]
#if
#act
mov n1
loopbagitems @跳转 s物品唯一ID s物品名字
sendmsg 7 物品数量:<$str(n1)>

[@跳转]
#if
equal s$物品名字 木剑
#act
inc n1 1

分享到:

回答|共 1 个

飓风_Ai

发表于 2025-4-2 23:56:44 | 显示全部楼层


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

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

-- Ai喂养中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则