0
0
mirror of https://gitlab.com/YuukiPS/GC-Resources.git synced 2025-04-29 09:35:48 +00:00
GC-Resources/Resources/Scripts/Gadget/GadgetMarkAction.lua
2023-04-20 15:34:28 -07:00

30 lines
1.1 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

--[[======================================
|| filename: GadgetMarkAction
|| owner: zijun.ma
|| description: 3.0开始应用的通用物件MarkAction
|| LogName: TD_GadgetMarkAction
|| Protection: [Protection]
=======================================]]
--[[
-- 功能需求 --
由Gadget发起的MarkLuaAction希望使用者不修改便可以使用
param1统一约束为GadgetID用于方便运营识别会出现多个GadgetID用一套)
param2区分用类似区分序号
--]]
function OnClientExecuteReq(context, param1, param2, param3)
if param1 == nil then
return 0
end
local groupID = ScriptLib.GetContextGroupId(context)
local configID = ScriptLib.GetContextGadgetConfigId(context)
local state = ScriptLib.GetGadgetState(context)
if param2 == nil then
ScriptLib.MarkGroupLuaAction(context, "Gadget_".. param1, "", {["group_id"]=groupID,["config_id"]=configID,["state_id"]=state})
else
ScriptLib.MarkGroupLuaAction(context, "Gadget_".. param1, "", {["group_id"]=groupID,["config_id"]=configID,["state_id"]=state,["special"] = param2})
end
return 0
end