Hackaju mi server HELP

Započeo Fico_Milosevic, Januar 04, 2010, 16:16:36 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

E ovako ljudi!Par mojih prijatelja i ja napravili smo samp server.I sad neki lik nam stalno hacka server tako da nam komande prestanu raditi.Jel ima neka zaštita da to spriječimo?? Hvala vam svima unaprijed jer ovako naši igrači su poludjeli, ne mogu više ovako igrat.I meni već ide to na živce svakih 2 min moram raditi gmx.Hvala vam svima unaprijed na pomoći.

Balkan Secret nije još jedan GF edit. Ovaj mod je pisan od nule.

To nije hakiranje LOL! Jakih skriptera kod vas sigurno...
To ti je bug u registraciji kad upisujes datum rodjenja...
Popravi na sljedeci nacin:
1. Ovo zamijeni sa vec postojecim kodom u modu
    else if(RegistrationStep[playerid] == 2)
    {
        new year, month,day;
        getdate(year, month, day);
        new DateInfo[3][20];
split(text, DateInfo, '/');
if(year - strvalEx(DateInfo[2]) > 100 || strvalEx(DateInfo[2]) < 1 || strvalEx(DateInfo[2]) >= year)
{
    SendClientMessage(playerid, COLOR_LIGHTRED, "Kada ste rodjeni? (Koristi dan/mjesec/godina)");
    return 0;
}
new check = year - strvalEx(DateInfo[2]);
if(check == year)
{
    SendClientMessage(playerid, COLOR_LIGHTRED, "Kada ste rodjeni? (Koristi dan/mjesec/godina)");
    return 0;
}
if(strvalEx(DateInfo[1]) > month)
{
    check -= 1;
}
else if(strvalEx(DateInfo[1]) == month && strvalEx(DateInfo[0]) > day)
{
    check -= 1;
}
PlayerInfo[playerid][pAge] = check;
format(string, sizeof(string), "Znaci imate %d godina.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
RegistrationStep[playerid] = 3;
SendClientMessage(playerid, COLOR_LIGHTRED, "Odakle ste? (Upisi: USA, Europe ili Asia)");
return 0;
    }

2. I dodaj ovo u mod
stock strvalEx(const string[])
{
        if(strlen(string) >= 50)
        {
             return 0;
        }
        return strval(string);
}

r4z0r

Nemozete pisat komande ?? .. omg flooda vas lik  ;D

hmm sta nije strval popravljen u 0.3 ili sam ja zakikso?