Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

.Tfs 0.3.6 Tibia 8.54

Eae galera do tk hoje venho aqui pedir uma ajuda pra colocar um delay em um effect, no caso eu quero colocar um delay no effect 315 alguem poderia me ajudar? ja tem delay em um q é o 363 e eu gostaria de colocar no 315 tambem, alguem me ajude pfv.

Qual o motivo deste tópico? 

não consegui resolver sozinho

Script:

  Citar

local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_FIREDAMAGE)
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -150.3, 1, -153.3, 1)

 

arr1 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
}

 

local area1 = createCombatArea(arr1)
setCombatArea(combat1, area1)

 

local function onCastSpell1(parameters)
if not isPlayer(parameters.cid) then return true end
if getCreatureTarget(parameters.cid) ~= 0 then
local target = getThingPosition(getCreatureTarget(parameters.cid))
local pos1 = {x=target.x+1, y=target.y+0, z=target.z+0}
local pos2 = {x=target.x+2, y=target.y+3, z=target.z+0}
doSendMagicEffect(pos1, 363)
doSendMagicEffect(pos2, 315)
end
return isCreature(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var)
end

 

function onCastSpell(cid, var) 
local parameters = {cid = cid, var = var} 
local position1 = {x=getPlayerPosition(cid).x+1, y=getPlayerPosition(cid).y, z=getPlayerPosition(cid).z}
doSendMagicEffect(position1, 327) -- Efeito do Susano
local waittime = 4 -- Tempo de exhaustion
local storage = 115818

 

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

 

addEvent(onCastSpell1, 1500, parameters) -- no lugar de 300 vai aumentando o tempo até aparecer na hora certa
exhaustion.set(cid, storage, waittime)
return TRUE
end

 

 

Editado por Amorpornto
editei porque os codigos tinham saido tudo junto. (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo