[Ajuda] Como para ataques Dos ??
#1

Eai pessoal, eu tava pensando se vocкs podem me dar uma forзa pra pelo menos criar um anti dos

eu uso este FS:
pawn Код:
//Anti DDoS Attack Filterscript by Jankingston. Feel free to modify ;)

#include <a_samp>
#include <FileFunctions>

#define ATTACK_TYPE_PLAYERID 1
#define ATTACK_TYPE_IP 2

new File:ServerLogFile;
new addostimer;

main()
{
    print("|----------------------------------|");
    print("| Anti DDOS filterscript v0.1      |");
    print("|----------------------------------|");
}

public OnFilterScriptInit()
{
    ServerLogFile = fileOpen("server_log.txt", io_Read);
    addostimer = SetTimer("AntiDDoS", 100, true);
    return 1;
}

public OnFilterScriptExit()
{
    KillTimer(addostimer);
    return 1;
}

forward AntiDDoS();
public AntiDDoS()
{
    if(!ServerLogFile)
    {
        print("Error opening server_log.txt!");
        KillTimer(addostimer);
    }
    else
    {
        new string[128];
        new strarr[2][20];
        fileSeek(ServerLogFile, -128, seek_End);
        while(fileRead(ServerLogFile, string)){}

        new pos = strfind(string, "Invalid client connecting from ", true, 10);
        if(pos == 11)
        {
            OnDDosAttackAttempt(ATTACK_TYPE_IP, INVALID_PLAYER_ID, string[pos+31]);
        }

        pos = strfind(string, "Warning: /rcon command exploit from: ", true, 10);
        if(pos == 11){
            split(string[pos+37], strarr, ':');
            OnDDosAttackAttempt(ATTACK_TYPE_PLAYERID, strval(strarr[0]), strarr[1]);
        }

        pos = strfind(string, "Warning: PlayerDialogResponse PlayerId: ", true, 10);
        if(pos == 11){

            new idx = 0;
            new plid = strval(strtok(string[pos+39], idx));
            SetPVarInt(plid, "dialogDDosAtt", GetPVarInt(plid, "dialogDDosAtt")+1);
            print("");
            if(GetPVarInt(plid, "dialogDDosAtt") > 2)OnDDosAttackAttempt(ATTACK_TYPE_PLAYERID, plid, " ");
        }

        pos = strfind(string, "Warning: PlayerDialogResponse crash exploit from PlayerId: ", true, 10);
        if(pos == 11){
            new idx = 0;
            OnDDosAttackAttempt(ATTACK_TYPE_PLAYERID, strval(strtok(string[pos+59], idx)), " ");
        }

        pos = strfind(string, "Packet was modified, sent by id: ", true, 10);
        if(pos == 11){
            split(string[pos+33], strarr, ',');
            OnDDosAttackAttempt(ATTACK_TYPE_PLAYERID, strval(strarr[0]), " ");
        }

        pos = strfind(string, "Remote Port Refused for Player: ", true, 10);
        if(pos == 11){
            new idx = 0;
            OnDDosAttackAttempt(ATTACK_TYPE_PLAYERID, strval(strtok(string[pos+32], idx)), " ");
        }

        if(strfind(string, " due to a 'server full' attack") != -1)
        {
            pos = strfind(string, "Blocking ", true, 10);
            if(pos == 12)
            {
                new idx = 0;
                OnDDosAttackAttempt(ATTACK_TYPE_IP, INVALID_PLAYER_ID, strtok(string[pos+9], idx));
            }
        }
    }
}

forward OnDDosAttackAttempt(type, playerid, ip[]);
public OnDDosAttackAttempt(type, playerid, ip[])
{
    new string[128];
    if(type == ATTACK_TYPE_PLAYERID)
    {//block a playerid
        BanEx(playerid, "DDOS protect");
        printf("Blocked attack from playerid %d", playerid);

    }else if(type == ATTACK_TYPE_IP)
    {//block an ip address
        format(string, sizeof(string), "banip %s", ip);
        SendRconCommand(string);
        printf("Blocked attack from ip: %s", ip);
    }

}

stock strtok(const string[], &index)
{
    new length = strlen(string);
    while ((index < length) && (string[index] <= ' '))
    {
        index++;
    }

    new offset = index;
    new result[20];
    while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
    {
        result[index - offset] = string[index];
        index++;
    }
    result[index - offset] = EOS;
    return result;
}

stock split(const strsrc[], strdest[][], delimiter)
{
    new i, li;
    new aNum;
    new len;
    while(i <= strlen(strsrc)){
        if(strsrc[i]==delimiter || i==strlen(strsrc)){
            len = strmid(strdest[aNum], strsrc, li, i, 128);
            strdest[aNum][len] = 0;
            li = i+1;
            aNum++;
        }
        i++;
    }
    return 1;
}
https://sampforum.blast.hk/showthread.php?tid=468613


o que realmente acontecer ?


Bom eu testei o cheat e aconteceu isto no server.log

PHP код:
[BVJ-13:14:54Incoming connection189.49.175.106:46227
[BVJ-13:14:54Incoming connection189.49.175.106:46233
[BVJ-13:14:54Incoming connection189.49.175.106:46249
[BVJ-13:14:54Incoming connection189.49.175.106:46247
[BVJ-13:14:54Incoming connection189.49.175.106:46245
[BVJ-13:14:54Incoming connection189.49.175.106:46241
[BVJ-13:14:54Incoming connection189.49.175.106:46255
[BVJ-13:14:54Incoming connection189.49.175.106:46251
[BVJ-13:14:54Incoming connection189.49.175.106:45841
[BVJ-13:14:54Incoming connection189.49.175.106:46287
[BVJ-13:14:54Incoming connection189.49.175.106:45843
[BVJ-13:14:54Blocking 189.49.175.106 due to a 'server full' attack (1)
/////////////////////// aqui outra parte do cheat////////////////////////////////
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321
[BVJ-13:44:25Packet was modifiedsent by id5ip25.165.106.74:59321 


Coloquei messagemlimit no meu server.cfg
apareceu isto

PHP код:
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6513Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6512Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6511Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6510Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6509Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6508Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6507Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6506Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6505Limit1000
[BVJ-07:53:42Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6504Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6503Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6502Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6501Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6500Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6499Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6498Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6497Limit1000
[BVJ-07:53:43Warningclient exceeded 'messageholelimit' (2127.0.0.1:55269 (-6496Limit1000 
Bom minha duvida e simples eu estava avaliando o DoS acima e percebir que ele ver o que esta escrito no server.log sу nгo entendir porque nгo detectar e banir a pessoa que estб usando os Cheat
Reply
#2

Um host bom bloqueia Atacks DDoS.
Reply
#3

Quote:
Originally Posted by JonathanFeitosa
Посмотреть сообщение
Um host bom bloqueia Atacks DDoS.
poder me explicar melhor ??

porque eu acho que esse ataques sгo UPD , agora se eu tem um bom host ele so vai carregar os flood mais rapido concorda comigo ??
Reply
#4

Esse FS tб com problema pelo previsto.
pawn Код:
SetTimer("Anti-DDoS", 100, true);
Sendo que a callback й AntiDDOS
Reply
#5

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
Esse FS tб com problema pelo previsto.
pawn Код:
SetTimer("Anti-DDoS", 100, true);
Sendo que a callback й AntiDDOS
foi mal coloquei versгo mais antiga mais ja arrumei
Reply
#6

Quote:
Originally Posted by Dieguinho
Посмотреть сообщение
foi mal coloquei versгo mais antiga mais ja arrumei
pawn Код:
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6513) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6512) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6511) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6510) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6509) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6508) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6507) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6506) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6505) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6504) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6503) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6502) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6501) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6500) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6499) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6498) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6497) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6496) Limit: 1000
Acho que ocorre isso quando й em localhost mesmo.
No Hosting nгo ocorre esses 'warnings' nгo.
Reply
#7

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
pawn Код:
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6513) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6512) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6511) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6510) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6509) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6508) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6507) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6506) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6505) Limit: 1000
[BVJ-07:53:42] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6504) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6503) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6502) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6501) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6500) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6499) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6498) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6497) Limit: 1000
[BVJ-07:53:43] Warning: client exceeded 'messageholelimit' (2) 127.0.0.1:55269 (-6496) Limit: 1000
Acho que ocorre isso quando й em localhost mesmo.
No Hosting nгo ocorre esses 'warnings' nгo.
blz. isto foi so um teste que eu fiz mais e o anti chea ? DOS ?? tem como colocar o filterscript pra funcionar ?
Reply
#8

Amigo nгo adianta teimar ou tentar achar outra opзгo. Ataque DDoS й um ataque a sua rede, nгo existe script, mandinga ou macumba para parar isso a nгo ser a proteзгo do seu host. Nгo tem outra soluзгo sу isso e ponto.

Abraзos.
Reply
#9

Use GetPlayers(); para verificar se sгo "bots invisнveis".

DDoS nгo para com scripts, pois й um ataque contra o servidor/rede em si.
Reply
#10

Quote:
Originally Posted by bruxo00
Посмотреть сообщение
Use GetPlayers(); para verificar se sгo "bots invisнveis".

DDoS nгo para com scripts, pois й um ataque contra o servidor/rede em si.
nгo entendi muito bem o paramento
Reply
#11

No caso, bots podem ser identificados atй pegando a versгo SA-MP deles.. Ou pegando se estгo conectando muito rбpido..
Jб tentou usar em seu OnPlayerConnect (topo)
pawn Код:
public OnPlayerConnect(playerid) {
    new samp[20];
    GetPlayerVersion(playerid, samp, 20);
    if(strcmp(samp, "unknown", true) == 0) return Kick(playerid);
    return 1;
}
Reply
#12

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
No caso, bots podem ser identificados atй pegando a versгo SA-MP deles.. Ou pegando se estгo conectando muito rбpido..
Jб tentou usar em seu OnPlayerConnect (topo)
pawn Код:
public OnPlayerConnect(playerid) {
    new samp[20];
    GetPlayerVersion(playerid, samp, 20);
    if(strcmp(samp, "unknown", true) == 0) return Kick(playerid);
    return 1;
}
nгo aconteceu nada
Reply
#13

Quote:
Originally Posted by Dieguinho
Посмотреть сообщение
nгo aconteceu nada
usa esse fs entao.
pawn Код:
#include a_samp

#if !defined varGet
#define varGet(%0)      getproperty(0,%0)
#endif

// https://sampforum.blast.hk/showthread.ph...pid1925909
//Dк rep pro ipsBruno acessando este link http://forum.sa-mp.com/reputation.php?p=1925893


#if !defined varSet
#define varSet(%0,%1) setproperty(0, %0, %1)
#endif

stock botGetIP[24];

#define IsPlayerBot(%0)\
            GetPlayerPing(%0) == 65535 && (gettime() - varGet((GetPlayerIp(%0, botGetIP, sizeof botGetIP), botGetIP)) > 5)


public OnPlayerConnect(playerid)
{
    if(IsPlayerNPC(playerid)) return false;
    static playerip[24];
    GetPlayerIp(playerid, playerip, 24);
    if(gettime() - varGet(playerip) < 2)
    {
        strcat(playerip, "di_S");
        if(gettime() - varGet(playerip) < 3) return false;
        printf("%d Entrou em menos de 2 segundos", playerid);
        GetPlayerIp(playerid, playerip, 20);
        varSet(playerip, gettime());
        strcat(playerip, "x");
        static timers ;
        timers = varGet(playerip);
        varSet(playerip, 1+ timers);
        if(timers > 2)
        {
            playerip[strlen(playerip) - 2] = 0;
            printf("BOT: ID -> %d IP -> %s", playerid, playerip);
            BanEx(playerid, "Bot Connect");
        }
    }
    return varSet(playerip, gettime());
}


public OnPlayerDisconnect(playerid, reason)
{
    if(reason == 2)
    {
        static playerip[20];
        GetPlayerIp(playerid, playerip, 20);
        strcat(playerip, "di_S");
        varSet(playerip, gettime());
    }
    return false;

}
Reply
#14

Quote:
Originally Posted by Nickvj7
Посмотреть сообщение
usa esse fs entao.
pawn Код:
#include a_samp

#if !defined varGet
#define varGet(%0)      getproperty(0,%0)
#endif

// https://sampforum.blast.hk/showthread.ph...pid1925909
//Dк rep pro ipsBruno acessando este link http://forum.sa-mp.com/reputation.php?p=1925893


#if !defined varSet
#define varSet(%0,%1) setproperty(0, %0, %1)
#endif

stock botGetIP[24];

#define IsPlayerBot(%0)\
            GetPlayerPing(%0) == 65535 && (gettime() - varGet((GetPlayerIp(%0, botGetIP, sizeof botGetIP), botGetIP)) > 5)


public OnPlayerConnect(playerid)
{
    if(IsPlayerNPC(playerid)) return false;
    static playerip[24];
    GetPlayerIp(playerid, playerip, 24);
    if(gettime() - varGet(playerip) < 2)
    {
        strcat(playerip, "di_S");
        if(gettime() - varGet(playerip) < 3) return false;
        printf("%d Entrou em menos de 2 segundos", playerid);
        GetPlayerIp(playerid, playerip, 20);
        varSet(playerip, gettime());
        strcat(playerip, "x");
        static timers ;
        timers = varGet(playerip);
        varSet(playerip, 1+ timers);
        if(timers > 2)
        {
            playerip[strlen(playerip) - 2] = 0;
            printf("BOT: ID -> %d IP -> %s", playerid, playerip);
            BanEx(playerid, "Bot Connect");
        }
    }
    return varSet(playerip, gettime());
}


public OnPlayerDisconnect(playerid, reason)
{
    if(reason == 2)
    {
        static playerip[20];
        GetPlayerIp(playerid, playerip, 20);
        strcat(playerip, "di_S");
        varSet(playerip, gettime());
    }
    return false;

}
tambйm nгo aconteceu nada


pawn Код:
[BVJ-20:49:06] Incoming connection: 192.168.0.162:38514
[BVJ-20:49:06] Incoming connection: 192.168.0.162:38770
[BVJ-20:49:06] Incoming connection: 192.168.0.162:39026
[BVJ-20:49:06] Incoming connection: 192.168.0.162:39282
[BVJ-20:49:06] Incoming connection: 192.168.0.162:39538
[BVJ-20:49:06] Incoming connection: 192.168.0.162:39794
[BVJ-20:49:06] Incoming connection: 192.168.0.162:40050
[BVJ-20:49:06] Incoming connection: 192.168.0.162:40306
[BVJ-20:49:06] Incoming connection: 192.168.0.162:40562
[BVJ-20:49:06] Incoming connection: 192.168.0.162:40818
[BVJ-20:49:06] Incoming connection: 192.168.0.162:41074
[BVJ-20:49:06] Blocking 192.168.0.162 due to a 'server full' attack (1)
Reply
#15

Como jб falaram o ъnico metуdo para parar um ataque DoS й usando um bom hosting que dк uma уtima proteзгo.
Reply
#16

Quote:
Originally Posted by Input
Посмотреть сообщение
Como jб falaram o ъnico metуdo para parar um ataque DoS й usando um bom hosting que dк uma уtima proteзгo.
o que me aconselhar um host pode fala em detalhes e me explicar melhor, compartilhe seu conhecimento pra todos
Reply
#17

Quote:
Originally Posted by Dieguinho
Посмотреть сообщение
o que me aconselhar um host pode fala em detalhes e me explicar melhor, compartilhe seu conhecimento pra todos
Enquanto mechi com SA:MP usei a Volt Host e a Uol Host, nгo tive problema com nenhum dos dois..
Sempre usei VPS deles.
Reply
#18

O pessoal querendo ou nгo o melhor de Host relacionado a SA-MP й a Carbon. Lб й garantido vocк nгo ter problemas com DDoS.

Agora sobre alugar um VPS de uma empresa nгo ligada com SA-MP, como a Uol HOst, acho totalmente desnecessбrio. Afinal de contas, vocк nгo estб criando um empreendimento, estб criando um servidor de um jogo. (e que nгo venham com historinhas que SA-MP й um empreendimento igual algumas pessoas que se acham empreendedores porque tem uma pбgina no ********).
Reply
#19

Quote:
Originally Posted by JoaoPedro
Посмотреть сообщение
(e que nгo venham com historinhas que SA-MP й um empreendimento igual algumas pessoas que se acham empreendedores porque tem uma pбgina no ********).
a pior coisa й mandar indireta ... e ainda pior й tirar palavras de um pessoa sem ao menos ela dizer isso ...
o teu mal й pensar q sabe tudo, se vc acha q eu so uma coisa , fica achando to nen ai

se samp й um empreendimento ou n , quem й tu pra falar algo , tem servidor de samp q ta ganhando muito + q um trabalho .

Bom , atualmente estou com '' pessoas fixas '' em torno de 7 cada uma me pagando 50 ~ 70 reais por mкs . com minha pбgina do ******** , alias ... meu blog ta uma coisa bem simples q meu amigo DiegoLkd fez , como eu disse ... pъblico n liga para o visual do blog e sim para o conteъdo .

nгo julgue uma pessoa sу pq vc achar q ta certo , vc й ngm sу й +1 nesse forum q pensa q faz muita coisa .
Reply
#20

Quote:
Originally Posted by Samuel300
Посмотреть сообщение
a pior coisa й mandar indireta ... e ainda pior й tirar palavras de um pessoa sem ao menos ela dizer isso ...
o teu mal й pensar q sabe tudo, se vc acha q eu so uma coisa , fica achando to nen ai

se samp й um empreendimento ou n , quem й tu pra falar algo , tem servidor de samp q ta ganhando muito + q um trabalho .

Bom , atualmente estou com '' pessoas fixas '' em torno de 7 cada uma me pagando 50 ~ 70 reais por mкs . com minha pбgina do ******** , alias ... meu blog ta uma coisa bem simples q meu amigo DiegoLkd fez , como eu disse ... pъblico n liga para o visual do blog e sim para o conteъdo .

nгo julgue uma pessoa sу pq vc achar q ta certo , vc й ngm sу й +1 nesse forum q pensa q faz muita coisa .
Se mandei indireta, com certeza nгo foi para vocк, atй porque foi a partir de agora que notei vocк aqui. Pelo o visto vocк sabe mais de mim do que eu sobre vocк, cumpz
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)