找回密码
 register
搜索
查看: 1455|回复: 1

[游戏教程] 进入擂台自动清空冷却的一个小技巧(有漏洞版本)

[复制链接]
  • 打卡等级:本地老炮
  • 打卡总天数:527
  • 打卡月天数:16
  • 打卡总奖励:525
  • 最近打卡:2026-06-18 02:14:29
Waylee 发表于 2023-8-19 16:06 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
文章编辑人员:xueuw
内容测试时间:2023-8-19 16:05:03
测试版本:复古085港版繁体

每次PK的时候要等待冷却时间,这个非常麻烦 又浪费时间.  这是一个有用的优化方式.不过存在一些小问题,不过不影响运行的bug不算大事

        --进入擂台清空所有技能冷却时间
        if sceneId == 36 and strlen(GetSceneName(sceneId)) == 11 then
                LuaFnResetSkillCooldowns(sceneId, playerId)
                PushDebugMessage( sceneId, playerId, "进入擂台场景,已清除技能冷却!" )
        end



strlen(GetSceneName(sceneId))  是判断场景名称,但是存在BUG,可能会出现其他副本也是这个长度.  存在安全性漏洞,但是目前来说暂未发现问题,勉强用一下吧.

  • 打卡等级:本地老炮
  • 打卡总天数:527
  • 打卡月天数:16
  • 打卡总奖励:525
  • 最近打卡:2026-06-18 02:14:29
 楼主| Waylee 发表于 2023-8-19 16:12 | 显示全部楼层
用strbyte属性数值为:
local function outputStringBytes(str)
    for i = 1, strlen(str) do
        PushDebugMessage(sceneId, playerId, i .. ": " .. strbyte(str, i))
    end
end


35 -> #
123 -> {
95 -> _
3 -> (这是一个控制字符,表示"End of Text"或ETX)
67 -> C
69 -> E
78 -> N
69 -> E
57 -> 9
50 -> 2
125 -> }


您需要登录后才可以回帖 登录 | register

本版积分规则

QQ|雪舞知识库 ( 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 )|天天打卡

GMT+8, 2026-6-19 00:26 , Processed in 0.057465 second(s), 29 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表