x888892_g_scriptId=888892
-- MF_IS_BAN_EXCHANGE = 116 -- 是否禁止交易[引擎占用]
-- MF_IS_BAN_STALL = 117 -- 是否禁止摆摊[引擎占用]
-- MF_IS_BAN_RECEXCHANGE = 118 -- 是否允许被交易
-- MF_IS_BAN_STALLBUY = 119 -- 是否禁止摆摊购买
--**********************************
-- 摆摊前回调 返回值:2允许 其他拒绝
--**********************************
function x888892_IS_BAN_STALL( sceneId, selfId,arg)
if LuaFnIsObjValid(sceneId, selfId) ~= 1 or LuaFnIsCanDoScriptLogic(sceneId,selfId) ~= 1 then
return 1
end
if GetMissionFlag(sceneId, selfId,MF_IS_BAN_STALL) == 0 then
x888892_Tips(sceneId,selfId,"没有摆摊上架权限!")
return 1;
end
x888892_Tips(sceneId,selfId,"您拥有上架权限,上架成功!")
return 2;
end
--**********************************
-- 交易前回调 返回值:2允许 其他拒绝
--**********************************
function x888892_IS_BAN_EXCHANGE( sceneId, selfId,tarobjID)
if LuaFnIsObjValid(sceneId, selfId) ~= 1 or LuaFnIsCanDoScriptLogic(sceneId,selfId) ~= 1 then
x888892_Tips(sceneId,selfId,"操作失败!")
return 1
end
if LuaFnIsObjValid(sceneId, tarobjID) ~= 1 or LuaFnIsCanDoScriptLogic(sceneId,tarobjID) ~= 1 then
x888892_Tips(sceneId,selfId,"目标当前状态不合法!")
return 1
end
if GetMissionFlag(sceneId, selfId,MF_IS_BAN_EXCHANGE) == 0 then
x888892_Tips(sceneId,selfId,"你没有交易权限!")
return 1;
end
if GetMissionFlag(sceneId,tarobjID,MF_IS_BAN_EXCHANGE) == 0 then
x888892_Tips(sceneId,selfId,"目标玩家没有交易权限!")
return 1;
end
return 2;
end
--**********************************
-- 摆摊购买回调 返回值:2允许 其他拒绝
--**********************************
function x888892_MF_IS_BAN_STALLBUY( sceneId, selfId,arg)
if LuaFnIsObjValid(sceneId, selfId) ~= 1 or LuaFnIsCanDoScriptLogic(sceneId,selfId) ~= 1 then
x888892_Tips(sceneId,selfId,"操作失败!")
return 1
end
if GetMissionFlag(sceneId, selfId,MF_IS_BAN_STALLBUY) == 0 then
x888892_Tips(sceneId,selfId,"您没有摆摊购买权限!")
return 1;
end
return 2;
end
function x888892_Tips( sceneId, selfId,msg )
BeginEvent( sceneId )
AddText( sceneId, msg)
EndEvent( sceneId )
DispatchMissionTips( sceneId, selfId )
end