Ir para conteúdo

[0.4] Spell Teleport


Deadpool

Posts Recomendados

Bem galera, é uma magia feita para o TFS 0.4, creio que não irá funcionar em versões anteriores. 

Ela é bem simples, segue:

spell "nomedoplayer
Ao usar a magia, você é teleportado para o target.

Fiz para dá para um amigo, pro dbo dele.
spell.lua

local config = {    storage = 6330, -- stg do teletransporte    effect = 65, -- efeito    cost = 1000 -- mana necessaria}               function onCastSpell(cid, var)    local target = variantToNumber(var)    local mana = getPlayerMana(cid)        if getPlayerStorageValue(cid, config.storage) <= 0 then        doPlayerSendCancel(cid, "Você ainda não aprendeu o teletransporte.")        return false    if isPlayer(target) and mana < config.cost then        doCreatureAddHealth(cid, -(config.cost-mana))    end        if isCreature(cid) then        doSendMagicEffect(getThingPos(cid), config.effect)        doPlayerAddSpentMana(cid, -mana)        doPlayerAddMana(cid, -mana)        doTeleportThing(cid, getThingPos(target))        doSendMagicEffect(getThingPos(cid), config.effect)    end        return trueend

O xml é só copiar a magia exura sio, e modificar apenas os nomes e value. (porque eu não tenho nenhum tfs com o xml p colocar bj)

 

Editado por Deadpool
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...
  • 4 months later...
×
×
  • Criar Novo...