- Nome da Spell: Teleport Combo
- Autor : S0NY
- Versão Testada: T.F.S 036 (Tibia 8.54)
- Descrição:
O player se teleporta até o alvo e ataca "x" vezes, o dano é definido no script, no final terá um video demonstrando o sistema e como ele funciona !
Vamos ao script !
Primeiro copie qualquer spell e adicione em data/spells/script/attack
Mude o nome para teleportcombo.lua e adicione isso dentro do arquivo
Mude o nome para teleportcombo
---BY S0NY---
function onCastSpell(cid, var)
local playerpos = getCreaturePosition(cid)
local target = getCreatureTarget(cid)
local trapos = getCreaturePosition(target)
local level = getPlayerLevel(cid)
local levelz = (level*2.0)
for teleport = 1,3 do
if target == isMonster or isCreature then
doTeleportThing(cid,trapos)
doCreatureAddHealth(target, -levelz)
doSendMagicEffect(trapos, 39)
doSendAnimatedText(trapos, "Blink", math.random(1,255))
else
doPlayerSendTextMessage(cid,22,'Seu alvo não é um monstro nem player')
end
end
end
function onCastSpell(cid, var)
local playerpos = getCreaturePosition(cid)
local target = getCreatureTarget(cid)
local trapos = getCreaturePosition(target)
local level = getPlayerLevel(cid)
local levelz = (level*2.0)
for teleport = 1,3 do
if target == isMonster or isCreature then
doTeleportThing(cid,trapos)
doCreatureAddHealth(target, -levelz)
doSendMagicEffect(trapos, 39)
doSendAnimatedText(trapos, "Blink", math.random(1,255))
else
doPlayerSendTextMessage(cid,22,'Seu alvo não é um monstro nem player')
end
end
end
Vermelho: Muda conforme quiser o dano, 2.0 quer dizer que é o level do player x 2 de dano !
Azul: Aí é o numero de ataques que o combo dará, por exemplo, 1,5 ele dará 5 ataques, então de preferencia só mude o segundo para o numero de ataques que quiser!
Verde: Aí é o efeito, pode ver no dat editor ou então pelo god, com o comando /z "x" sendo x igual a algum numero de 0 a 78.
Laranja: É a mensagem animada que aparecerá quando você se teletransportar para o player
Vá ao spells.xml e adicione isto:
<instant name="TeleportCombo" words="teleportcombo" lvl="50" mana="200" prem="0" range="3" needtarget="1" needweapon="0"exhaustion="2" needlearn="0" event="script" value="attack/teleportcombo.lua">
<vocation id="1"/> Escolha a vocation que quiser para usar a magia
</instant>
Range"3" : é a distancia em sqms(quadrados ou passos) para o player ser teleportado!
Exhaustion = "2" : é pra ficar um tempo sem poder usar denovo para não ficar combando no cara... mas se quiser pode por 0 que também funciona
Vídeo :
Nenhum comentário:
Postar um comentário