Ir para conteúdo
Banner com Efeitos

sirmagna

Membro
  • Registro em

  • Última visita

  1. sirmagna alterou sua foto pessoal
  2. sirmagna começou a seguir Odranoel S.S
  3. sirmagna reagiu a uma resposta no tópico: AJUDA COM SKILLL POR FAVOR
  4. IRMAO FICOU PEREITO CONSEGUI ADPTAR QUASE QUE EXATAMENTE COMO EU QUERIA MUITO OBRIGADOOOOO EXISTE A POSSIBILIDADE DE FAZER ESSE COMANDO SE REPETIR ALGUMAS VEZES PARA ROLAR UMA ANIMAÇAO ANTES DE TELEPORTAR USANDO AS LOOKTYPE ???? local playerOutfit = getCreatureOutfit(cid) setCreatureOutfit(cid, {lookType = 704})
  5. .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? ajuda com spell Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local config = { efeitoTele = 3, -- efeito q ira aparacer a cada teleport. efeitoDamage = 134, -- efeito q ira aparecer ao hitar no alvo hits = 1, -- quantos hits vai dar delay = 500, -- intervalo de tempo a cada hit min = 2000, -- dano minimo max = 2400, -- dano maximo damage = COMBAT_PHYSICALDAMAGE -- tipo do dano } function isWalkable(pos, creature, pz, proj) -- nord if getTileThingByPos({x = pos.x, y = pos.y, z = pos.z, stackpos = 0}).itemid == 0 then return false end if getTopCreature(pos).uid > 0 and creature then return false end if getTileInfo(pos).protection and not pz then return false end local n = not proj and 3 or 2 for i = 0, 255 do pos.stackpos = i local tile = getTileThingByPos(pos) if tile.itemid ~= 0 and not isCreature(tile.uid) then if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then return true end end end return true end function getPosDirs(p, dir) -- mkalo return dir == 1 and {x=p.x-1, y=p.y, z=p.z} or dir == 2 and {x=p.x-1, y=p.y+1, z=p.z} or dir == 3 and {x=p.x, y=p.y+1, z=p.z} or dir == 4 and {x=p.x+1, y=p.y+1, z=p.z} or dir == 5 and {x=p.x+1, y=p.y, z=p.z} or dir == 6 and {x=p.x+1, y=p.y-1, z=p.z} or dir == 7 and {x=p.x, y=p.y-1, z=p.z} or dir == 8 and {x=p.x-1, y=p.y-1, z=p.z} end function validPos(pos) tb = {} for i = 1, 8 do newpos = getPosDirs(pos, i) if isWalkable(newpos) then table.insert(tb, newpos) end end table.insert(tb, pos) return tb end spell = { start = function (cid, target, markpos, hits) if not isCreature(cid) then return true end if not isCreature(target) or hits < 1 then doTeleportThing(cid, markpos) doSendMagicEffect(getThingPos(cid), config.efeitoTele) return true end posAv = validPos(getThingPos(target)) rand = #posAv == 1 and 1 or #posAv - 1 doSendMagicEffect(getThingPos(cid), config.efeitoTele) doTeleportThing(cid, posAv[math.random(1, rand)]) doAreaCombatHealth(cid, config.damage, getThingPos(target), 0, -config.min, -config.max, config.efeitoDamage) addEvent(spell.start, config.delay, cid, target, markpos, hits - 1) end } function onCastSpell(cid) local position1 = {x=getThingPosition(getCreatureTarget(cid)).x+1, y=getThingPosition(getCreatureTarget(cid)).y+1, z=getThingPosition(getCreatureTarget(cid)).z} target = getCreatureTarget(cid) if target then spell.start(cid, target, getThingPos(cid), config.hits) doSendMagicEffect(position1, 138) end return true end Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. chidori.lua
  6. sirmagna começou a seguir phac1998
  7. sirmagna postou uma resposta no tópico em Formação de Equipe
    Procuro equipe interessada em desenvolver um projeto de "Tibia HunterxHunter" Tenho um projeto pré-montado que estou criando sozinho estarei disponibilizando uma previa das minhas sprites preciso de uma equipe com boas ideias e criativa para concluir o ot e deixar online para todos desfrutarem dessa obra prima *******ate o momento o projeto contem sprites do Killua Zoldyck/Hisoka Morow/Gon Freecss/Chrollo Lucilfer/Kurapika >>>Previa: OTClient_2024-02-09_19-29-45.mp4

Informação Importante

Confirmação de Termo