larissaots 163 Postado Maio 30, 2015 Share Postado Maio 30, 2015 Créditos à ViitinG. Objetivo É um comando que o player poderá usar para reportar bugs direto para o ADM do servidor com um intervalo de 60 minutos (configurável). O bug será enviado para um log (bloco de notas) que será criado na pasta do servidor! Prévia Tutorial Em data/talkactions/scripts crie o arquivo reportbugs.lua e adicione: function onSay(cid, words, param, channel) if os.time() > getPlayerStorageValue(cid, 14001) then setPlayerStorageValue(cid, 14001, os.time()+3600) local file = io.open('log.txt','a') file:write(getCreatureName(cid)..": "..tostring(param).."\n") file:close() doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Mensagem enviada com sucesso.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra mensagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/60)+1)..' minuto(s) para você poder mandar uma nova mensagem.') end return TRUE end Em data/talkactions/ abra o arquivo talkactions.xml e adicione a tag: <talkaction words="/reportbug" event="script" value="reportbugs.lua"/> Como funciona doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Mensagem enviada com sucesso.') doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING,'Você não pode mandar outra mensagem ainda. Falta(m) '..(math.ceil((getPlayerStorageValue(cid, 14001)-os.time())/60)+1)..' minuto(s) para você poder mandar uma nova mensagem.') <talkaction words="/reportbug" event="script" value="reportbugs.lua"/> Mensagem que será enviada para o player quando enviar o relatório para o ADM. Tempo que o player terá que esperar para usar o comando novamente. Mensagem que vai aparecer quando o player tentar usar o comando sem esperar o tempo para usar novamente. Comando que será usado. /reportbug Link para o comentário Compartilhar em outros sites More sharing options...
XxVinePeccixX 9 Postado Março 17, 2018 Share Postado Março 17, 2018 esse sistema funciona para TFS 1.2? Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados