Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Uopšteno o SA-MPu => Temu započeo: Fico_Milosevic poslato Januar 04, 2010, 16:16:36 POSLE PODNE

Naslov: Hackaju mi server HELP
Poruka od: Fico_Milosevic poslato Januar 04, 2010, 16:16:36 POSLE PODNE
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.
Naslov: Odg: Hackaju mi server HELP
Poruka od: dinkO14 poslato Januar 04, 2010, 16:19:35 POSLE PODNE
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);
}
Naslov: Odg: Hackaju mi server HELP
Poruka od: r4z0r poslato Januar 04, 2010, 17:19:54 POSLE PODNE
Nemozete pisat komande ?? .. omg flooda vas lik  ;D
Naslov: Odg: Hackaju mi server HELP
Poruka od: John poslato Januar 04, 2010, 22:01:11 POSLE PODNE
hmm sta nije strval popravljen u 0.3 ili sam ja zakikso?