Postado Fevereiro 19, 2015 10 anos olá, eu gostaria que vocês me ensinassem a colocar exaust em uma magia, por exemplo: utana vid - invisible. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var) return doCombat(cid, combat, var) end Eu queria colocar um exaust que só afete essa magia, assim o jogador não poderia usar novamente essa magia até o efeito dela acabar, entendem? obg desde ja.
Postado Fevereiro 19, 2015 10 anos Boa tarde, o exhaust da magia se configura em Spells.xml: <instant name="Invisibility" words="utana vid" lvl="35" mana="440" aggressive="0" selftarget="1" exhaustion="1000" needlearn="0" event="script" value="support/invisible.lua"> Veja a parte exhaustion="1000" e coloque o tempo que desejar. Boa sorte. Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
Postado Fevereiro 19, 2015 10 anos Autor Você não entendeu.. eu quero que esse exaust se aplique apenas ao UTANA VID. Editado Fevereiro 19, 2015 10 anos por Taronez (veja o histórico de edições)
Postado Fevereiro 19, 2015 10 anos local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) local condition = createConditionObject(CONDITION_INVISIBLE) setConditionParam(condition, CONDITION_PARAM_TICKS, 200000) setCombatCondition(combat, condition) function onCastSpell(cid, var)if exhaustion.check(cid, 200000) == false thenexhaustion.set(cid, 200000, 100)return doCombat(cid, combat, var)elsedoPlayerSendCancel(cid, "Cooldown[" ..exhaustion.get(cid, 200000).."]")endend não testei, se n der me manda msg Toda terça-feira um tópico novo: Descanso para curar mana (Spell): https://tibiaking.com/forums/topic/94615-spell-descanso-para-curar-mana/ Peça sua spell (Suporte): https://tibiaking.com/forums/topic/84162-peça-sua-spell/ Chuva de flechas (Spell): https://tibiaking.com/forums/topic/72232-chuva-de-flechas-spell/ Doom (Spell): https://tibiaking.com/forums/topic/51622-doom-spell/ Utilização do VS Code (Infra): https://tibiaking.com/forums/topic/94463-utilizando-o-visual-studio-code-notepad-nunca-mais/ SD com Combo (Spell): https://tibiaking.com/forums/topic/94520-sd-modificada/ Alteração attack speed (C++): https://tibiaking.com/forums/topic/94714-c-attack-speed-spells-itens-e-onde-você-quiser/ Bônus de Speed (NPC): https://tibiaking.com/forums/topic/94809-npc-concede-bônus-aos-players/
Postado Fevereiro 19, 2015 10 anos Uai, no caso você tem que por o exhaustion na tag da Utana Vid, como citei no exemplo, aí o exhaust será apenas para ela. Gosta do meu trabalho? Curta e siga a página do meu projeto de 2016 e 2017 (Lab Z Games) que trará vários servidores OTServs. Atenciosamente,Adriano Swatt' Para ver meus tutoriais acesse meu perfil.
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.