bem massa apesar de falarem q ja existiam vaios esse foi o unico que eu achei
- Fórum
- OTServ
- Recursos
- Scripting
- Globalevents e Spells
- [Globaleventes] Teleports Falantes
info
Grupo: Campones
Registrado: 26/06/10
Posts: 34
Reputação: 0
Char no Tibia: Pai De Santu

info
Grupo: Campones
Registrado: 14/05/09
Posts: 20
Reputação: +2
Char no Tibia: Linda Beijos

Excelente eu estava precisando, vou emplementar no meu ot!
REP+
Ae cara muito legal isso ai! Otimo trabalho, parabens.
info
Grupo: Campones
Registrado: 04/08/10
Posts: 31
Reputação: +17

Aki deu erro
info
Grupo: Campones
Registrado: 02/10/10
Posts: 14
Reputação: +1
Char no Tibia: charlotte

Galera, estou aqui para ensinar vcs a criarem um Teleport Falante.
1º Vão a pasta Data/Globalevents e abram o globalevents.xml e adicionem essa linha Abaixo.
<globalevent name="Teleports" interval="2" script="teleports.lua" />
2° vão a pasta Data/Globalevents/Scripts criem um arquivo lua, e renomeie para teleports, apague tudo que está dentro e escreva isto:
--- Script By RookWar ---function onThink(interval, lastExecution)
pos = {x = 113, y = 56, z = 7} -- Coordenadas do teleport
pos1 = {x = 113, y = 54, z = 7} -- /\
pos2 = {x = 113, y = 52, z = 7} -- /\
pos3 = {x = 113, y = 50, z = 7} -- /\
doSendAnimatedText(pos, 'Hydra [1]', 140) -- Ira mandar Texto animado na pos
doSendAnimatedText(pos1, 'Hydra [2]', 140) -- /\, porém na pos1
doSendAnimatedText(pos2, 'Tumba [1]', 130) -- /\, porem na pos2
doSendAnimatedText(pos3, 'Tumba [2]', 130) -- /\, porem na pos2
Explicação:
Vermelho: É a posição do TP
Verde: é oq estará escrito.
Notem q do lado do nome do tp " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º
Azul: A cor do TP
Se quiserem adicionar mais tps é só copiar e colar e muda as coordenadas
Comentem ;D
Obs:Este Script não foi Testado se tiver algum bug Reportem Para baiak.lula@hotmail.com ou ou envie aqui para o post.
Galera, estou aqui para ensinar vcs a criarem um Teleport Falante.
1º Vão a pasta Data/Globalevents e abram o globalevents.xml e adicionem essa linha Abaixo.
<globalevent name="Teleports" interval="2" script="teleports.lua" />
2° vão a pasta Data/Globalevents/Scripts criem um arquivo lua, e renomeie para teleports, apague tudo que está dentro e escreva isto:
--- Script By RookWar ---function onThink(interval, lastExecution)
pos = {x = 113, y = 56, z = 7} -- Coordenadas do teleport
pos1 = {x = 113, y = 54, z = 7} -- /\
pos2 = {x = 113, y = 52, z = 7} -- /\
pos3 = {x = 113, y = 50, z = 7} -- /\
doSendAnimatedText(pos, 'Hydra [1]', 140) -- Ira mandar Texto animado na pos
doSendAnimatedText(pos1, 'Hydra [2]', 140) -- /\, porém na pos1
doSendAnimatedText(pos2, 'Tumba [1]', 130) -- /\, porem na pos2
doSendAnimatedText(pos3, 'Tumba [2]', 130) -- /\, porem na pos2
Explicação:
Vermelho: É a posição do TP
Verde: é oq estará escrito.
Notem q do lado do nome do tp " Hydra [1], Hydra [2]... está escrito pos ou pos1... o Hydra [1] é o 1º la nas coordenadas por q dentro do parenteses está escrito Pos, se estivesse escrito pos1 seria o 2º
Azul: A cor do TP
Se quiserem adicionar mais tps é só copiar e colar e muda as coordenadas
Comentem ;D
Obs:Este Script não foi Testado se tiver algum bug Reportem Para baiak.lula@hotmail.com ou ou envie aqui para o post.
n consigo fazer isso!voce poderia me ajudar?o que os numeros azuis querem dizer?pq é 140 e 130?
N entendo isso!
os numeros azuis tem que serem 140 130?pq sao 140 e 130?
tem como por algum video ?
estou com duvidas nisso!
aki esta dando o seguinte erro :
[27/01/2011 02:56:10] [Error - GlobalEvent Interface] [27/01/2011 02:56:10] data/globalevents/scripts/teleports.lua:onThink [27/01/2011 02:56:10] Description: [27/01/2011 02:56:10] attempt to index a nil value [27/01/2011 02:56:10] stack traceback: [27/01/2011 02:56:10] [C]: in function 'doSendAnimatedText' [27/01/2011 02:56:10] data/globalevents/scripts/teleports.lua:12: in function <data/globalevents/scripts/teleports.lua:1> [27/01/2011 02:56:10] [Error - GlobalEvents::think] Couldn't execute event: Teleports
mas olha como esta o script :
function onThink(interval, lastExecution)
pos = {x = 397, y = 456, z = 7}
pos1 = {x = 401, y = 456, z = 7}
pos2 = {x = 407, y = 456, z = 7}
pos3 = {x = 411, y = 456, z = 7}
pos5 = {x = 410, y = 450, z = 7}
pos6 = {x = 410, y = 452, z = 7}
doSendAnimatedText(pos,'Jungle City',140)
doSendAnimatedText(pos1,'Frozen City',140)
doSendAnimatedText(pos2,'Fire Fortress',140)
doSendAnimatedText(pos3,'NON PVP',140)
doSendAnimatedText(pos4,'Arena',140)
doSendAnimatedText(pos5,'ANIHILATOR',140)
doSendAnimatedText(pos6,'D.H. Quest',140)
end
ja tentei de tudo ja estou ficando irritado queria tanto que isso funcionasse
alguem me ajuda?
info
Grupo: Campones
Registrado: 27/01/11
Posts: 22
Reputação: -1

parabens ;D uso e recomendo õ/
info
Grupo: Campones
Registrado: 28/12/10
Posts: 5
Reputação: 0
Char no Tibia: Biathe gold

muito bom o script foi muito util
info
Grupo: Campones
Registrado: 07/07/11
Posts: 30
Reputação: +5
Char no Tibia: Tomurka

Muito bom ! ![]()
ASS:


Editado Julho 28 por SuinoSky
Editado Setembro 5 por Luiszinvqv
ei mano no meu ot nao funciono nao é 8.6
info
Grupo: Campones
Registrado: 16/02/11
Posts: 45
Reputação: 0
Char no Tibia: todos

testei no meu ot n funcionou deu o o mesmo erro do li32m3
info
Grupo: Campones
Registrado: 24/07/07
Posts: 31
Reputação: +21
Char no Tibia: Grey Warden

No meu tambem deu erro mas eu arrumei ficou assim:
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, 'Hydra [1]', 140)
doSendAnimatedText(pos1, 'Hydra [2]', 140)
doSendAnimatedText(pos2, 'Tumba [1]', 130)
doSendAnimatedText(pos3, 'Tumba [2]', 130)
return TRUE
end



info
Grupo: Infante
Registrado: 15/05/10
Posts: 1.5k
Reputação: +230
Char no Tibia: Alia Dori
Cara, este Script é muito usado em servidores com Experiência Alta...
A maioria dos servidor experiência: -100x, não é assim...
Abraços.