Suporte JulianoZN 505 Postado 5 de Outubro 2023 Suporte Compartilhar Postado 5 de Outubro 2023 Spoiler local Texto = { [1] = { desc = { "Se você aceita a derrota é só isso que vai conseguir.", -- duracao: 3 "Depois de lutar, tudo na sua vida tem menor importância", -- duracao: 3 "Valentão é igual a cachorro bravo: só corre atrás de você quando você foge." -- duracao: 5 }, --- Texto Aleatorio que vai aparecer img = "raposa", -- Imagem que o cliente vai receber e procurar la nas imagens dele cor = "#FF4500", -- Cor do Texto duracao = {3, 3, 5} -- Duração de cada Texto }, } -- Se não souber oque ta fazendo nem mexa --- function criarNotificacaoFade(cid, desc, img, cor, duracao) local protocol = Protocol_create("fade") local mensagemAleatoria = desc[math.random(1, #desc)] local fade = {{desc = mensagemAleatoria, img = img, cor = cor}} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) local mensagemIndex = table.find(desc, mensagemAleatoria) local duracaoMensagem = duracao[mensagemIndex] or 0 addEvent(function() ocultarNotificacaoFade(cid) end, duracaoMensagem * 1000) end function ocultarNotificacaoFade(cid) local protocol = Protocol_create("hideFade") local fade = {} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) end -- Se não souber oque ta fazendo nem mexa --- -- Codigo que chama toda essa função ai de cima --- for id, info in pairs(Texto) do criarNotificacaoFade(cid, info.desc, info.img, info.cor, info.duracao) end ----- FIM ---- Spoiler Forma que usei para chamar o no Tile do PvP como visto no video Spoiler Video Demostrativo Modulo game_other.zip Fix: para quem tiver com erro de protocol_create Jogar na Pasta | lib | do servidor 000-protocol.lua Scan:: This is the hidden content, please Entre ou Cadastre-se 29 2 1 Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/ Compartilhar em outros sites Mais opções de compartilhamento...
Administrador The Baker 5015 Postado 5 de Outubro 2023 Administrador Compartilhar Postado 5 de Outubro 2023 2 horas atrás, JulianoZN disse: Mostrar conteúdo oculto local Texto = { [1] = { desc = { "Se você aceita a derrota é só isso que vai conseguir.", -- duracao: 3 "Depois de lutar, tudo na sua vida tem menor importância", -- duracao: 3 "Valentão é igual a cachorro bravo: só corre atrás de você quando você foge." -- duracao: 5 }, --- Texto Aleatorio que vai aparecer img = "raposa", -- Imagem que o cliente vai receber e procurar la nas imagens dele cor = "#FF4500", -- Cor do Texto duracao = {3, 3, 5} -- Duração de cada Texto }, } -- Se não souber oque ta fazendo nem mexa --- function criarNotificacaoFade(cid, desc, img, cor, duracao) local protocol = Protocol_create("fade") local mensagemAleatoria = desc[math.random(1, #desc)] local fade = {{desc = mensagemAleatoria, img = img, cor = cor}} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) local mensagemIndex = table.find(desc, mensagemAleatoria) local duracaoMensagem = duracao[mensagemIndex] or 0 addEvent(function() ocultarNotificacaoFade(cid) end, duracaoMensagem * 1000) end function ocultarNotificacaoFade(cid) local protocol = Protocol_create("hideFade") local fade = {} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) end -- Se não souber oque ta fazendo nem mexa --- -- Codigo que chama toda essa função ai de cima --- for id, info in pairs(Texto) do criarNotificacaoFade(cid, info.desc, info.img, info.cor, info.duracao) end ----- FIM ---- Mostrar conteúdo oculto Forma que usei para chamar o no Tile do PvP como visto no video Ocultar conteúdo Video Demostrativo Modulo game_other.zip 1.22 kB · 6 downloads Fix: para quem tiver com erro de protocol_create Jogar na Pasta | lib | do servidor 000-protocol.lua 375 B · 2 downloads Scan:: This is the hidden content, please Entre ou Cadastre-se top demais, vou usar ! Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-740 Compartilhar em outros sites Mais opções de compartilhamento...
Rising 0 Postado 7 de Outubro 2023 Compartilhar Postado 7 de Outubro 2023 foi mal talvez seja algo facil mas ainda estou aprendendo, como faço a instalaçao ? Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-754 Compartilhar em outros sites Mais opções de compartilhamento...
asunakido 241 Postado 4 de Janeiro 2024 Compartilhar Postado 4 de Janeiro 2024 da para fazer quest me interessantes contando historias Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-1370 Compartilhar em outros sites Mais opções de compartilhamento...
asunakido 241 Postado 4 de Janeiro 2024 Compartilhar Postado 4 de Janeiro 2024 Em 05/10/2023 em 16:45, JulianoZN disse: Ocultar conteúdo local Texto = { [1] = { desc = { "Se você aceita a derrota é só isso que vai conseguir.", -- duracao: 3 "Depois de lutar, tudo na sua vida tem menor importância", -- duracao: 3 "Valentão é igual a cachorro bravo: só corre atrás de você quando você foge." -- duracao: 5 }, --- Texto Aleatorio que vai aparecer img = "raposa", -- Imagem que o cliente vai receber e procurar la nas imagens dele cor = "#FF4500", -- Cor do Texto duracao = {3, 3, 5} -- Duração de cada Texto }, } -- Se não souber oque ta fazendo nem mexa --- function criarNotificacaoFade(cid, desc, img, cor, duracao) local protocol = Protocol_create("fade") local mensagemAleatoria = desc[math.random(1, #desc)] local fade = {{desc = mensagemAleatoria, img = img, cor = cor}} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) local mensagemIndex = table.find(desc, mensagemAleatoria) local duracaoMensagem = duracao[mensagemIndex] or 0 addEvent(function() ocultarNotificacaoFade(cid) end, duracaoMensagem * 1000) end function ocultarNotificacaoFade(cid) local protocol = Protocol_create("hideFade") local fade = {} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) end -- Se não souber oque ta fazendo nem mexa --- -- Codigo que chama toda essa função ai de cima --- for id, info in pairs(Texto) do criarNotificacaoFade(cid, info.desc, info.img, info.cor, info.duracao) end ----- FIM ---- Ocultar conteúdo Forma que usei para chamar o no Tile do PvP como visto no video Mostrar conteúdo oculto Video Demostrativo Modulo game_other.zipIndisponível Fix: para quem tiver com erro de protocol_create Jogar na Pasta | lib | do servidor 000-protocol.luaIndisponível Scan:: This is the hidden content, please Entre ou Cadastre-se lindo poderia explica como intalar ele, e como coloca mais de 1 local diferente para ativa pf Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-1371 Compartilhar em outros sites Mais opções de compartilhamento...
teste010 5 Postado 28 de Maio Compartilhar Postado 28 de Maio mt legal! onde que eu coloco os arquivos? Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5797 Compartilhar em outros sites Mais opções de compartilhamento...
Suporte JulianoZN 505 Postado 28 de Maio Autor Suporte Compartilhar Postado 28 de Maio 1 hora atrás, teste010 disse: mt legal! onde que eu coloco os arquivos? so criar um arquivo na lib ou usar qualquer um la e por 000-protocol.lua tbm na pasta lib function criarNotificacaoFade(cid, desc, img, cor, duracao) local protocol = Protocol_create("fade") local mensagemAleatoria = desc[math.random(1, #desc)] local fade = {{desc = mensagemAleatoria, img = img, cor = cor}} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) local mensagemIndex = table.find(desc, mensagemAleatoria) local duracaoMensagem = duracao[mensagemIndex] or 0 addEvent(function() ocultarNotificacaoFade(cid) end, duracaoMensagem * 1000) end function ocultarNotificacaoFade(cid) local protocol = Protocol_create("hideFade") local fade = {} Protocol_add(protocol, fade) doSendPlayerExtendedOpcode(cid, 189, table.tostring(protocol)) end Depois onde tu quiser chamar essa notificação local Texto = { [1] = { desc = { "Se você aceita a derrota é só isso que vai conseguir.", -- duracao: 3 "Depois de lutar, tudo na sua vida tem menor importância", -- duracao: 3 "Valentão é igual a cachorro bravo: só corre atrás de você quando você foge." -- duracao: 5 }, img = "raposa", -- Imagem que o cliente vai receber e procurar la nas imagens dele cor = "#FF4500", -- Cor do Texto duracao = {3, 3, 5} -- Duração de cada Texto }, } for id, info in pairs(Texto) do criarNotificacaoFade(cid, info.desc, info.img, info.cor, info.duracao) end se quiser menos texto e so remover tipo local Texto = { [1] = { desc = { "Se você aceita a derrota é só isso que vai conseguir." -- duracao: 3 }, img = "raposa", -- Imagem que o cliente vai receber e procurar la nas imagens dele cor = "#FF4500", -- Cor do Texto duracao = {3} -- Duração de cada Texto }, } Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5799 Compartilhar em outros sites Mais opções de compartilhamento...
teste010 5 Postado 28 de Maio Compartilhar Postado 28 de Maio tentei fazer parecido com oque voce fez no video e me retornou isso aqui de errro [Error - MoveEvents Interface] datapack/movements/scripts/PVP/Trade_Go.lua Description: datapack/lib/uai.lua:7: attempt to call field 'tostring' (a nil value) [Warning - Event::loadScript] Cannot load script (datapack/movements/scripts/PVP/Trade_Go.lua) Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5800 Compartilhar em outros sites Mais opções de compartilhamento...
teste010 5 Postado 29 de Maio Compartilhar Postado 29 de Maio alguem conseguiu resolver? Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5804 Compartilhar em outros sites Mais opções de compartilhamento...
Suporte JulianoZN 505 Postado 29 de Maio Autor Suporte Compartilhar Postado 29 de Maio 2 minutos atrás, teste010 disse: alguem conseguiu resolver? precisa ter uma função no 011-table.lua/006-table.lua Pior que no notebook que estou nao tem a pasta que ainda tem isso ai, ai so sabado para eu ver qual a função Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5805 Compartilhar em outros sites Mais opções de compartilhamento...
teste010 5 Postado 30 de Maio Compartilhar Postado 30 de Maio pode crer meu mano! Gostei muito da ideia, se puder enviar pra gente o arquivo, agradeceria muito! Link para o comentário https://tibiadevs.com/forums/topic/173-cutscreen-com-mensagens-aleatoria-e-img/#findComment-5816 Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora