BRZINHOBR 6 Postado Setembro 26, 2009 Share Postado Setembro 26, 2009 Ola Gente voltei a voltar tutoriais legais e praticos, mais agora vim ensinar a criar ou editar a mana rune no seu otserver! local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) function onCastSpell(cid, var) doPlayerAddMana(cid, 800) doSendAnimatedText(getPlayerPosition(cid), "Aaaaah!!!", TEXTCOLOR_ORANGE) return doCombat(cid, combat, var) end Vermelho :Ali vc edita quanto de mana vai acrecentar quando o player usa-la. Azul :Onde tem escrito "Aaaaah!!!", vc edita o que vai subir quando for usada. E onde tem TEXTCOLOR_ORANGE vc edita a cor, em alguns OTs, você coloca o número, em alguns a cor. No arquivo spells.xml, vc coloca o seguinte: <rune name="Mana Rune" id="2298" allowfaruse="1" charges="1" lvl="1" maglvl="0" aggressive="0" needtarget="1" exhaustion="1" script="mana.lua"></rune> Nessa parte, vc arruma o ID da runa, se pode usar de longe, quantas cargas, level, magic level, se ela é agressiva, se precisa de alvo (que nem sd) e se tem exausted. Pronto Sua Mana Rune Está Perfeita Agora! Espero Ter Ajudado! Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/ Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Setembro 26, 2009 Share Postado Setembro 26, 2009 function onCastSpell(cid, var)doPlayerAddMana(cid, 800) doSendAnimatedText(getPlayerPosition(cid), "Aaaaah!!!", TEXTCOLOR_ORANGE) return doCombat(cid, combat, var) end Seria melhor se fosse: function onCastSpell(cid, var)local mana = 800 local texto = "Aaaaah!!!" return doCombat(cid, combat, var) and doPlayerAddMana(cid, mana) and doSendAnimatedText(getThingPos(cid), texto, TEXTCOLOR_ORANGE) end Mais configurável Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/#findComment-795359 Compartilhar em outros sites More sharing options...
BRZINHOBR 6 Postado Setembro 28, 2009 Autor Share Postado Setembro 28, 2009 Seria melhor se fosse: Mais configurável Desculpa Ai mais o code php foi o unico que eu achei se eu consiguise achar esse ai eu colocaria ele valeu espero ter ajudado . ;{ Se eu ti ajudei post um comentario aqui no tópico Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/#findComment-795973 Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Outubro 1, 2009 Share Postado Outubro 1, 2009 function onUse(cid, item, frompos, item2, topos)local config = { mana = 500, -- Mana que será recuperada exhaust = 2, -- Segundos de exaustão storage = 23450, -- Storage para verificar a exaustão effect = 12, -- Efeito que aparecerá ao usar a runa } if exhaustion.get(cid, config.storage) == false then doCreatureAddMana(cid, config.mana) doSendMagicEffect(frompos, config.effect) exhaustion.set(cid, config.storage, config.exhaust * 1000) else doPlayerSendCancel(cid, "Você está exausto.") doSendMagicEffect(getThingPos(cid), 2) end return true end Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/#findComment-797007 Compartilhar em outros sites More sharing options...
DaNDaNrOxX 15 Postado Outubro 3, 2009 Share Postado Outubro 3, 2009 Isto não é bem um tutorial, acho melhor colocar na seção de spells. ~> Movido para a seção correta <~ Abraços Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/#findComment-797950 Compartilhar em outros sites More sharing options...
supraaxx 0 Postado Outubro 29, 2010 Share Postado Outubro 29, 2010 (editado) ahn..... mais em q pasta eu coloko isso nas spells/healing? dexa queto editei aki ta pegano perfeito vlws ae =D Editado Outubro 30, 2010 por xXfurYXx Link para o comentário https://xtibia.com/forum/topic/120847-mana-rune/#findComment-950544 Compartilhar em outros sites More sharing options...
Posts Recomendados