Jump to content
Close
mullino

Scripting erro In a timer event called from

Recommended Posts

boa tarde galerinha do tk 

recentemente apareceu esse erro na minha distrito oq pode ser

[Error - Spell Interface]
In a timer event called from:
data/spells/scripts/support/paralyze rune.lua:onCastSpell
Description:
(luaDoCreatureSetStorage) Creature not found
[Error - Spell Interface]
In a timer event called from:
data/spells/scripts/support/paralyze rune.lua:onCastSpell
Description:
 

 

segue a script 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)

local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    setPlayerStorageValue(cid, 12019, 1)
    addEvent(setPlayerStorageValue, 500, cid, 12019, -1)
    return doCombat(cid, combat, var)
end

 

 


Edited by mullino (see edit history)

Share this post


Link to post
Share on other sites
Agora, Sttorm disse:

Posta a script para alguem poder te ajudar.

ta aeee


Share this post


Link to post
Share on other sites

O erro está ocorrendo quando a script não consegue encontrar a Creature , ou seja , acontece quando ela desloga ou morre durante esse tempo da script


Share this post


Link to post
Share on other sites
4 minutos atrás, mullino disse:

segue a script 

 

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)

local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    setPlayerStorageValue(cid, 12019, 1)
    addEvent(setPlayerStorageValue, 500, cid, 12019, -1)
    return doCombat(cid, combat, var)
end

 

1 minuto atrás, Sttorm disse:

O erro está ocorrendo quando a script não consegue encontrar a Creature , ou seja , acontece quando ela desloga ou morre durante esse tempo da script

issu afeta alguma coisa no ot? podendo ocasionar lag?


Share this post


Link to post
Share on other sites

O erro que a distro informa já diz tudo: (luaDoCreatureSetStorage) Creature not found

 

Na hora de setar a storage ele não acha o player.

 

9 minutos atrás, mullino disse:

 

issu afeta alguma coisa no ot? podendo ocasionar lag?

 

Tudo depende, se esse erro estiver dando "spam" (ocorrendo frequentemente) pode ocasionar lag sim, depende muito da qualidade da sua máquina, esse spam pode provocar uso de memória e ocasionar alguns travamentos no jogo.



YDmXTU2.png

 

Entenda tudo sobre VPS, DEDICADOS & HOSPEDAGENS. => Clique aqui

Global Full Download 10.9x - TFS 1.2/FERUMBRAS/KRAILOS. => Clique aqui

 

Muitos querem aquilo que você tem, 
mas vão desistir quando souberem o preço que você pagou.

 

skype-favicon.png lu.lukinha

message-16.png absolute@lnetworks.com.br

Share this post


Link to post
Share on other sites
4 minutos atrás, Absolute disse:

O erro que a distro informa já diz tudo: (luaDoCreatureSetStorage) Creature not found

 

Na hora de setar a storage ele não acha o player.

 

 

Tudo depende, se esse erro estiver dando "spam" (ocorrendo frequentemente) pode ocasionar lag sim, depende muito da qualidade da sua máquina, esse spam pode provocar uso de memória e ocasionar alguns travamentos no jogo.

como arrumar essa spell?

 


Share this post


Link to post
Share on other sites

Tentei kk, não manjo de 0.4 kk

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)

local condition = createConditionObject(CONDITION_PARALYZE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 20000)
setConditionFormula(condition, -0.9, 0, -0.9, 0)
setCombatCondition(combat, condition)

function onCastSpell(cid, var)
    setPlayerStorageValue(cid, 12019, 1)
    addEvent(function(id)
    	if not isPlayer(id) then
    		return
    	end

    	setPlayerStorageValue(id, 12019, -1)
    end, 500, cid)
    return doCombat(cid, combat, var)
end

 


Share this post


Link to post
Share on other sites
6 horas atrás, mullino disse:

resolvido pode add a tag obrigado

Para add a tag RESOLVIDO basta eleger a melhor resposta, clicando no "certinho" no canto esquerdo <<<

Segue Imagem:
Capturar.thumb.PNG.4957afeb11624c1a0747509804ce3e2f.PNG
 


Share this post


Link to post
Share on other sites

Não sabia dissu obrigado mano mais uma vez....

Ajuda lá no script item como segunda arma


Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...