Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2013-08-06, 01:13


L4nCeR







Wiek: 29
Na forum: 5964 dni
Posty: 13

Piwa: 119

Respekt: 45,3

Witam, znalaz?em na oficjalnym forum SA:MPa Anti OnFoot Crasher, i czy kto? m?g?by mi wyt?umaczy? na jakiej zasadzie dzia?a (o ile wgl. dzia?a..) ?

Kod:
Kod:

public OnPlayerUpdate(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:vector[3];
GetPlayerCameraFrontVector(playerid, vector[0], vector[1], vector[2]);
new bool:crash = false;
for(new i = 0; !crash && i < sizeof(vector); i++)
{
if(floatabs(vector[i]) > 10.0)
{
crash = true;
}
}
if(crash)
{
Kick(playerid);
return 0;
}
}
}
return 1;
}


bo z tego co rozumiem to z obrotem czy tam rotacj? kamery ma to co? wsp?lnego... Nie wiem dok?adnie o co chodzi, wi?c b?d? wdzi?czny za pomoc :)

Podpis
[size=24][/size]
[size=8][/size]

Wieżowiec by LaceDone (L4nCeR)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-06, 10:33


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"L4nCeR" napisał/a:

Witam, znalaz?em na oficjalnym forum SA:MPa Anti OnFoot Crasher, i czy kto? m?g?by mi wyt?umaczy? na jakiej zasadzie dzia?a (o ile wgl. dzia?a..) ?

Kod:
Kod:

public OnPlayerUpdate(playerid)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
new Float:vector[3];
GetPlayerCameraFrontVector(playerid, vector[0], vector[1], vector[2]);
new bool:crash = false;
for(new i = 0; !crash && i < sizeof(vector); i++)
{
if(floatabs(vector[i]) > 10.0)
{
crash = true;
}
}
if(crash)
{
Kick(playerid);
return 0;
}
}
}
return 1;
}


bo z tego co rozumiem to z obrotem czy tam rotacj? kamery ma to co? wsp?lnego... Nie wiem dok?adnie o co chodzi, wi?c b?d? wdzi?czny za pomoc :)


Lepiej nie pytaj, wa?ne ?e dzia?a. Sprawdza czy dany gracz 'wysy?a', bardzo z?e szata?skie dane do serwera, po to ?eby scrashowa? innym gr?. Wtedy pojawia si? watykan sprawdza to, kickuje gracza i przez u?ycie zwrotu warto?ci (return 0;) nie pokazuje tego co zrobi? ten z?y szarlatan innym graczom - przez co te? id?c ju? dalej oni nie dostaj? crashy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-06, 13:41


L4nCeR







Wiek: 29
Na forum: 5964 dni
Posty: 13

Piwa: 119

Respekt: 45,3

IgrexolonO, ty tak na powa?nie czy sobie ?artujesz? :D

Podpis
[size=24][/size]
[size=8][/size]

Wieżowiec by LaceDone (L4nCeR)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-08-06, 14:37


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

"L4nCeR" napisał/a:

IgrexolonO, ty tak na powa?nie czy sobie ?artujesz? :D


Dlaczego mia?bym ?artowa?? Gdyby? nie pyta? to mia?by? ca?? potrzebn? Ci wiedz? w swojej g?owie. Jako ?e pytasz, to na pewno nie sprawdzi?e? co robi funkcja GetPlayerCameraFrontVector - nie odrobi?e? lekcji. R?wnie? jako ?e znajdujemy si? w kwestii bezpiecze?stwa narodu i nie wiesz, jak dzia?a taki hax, to zn?w nie odrobi?e? lekcji. Zatem, prawie w og?le nie posiadasz podstawowej wiedzy na temat tego zagadnienia, wyt?umaczy?em Ci wi?c to najpro?ciej jak potrafi?em - na ch?opski rozum.

Postaw piwo autorowi tego posta
 

 
Tagi: ktoś :: mógłby :: wytłumaczyć?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Ktoś mógłby wytłumaczyć? Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku