SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 11/01/2018, 10:07 PM   #1
Dreamerzzz
Big Clucker
 
Join Date: Jan 2013
Posts: 57
Reputation: 0
Default Мысль для античита на Speed Hack

Доброго всем времени суток.
Посетила такая мысль, а что если проверять скорость, так сказать, через производную пути.
Делим пройденное расстояние за короткий промежуток времени (скажем 0,05 секунд).


Например:
Code:
new Float: prevpnt[MAX_PLAYERS][3]; //старая координата
new Float: newpnt[MAX_PLAYERS][3]; //новая координата

public OnPlayerUpdate(playerid)
{

prevpnt[playerid][0] = newpnt[playerid][0];
prevpnt[playerid][1] = newpnt[playerid][1];
prevpnt[playerid][2] = newpnt[playerid][2];
GetPlayerPos(playerid,newpnt[playerid][0],newpnt[playerid][1],newpnt[playerid][2]);
GetPlayerVelocity(playerid, GPVspd[0], GPVspd[1], GPVspd[2]);

format(string1, sizeof(string1), "Ваша скорость через f'[x] = %f", floatabs(floatsqroot(floatpower(newpnt[playerid][0]-prevpnt[playerid][0], 2) + floatpower(newpnt[playerid][1]-prevpnt[playerid][1], 2) + floatpower(newpnt[playerid][2]-prevpnt[playerid][2], 2)))/0.05);
    SendClientMessage(playerid, COLOR_WHITE,string1);

return 1;
}
Я так понял, есть некоторые читы, которые позволяют заставить сервер думать, что вы на паузе, и в это время злодействовать...
Но ведь в таком случае OnPlayerUpdate не будет выполнять свои функции, то есть когда игрок отключит чит, отношение пути к скорости будет огромным, что говорит о чите на скорость.

Проверял:
При обычном беге(не CJ) 5 ед, при прыжке 11 ед. , при ускорении 6-8 ед. Конечно значения колеблются, это средние
Dreamerzzz is offline   Reply With Quote
Old 12/01/2018, 11:01 AM   #2
TriskeliS
Big Clucker
 
Join Date: Jun 2011
Posts: 70
Reputation: 0
Default Re: Мысль для античита на Speed Hack

А если у игрока плохой инет? Скорее всего будет ложное срабатывание
TriskeliS is offline   Reply With Quote
Old 12/01/2018, 11:13 AM   #3
f0Re3t
Little Clucker
 
Join Date: Aug 2015
Posts: 18
Reputation: 1
Default Re: Мысль для античита на Speed Hack

а чем вам vectorsize не угодил?
f0Re3t is offline   Reply With Quote
Old 12/01/2018, 11:53 AM   #4
Dreamerzzz
Big Clucker
 
Join Date: Jan 2013
Posts: 57
Reputation: 0
Default Re: Мысль для античита на Speed Hack

Quote:
Originally Posted by TriskeliS View Post
А если у игрока плохой инет? Скорее всего будет ложное срабатывание
Ну, можно же брать с поправкой в пределах разумного, скажем, пусть уже не совсем человек, но еще не машина. Да и также можно сделать поправку на "второй шанс", для кика нужно 2-3 срабатывания за какой-то интервал.

Quote:
Originally Posted by f0Re3t View Post
а чем вам vectorsize не угодил?
Точно! Как-то я о ней забыл
Dreamerzzz is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Vehicle fly hack /speed hack anti cheat help MBilal Scripting Help 5 08/09/2014 09:17 PM
Speed hack ! :) MatZZPL Scripting Help 17 24/04/2013 07:22 PM
[Ajuda] speed hack ~ StarAway Portuguкs/Portuguese 7 10/12/2012 05:47 PM
[Ajuda] Anti-speed hack netogba Portuguкs/Portuguese 2 04/10/2012 03:08 PM


All times are GMT. The time now is 03:43 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.