Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Versão do Script: V0.1 By Comedinha

Versão testada: 9.4+ (pode funcionar em versões anteriores).

Descrição: Quem não se lembra do velho Notice System feito pelo esk? Aquele que toda a noticia nova você tinha que abrir o txt e escrever nele as novidades? Agora não precisa mais disso.

Nota: O script no momento está mais parecido com um ticker system do que um notice system.

Novas Funções:

- Adicionar noticias em tempo real para todo o servidor com a data.

- Limpar a janela de noticias em tempo real para todo o servidor.

TAG:


<talkaction words="!notice;!news;/notice;/news" event="script" value="notice.lua"/>
[/code] [i][b]Script:[/b][/i]
[code]
local config = {
add = {"add", "adicionar", "new"},
clean = {"clean", "limpar"}
}

function onSay(cid, words, param, channel)
local t = string.explode(param, ",")
if(table.isStrIn(param, config.add)) then
if getPlayerGroupId (cid) >= 5 then
file = io.open('data/txt/notice.txt','a+')
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
notice = file:write("\n"..getPlayerName(cid).." at " .. os.date("%d %B %Y - %X ", os.time()) .."\n"..t[2].."\n")
file:close()
return true
end
elseif(table.isStrIn(param, config.clean)) then
if getPlayerGroupId (cid) >= 5 then
file = io.open('data/txt/notice.txt','w')
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
notice = file:write("Server News\n")
file:close()
return true
end
return false
end
file = io.open('data/txt/notice.txt','r')
notice = file:read(-1)
doShowTextDialog(cid, 7528, notice)
file:close()
return true
end

Aviso:

Na pasta data crie uma pasta chamada txt e dentro dela um arquivo chamado notice.txt.

Após a instalação do script dentro do servidor digite /notice clean para não ter problemas futuros.

Como usar:

Para ver as noticias digite /notice

Para adiconar noticias digite /notice add, (texto)

Para limpar a janela de noticias digite /notice clean

Créditos:

Esk

Comedinha (Bruno Carvalho)

Editado por comedinhasss (veja o histórico de edições)

Bruno Carvalho / Ex-Administrador TibiaKing

[email protected]

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo