后端Lua
全部技术档案
后端Lua
local shizhiyinzhe = {} -- 主处理函数 function shizhiyinzhe.link(actor, msgid, arg1, arg2, arg3, sMsg) -- 检查配置(假设cfg_shizhiyinzhe是全局配置表) if not cfg_shizhiyinzhe or not next(cfg_shizhiyinzhe) then lib:msg(actor, "配置错误", 1) -- 使用lib:msg发送消息
后端Lua
newpicktask这个命令怎么去用
后端Lua
function picktask(actor, taskID) -- 引擎会自动传入任务ID if taskID == 1 then release_print(string.format("玩家 %s 接取了击杀怪物任务(ID:1)", actor)) setplayvar(actor, 'U60', 1) -- 初始化任务状态 lib:msg(actor, "你已接取[击杀怪物]任务,请开始狩猎吧!", 1) -- 发送提示
后端Lua
local task = {} function picktask(actor, taskID) -- 引擎会自动传入任务ID if taskID == 1 then release_print(string.format("玩家 %s 接取了击杀怪物任务(ID:1)", actor)) setplayvar(actor, 'U60', 1) -- 初始化任务状态 lib:msg(actor, "你已接取[击杀怪物]任务,请开始狩猎吧
后端Lua
如何判断是不是空表
后端Lua
local config = { [1] = { { take = '圣灵盔', give = '破界盔' }, { take = '圣灵项链', give = '破界项链' }, { take = '圣灵护腕', give = '破界护腕' }, { take = '圣灵戒', give = '破界戒' }, { take = '圣灵靴', give = '破界靴' }, { t
后端Lua
local config = { [1]={ [1] = { take = '圣灵盔' , give = '破界盔' }, [2] = { take = '圣灵项链' , give = '破界项链' }, [3] = { take = '圣灵护腕' , give = '破界护腕' }, [4] = { take = '圣灵戒' , give = '破界戒' }, [5] = { take = '圣灵靴' , give = '破界靴' }, [6] = { take = '圣灵腰带' , give
后端Lua
local config = { [1]={ [1] = { take = '圣灵盔' , give = '破界盔' }, [2] = { take = '圣灵项链' , give = '破界项链' }, [3] = { take = '圣灵护腕' , give = '破界护腕' }, [4] = { take = '圣灵戒' , give = '破界戒' }, [
后端Lua
local config = { [1]={ ['战'] = { ['圣灵盔'] = '破界盔' , ['圣灵项链'] = '破界项链' , ['圣灵护腕'] = '破界护腕' , ['圣灵戒'] = '破界戒' , ['圣灵靴'] = '破界靴' , ['圣
后端Lua
local config = { [1]={ ['战'] = { ['圣灵盔'] = '破界盔' , ['圣灵项链'] = '破界项链' , ['圣灵护腕'] = '破界护腕' , ['圣灵戒'] = '破界戒' , ['圣灵靴'] = '破界靴' , ['圣
后端Lua
local config = { [1]={ ['战'] = { ['圣灵盔'] = '破界盔' , ['圣灵项链'] = '破界项链' , ['圣灵护腕'] = '破界护腕' , ['圣灵戒'] = '破界戒' , ['圣灵靴'] = '破界靴' , ['圣
后端Lua
function picktask(actor, taskID) -- 引擎会自动传入任务ID if taskID == 1 then release_print(string.format("玩家 %s 接取了击杀怪物任务(ID:1)", actor)) setplayvar(actor, 'U60', 1) -- 初始化任务状态 sendmsg(actor, "你已接取[击杀怪物]任务,请开始狩猎吧!", 1) -- 发送提示
后端Lua
local task={} function picktask(actor) local taskID = gettaskid() -- 获取触发的任务ID,这是一个示例,实际引擎可能提供此函数或通过参数传递 local currentTaskID = lib:getvalueb(actor, "U60") or 0 if taskID == 1 then release_print(string.format("玩家 %s 接取了击杀怪物
后端Lua