- 打卡等级:热心大叔
- 打卡总天数:122
- 打卡月天数:18
- 打卡总奖励:121
- 最近打卡:2025-02-22 14:24:44
|
LuaFnCostMoneyWithPriority( sceneId, selfId, nNeedMoney)
交子优先
案例1: 直接扣除
local jzCost, jbCost = LuaFnCostMoneyWithPriority( sceneId, selfId, money );
if jzCost == -1 then
x805012_NotifyTips(sceneId, selfId, "扣除金钱失败!")
return
end
--如果只扣除金币
if jzCost == 0 then
CityChangeAttr(sceneId, selfId, GUILD_MONEY, addmoney)
x805012_NotifyTips(sceneId, selfId, "#{BPZJ_0801014_015}#{_MONEY"..jbCost.."}!")
x805012_NotifyTips(sceneId, selfId, "扣税之后,帮会资金实际增长了#{_MONEY"..addmoney.."}!")
local name = GetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "@*;SrvMsg;GLD:#{_INFOUSR"..name.."}#{BPZJ_0801014_017}#{_MONEY"..jbCost.."}#{BPZJ_0801014_018}", 6 )
end
--如果只扣除交子
if jbCost == 0 then
CityChangeAttr(sceneId, selfId, GUILD_MONEY, addmoney)
x805012_NotifyTips(sceneId, selfId, "#{BPZJ_0801014_015}#{_EXCHG"..jzCost.."}!")
x805012_NotifyTips(sceneId, selfId, "扣税之后,帮会资金实际增长了#{_MONEY"..addmoney.."}!")
local name = GetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "@*;SrvMsg;GLD:#{_INFOUSR"..name.."}#{BPZJ_0801014_017}#{_EXCHG"..jzCost.."}#{BPZJ_0801014_018}", 6 )
end
--如果既有交子又有金币
if jzCost ~= 0 and jbCost ~= 0 then
CityChangeAttr(sceneId, selfId, GUILD_MONEY, addmoney)
x805012_NotifyTips(sceneId, selfId, "#{BPZJ_0801014_015}#{_EXCHG"..jzCost.."}!")
x805012_NotifyTips(sceneId, selfId, "#{BPZJ_0801014_015}#{_MONEY"..jbCost.."}!")
x805012_NotifyTips(sceneId, selfId, "扣税之后,帮会资金实际增长了#{_MONEY"..addmoney.."}!")
local name = GetName( sceneId, selfId )
BroadMsgByChatPipe( sceneId, selfId, "@*;SrvMsg;GLD:#{_INFOUSR"..name.."}#{BPZJ_0801014_017}#{_EXCHG"..jzCost.."}和#{_MONEY"..jbCost.."}#{BPZJ_0801014_018}", 6 )
--BroadMsgByChatPipe( sceneId, selfId, "@*;SrvMsg;GLD:#{_INFOUSR"..name.."}#{BPZJ_0801014_017}#{_MONEY"..jbCost.."}#{BPZJ_0801014_018}", 6 )
end
案例二:先检测金币数量
local selfMoney = GetMoney( sceneId, selfId ) + GetMoneyJZ(sceneId, selfId) --交子普及 Vega
if selfMoney < needmoney then
x805019_Notify(sceneId, selfId,"#{no_money}")
return
end
|
|