Postado Setembro 11, 2020 4 anos Boa tarde rapaziada, coloquei um script de ganhar stamina enquanto treina, e quando eu ativo o script, as potions param de healar, aparece o seguinte erro na distro: [C]: in function '__index' data/events/script/creature.lua:35: in function <data/events/script/creature.lua:34> [C]: in function 'doTargetCombatMana' data/actions/scripts/other/potions.lua:63: in function <data/actions/scripts/other/potions.lua:38> o script é esse aqui: local staminaBonus = { target = 'Training Monk', period = 120000, bonus = 1, events = {} } local function addStamina(name) local player = Player(name) if not player then staminaBonus.events[name] = nil else local target = player:getTarget() if not target or target:getName() ~= staminaBonus.target then staminaBonus.events[name] = nil else player:setStamina(player:getStamina() + staminaBonus.bonus) staminaBonus.events[name] = addEvent(addStamina, staminaBonus.period, name) end end end function Creature:onTargetCombat(target) if self:isPlayer() then if target and target:getName() == "Training Monk" then local name = self:getName() if not staminaBonus.events[name] then staminaBonus.events[name] = addEvent(addStamina, staminaBonus.period, name) end end end end Alguém pode me ajudar? Desde já, agradeço a atenção!! Editado Setembro 11, 2020 4 anos por yuriowns (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.