**** ATUALIZAÇÃO: INTEGRAÇÃO COM O TELEGRAM ****
Fala, galera.
Fiz um script para windows com power shell para monitorar o arquivo de mensagens do craftlandia, que, quando encontrado a mensagem "Você pescou um tesouro", ele mostra na prompt, evitando que tenhamos que abrir o /correios no jogo.
Legenda:
Fiz uma integração com a Alexa, caso tenham interesse em saber comentem no post.
Na minha integração, toda vez que eu pesco um tesouro, recebo uma notificação no celular e a Alexa me avisa que pesquei um tesouro.
Fala, galera.
Fiz um script para windows com power shell para monitorar o arquivo de mensagens do craftlandia, que, quando encontrado a mensagem "Você pescou um tesouro", ele mostra na prompt, evitando que tenhamos que abrir o /correios no jogo.
- Abrir o bloco de notas do windows e colar o comando abaixo (mude o caminho do arquivo para o local onde se encontra no seu computador):
-
# Caminho do arquivo de mensagens do craftlandia
$arquivo = "D:\SLEEP ModPack 4.2 - Anti-Hack\CraftLandia\1.5\data\.minecraft\output-client.log"
$telegram = "https://api.telegram.org/bot{token}/sendMessage?chat_id={seu_chat_id}&text=Voce%20pescou%20um%20tesouro"
# Não mexa aqui
$contagemAnterior = 0
# Loop infinito que executa a verificação a cada 10 segundos
while ($true) {
# Lê o conteúdo do arquivo
$conteudo = Get-Content $arquivo
# Verifica o número de ocorrências da frase "um item em seu correio"
$ocorrencias = ($conteudo | Select-String -Pattern "SeuNick.*Tesouro").Count
$correios = ($conteudo | Select-String -Pattern "um item em seu correio").Count
$tesourosTotais = ($conteudo | Select-String -Pattern "Pescou.*Tesouro").Count
if ($ocorrencias -gt $contagemAnterior) {
# Exibe a quantidade de vezes que a frase foi encontrada
Write-Host "Novo livro encontrado: $ocorrencias. Contagem anterior: $contagemAnterior"
# Atualiza a contagem anterior
$contagemAnterior = $ocorrencias
Invoke-WebRequest $telegram
$data = Get-Date -Format "dd/MM/yyyy HH:mm:ss"
}
else {
$porcentagem = ($ocorrencias/$tesourosTotais) * 100
$arredondado = [math]::Round($porcentagem, 2)
Write-Host "Livros totais encontrados por mim: $ocorrencias"
Write-Host "Itens totais em correio: $correios"
Write-Host "Livros totais server: $tesourosTotais"
Write-Host "$arredondado % de tesouros pescados"
Write-Host "Ultimo livro pescado: $data"
Write-Host "--------------------------------------------------"
}
Start-Sleep -Seconds 10
}
-
- Salve o arquivo em Salvar Como e escolha um nome com o final .ps1
- Abra o power shell do windows, va até o diretorio onde salvou o arquivo e digite seu nome no Power Shell
Legenda:
- Livros encontrados por mim: Quantidade de tesouros que você pescou
- Itens totais em correio: Quantidade de itens que você já pescou e foi parar no /correio
- Livros totais server: Total de tesouros pescados por outros players
- % de tesouros pescados: a porcentagem de tesouros que você pescou em relação a quantidade total pescada
- Último livro pescado: Data e hora do último tesouro que vc pescou *
Fiz uma integração com a Alexa, caso tenham interesse em saber comentem no post.
Na minha integração, toda vez que eu pesco um tesouro, recebo uma notificação no celular e a Alexa me avisa que pesquei um tesouro.
Última edição: