Jump to content

Search the Community

Showing results for tags 'cura'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Promoted Projects
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
  • Outros
    • Design

Found 2 results

  1. Scripting [Spell] First Aid

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ OBS: NÃO DELETE ESSE FORMULÁRIO PRÉ-DEFINIDO DO TÓPICO, COMPLETE-O CORRETAMENTE PARA POSTAR O SEU TÓPICO! Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: OTServBR-Global Client: Tibia 12.61 Qual é a sua pergunta? Boa tarde a todos, Estou com um projeto de servidor no qual a ideia de cura do jogo é um pouco mais complexa, onde nem todas as vocações tem acesso a magias de cura. Então decide criar uma magia/habilidade chamada de "First Aid", onde todas as vocações poderiam utilizar sendo viavel para leveis baixos. Idéia: O personagem após combater algumas criaturas e nao ter acesso a alguma poção ou auxilio de magia de se recuperar do combate e ir para o próximo, tendo que ficar parado por um certo periodo de tempo, sem poder atacar durante o tempo de cura e com a movimentação debilitada. Com base nessa idéia Realizado: Com essa base de idéia, peguei com base a Magia Recovery (Utura), alterei o custo de mana, valor de cura e velocidade de cura. Adicionei tambem o condição de pacifismo do Swift Foot ( Utamo tempo san ) e a condição da Paralyze do Sharpshooter (Utito tempo san). Ajuda: Gostaria de um auxilio no script para que a animação do brilho da cura se repita para cada tick de valor de cura e criar uma lógica para que quando ele use a magia, caso atinja o valor maximo da vida a magia seja encerrada, porem com o cooldown normal. Seria possível essa idéia, como eu poderia fazer isso ? Script first_aid.lua Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  2. Multiple Heal Strike

    Nome: Multiple Heal Strike Autor: Jedian Versão Testada: The forgotten server 8.54 - Cliente 8.54 Informações Adicionais A magia em si foi baseada nos "Strikes" do jogo,como Fire Strike (exori flam),Energy Strike (exori vis),etc. Ela lança 4 Mísseis de..."San(elemento san),dos menores" que explodem no alvo,mas curam,a intensidade da cura de cada míssel é como um "exura gran". Instalando: na pasta Data do seu ot,vá em spells/scripts/healing Lá,copie um arquivo qualquer,renomeie ele para healing strike,apague todo seu conteúdo e cole: -- Magia Multiple Heal Strike,By Jedian. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) [color="Blue"]setCombatParam(combat, COMBAT_PARAM_EFFECT, 39)[/color] setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) [color="Red"]setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 37)[/color] [color="DarkGreen"]setHealingFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 6)[/color] setCombatArea(combat, createCombatArea({{3}})) function onCastSpell(cid, var) addEvent(doCombat, 10, cid, combat, var) addEvent(doCombat, 300, cid, combat, var) addEvent(doCombat, 600, cid, combat, var) addEvent(doCombat, 800, cid, combat, var) return true end Em azul,o número dos efeitos,no caso seria a "explosão de san",para alterá-la mude o número lá(39). Dica:no jogo,com o character do GOD,digite /z n (sendo n um numero) para testar seus efeitos. Ex: /z 5. Em verde,temos a formula de cura,é ali que é definido o valor da cura,para alterá-lo,use como base outra magia, procure a healingformula lá e mude seus valores. Em vermelho,temos o número do efeito a distancia,que seria o efeito da magia indo até o alvo,para alterá-la mude o número(37). Dica:no jogo,com o character do GOD,digite /x n (sendo n um numero) para testar seus efeitos de distancia. Agora, na pasta Data/spells/spells.xml adicione a seguinte Tag. <instant name="Heal Strike" words="[color="red"]exori ura[/color]" lvl="[color="DarkGreen"]22[/color]" mana="[color="Blue"]20[/color]" prem="1" range="10" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="healing/healing strike.lua"> [color="Indigo"] <vocation id="1"/> <vocation id="5"/> <vocation id="2"/> <vocation id="6"/[/color]> </instant> Em vermelho,as palavras usadas para usar a magia,no caso exori ura. Em azul,a mana usada para usar a magia,no caso 20. Em verde,o nível necessário para usar a magia,no caso 22 Em roxo(Indigo), as vocações que podem usar a magia,no caso sorcerer,master sorcerer,druid,elder druid. Uma foto da magia! [spoiler=Foto] :yes: Pronto,fiz essa magia,vendo que nao tinha muita magia de cura aqui,coisa que poucos sabem fazer.Pois todo mundo só se interessa por magias de ataque!:laugh: Achou algum erro? por favor me avise. Créditos: jedian(fez a magia), Socket(humilhou elaDiminuiu extremamente a magia, e me ensinou a fazer isso) \o/ Enfim, o Fim. Tchau galera !
×