Portal SAMP
[Anti-cheats] Anti Armas proibidas - 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: Anti-cheats (https://portalsamp.com/forumdisplay.php?fid=51)
+---- Tópico: [Anti-cheats] Anti Armas proibidas (/showthread.php?tid=4059)



Anti Armas proibidas - Cifra Modder - 11/10/2023

Eu tenho um filterscript aqui que faz tempo que uso em meus projetos.. ele funciona basicamente quando um player tiver com uma arma proibida ele será kickado.

Código:
#include <a_samp>

new ArmaProibidaIDs[] = {9, 14, 15, 16, 17, 18, 26, 33, 35, 36, 37, 38, 39, 40}; // Lista de IDs de armas proibidas

public OnPlayerConnect(playerid)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    if (EstaSegurandoArmaProibida(playerid))
    {
        SendClientMessage(playerid, -1, "Você está segurando uma arma proibida! Você foi expulso!");
        Kick(playerid);
    }

    return 1;
}

forward EstaSegurandoArmaProibida(playerid);
public EstaSegurandoArmaProibida(playerid)
{
    new idArma = GetPlayerWeapon(playerid);

    for (new i = 0; i < sizeof(ArmaProibidaIDs); i++)
    {
        if (idArma == ArmaProibidaIDs[i])
            return true;
    }

    return false;
}



RE: Anti Cheat - Armas proibidas - Jvag1234 - 16/02/2024

Opa amigo não tem como vc colocar em FS não tô conseguindo colocar esse sistema na GM sem dar erro


RE: Anti Cheat - Armas proibidas - Cifra Modder - 04/03/2024

(16/02/2024 20:56)Jvag1234 Escreveu: Opa amigo não tem como vc colocar em FS não tô conseguindo colocar esse sistema na GM sem dar erro

Só implementar o Script na sua GM.


RE: Anti Armas proibidas - White_Blue - 05/03/2024

Vale lembrar que este sistema é completamente possível de ser burlado, visto que certos cheats podem alterar os pacotes enviados do cliente para o servidor, consequentemente falsificando o ID real da arma. O modo mais eficaz de bloquear armas proibidas em seu servidor é garantir que a arma tenha sido de fato concedida pelo servidor.

O Nex-AC é um pacote de anti-cheats grátis para o SA-MP que desempenha esse trabalho muito bem e está sendo mantido e desenvolvido há mais de 9 anos. Vários servidores grandes o utilizam, e eu recomendo sua adoção. É simples de utilizar, exigindo praticamente apenas a inclusão dele em sua gamemode e a configuração de algumas opções.

Mais informações: https://github.com/NexiusTailer/Nex-AC


RE: Anti Armas proibidas - Cifra Modder - 05/03/2024

(05/03/2024 00:09)White_Blue Escreveu: Vale lembrar que este sistema é completamente possível de ser burlado, visto que certos cheats podem alterar os pacotes enviados do cliente para o servidor, consequentemente falsificando o ID real da arma. O modo mais eficaz de bloquear armas proibidas em seu servidor é garantir que a arma tenha sido de fato concedida pelo servidor.

O Nex-AC é um pacote de anti-cheats grátis para o SA-MP que faz esse trabalho muito bem e está sendo mantido e desenvolvido por mais de 9 anos, com vários servidores grandes utilizando, e recomendo utilizar. E é simples de se utilizar, praticamente apenas precisando incluir ele na sua gamemode e configurar algumas coisinhas.

Mais informações: https://github.com/NexiusTailer/Nex-AC

O pacote Nex AC é uma ótima opção mesmo. +Rep por lembrar!.