Ir para conteúdo
  • Cadastre-se

(Resolvido)Erro Em Globalevents


Ir para solução Resolvido por FeeTads,

Posts Recomendados

Estou com um script de mandar mensagem automatica em dias e horarios especificos, porem a tag dele não é um time exato, e sim fica executando no meu log acada 5000, gostaria de saber se tem como tirar o erro ou só não fazer ele aparecer, para não deixar meu log cheio desse erro (o script funciona normal porem aparece esse erro quando não é na data e na hora que está especifica para acontecer, não queria por um time especifico pois a maneira que ele é executado é a maneira necessaria, fica repetindo durante o minuto em especifico a frase até o minuto acabar.)

erro:
 

Spoiler

image.thumb.png.db141495315dc75a47cfdaf6f31c4873.png


script:
 

Spoiler


local msg = {
    ["Monday"] = { --Terça
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Wednesday"] = { --Quinta
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Saturday"] = { --Sabado
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
}

function onThink(interval, lastExecution)
    local day = os.date("%A")
    local hours = os.date('%X'):sub(1, 5)
    if (msg[day][hours]) then
        local tab_val = msg[day][hours]
        return tab_val and doBroadcastMessage(tab_val.text, tab_val.type) or true
    end
end

 


tag:
 

Spoiler


<globalevent name="automaticmessages" interval="5000" event="script" value="mensagem.lua"/>

 

 

Editado por Thony D. Serv (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
10 horas atrás, Thony D. Serv disse:

if (msg[day][hours]) then

no lugar desse msg[day][hours] bota isso
 

if (msg[day][hours]) ~= nil then

 

Link para o post
Compartilhar em outros sites
  • Solução
28 minutos atrás, Thony D. Serv disse:

Continua Aparecendo No Log > . <

local msg = {
    ["Monday"] = { --Segunda
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Wednesday"] = { --Quarta
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Saturday"] = { --Sabado
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
}

function onThink(interval, lastExecution)
  if msg[os.date("%A")] then
		hours = tostring(os.date("%X")):sub(1, 5)
		tab_val = msg[os.date("%A")][hours]
		if tab_val then			
			return tab_val and doBroadcastMessage(tab_val.text, tab_val.type) or true
		end
	end
	return true
end

tenta esse script, mudei pra ele checar o dia logo no começo, diferente do seu que recebe data e hora antes de checar kkk, acho q assim deve funcionar

e alias

 

11 horas atrás, Thony D. Serv disse:

["Monday"] = { --Terça

monday é segunda e Wednesday é quarta kkkkkkk, isso pode te atrapalhar depois, arrumei no script, vai que sla

1 minuto atrás, FeeTads disse:

Evento Up Aberto No Segundo Andar Do Temple', type = 21}

e creio também que Type  = 21 pra broadcast não funciona, tem que colocar 

 

2 minutos atrás, FeeTads disse:

tab_val.type

no lugar desse tab_cal.type o tipo de message, tipo 

doBroadcastMessage(tab_val.text, MESSAGE_STATUS_CONSOLE_RED)
11 horas atrás, Thony D. Serv disse:

interval="5000"

e vc tem ctz que quer esse script mandando a cada 5s na tela de todos mano? eu acho isso meio poluido sabe, magina em 1 minuto aparecer 12 mensagens dessa que duram 5s, a mensagem nem vai sair da tela durante o minuto todo, se eu fosse vc, ja que tem 7 horarios com aviso, colocaria o interval em 20000, que seria 20s, seria mais clean, isso é só minha opnião kkk as vezes a cada 5s eh melhor, mas ai eh com vc

Link para o post
Compartilhar em outros sites
5 minutos atrás, FeeTads disse:

local msg = {
    ["Monday"] = { --Segunda
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Wednesday"] = { --Quarta
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Saturday"] = { --Sabado
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
}

function onThink(interval, lastExecution)
  if msg[os.date("%A")] then
		hours = tostring(os.date("%X")):sub(1, 5)
		tab_val = msg[os.date("%A")][hours]
		if tab_val then			
			return tab_val and doBroadcastMessage(tab_val.text, tab_val.type) or true
		end
	end
	return true
end

tenta esse script, mudei pra ele checar o dia logo no começo, diferente do seu que recebe data e hora antes de checar kkk, acho q assim deve funcionar

e alias

 

monday é segunda e Wednesday é quarta kkkkkkk, isso pode te atrapalhar depois, arrumei no script, vai que sla



Ah eu sabia que tava errado aliás kakakaka
foi pq eu mexi na data só " " e esqueci de mudar na explicação kakakaka 

FUNCIONOUUUUU MT OBRIGADOOOO VOCÊ É INCRIVEL MANN <3<3 

7 minutos atrás, FeeTads disse:

local msg = {
    ["Monday"] = { --Segunda
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Wednesday"] = { --Quarta
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
    ["Saturday"] = { --Sabado
        ['19:00'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:05'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:10'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:15'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
	    ['19:20'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},	
        ['19:25'] = {text = 'Evento Up Aberto No Segundo Andar Do Temple', type = 21},
        ['19:29'] = {text = 'Evento Up Acaba Em 1 Minuto', type = 21},
    },
}

function onThink(interval, lastExecution)
  if msg[os.date("%A")] then
		hours = tostring(os.date("%X")):sub(1, 5)
		tab_val = msg[os.date("%A")][hours]
		if tab_val then			
			return tab_val and doBroadcastMessage(tab_val.text, tab_val.type) or true
		end
	end
	return true
end

tenta esse script, mudei pra ele checar o dia logo no começo, diferente do seu que recebe data e hora antes de checar kkk, acho q assim deve funcionar

e alias

 

monday é segunda e Wednesday é quarta kkkkkkk, isso pode te atrapalhar depois, arrumei no script, vai que sla

e creio também que Type  = 21 pra broadcast não funciona, tem que colocar 

 

no lugar desse tab_cal.type o tipo de message, tipo 


doBroadcastMessage(tab_val.text, MESSAGE_STATUS_CONSOLE_RED)

e vc tem ctz que quer esse script mandando a cada 5s na tela de todos mano? eu acho isso meio poluido sabe, magina em 1 minuto aparecer 12 mensagens dessa que duram 5s, a mensagem nem vai sair da tela durante o minuto todo, se eu fosse vc, ja que tem 7 horarios com aviso, colocaria o interval em 20000, que seria 20s, seria mais clean, isso é só minha opnião kkk as vezes a cada 5s eh melhor, mas ai eh com vc


então, tem actions no meu servidor que usam direto imagina um mana potion infinito com um effect grande, quando o cara fica clicando nesse mana potion direto a msg ela some em 1s ent eu ponho para repetir por isso, e tbm pela grande quantidade de pessoas de bot que as vezes vão olhar o char e como a msg foi enviada apenas 1 vez não viu que estava acontecendo o evento, ja se ficar repetindo ele vai conseguir ver

Link para o post
Compartilhar em outros sites
6 minutos atrás, Thony D. Serv disse:

grande quantidade de pessoas de bot que as vezes vão olhar o char e como a msg foi enviada apenas 1 vez não viu que estava acontecendo o evento, ja se ficar repetindo ele vai conseguir ver

hmm, nesse quesito faz sentido, mas ai você poderia colocar 20s e botar 

doBroadcastMessage(tab_val.text, MESSAGE_STATUS_CONSOLE_RED)

ai vai aparecer no chat Default do player, mas do jeito q vc explicou também funciona kkkkk, boa mano, só vai agora

Link para o post
Compartilhar em outros sites
3 minutos atrás, FeeTads disse:

hmm, nesse quesito faz sentido, mas ai você poderia colocar 20s e botar 



doBroadcastMessage(tab_val.text, MESSAGE_STATUS_CONSOLE_RED)

ai vai aparecer no chat Default do player, mas do jeito q vc explicou também funciona kkkkk, boa mano, só vai agora


manin ja que me ajudou nesse estou com outra situação bem parecida nvdd é a msm se puder me ajudar <3<3 

vou mandar aqui para você vê, é a msm situação fica chegando msg de erro no console sendo que não está na hora

 

Spoiler


local configInv = {
   ["18:20"] = {
       nombre = "Invasion Temple - PVP DESLIGADO POR 5 MINUTOS - ",
       posiciones = { from = { x = 67, y = 198, z = 7 }, to = { x = 123, y = 155, z = 7 } },
       monstruos = { "100 Ventinho", "200 Dragon" }
    }
}

local noPvpDelay = 5
local monsterRewardId = 0
local function executeInvasion(config)
   doBroadcastMessage(config.nombre .. " inicio.")
   for index, info in pairs(config.monstruos) do
      local nombreMonstruo = info:match("%s(.+)")
      local monstruoCantidad = tonumber(info:match("(%d+)"))
      local summon = doSummonCreature(nombreMonstruo, { x = math.random(info.posiciones.from.x, info.posiciones.to.x), y = math.random(info.posiciones.from.y, info.posiciones.to.y), z = math.random(info.posiciones.from.z, info.posiciones.to.z) })
      if monsterRewardId == 0 and (math.random(100) >= 50 or index == #config.monstruos) then
         monsterRewardId = summon
      end
   end
end

function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
end

 



erro:
 

Spoiler

image.thumb.png.1adc41e5b8e9dc9a6c4222660267d5d3.png

 

Editado por Thony D. Serv (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
1 minuto atrás, Thony D. Serv disse:

vou mandar aqui para você vê, é a msm situação fica chegando msg de erro no console sendo que não está na hora

mostra o erro do console em spoiler

Link para o post
Compartilhar em outros sites
46 minutos atrás, Thony D. Serv disse:

addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP) end end

@Thony D. Serv cara, creio que seja pq vc n botou return true ali kkkkkkkkkkkkkkkkkkk

function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
end

no lugar disso bota isso
 

function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
	return true
end

 

Link para o post
Compartilhar em outros sites
1 minuto atrás, FeeTads disse:

@Thony D. Serv cara, creio que seja pq vc n botou return true ali kkkkkkkkkkkkkkkkkkk


function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
end

no lugar disso bota isso
 


function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
	return true
end

 


realmente KAKAKAKKAK mt obrigado manin ^^ tmjjjj

3 minutos atrás, FeeTads disse:

@Thony D. Serv cara, creio que seja pq vc n botou return true ali kkkkkkkkkkkkkkkkkkk


function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
end

no lugar disso bota isso
 


function onThink(interval, lastExecution)
   local invasion = configInv[tostring(os.date("%X"))(1, 5)]
   if invasion then
      setWorldType(WORLD_TYPE_NO_PVP)
      doBroadcastMessage(invasion.nombre .. " inicia em 1 minutos.")
      addEvent(executeInvasion, 1000 * 60 * 1, invasion)
      addEvent(setWorldType, 1000 * 60 * noPvpDelay, WORLD_TYPE_PVP)
   end
	return true
end

 

vixie manin mesmo pondo o return ainda continuou o erro ç.ç 

Link para o post
Compartilhar em outros sites
3 minutos atrás, Thony D. Serv disse:

vixie manin mesmo pondo o return ainda continuou o erro ç.ç 

 troca isso 

local invasion = configInv[tostring(os.date("%X"))(1, 5)]

por isso também

local invasion = configInv[tostring(os.date("%X")):sub(1, 5)]
Link para o post
Compartilhar em outros sites
3 minutos atrás, FeeTads disse:

 troca isso 



local invasion = configInv[tostring(os.date("%X"))(1, 5)]

por isso também



local invasion = configInv[tostring(os.date("%X")):sub(1, 5)]


agora ficou tudo certinho vlwww manin, obrigado por disponibilizar seu tempo para ajudar um pobre necessitado KAKAKAKAK <3<3<3 

Editado por Thony D. Serv (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
2 minutos atrás, Thony D. Serv disse:

agora ficou tudo certinho vlwww manin, obrigado por disponibilizar seu tempo para ajudar um pobre necessitado KAKAKAKAK <3<3<3

kkkkkkkkk tmj mano <3 qualquer coisa só postar, se eu ver e estiver ao meu alcance to ai pra ajudar <3

 

Link para o post
Compartilhar em outros sites

@FeeTads só uma dica que, particularmente, fica mais fácil de achar erros e de mais fácil compreensão. 

 

function onThink(interval, lastExecution)
	local dia = msg[os.date("%A")]
	if not dia then
		print("Dia incorreto no script tal.")
	end

	local hora = dia[os.date("%X")]
	if not hora then
		print("Hora incorreta no script tal.")
	end	
	
	doBroadcastMessage(hora.text, hora.type)

	return true
end


A maioria dos scripts no projeto TFS atual são voltados a "tratativa" de erros, e EU gosto de usar o print() para isso.

 

As vezes você tem um erro na configuração da tabela ou outro tipo de erro, e com apenas SE CONDIÇÃO ENTÃO, você não ache ele facilmente.

Só uma dica que eu gosto de usar e que. talvez, ajude você.

Estou acompanhando o seu progresso e te desejo sucesso! 

Editado por luanluciano93 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
10 minutos atrás, luanluciano93 disse:

Só uma dica que eu gosto de usar e que. talvez, ajude você.

boa mano, obrigado pela dica, eu não curto mt usar o print, mas vou começar que isso ajuda mt msm, principalmente em scripts que usam data e hora e são mais de 1

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo