Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 10/06/20 em todas áreas

  1. 3 pontos
    Fala galeritcha, este script imita o ''martelo de Thor'', ele funciona da seguinte forma: Após o knight falar a magia (no meu caso exori hur), um martelo vai girando em linha reta de acordo com o lado em que o player estiver virado. O martelo vai em efeito de boomerang, ele vai e volta para o dono da magia dando ataque em todos que estão no caminho, o dano é duplicado (são 2 danos), uma vez que 1 dano corresponde à ida e outro corresponde ao do martelo voltando. 0.x - unknown credits, enjoy. Praticamente as principais coisas são editáveis dentro do script logo no começo, deixarei escrito dentro dele para ficar mais fácil. Let's go ? Em spells/scripts/attack coloque: local config = { distance = 6, -- distância em que o martelo irá chegar (no caso ele está configurado para percorrer 6 sqm's e depois voltar) distEffect = 25, -- efeito que irá causar. Fale /x ingame junto com um número e veja os efeitos que mais te agrada, depois só substituir o 25 pelo número do efeito escolhido. No caso o efeito que eu escolhi é justamente de um martelo. minDamage = 200, --Qual o dano mínimo que você deseja que esta magia tire ? maxDamage = 500, -- Qual o dano máximo que você deseja que esta magia tire ? - Lembrando que são dois danos distintos de ida e outro de volta interval = 750 -- Após soltar a magia, quanto tempo levará para o martelo retornar para você ? - Coloque o tempo em milésimos de segundos } function getPosisBetween(fromPos, toPos) local posis = {} for i = 1, getDistanceBetween(fromPos, toPos) do local choices = {fromPos.x, fromPos.x + 1, fromPos.x - 1} if fromPos.x ~= toPos.x then table.sort(choices, function(a, b) if fromPos.x - toPos.x < 0 then return a > b else return a < b end end) fromPos.x = choices[1] end if fromPos.y ~= toPos.y then choices = {fromPos.y, fromPos.y + 1, fromPos.y - 1} table.sort(choices, function(a, b) if fromPos.y - toPos.y < 0 then return a > b else return a < b end end) fromPos.y = choices[1] end table.insert(posis, {x = fromPos.x, y = fromPos.y, z = fromPos.z}) end return posis end function onCastSpell(cid) local playerPos = getThingPos(cid) local toPos = { [0] = {x = playerPos.x, y = playerPos.y - config.distance, z = playerPos.z}, [1] = {x = playerPos.x + config.distance, y = playerPos.y, z = playerPos.z}, [2] = {x = playerPos.x, y = playerPos.y + config.distance, z = playerPos.z}, [3] = {x = playerPos.x - config.distance, y = playerPos.y, z = playerPos.z} } local spellToPos = toPos[getCreatureLookDirection(cid)] local posis = getPosisBetween(getThingPos(cid), spellToPos) doSendDistanceShoot(getThingPos(cid), spellToPos, config.distEffect) for i = 1, #posis do if not getTileInfo(posis[i]).protection then local pid = getTopCreature(posis[i]).uid if isMonster(pid) or isPlayer(pid) then doTargetCombatHealth(cid, pid, COMBAT_PHYSICALDAMAGE, -config.minDamage, -config.maxDamage, -1) end end end addEvent(function() if not isPlayer(cid) then return true end doSendDistanceShoot(spellToPos, getThingPos(cid), config.distEffect) posis = getPosisBetween(spellToPos, getThingPos(cid)) for i = 1, #posis do if not getTileInfo(posis[i]).protection then local pid = getTopCreature(posis[i]).uid if isMonster(pid) or isPlayer(pid) then doTargetCombatHealth(cid, pid, COMBAT_PHYSICALDAMAGE, -config.minDamage, -config.maxDamage, -1) end end end end, config.interval) return true end Em spells.xml coloque: <instant name="Whirlwind Throw" words="exori hur" lvl="200" mana="500" prem="1" needweapon="1" range="5" needtarget="1" blockwalls="1" exhaustion="1800" maglv="7" needlearn="0" script="attack/Whirlwind Throw.lua"> <vocation id="4"/> <vocation id="8"/> -- em words = o nome que deverá ser dito para soltar a spell mana = quanto de mana gastará ? needweapon = precisa estar equipado com uma arma para soltá-la ? range = configurável dentro do script needtarget = Precisa estar targetando alguém para soltar esta magia ? - Lembrando que caso coloque ''1'', precisará targetar um alvo para soltar a spell, porém isso não influencia na direção da magia. Ela soltará para onde o personagem estiver virado, como um exevo gran vis lux por exemplo. maglv = Qual o magic level necessário para conjurar esta magia ? Espero que divirta bastante gente, eu dei uns berro aqui quando vi ela em pratica haha. See you !
  2. Npc Task Daily

    FlameArcixt reagiu a Kevin Araujo por uma resposta no tópico

    1 ponto
    Boa tarde pessoal, gostaria de pedir a ajuda de vocês... O meu Npc de task está dando erro, quando vou entregar a task. Scripts: Npc Lib NpcSystem/npchandler.xml Print do erro:
  3. (Resolvido)Monsters

    Kevin Araujo reagiu a Jeff Delay por uma resposta no tópico

    1 ponto
    adicione "0" na passive lá e teste
  4. Script exori hur imitando o martelo de Thor

    Rogex Joyz reagiu a Cat por uma resposta no tópico

    1 ponto
    @Rogex Joyz uso esse aqui: https://tibiaking.com/forums/topic/91595-screentogif-print-em-gif/
  5. Script exori hur imitando o martelo de Thor

    Cat reagiu a Rogex Joyz por uma resposta no tópico

    1 ponto
    recomenda algum programa para fazer gifs ? Eu posto em imagens por ser o jeito que eu conheço. Mas seria ótimo um programa que faz gifs da tela.
  6. Script exori hur imitando o martelo de Thor

    Jeff Delay reagiu a Cat por uma resposta no tópico

    1 ponto
    Muito genial, Cipsoft aprende kkkk. podia por um gif, embora a img mostre bem como funciona. Parabens pelo script e obrigado por postar pra nós.
  7. (Resolvido)Erro ao Criar Guilds

    Cat reagiu a Endless por uma resposta no tópico

    1 ponto
    Essa ai está normal, mas confere a tabela > guilds <, no teu erro ele aponta pra coluna "balance" dizendo que ela não possui um valor padrão. Da uma conferida lá.
  8. Script Teleport por sacríficio de item

    Cat reagiu a Vodkart por uma resposta no tópico

    1 ponto
    Obrigado pela contribuição, espero mais trabalhos seus por aqui!! Parabéns.
  9. Event BOSS

    Cat reagiu a Vodkart por uma resposta no tópico

    1 ponto
    @BangxD Então acho que vou fazer melhor, já que dependendo da hora vai ser determinado boss, vou fazer que nem o "arauto" do League of Legends. Se estiverem atacando o arauto os players tem mais "X" minutos para matar ele. Digamos que o "arauto" seja sumonado 02:00 horas e tem até 02:20 para mata-lo, porém se estiver uma equipe lá atacando ele as 2:20, o arauto ficará até 2:30 para dar o tempo necessário de ele ser feito. o que acha dessa ideia?
  10. Yutae - Cidade + Hunts

    zGiovani reagiu a Cat por uma resposta no tópico

    1 ponto
    Yutae Fiz essa cidade a alguns anos e estava guardada no meu PC. Completei ela com 5 hunts, pois tinha um comprador interessado, porém o mesmo foi assaltado e desistiu da compra, então decidi postar pra vocês. O mapa é simples, mas tem vários acessos pela cidade pra WAR e locais para NPC, é uma cidade completa, as houses já vem cadastradas, mais informações e imagens abaixo. Informações: Versão: 11.0 Depots: 38 Criaturas: 596 Casas: 24 (maior casa: "Plazza C GH II" (145 sqm)) Show Off Cidade: Templo & Depot: Norte da Cidade e Porto Centro da Cidade: Arredores: Saída sul para as hunts com algun s mobs: Show Off Hunts: 1 - Azul: Shock Head, Betrayed Wraith, Destroyer e Blightwalker Imagens: 2 - Amarelo: Serpent Spawn, Medusa e Wyvern, Imagens: 3 - Laranja: Wailing Window, Son of Verminor e Plaguesmith. Imagens: 4 - Vermelho: Silencer, Demon, Behemoth, Dark Torturer e Juggernaut. Imagens: 5 - Rosa: Fury, Grim Reaper e Hellhound. Imagens: 6 - Cinza: Serpent Spawn & Medusa 7 - Marrom: Betrayed Wraith, Blightwalker e Undead Dragon. A ilha das fury acompanha um depot: Baixar mapa: Yutaev1_Nolis.rar Créditos: @SamueLGuedes @Cat
  11. Olá galera do Tibia King. Após um período que fiquei afastado do fórum resolvi trazer um cliente editado que tem a maioria das novas atualizações. Algumas montarias e outfits, alguns itens editados tbm. Como alguns de vcs sabem eu estou criando o CARTOON SERVER e espero em breve divulgar aqui. O client está com ip 127.0.0.1 configurado. Alguns itens novos e outfits precisam ser adicionados e configurados ao gosto de cada um aos arquivos: items.xml, mounts.xml e outifits.xml. Os arquivos dat e spr já estão atualizados. Espero que gostem. Vídeos com amostras do que tem no client: arquivos.rar SCAN Créditos: Eu por divulgar, Não sei quem criou o client.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo