SA-MP Forums Archive
[Ajuda] Servidor !!! urgente !!!!!!!!! - 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: [Ajuda] Servidor !!! urgente !!!!!!!!! (/showthread.php?tid=538130)



Servidor !!! urgente !!!!!!!!! - neymar1477 - 20.09.2014

Pessoal, hoje meu servidor estava com 19 players, ai entro mais 1 cara foi pra 20 players, e de repente todos foram caindo com problemas de conexгo, eu uso ant crash da versao 0.3e , mais nгo adiantou, sу ficou 5 players no server e esse cara com o id 20, ele estava dentro de 1 carro, creio q seja ele, alguйm pode me ajudar ? Estгo crashando, , meus servidor estб na versгo 0.3z-R4 !!!! AJUDA !!!!


Re: Servidor !!! urgente !!!!!!!!! - DavidEstanislau - 20.09.2014

Tente colocar isto no seu GM, um FS Anticrasher:

Код:
#define FILTERSCRIPT

#include <a_samp>
 
//Anti-(Player)Crasher  0.3x
//by bartekdvd
public OnPlayerUpdate(playerid)
{
    if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        new Float:vec[3];
        GetPlayerCameraFrontVector(playerid, vec[0], vec[1], vec[2]);
        new bool:possible_crasher = false;
        for (new i = 0; !possible_crasher && i < sizeof(vec); i++)
            if (floatabs(vec[i]) > 10.0)
                possible_crasher = true;
       
        if (possible_crasher)
            return 0; //do not send fake data, prevents crash
    }

    return 1;
}



Re: Servidor !!! urgente !!!!!!!!! - DavidEstanislau - 20.09.2014

Se der "Warnings" ao complicar, coloca este:

Код:
public OnPlayerUpdate(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(WantedPoints[i] >= 1)
        {
                new string[128];
                SetPlayerWantedLevel(i, WantedPoints[i]);
                format(string, sizeof(string), "**PROCURADO [%d]**",WantedPoints[i]);
                SetPlayerChatBubble(i, string, COLOR_RED, 150.0, 999999999999);
            }
    }
    if(roubando[playerid] == 1)
    {
        ApplyAnimation(playerid, "BOMBER","BOM_Plant_In",4.0,0,0,0,0,0);
        SetPlayerAttachedObject(playerid, 4, 1550, 1, 0.024558, -0.279748, -0.060589, 6.105677, 137.291320, 147.132202, 1.019888, 1.000000, 1.000000 );
    }
    if(PlayerInfo[playerid][pAdmin] >= 1344)
    {
        admhide[playerid] = 1;
    }
    if (GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        new Float:vec[3];
        GetPlayerCameraFrontVector(playerid, vec[0], vec[1], vec[2]);
        new bool:possible_crasher = false;
        for (new i = 0; !possible_crasher && i < sizeof(vec); i++)
            if (floatabs(vec[i]) > 10.0)
                possible_crasher = true;
       
        if (possible_crasher)
            return 0; //do not send fake data, prevents crash
    }
    return 1;
}



Re: Servidor !!! urgente !!!!!!!!! - zqkRazer - 20.09.2014

Pois й no comeзo o meu tambйm foi assim, esses invejosos nгo aguentam o sucesso do servidor й querem ver ele caido :/
Eu tava atй pensando em desistir aн meu amigo me deu um anticrash 100% funcional

Код:
public OnVehicleMod(playerid,vehicleid,componentid)
{
    if(GetPlayerInterior(playerid) == 0)
    {

    new nomedoinfeliz[MAX_PLAYER_NAME];GetPlayerName(playerid, nomedoinfeliz, MAX_PLAYER_NAME);
    new crasher[300];
    format(crasher, sizeof(crasher), "%s foi banido automaticamente. [Motivo: Tentou crashar players]", nomedoinfeliz);
    printf("[BDL]: Crasher detectado : %d [ID:%s]",nomedoinfeliz,playerid);
    SendClientMessageToAll(0xFFFFFFFF, crasher);
    BanEx(playerid, "Tentou crashar players");
    }
    return 1;
}
Coloque na ultima parte da gm/fs