Не понял - не надо, а античит на Fly можно и без этого плагина реализовать. Нужно всего лишь проверять скорость, высоту, анимацию. Да и вообще, все античиты реализуются одним образом: анализируется поведение читера, определяется нормальное поведение, создаётся проверка получаемых данных с нормальными с учётом небольшой погрешности.
Этот плагин предоставляет удобный интерфейс для фильтрации данных, пришедших от игрока (и ушедших игроку). Почти всё, что можно сделать с помощью этого плагина, можно сделать и без него, но это будет не так удобно и красиво.
написал фикс 80% аимов, убирает таргет
Код:IPacket:PLAYER_SYNC(playerid, BitStream:bs) { if(GetPlayerWeapon(playerid) >= 22 && !IsPlayerInAnyVehicle(playerid) && GetPlayerWeapon(playerid) != 34) { //with ghostmode you can't hit player via weaponid 34 //there must be a check if player crouch return false new onFootData[PR_OnFootSync]; BS_IgnoreBits(bs, 8); BS_ReadOnFootSync(bs, onFootData); if(onFootData[PR_specialAction] != 3) { onFootData[PR_specialAction] = 3; BS_SetWriteOffset(bs, 8); BS_WriteOnFootSync(bs, onFootData); } } return true; }
1.3.0:
- Added new types: PR_FLOAT3, PR_FLOAT4, PR_VECTOR, PR_NORM_QUAT
- Added BS_ReadWeaponsUpdate, BS_WriteWeaponsUpdate
- Added BS_EmulateIncomingPacket, BS_EmulateIncomingRPC
- Added optional 3rd argument 'outcoming' in BS_ReadOnFootSync, BS_ReadInCarSync, BS_WriteOnFootSync, BS_WriteInCarSync
- Fixed ID_TIMESTAMP vulnerability
- Fixed negative playerid in OnIncomingPacket, OnIncomingRPC
- Added CR:MP (0.3e) adaptation
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)