Ir para conteúdo
  • 0

adicionei funçao getPlayerLifeAbsorb(cid)


Pergunta

12 respostass a esta questão

Posts Recomendados

  • 0
  Em 27/08/2020 em 11:13, Poccnn disse:

explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso.

Expand  

Exatamente, está confuso principalmente pelo título do tópico, que não tem nada haver com o pedido.

 

  Em 26/08/2020 em 18:31, Senju uchira disse:
Versão do Servidor: TFS - 0.4
Tipo de Script: spell
Código:
  Mostrar conteúdo oculto

queria pedir uma spells que deixe com esses atributos por 10 segundos

up alguem

Expand  

 

Você pode fazer um addEvent com a função doItemSetAttribute:

local function setAttribute(item, value, time)
    if time > 0 then 
        doItemSetAttribute(item, "lifeabsorb", value)
        addEvent(setAttribute, 1000, value, time - 1)
    else
        doItemSetAttribute(item, "lifeabsorb", 0)
    end
end  
    

Fiz uma função para você, não sei se quer que isso aconteça ao clicar em um item, mas, só colocar essa função em cima da função principal (onUse por exemplo) e dentro da função principal chama a função feita setAttribute(item, value, time), na  qual os parâmetros item, value e time são:

 

  • Item = Id do item
  • Value = Valor do atributo (pode deixar 100 mesmo como deixou no xml)
  • Time = Duração em segundos (deixe 10 já que é o valor que quer)

 

Pelo que entendi, é isso que quer. Veja se é isso mesmo.

Editado por Yan18
Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762285
Compartilhar em outros sites

  • 0
  Em 27/08/2020 em 13:55, Yan18 disse:

Exatamente, está confuso principalmente pelo título do tópico, que não tem nada haver com o pedido.

 

 

Você pode fazer um addEvent com a função doItemSetAttribute:

local function setAttribute(item, value, time)
    if time > 0 then 
        doItemSetAttribute(item, "lifeabsorb", value)
        addEvent(setAttribute, 1000, value, time - 1)
    else
        doItemSetAttribute(item, "lifeabsorb", 0)
    end
end  
    

Fiz uma função para você, não sei se quer que isso aconteça ao clicar em um item, mas, só colocar essa função em cima da função principal (onUse por exemplo) e dentro da função principal chama a função feita setAttribute(item, value, time), na  qual os parâmetros item, value e time são:

 

  • Item = Id do item
  • Value = Valor do atributo (pode deixar 100 mesmo como deixou no xml)
  • Time = Duração em segundos (deixe 10 já que é o valor que quer)

 

Pelo que entendi, é isso que quer. Veja se é isso mesmo.

Expand  

desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player

  Em 27/08/2020 em 11:13, Poccnn disse:

explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso.

Expand  

eu queria uma spell que desse esse atributo temporario para o player com effeito 

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762293
Compartilhar em outros sites

  • 0
  Em 27/08/2020 em 15:45, Senju uchira disse:

desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player

eu queria uma spell que desse esse atributo temporario para o player com effeito 

Expand  

Acabei de fazer uma função para você que faz isso, é temporário (pois seta o valor para 0 depois de 10 segundos).

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762294
Compartilhar em outros sites

  • 0
  Em 27/08/2020 em 16:01, Yan18 disse:

Acabei de fazer uma função para você que faz isso, é temporário (pois seta o valor para 0 depois de 10 segundos).

Expand  

perdoe não sei muito sobre script onde eu ponho na spells

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762295
Compartilhar em outros sites

  • 0
  Em 27/08/2020 em 16:02, Senju uchira disse:

perdoe não sei muito sobre script onde eu ponho na spells

Expand  

Poste o script da spell.

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762298
Compartilhar em outros sites

  • 0

@Yan18

local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false)

local function setAttribute(item, value, time)
    if time > 0 then 
        doItemSetAttribute(item, "lifeabsorb", value)
        addEvent(setAttribute, 1000, value, time - 1)
    else
        doItemSetAttribute(item, "lifeabsorb", 0)
    end
end  

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762299
Compartilhar em outros sites

  • 0
  Em 27/08/2020 em 15:45, Senju uchira disse:

desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player

eu queria uma spell que desse esse atributo temporario para o player com effeito 

Expand  

o que seria "lifeAbsorb"? explica como funciona essa ação.

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762313
Compartilhar em outros sites

  • 0

@Poccnn 

vc coloca em item xml a tag , fuciona assim todo dano que vc  toda de magia ou atk de  sword club etc.. cura vc

Editado por Senju uchira
Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762324
Compartilhar em outros sites

  • 0
  Em 28/08/2020 em 15:39, Senju uchira disse:

@Poccnn https://tibiaking.com/forums/topic/98786-novos-atributos-criticaldodgelife-e-mana-leechlife-e-mana-absorb/

vc coloca em item xml a tag , fuciona assim todo dano que vc  toda de magia ou atk de  sword club etc.. cura vc

Expand  

Primeiro que você não pode colocar links de outros fóruns aqui, recomendo remover porque isso pode te gerar banimento.

 

Sobre seu pedido, não tem como dar atributo para players, somente para itens. O seu pedido não faz muito sentido, usar uma spell para dar atributo ao player. Mas, você pode ao usar a spell, atribuir um atributo para algum item.

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762332
Compartilhar em outros sites

  • 0
  Em 28/08/2020 em 21:14, Yan18 disse:

Primeiro que você não pode colocar links de outros fóruns aqui, recomendo remover porque isso pode te gerar banimento.

 

Sobre seu pedido, não tem como dar atributo para players, somente para itens. O seu pedido não faz muito sentido, usar uma spell para dar atributo ao player. Mas, você pode ao usar a spell, atribuir um atributo para algum item.

Expand  

ok nao sabia ,kkk  

Link para o comentário
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762342
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...