Magia travando distro

GuuhMaster
em Scripts

GuuhMaster

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 12/08/11Posts: 101Char no Tibia: Tomurka
Esse é o seguinte error que mostra no distro. Logo abaixo segue o script da magia.
[28/09/2014 22:16:52] [Error - Spell Interface]
[28/09/2014 22:16:52] In a timer event called from:
[28/09/2014 22:16:52] data/spells/scripts/220/exuragranmana.lua:onCastSpell
[28/09/2014 22:16:52] Description:
[28/09/2014 22:16:52] (luaDoCombat) Creature not found
[28/09/2014 22:16:52] [Error - Spell Interface]
[28/09/2014 22:16:52] In a timer event called from:
[28/09/2014 22:16:52] data/spells/scripts/220/exuragranmana.lua:onCastSpell
[28/09/2014 22:16:52] Description:
[28/09/2014 22:16:52] (luaDoCombat) Creature not found
script da magia;
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 28, 25, 27, 40)
function onCastSpell(cid, var)
doPlayerSendTextMessage(cid,27,"EFEITO MÁGICO: Cura sua mana múltiplas vezes (10x) durante 5 segundos. O cálculo de regeneração é de acordo com seu nível mágico.")
for i = 1, 10 do
addEvent(doCombat, (i * 600) - 600, cid, combat, var)
end
return true
end

 

assinaturasite.png

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

@@GuuhMaster,

 

Tenta assim:

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_MANADRAIN)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 28, 25, 27, 40)

function doSpell(cid, var)
	doPlayerSendTextMessage(cid, 27, "EFEITO MÁGICO: Cura sua mana múltiplas vezes (10x) durante 5 segundos. O cálculo de regeneração é de acordo com seu nível mágico.")
	for i = 1, 10 do
		local timeEvent = i * 600 - 600
		addEvent(doCombat, timeEvent > 0 and timeEvent or 1, cid, combat, var)
	end
end
 
function onCastSpell(cid, var)
	return doSpell(cid, var)
end

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window

GuuhMaster

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 12/08/11Posts: 101Char no Tibia: Tomurka

Funcionou, obrigado!

assinaturasite.png

Mudrock

Eternal Liers
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 24/12/09Posts: 1002Gênero: MasculinoChar no Tibia: Necromanser

Tópico Movido
Este tópico foi movido de "OTServSuporteSuporte Scripting"
para "OTServSuporteSuporte ScriptingPedidos e dúvidas resolvidos - Scripting".

 

 

Antenciosamente, Mudrock

Mensagens privadas somente sobre outros assuntos!

Não respondo PMs solicitando suporte. Já existem seções no fórum para isto.

 
 

tumblr_ntxzlfQp3v1uyo57xo8_500.gif (500×225)

 

MudrockAprova#

- EkzGuard