ERROR: [DayZ-MTA]\DayZ\survivorSystem.lua:1462: attempt to perform arithmetic on a boolean value
To Com esse erro acima /\, quando tento equipa uma skin de personagem !!
Codigo:
Função que chama: Inventory.lua
elseif itemInfo == "Change you clother" then
triggerServerEvent("onPlayerChangeSkin",getLocalPlayer(),itemName)
--
Arquivo onde esta dando erro:
Linha do Erro:
setElementData(source,name,getElementData(source,name)+1)
Completo:
function addPlayerSkin (skin)
local current = getElementData(source,"skin")
local name = getSkinNameFromID(current)
setElementData(source,name,getElementData(source,name)+1)
setElementData(source,skin,getElementData(source,skin)-1)
local id = getSkinIDFromName(skin)
setElementData(source,"skin",id)
setElementModel(source,id)
triggerClientEvent(source,"refreshInventoryManual",source)
end
addEvent("onPlayerChangeSkin",true)
addEventHandler("onPlayerChangeSkin",getRootElement(),addPlayerSkin)
----
Obrigado pela ajuda de todos voces !!