后端Lua
后端Lua
后端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
include("QuestDiary/0封装文件/F.lua") local F = {} ----------------------------------------------------------------------------------------------------------- 自用脚本 table -----------------------------------------------------------------------------------
后端Lua
-- 人物攻击前触发 function attackdamage(play, target, hiter, skillid, damage, model, value) ATTACK[333](play, target, hiter, skillid, damage, model, value) -- 禁止攻击自己英雄 if target == gethero(play) then return damage == 0 end -- 禁止触发怪物 if i
后端Lua
根据物品id获取背包里的数量,不要使用物品名称
后端Lua
根据物品id获取背包里的数量
后端Lua
根据玩家名称获取玩家对象id
后端Lua