[Encerrado] Erro doSendMagicEffect!

shuzin
Por shuzin
em Tópicos Sem Resposta

shuzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/03/13Posts: 93Char no Tibia: Frenetico Housedown

Fica aparecendo esse erro no meu SSH Secure Shell:

 

 

 

[16:6:49.792] [Error - CreatureScript Interface]

[16:6:49.792] data/creaturescripts/scripts/advancesave.lua:onAdvance

[16:6:49.792] Description:

[16:6:49.792] attempt to index a nil value

[16:6:49.792] stack traceback:

[16:6:49.792] [C]: in function 'doSendMagicEffect'

[16:6:49.792] data/creaturescripts/scripts/advancesave.lua:15: in function <data/creaturescripts/scripts/advancesave.lua:7>

 

 

 

 

Meu advancesave.lua

 

 

local config = {

savePlayer = true,

healPlayerOnLevel = true,

effectType = 30

}

 

function onAdvance(cid, skill, oldLevel, newLevel)

if(skill == SKILL__EXPERIENCE) then

return true

end

 

if(skill == SKILL__LEVEL and config.healPlayerOnLevel) then

doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid))

doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid))

doSendMagicEffect(pos, config.effectType)

end

 

if(config.savePlayer) then

doPlayerSave(cid, true)

end

 

return true

end

 

 

 

 

Obrigado!

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Não havia declarado a variável "pos", tente assim:

 

 

local config = {

savePlayer = true,

healPlayerOnLevel = true,

effectType = 30

}

 

function onAdvance(cid, skill, oldLevel, newLevel)

if(skill == SKILL__EXPERIENCE) then

return true

end

 

if(skill == SKILL__LEVEL and config.healPlayerOnLevel) then

doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid))

doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid))

doSendMagicEffect(getCreaturePosition(cid), config.effectType)

end

 

if(config.savePlayer) then

doPlayerSave(cid, true)

end

 

return true

end

 


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

shuzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 02/03/13Posts: 93Char no Tibia: Frenetico Housedown

obg pela ajuda!

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Tópico movido para pedidos atendidos.


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel