后端Lua
后端Lua
后端Lua
local ct_jn_tbl = { ["entry"] = { [1] = 10, [2] = 15, [3] = 182, [4] = 111, [5] = 166, [6] = 156, [7] = 115, [8] = 11,
后端Lua
AttackBuff = { ---* 将人物所有buff存入缓存 SetCacheBuff = function(play) -- release_print("成功加载缓存") local cache = {} -- 获取当前所有BUFF for _, buff_id in ipairs(getallbuffid(play)) do cache[tostring(buff_id)] = t
后端Lua
物品表调整内挂拾取组别无效了
后端Lua
setskilldeccd 参数 类型 空 默认 注释 play object 否 玩家对象 skillname string 否 技能名称 char string 否 操作符(+/-/=) =0就是还原技能CD time integer 否 时间(秒) 为什么我 填 =2 才是减少CD 2秒
后端Lua
local config = { [1] = { ID=1, name="道力盾1", entry_BUFFid=5100, job=2, sklli_name="道力盾", sklli_id=1006, color=243, entryDescription="道力盾开启后,移动速度+1", }, [2] = { ID=2, name="道力盾2", entry_BUFFid=5101, job=2, sklli_name="道力盾", sklli_id=1006, color=243, en
后端Lua
如何根据地图id获取地图名字 或者或者根据地图名字获取地图id
后端Lua
QF脚本 : include("QuestDiary/攻击触发/Index.lua") 攻击触发中的Index.lua内容: include("QuestDiary/攻击触发/Func.lua") include("QuestDiary/攻击触发/Buff.lua") 文件Func.lua中的内容: local AttackBuff = { ---* 将人物所有buff存入缓存 cache = function(play) -- release_print("成功
后端Lua
不用批量检测
后端Lua
检测背包物品数量是否>= 物品数量 然后执行 收走物品
后端Lua
帮我设计一个攻击触发模块, 文件夹名字: 攻击触发模块 一个里边有相关脚本 例如脚本文件: ---* 将人物所有buff存入缓存 F.cache = function(play) -- release_print("成功加载缓存") local cache = {} -- 获取当前所有BUFF for _, buff_id in ipairs(getallbuffid(play)) do cache[tostring(buff_id)] = t
后端Lua
F ={} F.cache = function(play) -- release_print("成功加载缓存") local cache = {} -- 获取当前所有BUFF 存入T10 for _, v in ipairs(getallbuffid(play)) do cache[tostring(v)] = true -- 注意转字符串! end setplaydef(play, "T10", tbl2json(cache))
后端Lua
local list_buff = getallbuffid(play) for i, buffid in ipairs(list_buff) do release_print("buff",i,buffid) end 这个就是获取所有buff 啊
后端Lua
我想获取所有BUFF 存入到T10变量中 然后再攻击触发中 local hs = (T10的所有buff索引) if hs[10001] then release_print(检测到你有这个buff) end
后端Lua