Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

[Globalevents]Criando teleports falantes para tibia.


~ ScaR '
 Compartilhar

Posts Recomendados

Tutorial de como colocar teleports falantes no seu OT.

 

img187imageshackusimg18.png

 

Vamos lá, primeiro vá na pasta do seu ot, Data>Globalevents e abram o Globalevents.xml com o bloco de notas e adiciona essa linha :

 

<globalevent name="Teleports" interval="2" script="info.lua" />

 

img187imageshackusimg18.png

 

Depois vá em Data>Globalevents>Scripts e crie um arquivo .lua, e colocque o nome como info.lua, dentro do scrpit adicione isso :

 

function onThink(interval, lastExecution)

pos = {x = 113, y = 56, z = 7}

pos1 = {x = 113, y = 54, z = 7}

pos2 = {x = 113, y = 52, z = 7}

pos3 = {x = 113, y = 50, z = 7}

doSendAnimatedText(pos, 'Demon [1]', 140)

doSendAnimatedText(pos1, 'Dragon [2]', 140)

doSendAnimatedText(pos2, 'Cyclops [1]', 130)

doSendAnimatedText(pos3, 'Tumba [2]', 130)

 

img187imageshackusimg18.png

 

 

pos = {x = 113, y = 56, z = 7} = Coordenadas do teleport

doSendAnimatedText(pos, 'Texto para o tp falante', 140) = Ira mandar Texto animado na pos

Depois feche e salve, pronto seu tp está criado !

 

img187imageshackusimg18.png

 

Imagem :

 

 

imagemlr.png

 

img187imageshackusimg18.png

 

Creditos :

 

-> ~ ScaR

-> RookWar

 

Link para o comentário
Compartilhar em outros sites

Ei aqui fico assim no teleports.lua

 

function onThink(interval, lastExecution)

pos = {x = 160, y = 54, z = 7}

pos1 = {x = 151, y = 54, z = 7}

pos2 = {x = 152, y = 52, z = 7}

pos3 = {x = 153, y = 50, z = 7}

doSendAnimatedText(pos, 'Bem Vindo', 140)

doSendAnimatedText(pos1, 'NPC's', 140)

doSendAnimatedText(pos2, 'Teleports', 130)

doSendAnimatedText(pos3, 'Trainers', 130)

 

E no Globalevents.xml ta assim:

<?xml version="1.0" encoding="UTF-8"?>

<globalevents>

<globalevent name="save" interval="1600" event="script" value="save.lua"/>

<globalevent name="clean" interval="2500" event="script" value="clean.lua"/>

<globalevent name="Teleports" interval="2" script="info.lua" />

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>

<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->

</globalevents>

 

Mas n funciono aki n, tem algo errado?? ja tentei varios mas nenhum funciona!!

Link para o comentário
Compartilhar em outros sites

@joaomolin

 

Ve se você colocou as position certas.

Ou então tenta colocar a linha

<globalevent name="Teleports" interval="2" script="info.lua" />

como ultima, antes do </globalevents>, se não funcionar baixe outro OT.

se quiser ficar com o mapa do OT que não funciona o scrpit passe o mapa da pasta Data > World para a pasta do OT que você baixou.

Link para o comentário
Compartilhar em outros sites

@joaomolin

 

Ve se você colocou as position certas.

Ou então tenta colocar a linha

 

como ultima, antes do </globalevents>, se não funcionar baixe outro OT.

se quiser ficar com o mapa do OT que não funciona o scrpit passe o mapa da pasta Data > World para a pasta do OT que você baixou.

 

Ele botou sim , mais as veses o erro pode estar no script mesmo...

 

local config = {

positions = {

["Bem Vindo"] = { x = 160, y = 54, z = 7 },

["Trainers"] = { x = 153, y = 50, z = 7 },

["NPC's"] = { x = 151, y = 54, z = 7 },

["Teleport's"] = { x = 1451, y = 1096, z = 7 },

 

}

}

 

function onThink(cid, interval, lastExecution)

for text, pos in pairs(config.positions) do

doSendAnimatedText(pos, text, math.random(1, 255))

end

 

return TRUE

end

 

Depois :

 

<?xml version="1.0" encoding="UTF-8"?>

<globalevents>

<globalevent name="save" interval="1600" event="script" value="save.lua"/>

<globalevent name="clean" interval="2500" event="script" value="clean.lua"/>

<globalevent name="Texto" interval="2" event="script" value="texto.lua"/>

<globalevent name="serverstart" type="start" event="script" value="start.lua"/>

<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>

<!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->

</globalevents>

 

SE DER CERTO DA UM + AI :)

Link para o comentário
Compartilhar em outros sites

Continua sem funcionar... eu baixei o OT de novo, mas se eu edito uma coisinha ou adiciono uma "falinha", os textos n aparecem. AYUDA ME!!, sou mto animal, pq baixei o OT de novo, mas n peguei o SQL, mas msm resetando o OT por causa dos tps falantes, continua sem funcionar!! HELP!!

 

--@Edit

 

Aposto como n e um errinho bem animal!

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.