Ir para conteúdo
  • 0

[Request] Spell Summon por level


Vorkhon

Pergunta

Ola eu gostaria de uma spell que fizesse um summon diferente de acordo com o level. Nesse caso aqui eu summono um monstro mas ele me ataca. E tambem estou lvl 130 e ainda summonando Dragon o Demon nao vai.

 

local config = {
    maxSummons = 1,         --Limite de summons.
    summons = {
        [25] = "Rat",       --[level] = "summon",
        [50] =  "Dragon",
        [75] =  "Dragon Lord",
        [100] =  "Demon",
    },
}
function onCastSpell(cid)
    if #getCreatureSummons(cid) < config.maxSummons then
        local summon
        for level, summonName in pairs(config.summons) do
            if getPlayerLevel(cid) >= level then
                summon = summonName
            end
        end
        if summon then
            doConvinceCreature(cid, doSummonCreature(summon, getThingPos(cid)))
            doCreatureSay(getCreatureSummons(cid)[#getCreatureSummons(cid)], "Cheguei", TALKTYPE_ORANGE_1)
        end
    else
        doSendMagicEffect(getThingPos(cid), 12)
        doPlayerSendTextMessage(cid, 19, "Voce so pode invocar "..config.maxSummons.." summons.")
    end
    return true
end

 

Editado por Vorkhon
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...