Senju uchira 2 Posted August 26, 2020 Report Share Posted August 26, 2020 (edited) queria pedir uma spells que deixe com esses atributos por 10 segundos up alguem Edited August 26, 2020 by Senju uchira Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/ Share on other sites More sharing options...
0 Senju uchira 2 Posted August 27, 2020 Author Report Share Posted August 27, 2020 up Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762275 Share on other sites More sharing options...
0 Poccnn 385 Posted August 27, 2020 Report Share Posted August 27, 2020 explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso. Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762279 Share on other sites More sharing options...
0 Yan Oliveira 215 Posted August 27, 2020 Report Share Posted August 27, 2020 (edited) 2 horas atrás, Poccnn disse: explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso. Exatamente, está confuso principalmente pelo título do tópico, que não tem nada haver com o pedido. 19 horas atrás, Senju uchira disse: Versão do Servidor: TFS - 0.4 Tipo de Script: spell Código: Ocultar conteúdo attribute key="lifeabsorb" value="100"/ getPlayerLifeAbsorb(cid) queria pedir uma spells que deixe com esses atributos por 10 segundos up alguem 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. Edited August 27, 2020 by Yan18 Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762285 Share on other sites More sharing options...
0 Senju uchira 2 Posted August 27, 2020 Author Report Share Posted August 27, 2020 1 hora atrás, 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. desculpe sou ruim de explica, mas queria uma spells, que desse esses atributo ao player 4 horas atrás, Poccnn disse: explicar melhor o que tu quer e deixa teu tópico mais legível. está muito confuso. eu queria uma spell que desse esse atributo temporario para o player com effeito Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762293 Share on other sites More sharing options...
0 Yan Oliveira 215 Posted August 27, 2020 Report Share Posted August 27, 2020 14 minutos atrás, 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 Acabei de fazer uma função para você que faz isso, é temporário (pois seta o valor para 0 depois de 10 segundos). Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762294 Share on other sites More sharing options...
0 Senju uchira 2 Posted August 27, 2020 Author Report Share Posted August 27, 2020 Agora, 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). perdoe não sei muito sobre script onde eu ponho na spells Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762295 Share on other sites More sharing options...
0 Yan Oliveira 215 Posted August 27, 2020 Report Share Posted August 27, 2020 39 minutos atrás, Senju uchira disse: perdoe não sei muito sobre script onde eu ponho na spells Poste o script da spell. Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762298 Share on other sites More sharing options...
0 Senju uchira 2 Posted August 27, 2020 Author Report Share Posted August 27, 2020 @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 to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762299 Share on other sites More sharing options...
0 Poccnn 385 Posted August 28, 2020 Report Share Posted August 28, 2020 20 horas atrás, 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 o que seria "lifeAbsorb"? explica como funciona essa ação. Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762313 Share on other sites More sharing options...
0 Senju uchira 2 Posted August 28, 2020 Author Report Share Posted August 28, 2020 (edited) @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 Edited August 29, 2020 by Senju uchira xugrude456 1 Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762324 Share on other sites More sharing options...
0 Yan Oliveira 215 Posted August 28, 2020 Report Share Posted August 28, 2020 5 horas atrás, 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 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 to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762332 Share on other sites More sharing options...
0 Senju uchira 2 Posted August 29, 2020 Author Report Share Posted August 29, 2020 8 horas atrás, 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. ok nao sabia ,kkk Link to comment https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/#findComment-1762342 Share on other sites More sharing options...
Question
Senju uchira 2
queria pedir uma spells que deixe com esses atributos por 10 segundos
up alguem
Edited by Senju uchiraLink to comment
https://xtibia.com/forum/topic/252276-adicionei-fun%C3%A7ao-getplayerlifeabsorbcid/Share on other sites
12 answers to this question
Recommended Posts