Ir para conteúdo
Banner com Efeitos

(Resolvido)Pokemon sumonado do player ao sair da tela teletransporta pra perto do player novamente

Featured Replies

Postado

Primeiramente me desculpem se estiver no local errado, mas nao sabia onde postar entao, vamos lá.

 

Gostaria de saber onde que eu devo mudar para que o pokemon sumonado do player ao sair da tela teletransporta pra perto do player novamente, igual a alguns servidores por ai.

 

Como assim teletransporta pra perto do player? Assim, vc ta andando com seu poke pra fora da ball, e conforme vc vai andando seu poke nao vai ficando pra tras?! Entao queria saber como faço para que ele ao sair da tela volte pra perto do player de novo, tipo um limite pro pokemon ficar distante do player.

--------------------------------------------------------------------------------------------------------------

Ajudei? Então Rep+, prometo que seu dedo nao vai cair :D

 

"Nunca deixe que alguém te diga que não pode fazer algo. Se você tem um sonho, tem que protegê-lo. As pessoas que não podem fazer por si mesmas, dirão que você não consegue. Se quer alguma coisa, vá e lute por ela."

 

"Memento mori, memento vivere"

Resolvido por Lucas MS.

Ir para solução
  • Respostas 8
  • Visualizações 1.1k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • No GlobalEvents.xml coloque essa Tag <globalevent name="teleport" interval="1" event="script" value="poke.lua"/> poke.lua  function onThink(interval, lastExecution, thinkInterval) local ta

Postado

O título do tópico for alterado de : "Ajuda quem souber" para "Pokemon sumonado do player ao sair da tela teletransporta pra perto do player novamente".
Leia as regras do fórum :
http://www.tibiaking.com/forum/forum/23-regras-do-forum/

 

 

2.3 - Use títulos e ícones adequados:
Ao criar um novo tópico no fórum, dê a ele um título que esteja relacionado ao
conteúdo do tópico. Títulos como "Ajudaaa!" ou "Entrem aqui!" só pioram as
coisas: ninguém vai saber do que se trata, e menos pessoas irão entrar para olhar
o que você postou.


O tópico foi movido para a área correta, preste mais atenção da próxima vez!
Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:
De: "OTServSuporte OTServSuporte de Scripts"
Para: "OTServSuporte OTServSuporte de Servidores Derivados"
Postado
  • Autor

então, já tentei configurar ai, mas nao funcionou de nada

--------------------------------------------------------------------------------------------------------------

Ajudei? Então Rep+, prometo que seu dedo nao vai cair :D

 

"Nunca deixe que alguém te diga que não pode fazer algo. Se você tem um sonho, tem que protegê-lo. As pessoas que não podem fazer por si mesmas, dirão que você não consegue. Se quer alguma coisa, vá e lute por ela."

 

"Memento mori, memento vivere"

Postado
  • Solução

No GlobalEvents.xml coloque essa Tag

<globalevent name="teleport" interval="1" event="script" value="poke.lua"/>
poke.lua

 

function onThink(interval, lastExecution, thinkInterval)
local tabla = {}
local maxDistance = 7
for _, pid in ipairs(getPlayersOnline()) do
local summons = getCreatureSummons(pid)
if #summons > 0 then 
table.insert(tabla, pid)
end
end
for _, t in ipairs(tabla) do
local summ = getCreatureSummons(t)
if getThingPos(t).z ~= getThingPos(summ[1]).z or getDistanceBetween(getThingPos(t), getThingPos(summ[1])) > maxDistance then
doTeleportThing(summ[1], getThingPos(t))
doSendMagicEffect(getThingPos(t), 10)
end
end
return true
end
Configurando

local maxDistance = 7
7 é a distancia que fica entre o pokemon e o player se quiser pode por menor.

Editado por Lucas MS. (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo