Ir para conteúdo

[Pedido] Talkaction que altera storages de todas as missões e questline pelo nome da quest TFS 1.3

Featured Replies

Postado

Preciso de um script de talkaction em que seja possível setar várias storages como -1 pelo nome da quest, por exemplo:

 

/str GOD, The White Raven Monastery

/str GOD, The Queen of the Banshees

/str GOD, The New Frontier

Ao digitar isso, todas as storages da quest seriam setadas com valor -1
Estou testando cada uma das quests e reconfigurando todas as storages delas, por isso gostaria, SE POSSÍVEL, algo que funcionasse tipo uma tabela configurável, cada nome de quest com sua tabela de storages para eu ir adicionando manualmente cada uma delas

 

Versão do TFS: 1.3

 

Agradeço desde já x.x


 

 

Resolvido por Anderson Sacani

Ir para solução
  • 3 weeks later...
Postado
  • Solução
local config = {
    ["The White Raven Monastery"] = { storage = { 84231, 32476 } },
    ["The Queen of the Banshees"] = { storage = { 32147, 5878, 365474, 16574 } },
    ["The New Frontier"] = { storage = { 874231 } },
}

function onSay(player, words, param)
    if not config[param] then return false end

    for i = 1, #config[param].storage, 1 do
        player:setStorageValue(config[param].storage[i], 0)
    end

    player:sendTextMessage(MESSAGE_STATUS_SMALL, "You have zeroed the values of all the storages of " ..
        config[param])
end

 

Postado
  • Autor
3 horas atrás, Anderson Sacani disse:

local config = {
    ["The White Raven Monastery"] = { storage = { 84231, 32476 } },
    ["The Queen of the Banshees"] = { storage = { 32147, 5878, 365474, 16574 } },
    ["The New Frontier"] = { storage = { 874231 } },
}

function onSay(player, words, param)
    if not config[param] then return false end

    for i = 1, #config[param].storage, 1 do
        player:setStorageValue(config[param].storage[i], 0)
    end

    player:sendTextMessage(MESSAGE_STATUS_SMALL, "You have zeroed the values of all the storages of " ..
        config[param])
end

 

 

Funcionou! Mais uma vez, muito obrigado ?

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 520.1k

Informação Importante

Confirmação de Termo