Postado Outubro 18, 2014 10 anos Gente eu vir aqui perdi um spell de teleporte que funcione assim. A magia que eu quero é uma troca de corpse. Como assim um troca. eu estou no o X lugar e o target esta em Y lugar, quando eu usar a magia eu e o target trocamos de possiçao eu vou para o Y lugar e o target vem pra o X lugar. Nessa magia ira tira dano do target e tb aparecerá o efeito no player e no target, sem efeito de distance e sim efeito normal. e n terá templo pra fazer a troca e sim quando usa a magia jah troca de possiçao. Bom eu espero ajuda vlw.
Postado Outubro 19, 2014 10 anos changepos.lua local tab = { dmg = {500, 1000}, effect = 10 } function onCastSpell(cid, var) addEvent(doTeleportThing, 100, cid, getThingPos(variantToNumber(var))) doTeleportThing(variantToNumber(var), getThingPos(cid)) doTargetCombatHealth(cid, variantToNumber(var), COMBAT_PHYSICALDAMAGE, -(tab.dmg[1]), -(tab.dmg[2]), tab.effect) return true end Não se esqueça de adicionar à tag da sua spell, o value 1 em: needtarget="1" xWhiteWolf me ajudou com as funções, sou seu aprendiz. Editado Outubro 19, 2014 10 anos por Suicide (veja o histórico de edições) The corrupt fear us. The honest support us. The heroic join us.
Postado Outubro 20, 2014 10 anos Autor tem como min manda tag plix, e tb eu queria colocar dois tipo de efeito. um para o player e um para o target e que deixa as parada x-1,y-1 pra poder coloca o efeito centralizado. Editado Outubro 20, 2014 10 anos por CreatServer (veja o histórico de edições)
Postado Outubro 21, 2014 10 anos tem como min manda tag plix, e tb eu queria colocar dois tipo de efeito. um para o player e um para o target local tab = { dmg = {500, 1000}, teffect = 10, peffect = 11 } function onCastSpell(cid, var) addEvent(doTeleportThing, 100, cid, getThingPos(variantToNumber(var))) doTeleportThing(variantToNumber(var), getThingPos(cid)) doSendMagicEffect(getCreaturePosition(cid), tab.peffect) doTargetCombatHealth(cid, variantToNumber(var), COMBAT_PHYSICALDAMAGE, -(tab.dmg[1]), -(tab.dmg[2]), tab.teffect) return true end tag: <instant name="INSTANTSPELLNAME" words="SPELLNAME" lvl="100" mana="1000" aggressive="1" range="7" blockwalls="1" needtarget="1" exhaustion="1500" needlearn="0" event="script" value="changepos.lua"> <vocation id="1"/> <vocation id="2"/> <vocation id="3"/> <vocation id="4"/> </instant> Editado Outubro 23, 2014 10 anos por Suicide (veja o histórico de edições) The corrupt fear us. The honest support us. The heroic join us.
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.