Ir para conteúdo
  • Cadastre-se

Posts Recomendados

  • Administrador

Esse foi um dos primeiros scripts que eu fiz, ele é bem simples, porém muito útil para propagandas ou algo do tipo.

Objetivo do script: O sistema funciona assim, você poem 5 (ou mais) frases e elas serão mostradas uma por uma aleatoriamente no seu servidor...

Vamos aos scripts:

Vá até a pasta "globalevents" entre na pasta "scripts" e faça um script chamado "mensagem.lua" e coloque este código dentro:

-- [( Script created by Matheus for TibiaKing.com )] --
function onThink(interval, lastExecution)
MENSAGEM = {
"FRASE 1",
"FRASE 2",
"FRASE 3",
"FRASE 4",
"FRASE 5",
}
doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
return TRUE
end
FRASE = Substitua pela frase que você quiser...

Agora volte a pasta "globalevents" e abra o arquivo "globalevents.xml" e adicione esta tag:
<globalevent name="mensagem" interval="500" script="mensagem.lua"/>
Pronto, agora você tem mensagens automáticas no seu servidor! =)
Abraços...

 

dm3o5y8.png

 
Você gostou deste conteúdo!? Este conteúdo te ajudou!? Isso será realmente útil pra você!?
Então, se possível, faça uma doação (de qualquer valor) que estará me ajudando também! :P
 

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Matheus , esta fazendo um otimo trabalho , estou colocando muitos scripts no meu novo ot , e percebi que voce esta ajudando mto ThX mesmo :)

Att ,

Froostiin

10ndx6q.png

-

2k0b39.png

-

25501up.png

Thx , Kamikaze for set design

Friend List :

EdsonJunior

aLD~

Cool

Robson Venturin

Kamikaze

MegaNo0body

Renato Ribeiro

Matheus

Lucas S.

Link para o post
Compartilhar em outros sites
  • Administrador

Matheus , esta fazendo um otimo trabalho , estou colocando muitos scripts no meu novo ot , e percebi que voce esta ajudando mto ThX mesmo :)

Esse papel é meu, mas tudo bem. ;D

Estou apenas postando conteúdo bom no fórum, algo que todos deveriam fazer... ;p

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites

Mensagem indireta detected .

Vou começar a postar um pouco agora tbm .

Att ,

Froostiin

10ndx6q.png

-

2k0b39.png

-

25501up.png

Thx , Kamikaze for set design

Friend List :

EdsonJunior

aLD~

Cool

Robson Venturin

Kamikaze

MegaNo0body

Renato Ribeiro

Matheus

Lucas S.

Link para o post
Compartilhar em outros sites

Mensagem indireta detected .

Vou começar a postar um pouco agora tbm .

OKOSAKOSAKAS.

Eu sempre preparo muitas coisas pra trazer aqui mais acabo não trazendo D:, e estou com uma idéia incrível que já repassei para o Renato porém só falta eu planejar.

"A esperança é o sonho do homem acordado."

Aristóteles

Link para o post
Compartilhar em outros sites
  • 1 year later...
-- [( Script created by Matheus for TibiaKing.com )] --

function onThink(interval, lastExecution)

MENSAGEM = {

"FRASE 1",

"FRASE 2",

"FRASE 3",

"FRASE 4",

"FRASE 5",

}


if (not isPremium(cid)) then

  doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)

end


return TRUE

end

Link para o post
Compartilhar em outros sites
  • 2 weeks later...
  • 6 months later...
  • 1 year later...

Olá Administrador, queria saber se tem como mi ajudar, gostaria de por as mensagem "frase" quando mostrasse no servidor, invez dela sair branca, ela saisse com a cor "Verde", poderia mi ajudar?

 

Link para o post
Compartilhar em outros sites
  • 11 months later...

ou fica dando "unfinished string near donate!!" eu tlg q eu escrevi donate mais olha como ta a mensagem.lua

 

-- [( Script created by Matheus for TibiaKing.com )] --
 
function onThink(interval, lastExecution)
 
MENSAGEM = {
 
"Donate!!
Caso queira comprar qualquer iten, o preco de todos esta 5 reais cada. Para pagar e facil, uma transferencia no nome de Ana Claudia Borges Malheiro, no cpf 136438078-13, banco Itau, agencia 8545 conta 11644-7. Para completar, envie um email para [email protected] com o comprovante da compra, oque quer e a sua conta/senha.",
 
"FRASE 2",
 
"FRASE 3",
 
"FRASE 4",
 
"FRASE 5",
 
}
 
 
 
if (not isPremium(cid)) then
 
  doBroadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)],22)
 
end
 
 
 
return TRUE
 
end
 
 
pfavor alguem me ajude
Link para o post
Compartilhar em outros sites

Tenta por o seguinte:

 

MENSAGEM = {


"Donate!! /n Caso queira comprar qualquer item, o preço de todos estão 5 reais cada. Para pagar e fácil, faça uma transferência no nome de Ana Claudia Borges Malheiro, no cpf 136438078-13, banco Itau, agencia 8545 conta 11644-7. Para completar, envie um email para [email protected] com o comprovante da compra, o que quer e a sua conta/senha.",


"FRASE 2",


"FRASE 3",


"FRASE 4",


"FRASE 5",


}

Eu aproveitei e corrigi os erros de português da frase. UAHSUAHS ^^

Link para o post
Compartilhar em outros sites

OFF TOPIC: rep+ é você reputar uma resposta, ou seja, você dá ao usuário que publicou aquela resposta um ponto de reputação. É como se fosse um like, no facebook. A diferença é que aqui você ajuda a galera dando um rep+ . XD Sempre que alguém te ajudar, ou você ver um topico com um conteúdo bacana, dê rep+, é tanto um sinônimo de agradecimento, quanto uma obrigação para com quem mantêm esse fórum ativo e com conteúdos novos.

Link para o post
Compartilhar em outros sites
  • 5 weeks later...

Sim.

Pode parecer meio estranho , mais não consegui adicionar no meu servidor ,está dando o seguinte erro:

Lua Script Error: [GlobalEvent Interface]

data/globalevents/scripts/mensagem.lua:onThink

data/globalevents/scripts/mensagem.lua:10: attempt to call global 'doBroadcastMessage' (a nil value)

stack traceback:

[C]: in function 'doBroadcastMessage'

data/globalevents/scripts/mensagem.lua:10: in function

[Error - GlobalEvents::think] Failed to execute event: mensagem

Editado por vtshow (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Tente assim:

-- [( Script created by Matheus for TibiaKing.com )] --
function onThink(interval, lastExecution)
MENSAGEM = {
"FRASE 1",
"FRASE 2",
"FRASE 3",
"FRASE 4",
"FRASE 5",
}
   broadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)])
  return TRUE
end
Link para o post
Compartilhar em outros sites

 

Tente assim:

-- [( Script created by Matheus for TibiaKing.com )] --
function onThink(interval, lastExecution)
MENSAGEM = {
"FRASE 1",
"FRASE 2",
"FRASE 3",
"FRASE 4",
"FRASE 5",
}
   broadcastMessage(MENSAGEM[math.random(1,#MENSAGEM)])
  return TRUE
end

funcionou ,muito obrigado +rep ao criador do topico é pra você xD

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo