sparrow8332
Chieftain
- Joined
- Nov 23, 2016
- Messages
- 12
Ive been trying to add XP to a selected unit via button click this is what i have so far but no matter what i do i just cant seem to get it to work. Please help
UI file
GameplayScript
UI file
Code:
function ChangeXP()
local playerID = Game.GetLocalPlayer()
local pPlayer = Players[playerID]
local pUnit = GetSelectedUnit();
local pUnitXP = pUnit:GetExperience();
local pNewXP = 1000
if pPlayer:IsHuman() then
LuaEvents.ChangeUnitXP(playerID, pUnit, pNewXP)
else end
end
GameplayScript
Code:
function ChangeXP(playerID, pUnit, pNewXP)
local playerID = Game.GetLocalPlayer()
local pPlayer = Players[playerID]
local pUnit = GetSelectedUnit();
local pUnitXP = pUnit:GetExperience();
if (pUnit ~= nil) then
pUnitXP:ChangeExperience(pNewXP)
else end
end
LuaEvents.ChangeUnitXP.Add( ChangeXP )
Last edited: