[Античит] Speed-Hack

Sapphire.

• Зарегистрированный •
Регистрация
23 Авг 2019
Сообщения
1
Реакции
0
Приветствую, уважаемые форумчане!​

Я, решил продемонстрировать античит на Speed-Hack, возможно, он есть в других темах, но я делал сам.

Способ #1:
1. Добавляем в OnPlayerConnect(playerid):
PHP:
SetTimer("UpdatePlayer", 1000, true);
* Объясню:
UpdatePlayer - это название паблика в котором будет расположен античит;(Вы можете изменить название на своё)
1000 - это время через которое будет срабатывать паблик;(1сек = 1000мс)
true - это повторение, должен он повторяться или нет;(true - должен | false - не должен)

2. Создаем новый паблик:
PHP:
forward UpdatePlayer(playerid);
public UpdatePlayer(playerid)
{
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
    	new id = GetPlayerVehicleID(playerid);
        if(GetVehicleSpeed(id) >= 125)
        {
            Kick(playerid);
            return true;
        }
    }
}

Способ #2:
В паблик OnPlayerUpdate(playerid):

PHP:
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
	new id = GetPlayerVehicleID(playerid);
	if(GetVehicleSpeed(id) >= 125)
    {  
        Kick(playerid);
        return true;
    }
}

Дополнительно:
Создаем сток для того, чтобы узнать скорость транспорта в котором игрок:
PHP:
stock GetVehicleSpeed(vehicleid)
{
	new Float:X, Float:Y, Float:Z;
	GetVehicleVelocity(vehicleid, X, Y, Z);
	return floatround(floatsqroot(X*X + Y*Y + Z*Z) * 100.0);
}
 

Mr. Wiggly

• Зарегистрированный •
Регистрация
4 Авг 2019
Сообщения
9
Реакции
1
Грубо говоря, античит ни о чем. Даже проверок на скорость для каждого транспорта нет.
 

Genegg

Интересующийся
Пользователь
Регистрация
29 Июл 2016
Сообщения
35
Реакции
1
PHP:
stock GetVehicleSpeed(vehicleid) 
{ 
    new Float:X, Float:Y, Float:Z; 
    GetVehicleVelocity(vehicleid, X, Y, Z); 
    return floatround(VectorSize(X, Y, Z) * 100.0); 
}
 

Governor

Участник форума
Пользователь
Регистрация
30 Июл 2018
Сообщения
202
Реакции
5
Попробуй с чиллиада съехать на авто вертикально
 

KrYpToDeN

Участник форума
Пользователь
Регистрация
29 Мар 2012
Сообщения
236
Реакции
34
Античит - сплошной баг.
Падение с высоты = кик = через пол часа сервер будет пустой.

Смотри в сторону mapandreas. Там, если постараться, можно реально хорошо античит сделать.
 

Nexius_Tailer

• Профик •
Регистрация
19 Май 2013
Сообщения
1,585
Реакции
746
Смотри в сторону mapandreas. Там, если постараться, можно реально хорошо античит сделать.
Во-первых давно есть ColAndreas как более полноценная альтернатива ему, а во-вторых для защиты от плавного спидхака не поможет даже он, в то время как обычный рывок скорости или превышение максимально допустимой (но в отличие от варианта в этой теме, не учитывая ускорение по z) можно ловить простыми проверками без зависимостей вообще.
 

Пользователи онлайн

Реклама

Сверху