Ir para conteúdo

[Movement] Piso Que Teleport [7.92] Ate [8.60]


Posts Recomendados

Daew Galera Estou Aki para Postar Um Novo Movement Para Vcs

Pisos Que Teleportam

Bom Vamos Lá:

 

Oque é Isso?

Isso é Um Piso Que Teleporta

para o local desejado

entao vamos começar primeiramente crie uma nova pasta no seu ot

 

Funciona Em Qualquer Versão Tanto De 7.9 ate 8.60

 

[spoiler=Diretorio Do Da Pasta Data]C:\Documents and Settings\Desktop\ Ot Server\data

 

 

copie qualquer arquivo desta pasta

pisoteleport.lua

depois insira o seguinte codigo

 

-->Config
--->Lugar que o player será teleportado
[color="#FF0000"]local NewPos = {x=1000, y=1000, z=7}[/color]
--->Efeito
local Effect = CONST_ME_TELEPORT
function onStepIn(cid, frompos)
       if isPremium(cid) == true then
               doTeleportThing(cid, NewPos)
               doSendMagicEffect(NewPos, Effect)
       else
               doTeleportThing(cid, frompos)
               [color="#4B0082"]doPlayerSendText(cid, "Mensagem De Sua Preferencia.")[/color]
       end
return true
end

Depois De Inserido Isso Salve E Feche Agora Vá Em movements.xml

E Insira A Seguinte Tag

 <movevent event="StepIn" [color="#FF00FF"]actionid="2003"[/color] script="pisoteleport.lua" />

Depois Abra Seu Mapa Editor Escolha Um Piso De Sua Preferencia

Por Exemplo:

 

catssf.jpg

 

 

e coloke o action id :

actionid="2003"

Depois De Colokar No Movements.xml Vá Ate O Map Editor E Coloke O Action Id Abaixo:

 

mapjel.jpg

 

 

 

 

Explicando AS Cores:

 

Vermelho = Local Q O Player Sera Teleportado(PUIS EXEMPLO O TEMPLO MAS VCS POE ONDE QUISEREM)

Roxo = Mensagem Q Vc Preferir

Rosa = Action id Do Piso

Isso é Tudo

Pessoal Comentem

Desculpe Se Eu Errei

 

Ate Mais

 

Creditos:

 

Eu E Meu Colega Por Temos Feito O Script

 

OBS: Nao Foi Copiado De Nenhum forum ou topico feito do 0 ate 100% por mim

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

  • 2 weeks later...

Não entendi para que você colocou a função de teleport depois do else...?

 

Script mais resumido:

-- [( XTibia.com )] --
function onStepIn(cid, item, position, fromPosition)

local teleport = {x=160, y=50, z=7} -- Posição do teleport.
local effect = 10 -- Efeito do teleport.

if isPremium(cid) == TRUE then
doTeleportThing(cid, teleport)
doSendMagicEffect(getPlayerPosition(cid), effect)
else
doPlayerSendText(cid, 23, "Sorry, you need a premium.")
end
return TRUE
end

Não mudou muita coisa, mas acho que ficou mais organizado... ;)

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...