pedido de script

mcjefi
Por mcjefi
em Tópicos Sem Resposta

mcjefi

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/03/17Posts: 28Gênero: Masculino

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

Leohige

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/04/14Posts: 3Gênero: Masculino

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