Histórico de Curtidas
-
Revenant deu reputação a Storm em Script adicionar um Storage ao Boss morrer@Revenant Essa tabela foi declara em uma lib? De qualquer forma, tente mudar o valor das storages para um valor menor, já aconteceu um caso comigo de a storage não funcionar por ter um número muito grande.
Se não funcionar, tenta o seguinte:
player:setStorageValue(bossConfig.storage, player:getStorageValue(bossConfig.storage) + 1)
-
Revenant deu reputação a Storm em Script adicionar um Storage ao Boss morrer@Revenant Tenta assim e continua mantendo o valor da storage como um valor menor:
local servants = { ['Gorzindel'] = {storage = Storage.Livraria.AcessoSalaFinal}, ['Lokathmor'] = {storage = Storage.Livraria.AcessoSalaFinal}, ['Ghulosh'] = {storage = Storage.Livraria.AcessoSalaFinal}, ['Mazzinor'] = {storage = Storage.Livraria.AcessoSalaFinal}, ['The Scourge Of Oblivion'] = {storage = Storage.Livraria.AcessoSalaFinal} } function onKill(creature, target) local targetMonster = target:getMonster() local player = creature:getPlayer() if not player then return true end if not targetMonster or targetMonster:getMaster() then return true end local bossConfig = servants[targetMonster:getName()] if not bossConfig then return true end player:setStorageValue(bossConfig.storage, player:getStorageValue(bossConfig.storage) + 1) return true end
-
Revenant deu reputação a Storm em Script adicionar um Storage ao Boss morrer@Revenant Não tenho muita experiência com as TFS 1.X, então realmente conheço bem pouco das funções e fica difícil de ajudar. Tenta assim:
function onKill(player, target, damage, flags, corpse) if(isMonster(target)) then if(string.lower(getCreatureName(target)) == "Mazzinor" or "Ghulosh" or "Gorzindel" or "Lokathmor" or "Scarlett Etzel") then doCreatureSay(target, "EU RETORNAREI!!! Todos voces sentirao minha vinganca, e trarei MIL ANOS de guerra...", TALKTYPE_ORANGE_1) for _, var in ipairs(target:getTargetList()) do var:setStorageValue(Storage.Livraria.AcessoSalaFinal, var:getStorageValue(Storage.Livraria.AcessoSalaFinal) + 1) var:getPosition():sendMagicEffect(math.random(CONST_ME_FIREWORK_YELLOW, CONST_ME_FIREWORK_BLUE)) end end end return true end