Portal SAMP
[Include] Command Guess v1.1.0 (Adivinhador de comandos) - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Lançamentos (https://portalsamp.com/forumdisplay.php?fid=26)
+---- Fórum: Includes (https://portalsamp.com/forumdisplay.php?fid=27)
+---- Tópico: [Include] Command Guess v1.1.0 (Adivinhador de comandos) (/showthread.php?tid=817)



Command Guess v1.1.0 (Adivinhador de comandos) - xbruno1000x - 24/02/2021

Citar:Em teoria da informação, a distância Levenshtein ou distância de edição entre dois "strings" (duas sequências de caracteres) é dada pelo número mínimo de operações necessárias para transformar um string no outro. Entendemos por "operações" a inserção, deleção ou substituição de um carácter. O nome advém do cientista russo Vladimir Levenshtein, que considerou esta distância já em 1965. É muito útil para aplicações que precisam determinar quão semelhantes dois strings são, como é por exemplo o caso com os verificadores ortográficos.

Essa include se utiliza da distância de Levenshtein para adivinhar o comando que o player gostaria de ter digitado.

Como utilizar:
Código:
public OnPlayerCommandPerformed(playerid, cmdtext[], success) {
    if (!success) {
        new
            guessCmd[32];

        CommandGuess(guessCmd, cmdtext);

        SendClientMessageEx(playerid, -1, "{FF0000}ERRO:{FFFFFF} \"%s\" comando não encontrado, você quis dizer \"%s\"?", cmdtext, guessCmd);
        return 1;
    }
    return 1;
}

Download da Include:

COMMAND GUESS

    Creditos:
        - Por: Kirima pela include guess-command.inc
        - Southclaws pela Função da Distância de Levenshtein
        - Y_Less por y_commands
        - Zeex por amx_assembly


RE: Command Guess (Adivinhador de comandos) - NelsonC. - 25/02/2021

Top


RE: Command Guess (Adivinhador de comandos) - Vaca_Marinha - 26/02/2021

Cara, que incrível. Eu sempre busquei por algo que pudesse fazer isso


RE: Command Guess (Adivinhador de comandos) - zBL4CK - 27/02/2021

Não funfa com pawn.cmd né?


RE: Command Guess (Adivinhador de comandos) - xbruno1000x - 01/03/2021

(27/02/2021 19:32)zBL4CK Escreveu: Não funfa com pawn.cmd né?

Não cheguei a testar em Pawn.CMD, então não posso afirmar com convicção.


RE: Command Guess (Adivinhador de comandos) - zBL4CK - 04/03/2021

(01/03/2021 01:37)xbruno1000x Escreveu:
(27/02/2021 19:32)zBL4CK Escreveu: Não funfa com pawn.cmd né?

Não cheguei a testar em Pawn.CMD, então não posso afirmar com convicção.

Entt mano eu testei em pawn.cmd e da uns problemas


RE: Command Guess (Adivinhador de comandos) - DeviceBlack - 29/05/2021

O link estava quebrado: https://github.com/Kirima2nd/samp-command-guess


RE: Command Guess (Adivinhador de comandos) - xbruno1000x - 31/05/2021

(29/05/2021 18:07)DeviceBlack Escreveu: O link estava quebrado: https://github.com/Kirima2nd/samp-command-guess

Valeu por postar, o autor tinha removido a include e por isso não atualizei o post.