MC
pedido scripts

pedido de script

Por mcjefi, 07 de out. de 2017 em Tópicos Sem Resposta

2
1.4k
mcjefiM
07 de outubro de 2017 às 09:35

olá galerinha, venho aqui pedi a vocês uma script que eu to atras a muito tempo vou explicar bem direitinho como que eu queria 

 

muitos ja jogaram nto ultimate ou jogam, eu to atras de uma script em que   tal player "x" que no caso seria o obito usasse um tal poder em que apenas ele iria para outro mundo e aparecesse um portal para outras pessoas entrarem se quiser por exemplo >>      eu sendo obito uso um jutsu sendo ele "kamui in" em que apenas o obito e teleportado para a outra dimensao sem precisar de target nenhum e que aparti q ele for para essa outra dimensao fique um portalzim por um determinado tempo de onde ele foi para que outras pessoas podecem entrar, o mais rapido possivel porfavor dou 2 rep++  pra quem me arrumar isso. obr

2 meses depois...
LeohigeL
10 de dezembro de 2017 às 17:41

Não sei se é meio tarde mas eu fiz a spell de acordo com o que você disse. O script é bem configurável e é para TFS 1.x. Aqui tem uma demonstração:

 

Spoiler

spell-tp.gif

 

spells.xml (configure como desejar)

 

Spoiler
<instant group="support" spellid="7839" name="Teleport" words="teleport" level="14" mana="120" soul="1" cooldown="2000" groupcooldown="2000" aggressive="0" needlearn="0" script="support/teleport.lua">
	<vocation name="Sorcerer" />
	<vocation name="Druid" />
	<vocation name="Paladin" />
	<vocation name="Knight" />
	<vocation name="Master Sorcerer" />
	<vocation name="Elder Druid" />
	<vocation name="Royal Paladin" />
	<vocation name="Elite Knight" />
</instant>

 

 

teleport.lua

 

Spoiler
local config = {
    tpEffect  = CONST_ME_TELEPORT,
    tpId      = 5024,
    tpTime    = 10,
    msgEffect = TALKTYPE_ORANGE_1,
    msgTime   = 2,
    destination = {
        x        = 89,
        y        = 128,
        z        = 7,
        stackpos = 0
    }
}

function onCastSpell(creature, variant)
    local teleport = Game.createItem(config.tpId, 1, creature:getPosition())

    if not teleport:isTeleport() then
        error('Failed to get teleport.')
    end

    teleport:setDestination(config.destination)
    creature:teleportTo(config.destination)
    creature:getPosition():sendMagicEffect(config.tpEffect)

    addEvent(function()
        creature:say("The teleport will disappear in ".. config.tpTime - config.msgTime .." seconds.", config.msgEffect)
    end, config.msgTime * 1000)

    addEvent(function()
        teleport:remove()
        creature:say("The teleport has been removed.", config.msgEffect)
    end, config.tpTime * 1000)
    
    return true
end

 

 

Editado Dezembro 10 por Leohige

Erro ortográfico.