Ir para conteúdo

SISTEMA DE CALCULO (ATUALIZADO & CORRIGIDO TODOS OS EXPLOITS)


chicogamer

Posts Recomendados

yCálculo

 

Sistema de cálculo é um sistema bem simples que calcula a expressão matemática introduzida.

É totalmente configurável, e também não tem o exploit do WorldEdit que permite qualquer jogador crashar o servidor.

Na configuração é possível trocar dados como, mensagens, formatar o número (de 1000000 passaria para 1.000.000), e também é possível ativar a opção de substituir os comandos do WorldEdit (//calc e //calculate) para o comando principal do sistema.

 

CHANGELOG

» v1.0 - Lançamento do sistema

» v1.1 - Correção de bugs, bloqueado operações que contem métodos que poderão lagar o servidor, adicionado limite de 9.223.372.036.854.775.807 (Long.MAX_VALUE) aos cálculos.

 

COMANDOS

» /calcular <expressão> - Calcula a expressão indicada.

» /calcular recarregar - Recarrega dos dados da configuração.

 

PERMISSÕES

» /calcular <expressão> - Sem permissão

» /calcular recarregar - "ycalcular.recarregar" ou OP

 

EXCLUSIVIDADE

Apesar do sistema ser simples, tem várias funcionalidades exclusivas.

Tal como: Calcular expressões de multiplicação e divisão primeiro e depois adição e subtração, todos os cálculos são efetuados em outra Thread o que significa que não irá lagar nada o seu servidor.

Apesar de funcionar com o eval do JavaScript, é bloqueado todos os métodos adicionais que não sejam de adição, subtração, divisão ou multiplicação, assim impossibilitando a criação de loopings que poderão lagar a maquina, e consequentemente lagar o servidor.

 

CONFIG

 

## PLUGIN DESENVOLVIDO POR EXTREMEDEV ##

## Mensagens ##
Mensagem_erro: "&cNão foi possível calcular a expressão: ."
Mensagem_calculo: "&aO resultado de é &f&a."
Mensagem_argumentos: "&cPor favor, use /calcular ."

## O resultado 1000000 passaria para: 1.000.000 ##
Numero_formatado: true

## Atraso para executar o comando novamente ##
Delay: true

## tempo em ticks (20 ticks = 1 segundo) ##
Delay_tempo: 20
Delay_mensagem: "&cAguarde para executar novamente esse comando."

## Substituir comandos como: //calc e //calculate para /calcular. ##
Substituir_comandos_do_WorldEdit: true

 

 

 

 

EXEMPLOS

 

mlLqBUysTpatJi5nZnS43Q.png

 

 

1ibHHBkdSTGS0qw1vLUgZA.png

 

 

DEMONSTRAÇÃO & DOWNLOAD

Editado por yExtremeDev
Link para o comentário
Compartilhar em outros sites

Esse n da para derrubar servidor igual o //calc do worldedit n ne? xd

Não! Apesar de usar o eval do JavaScript (o mesmo do WorldEdit se não me engano) bloqueei todos os métodos do JavaScript, deixando apenas +, -, *,/ ,( e ).

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE INATIVIDADE
 

Este tópico foi automaticamente arquivado devido à inatividade. Para manter a organização e fluidez das discussões na comunidade, tópicos que permanecem sem novas interações por um período prolongado são fechados automaticamente.
 

Se houver interesse em retomar o conteúdo, sinta-se à vontade para criar um novo tópico ou entre em contato com a equipe da comunidade para reabrir este tópico.


Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...