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.
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);
}
Nemozete pisat komande ?? .. omg flooda vas lik ;D
hmm sta nije strval popravljen u 0.3 ili sam ja zakikso?