Agora, luciano0223 disse:Mande o q tem dentro de magia1.lua, amigo
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4.2, 1, -4.2, 1)
arr1 = {
{3}
}
local area1 = createCombatArea(arr1)
setCombatArea(combat1, area1)
local function onCastSpell1(parameters)
return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end
function magic12706(cid)
local effect = 46
local position2 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position2, effect)
end
function magic12707(cid)
local effect = 46
local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position1, effect)
end
function magic12708(cid)
local effect = 174
local position3 = {x=getThingPosition(getCreatureTarget(cid)).x+2, y=getThingPosition(getCreatureTarget(cid)).y, z=getThingPosition(getCreatureTarget(cid)).z}
doSendMagicEffect(position3, effect)
end
function onCastSpell(cid, var)
local waittime = 1.8 -- Tempo de exhaustion
local storage = 1158001
if exhaustion.check(cid, storage) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Aguarde " .. exhaustion.get(cid, storage) .. " segundos para usar a spell novamente.")
return false
end
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 0, parameters)
addEvent(onCastSpell1, 400, parameters)
addEvent(onCastSpell1, 800, parameters)
addEvent(onCastSpell1, 1200, parameters)
addEvent(onCastSpell1, 1600, parameters)
addEvent(onCastSpell1, 2000, parameters)
addEvent(magic12706,0,cid)
addEvent(magic12707,0,cid)
addEvent(magic12708,0,cid)
addEvent(magic12706,400,cid)
addEvent(magic12707,400,cid)
addEvent(magic12708,400,cid)
addEvent(magic12706,800,cid)
addEvent(magic12707,800,cid)
addEvent(magic12708,800,cid)
addEvent(magic12706,1200,cid)
addEvent(magic12707,1200,cid)
addEvent(magic12708,1200,cid)
addEvent(magic12706,1600,cid)
addEvent(magic12707,1600,cid)
addEvent(magic12708,1600,cid)
addEvent(magic12706,2000,cid)
addEvent(magic12707,2000,cid)
addEvent(magic12708,2000,cid)
exhaustion.set(cid, storage, waittime)
return TRUE
end
é isso e descobri que esse bug tá acontecendo com outros chars tbm não só essa em especifico se descobrir algo errado




info
Grupo: Campones
Registrado: 12/12/11
Posts: 91
Reputação: +9
Gênero: Masculino
Char no Tibia: Mrlhsl
Então pessoal essa magia do sasuke tá dando esse erro e tá travando o servidor quando usada muitas vezes alguém sabe resolver?
segue a imagem
outro erro acabei de achar:
[13/01/2017 14:50:39] [Error - Spell Interface]
[13/01/2017 14:50:39] data/spells/scripts/sasuke/kirin1.lua:onCastSpell
[13/01/2017 14:50:39] Description:
[13/01/2017 14:50:39] (luaAddEvent) Callback parameter should be a function.
Editado Janeiro 13 por mrlhsl