SA-MP Forums Archive
[Pedido] Problemas com ataques. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Problemas com ataques. (/showthread.php?tid=493240)



Problemas com ataques. - davi54723 - 07.02.2014

Bom estгo puxando carro em um servidor de um colega, porйm eu tava arrumando um anti car spawn para ele, sу que o seguinte.
Ele sу funciona, se o player nгo tiver em carro algum, se ele entrar em uma bicicleta/moto/carro ele pode puxar atй esquecer da vida.

Teria como alguйm criar um code pra mim ? .-.


Re: Problemas com ataques. - LucaAllexandre - 07.02.2014

Isso se chama, anti car spam. Procura depois, tem 1 monte no fуrum


@Se falar que jб procurou vc escreveu anti car spawn '-'


Re: Problemas com ataques. - davi54723 - 07.02.2014

Sim jб procurei, achei diversos, o melhor que eu achei, ele bania sу de dar /tv (para ver os player).
Entre outros que, quando nascia carros prуximos vocк era banido (Porйm se tivesse 2 pessoas, era as 2 banidas).

Tem vбrios, porйm sempre tem um problema, eu queria um simples, pois a maioria sу da ban quando ele estб fora do carro, se ele estiver dentro, nгo funciona. .-.'

(Anti Car Spawner sei la como escreve .-.)


Re: Problemas com ataques. - davi54723 - 07.02.2014

Alguйm ?


Re: Problemas com ataques. - Dieguinho - 07.02.2014

Quote:
Originally Posted by davi54723
Посмотреть сообщение
Bom estгo puxando carro em um servidor de um colega, porйm eu tava arrumando um anti car spawn para ele, sу que o seguinte.
Ele sу funciona, se o player nгo tiver em carro algum, se ele entrar em uma bicicleta/moto/carro ele pode puxar atй esquecer da vida.

Teria como alguйm criar um code pra mim ? .-.
teste este acabei de fazer
pawn Код:
/*
           _____          __  .__  _________                            _________
          /  _  \   _____/  |_|__| \_   ___ \_____ _______             /   _____/____    _____ ______
         /  /_\  \ /    \   __\  | /    \  \/\__  \\_  __ \   ______   \_____  \\__  \  /     \\____ \
        /    |    \   |  \  | |  | \     \____/ __ \|  | \/  /_____/   /        \/ __ \|  Y Y  \  |_> >
        \____|__  /___|  /__| |__|  \______  (____  /__|              /_______  (____  /__|_|  /   __/
                \/     \/                  \/     \/                          \/     \/      \/|__|

*/


#include <a_samp>

#define TimerFlood  1000

#define AlertFlood 3

// -- [ Variaveis ] --

new string [ 256 ];

new FloodAlert [ MAX_PLAYERS ];

new FloodTimer [ MAX_PLAYERS ];

public OnFilterScriptInit()
{
    print("\n----------------------------------");
    print(" **** [ FS ] Anti Car - Spam ****");
    print(" **** By McLouco_Moto ****");
    print("----------------------------------\n");
    return 1;
}

public OnPlayerConnect(playerid)
{
    FloodAlert[playerid] = 0;
   
    FloodTimer[playerid] = 0;

    SendClientMessage(playerid, -1, "[ FS ] Filterscript Carregado ....");
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{

    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(GetTickCount() > FloodTimer[playerid])
        {
            FloodAlert[playerid] = 0;
        }

        FloodTimer[playerid] = GetTickCount() +TimerFlood;
        FloodAlert[playerid]++;

        if(FloodAlert[playerid] == AlertFlood)
        {

            format(string, sizeof(string), "{FFFF00}[ > ] O jogador %s foi kickado(a) por Anti-Bot. Motivo: Flood State", NomedoJogador(playerid));
            SendClientMessageToAll(-1, string);
            SendClientMessageToAll(-1, "{FF0000}Jogue com paciкncia e calmamente ...");
            SetTimerEx("Kickar2", 1000, false, "i", playerid);
           
            return 1;
        }
    }
    return 1;
}

forward Kickar2(playerid);
////////////////////////
public Kickar2(playerid)
{
    Kick(playerid);
}

stock NomedoJogador(playerid)
{
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    return name;
}



Re: Problemas com ataques. - davi54723 - 08.02.2014

Entгo, testei aqui, e ele nгo funcionou nem quando eu estava fora do carro, dentro do carro nгo foi diferente, simplesmente nгo houve nada.


Re: Problemas com ataques. - Dieguinho - 08.02.2014

Vocк pode tentar esse aqui tambйm http://forum.sa-mp.com/showthread.ph...ight=anticheat


Re: Problemas com ataques. - BieeelEvolution - 08.02.2014

teste este aqui.


Re: Problemas com ataques. - davi54723 - 08.02.2014

O problema que essa include que foi feita, ela apresenta muitos bug, pois foi feita a muito tempo e tem hackers mais recentes!
:/'


Re: Problemas com ataques. - PT - 08.02.2014

para os carros..

tenta ver este.

https://sampforum.blast.hk/showthread.php?tid=405911


Re: Problemas com ataques. - davi54723 - 08.02.2014

Esse "Kuddy's Anti Car Spam" foi o melhor que achei ,porйm ele tem um problema, se vocк der /TV vocк й banido, se vocк convidar alguйm para um clгn e ser setado para um interior, й banido.
Ou seja, ele tem uma proteзгo forte atй demais! :/'


Re: Problemas com ataques. - davi54723 - 09.02.2014

Alguйm tem um sistema bom ai ? :/'


Re: Problemas com ataques. - davi54723 - 11.02.2014

Alguйm ?


Re: Problemas com ataques. - Locky_ - 11.02.2014

pawn Code:
public OnPlayerUpdate(playerid) {
    if(GetPlayerVehicleID(playerid) != 0) {
        if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid, "Veiculo_Anterior")) {
            if(GetPVarInt(playerid, "Troca_Veiculo") > gettime()) return BanEx(playerid, "Car Spam");
            SetPVarInt(playerid, "Veiculo_Anterior", GetPlayerVehicleID(playerid));
            SetPVarInt(playerid, "Troca_Veiculo", gettime() + 1);
        }
    }
    return 1;
}
Jб testou esse?