Postado Fevereiro 5, 2017 8 anos Boa noite, desculpe se estou publicando isso no lugar errado.. sou novato e ainda estou me habituando.. Meu problema é o seguinte.. Eu estou aumentando a exhaustão pra 10 segundos das 4 magias UE's... só que quando o player usa uma UE ele não esta conseguindo usar uma runa durante esses 10 segundos de exaustao da UE.. mas ele consegue usar outra magia.. como eu faço pra exaustão da UE nao intereferir no uso das runas?? Uso TFS 0.4 Tibia 8.6
Postado Fevereiro 7, 2017 8 anos Exhaust de ataque exhausta com ataque, independente se for runa/magia. Você consegue atacar e curar ao mesmo tempo, mas não atacar 2x. Existe um jeito de fazer por storage, ai as magias que você quer só exhausta com as que você quer. Por exemplo botar a magia A pra exhaustar com a B e a C, mas podendo soltar sd junto com elas.
Postado Fevereiro 7, 2017 8 anos Autor nao da certo.. eu uso uma magia em area por exemplo que tem exhaust de 10 segundos... durante esses 10 segundos eu nao consigo usar nenhuma runa.. seja runa de curar ou runa de atacar... mas eu consigo usar outras magias.. estranho
Postado Fevereiro 8, 2017 8 anos Autor como faço isso? sou meio noob em código.. esse é o cod da magia: Spoiler local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_BIGCLOUDS) setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 8, 8, 10, 12) local area = createCombatArea(AREA_CROSS6X6) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Citar spell.xml Spoiler <instant name="Rage of the Skies" words="exevo gran mas vis" lvl="55" mana="650" selftarget="1" prem="1" exhaustion="10000" needlearn="0" event="script" value="attack/rage of the skies.lua"> <vocation id="1"/> <vocation id="5"/> </instant> Editado Fevereiro 8, 2017 8 anos por fefuxd (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.