Postado Julho 28, 2019 5 anos .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 Julho 28, 2019 5 anos 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.