Ir para conteúdo
  • 0

Aurea por level


alissonxzff2

Pergunta

tenho esse script, só que ele da aura para todos :/

local tab = {
    [6] = {effect = 70},
    [7] = {effect = 70},
    [8] = {effect = 70},
    [9] = {effect = 70},
    [10] = {effect = 70},
    [11] = {effect = 70},-- [vocationID] = {effect = Number}
    [12] = {effect = 70}
}
local delay = 2 -- tempo do efeito da aura em segundos
function ariseAura(cid)
    if isPlayer(cid) then
        doSendMagicEffect(getThingPos(cid), tab[getPlayerVocation(cid)].effect)
        addEvent(ariseAura, delay * 1000, cid)
    end
end
function onLogin(cid)
    if tab[getPlayerVocation(cid)] then
        ariseAura(cid)
    end
    return true
end

da uma força ai galera, plzz


upp

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

3 respostass a esta questão

Posts Recomendados

  • 0


local tab = {

[6] = {effect = 70},

[7] = {effect = 70},

[8] = {effect = 70},

[9] = {effect = 70},

[10] = {effect = 70},

[11] = {effect = 70},-- [vocationID] = {effect = Number}

[12] = {effect = 70}

}

local delay = 2 -- tempo do efeito da aura em segundos

local level = 50 -- coloque o level desejado

function ariseAura(cid)

if isPlayer(cid) then

doSendMagicEffect(getThingPos(cid), tab[getPlayerVocation(cid)].effect)

addEvent(ariseAura, delay * 1000, cid)

end

end

function onLogin(cid)

if tab[getPlayerVocation(cid)] and getPlayerLevel(cid) >= level then

ariseAura(cid)

end

return true

end

 

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

×
×
  • Criar Novo...