Trigger API Reference\DCEI Events\Player
TriggerHandle TriggerAddOnGoldChangeEvent(TypedCallback<int, int> trigger)
TriggerHandle TriggerAddOnGoldChangeEvent(TypedCallback<int, int> trigger)
Description
This event triggers when the player's gold changes. This function can also pass the player gaining gold and the net change in gold as parameters to the callback function.
Parameters
- TypedCallback<int, int>
trigger
the callback function that is run when the event is triggered. DCEI.TriggeringPlayerId will not get the triggering player ID.
Callback Parameters
- Int32
player_id
- Int32
amount
Example Usage
function OnGoldChange(player, net_difference)
local value = DCEI.GetGold(player)
DCEI.LogMessage("> player [" .. tostring(player) .. "] gold = " .. tostring(value) .. " (net difference: " .. net_difference .. ")")
end
DCEI.TriggerAddOnGoldChangeEvent(OnGoldChange)