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.
  • 0

Colocando TELEPORTE FALANTA AJUDA....


walissonnn
 Compartilhar

Pergunta

Bom estou criando um mapa alissow e decidi por uns tp no templo levando os plays a area de promotion , dp , barco enfim e gostaria de por tp falante ja tenho uma noçao do que fazer e vou postar abaixo oque fiz e gostaria que me digam oque fiz de errado ja que as msg nao aparece:

--- Script By RookWar ---

function onThink(interval, lastExecution)

pos = {x = 98, y = 38, z = 7} -- Coordenadas do teleport

pos1 = {x = 101, y = 38, z = 7} -- /\

pos2 = {x = 104, y = 38, z = 7} -- /\

pos3 = {x = 100, y = 41, z = 7} -- /\

pos4 = {x = 94, y = 40, z = 7} -- /\

pos5 = {x = 96, y = 40, z = 7} -- /\

pos3 = {x = 98, y = 40, z = 7} -- /\

pos6 = {x = 100, y = 40, z = 7} -- /\

pos7 = {x = 102, y = 40, z = 7} -- /\

pos8 = {x = 104, y = 40, z = 7} -- /\

pos9 = {x = 106, y = 40, z = 7} -- /\

doSendAnimatedText(pos, 'Barco', 140) -- Ira mandar Texto animado na pos

doSendAnimatedText(pos1, 'Promotion', 140) -- /\, porém na pos1

doSendAnimatedText(pos2, 'DP', 140) -- /\, porem na pos2

doSendAnimatedText(pos3, 'Templo', 140) -- /\, porem na pos2

doSendAnimatedText(pos4, 'Lendarios', 140) -- Ira mandar Texto animado na pos

doSendAnimatedText(pos5, 'Guerreiros', 140) -- /\, porém na pos1

doSendAnimatedText(pos6, 'Do Ot', 140) -- /\, porem na pos2

doSendAnimatedText(pos7, 'Matadores', 140) -- /\, porem na pos2

doSendAnimatedText(pos8, 'Da Hora', 140) -- /\, porém na pos1

doSendAnimatedText(pos9, '!!!', 140) -- /\, porem na pos2

return true

end [

/I]

 

 

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

 

 

Logo dps percebi um outro tipo de TP falante ja no mapa alissow .... e vi que o erro era ali e o script e o seguinte:

local config = {

positions = {

["Items"] = { x = 105, y = 38, z = 7 },

["Treiners"] = { x = 95, y = 38, z = 7 }

["Barco"] = { x = 98, y = 38, z = 7 },

["Promotion"] = { x = 101, y = 38, z = 7 }

["DP"] = { x = 104, y = 38, z = 7 },

["Lendarios"] = { x = 94, y = 40, z = 7 }

["Guerreiros"] = { x = 96, y = 40, z = 7 },

["Do Ot"] = { x = 98, y = 40, z = 7 }

["Matadores"] = { x = 100, y = 40, z = 7 }

["Da Hora."] = { x = 102, y = 40, z = 7 }

["Seja"] = { x = 104, y = 40, z = 7 }

["Bem Vindo"] = { x = 106, y = 40, 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

 

so que so tinha as duas primeiras opçoes e quando fui reedita do meu geito nem as msg que apareceria "Treines,Itens" No mapa alissow aparece mais

 

Namoral ajuda aeee

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olá! Achei em um outro Fórum (XTibia), não estou fazendo propaganda, somente falando de onde tirei o conteúdo, o conteúdo é 100% do usuário LuisFelipe do XTibia.

 

Vá na pasta Data/Globalevents/Scripts e crie um arquivo .lua e renomeie-o para advertisement.lua.

Dentro dele coloque o seguinte código:

local messages = {

"Aqui vc bota o texto ",

"Aqui vc bota o texto ",

"Aqui vc bota o texto ",

"Aqui vc bota o texto ",

"Aqui vc bota o texto "

}

 

local i = 0

function onThink(interval, lastExecution)

local message = messages[(i % #messages) + 1]

doBroadcastMessage("" .. message,22)

i = i + 1

return TRUE

end

Feche e salve-o.

Agora va na pasta Data/Globalevents e abra o arquivo globalevents

E Adicione esta tag dentro dele:

<globalevent name="advertising" interval="700" script="advertisement.lua" />

Pronto, configure as mensagens onde esta escrito "Aqui vc bota o texto ", não remova as aspas (")

 

Se ajudei, agradece ^^

Link para o comentário
Compartilhar em outros sites

  • 0

Seguinte :).

 

local config = {

positions = {

["Items"]<--- Texto Que Saira Na Posicao. = { x = 105, y = 38, z = 7 },<---- Posisao Onde Sair o Texto (Mensagen).

}

}

 

function onThink(cid, interval, lastExecution)

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

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

end

 

return TRUE

end

 

<globalevent name="NOME DO ARQUIVO (QUALQUER UM)" interval="700" script="NOME DO ARQUIVO .LUA QUE VOCE CRIOU E BOTOU O TEXTO DENTRO..lua" />

 

Ajudei? +REP AI ;D

OBS: Se Voce Quiser Por Varios TEXTOS Em Um So .lua e So Fazer Igual Ali.

 

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.