Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''condition''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

Encontrado 4 registros

  1. Olá, gostaria de ajuda em uma spell, o Amaterasu. Ao castar aparece um efeito passageiro em min(109) e aparece o fogo do target (effect80), após esse hit o target fica com a condition dazzled, cada dazzled (effect 79) o player vai receber 5( de dano com um intervalo de 2 segundos durando 10 hits. E teria outra magia (stop Amaterasu) que so poderia castar se o target estiver com condition dazzled, ao castar apareceria um effect em min (109) retiraria 1k de dano em min e removeria a condition dazzled do target.. Uffa,complicada kk. Eu peguei o spell maker e tentei fazer a spell, ela até funciona só que fica dando erro na distro (condition not found. Amaterasu
  2. Olá a todos, estou tendo um problema com esse script, caso um ou mais jogadores, utilizem pulando stacks de escadas, O problema que acontece é se o jogador pular a stack de outro jogador com a condição, a condição não sai do jogador que estava com ela antes, eu queria uma maneira de fazer remover a condição do SQM inteiro, e não de um único jogador, obrigado pela atenção, segue abaixo o script.
  3. Olá venho tentando alterar a magia de BLEED para que ela não desfira sempre o mesmo dano mas sim um dano de acordo com o level e o skill. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, true) setCombatParam(combat, COMBAT_PARAM_EFFECT, 0) setCombatParam(combat, COMBAT_PARAM_USECHARGES, true) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_REDSTAR) local condition = createConditionObject(CONDITION_PHYSICAL) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 15, 3000, -70) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Por favor, como faço para colocar esse damage no lugar de [-70] function getSpellDamage(cid, lv, skill) damage_min = (lv + skill) * 0.20 damage_max = (lv + skill) * 0.25 if(damage_max < damage_min) then local tmp = damage_max damage_max = damage_min damage_min = tmp end return -damage_min, -damage_max end Agradeço deis de já a quem me ajudar. Dou REP+ se me ajudarem e explicarem como faz
  4. Eu sei que deve estar tudo errado mas vamos la.(vou deixar assim mesmo para quem me ajudar já saber qual os parâmetros das condition que eu espero atribuir ao script) Eu quera que a magia aplicasse uma curse no enemy e uma regeneration em mim como se eu estivesse sugando a vida dele com uma maldição mas quando tento executar a magia ele aplica a curse e o regeneration no inimigo. function onCastSpell(cid, var) local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_SMALLCLOUDS) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_DEATH) local condition = createConditionObject(CONDITION_CURSED) setConditionParam(condition, CONDITION_PARAM_DELAYED, 1) addDamageCondition(condition, 10, 3000, -25) setCombatCondition(combat, condition) local target = getCreatureTarget(cid) if target == isMonster or isCreature then doAddCondition(cid, target) doCombat(cid, combat, var) end function onCastSpell(cid, var) local player = getCreaturePosition(cid) local condition = createConditionObject(CONDITION_REGENERATION) setConditionParam(condition, CONDITION_PARAM_SUBID, 1) setConditionParam(condition, CONDITION_PARAM_BUFF, true) setConditionParam(condition, CONDITION_PARAM_TICKS, 1 * 30 * 1000) setConditionParam(condition, CONDITION_PARAM_HEALTHGAIN, 25) setConditionParam(condition, CONDITION_PARAM_HEALTHTICKS, 3000) setCombatCondition(combat, condition) doAddCondition(cid, player) doSendMagicEffect(player, 12) doCombat(cid, combat, var) return 1 else doPlayerSendCancel(cid, "You need a taget.") end end end
×
×
  • Criar Novo...