PDA

Просмотр полной версии : [Античит] Античит на инвиз (spectate cheat)



Daniel_Cortez
19.08.2013, 15:56
Думаю, многие из вас слышали о подобном чите, когда игрок с помощью собейта отправляет на сервер ложную информацию о том, что уходит в режим слежки за другими игроками, после чего может делать что угодно, админы его не увидят. Данное решение позволит вам избавиться от подобных наглецов:

В самый верх мода (после #include <a_samp> и перед другими инклудами):


stock ac_spect_enabled[MAX_PLAYERS char];
stock ac_spect_TogglePlayerSpectating(playerid, spec)
return ac_spect_enabled{playerid} = spec, TogglePlayerSpectating(playerid, spec);
#if defined _ALS_TogglePlayerSpectating
#undef TogglePlayerSpectating
#else
#define _ALS_TogglePlayerSpectating
#endif
#define TogglePlayerSpectating ac_spect_TogglePlayerSpectating


В OnPlayerStateChange:


if(newstate == PLAYER_STATE_SPECTATING)
{
if(ac_spect_enabled{playerid} == 0)
{
static ac_spect_str[] = "Игрок %s был кикнут за использование чита на невидимость (spectate).";
new string[sizeof(ac_spect_str)-2+MAX_PLAYER_NAME];
GetPlayerName(playerid, string, sizeof(string));
format(string, sizeof(string), ac_spect_str, string);
log("Kick", string);
return Kick(playerid);
}
else
{
ac_spect_enabled{playerid} = 0;
}
}


В OnPlayerConnect:


ac_spect_enabled{playerid} = 0;


Автор: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
Специально для Pro-Pawn.ru (http://www.pro-pawn.ru)
Копирование данной статьи на других ресурсах без разрешения автора запрещено!

Osetin
22.08.2013, 00:19
Мало кто использует данный чит, хотя может кому-нибудь пригодится.

Salvacore
22.08.2013, 03:37
ух-ты,супер.

Ra4ok
23.10.2013, 14:35
Порадовало, давно искал

Satan Hussein
23.10.2013, 14:52
Я даже не знаю о таком чите на инвиз.
А по теме полезно, спасибо.

KShaddix
20.06.2014, 03:36
stock AC_Spect[MAX_PLAYERS char];

Ты немного перепутал: new вместо stock.

Seregamil
20.06.2014, 06:34
Ты немного перепутал: new вместо stock.

Разницы никакой.

DeimoS
20.06.2014, 09:08
Ты немного перепутал: new вместо stock.

Я бы даже так ответил (http://pro-pawn.ru/showthread.php?6570-%D0%92%D1%81%D1%91-%D0%BE-Stock)

KShaddix
20.06.2014, 15:13
Разницы никакой.

Не знал.



Я бы даже так ответил (http://pro-pawn.ru/showthread.php?6570-%D0%92%D1%81%D1%91-%D0%BE-Stock)

Благодарю за информирование.

Shayba
08.11.2014, 16:29
У меня почему то error 17 вылазит.

AndreyKa
25.11.2014, 01:07
Отлично, пригодилось. Лойс тебе.+

Dima_Tushin
23.12.2014, 09:18
не знаю почему но у меня не ловит читерскую слежку а Админскую ловит :) сделал проверку на Администратора соровно читерскую слежку не палит не знаю почему все функции заменил

TogglePlayerSpectating на AC_Spect_TogglePlayerSpectating