XT
pedido

Spell Sumon por level

Por Xtudomuito, 26 de abr. de 2015 em Scripts

resolvido
3
852
XtudomuitoX
26 de abril de 2015 às 11:47

Eu queria o spell que somonar monster por leve tipo:

 

25 sumonar rat

50 sumonar dog

75 sumonar dragon

100 sumonar dragon lord

125 sumonar demon

etc...

 

Rep+

1 mês depois...
XtudomuitoX
04 de maio de 2015 às 09:18

Resolvido

FurabioF
04 de maio de 2015 às 10:31
Melhor resposta

Quando seu problema for resolvido sempre poste a solução :

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

Script by Zipter.


Tópico movido para a seção de dúvidas e pedidos resolvidos.