Ir para conteúdo

Featured Replies

Postado
  • Solução

A mensagem é enviada várias vezes pois o laço é quebrado apenas quando o jogador é removido, basta mover o break para fora do próximo end.

 

Ou então tente:

local storage = 62669
local message = "Voce nao pode treinar essa skill, escolha a estatua de sua vocacao."

local config = {
    [1444] = { -- ID statue
        vocations = {4, 8}, -- Knight and Elite Knight
        skill = SKILL_SWORDs
    },
    [8836] = {
        vocations = {4, 8}, --  Knight, Elite Knight
        skill = SKILL_AXE
    },
    [8834] = {
        vocations = {1, 2, 5, 6}, -- Sorcerer, Druid, Master Sorcerer, Elder Druid
        skill = SKILL__MAGLEVEL
    },
    [8626] = {
        vocations = {4, 8}, --  Knight, Elite Knight
        skill = SKILL_CLUB
    },
    [10353] = {
        vocations = {3, 7}, --  Paladin, Royal Paladin
        skill = SKILL_DISTANCE
    }
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
    local statue = config[item.itemid]
    if not statue or item.actionid ~= 6341 then
        return false
    end
	
    if statue.vocations[getPlayerVocation(cid)] then
        doCreatureSetStorage(cid, storage, statue.skill)
        doRemoveCreature(cid)
    else
        doPlayerSendCancel(cid, message)
    end
    return true
end

 

Editado por Ramon Bernardo (veja o histórico de edições)

  • Respostas 5
  • Visualizações 413
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • MatteusDeli
    MatteusDeli

    @DeathRocks Tenta agora   local storage = 62669 local message = "Voce nao pode treinar essa skill, escolha a estatua de sua vocacao." local config = { [1444] = { -- ID statue vocations

  • Ramon Bernardo
    Ramon Bernardo

    A mensagem é enviada várias vezes pois o laço é quebrado apenas quando o jogador é removido, basta mover o break para fora do próximo end.   Ou então tente: local storage = 62669 local m

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 519.6k

Informação Importante

Confirmação de Termo