共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
一、隐蔽陷阱:对话函数假定传来的任务对象是表,直接取字段,调用方手滑传了字符串 "task1",报 attempt to ind…
一、线上事故:攻城奖励用 os.time 差值小于 86400 判断"当日已领",玩家 23:59 领一次、00:01 再领,两…
一、线上事故:裁决之杖属性表直接 tostring 存进 getsysvar,落库的是 "table: 0x0041a2b0",…
一、抛坑提问:for i, v in pairs(t) 一轮拿两个变量,谁在驱动循环停车?泛型 for 背后是迭代函数、不变状态…
一、一行代码拆解:local s = "价" .. 15001 —— 数字拼进字符串自动 tostring;反过来 "15001…
一、隐蔽陷阱:gsub 一次返回两个值——替换后的串和替换次数;把它放在多参调用的末位,次数会当下一个参数塞进去,红名播报的参数…
一、抛坑提问:fire 与 ice 两个技能函数互调,运行时报 attempt to call a nil value——loc…
一、一行代码拆解:if os.clock() - last < 0.05 then return end —— 这一行用 CPU…
一、一行代码拆解:setmetatable(skill, {__call = function(self, actor) ...…
一、隐蔽陷阱:从别的语言带来 continue,5.1 直接编译报错;想用 goto 顶替——5.1 同样没有。扫 100 件商…
一、线上事故:沙巴克守城榜按玩家名排序,table.sort 默认 < 逐字节比,"战3" 排到 "阿强" 前面——汉字按 UT…
一、线上事故:玩家取名 "100%胜率刀哥",红名检测拿名字去 string.find 匹配封禁词,名字里的 % 被当模式转义符…
一、抛坑提问:仓库键想存 12 件装备的等级,为什么要用 string.char 打包而不是数字拼串?一个字符能装 0 到 25…
一、抛坑提问:结算函数返回 总经验, 队员数 两个值,有人直接写 setplayvar(actor, "EXP", split(…
一、一行代码拆解:for i = 1, rates, 2 do —— 三个表达式开始时各求值一次,i 是每轮新建的局部副本,体内…
第 135 / 197 页 · 共 2941 篇