Postado Dezembro 4, 2012 12 anos 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 Dezembro 5, 2012 12 anos 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
Postado Dezembro 4, 2012 12 anos Esse sistema é muito bom Continua postando cara scripts assim! ~Charlie Brown Jr
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.