admin Дата: Четверг, 08.08.2013, 21:30:20 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
В начало мода ко всем forward приписываем Код
forward ACSH(playerid); //Анти-Чит узнавалка
Потом переходим в public OnPlayerConnect(playerid) и вписываем это: Код
SetTimerEx("ACSH", 1000, 1, "i", playerid); //Включаем Анти-Чит узнавалку
В конец мода ставим узнавалку КМ/Ч: Код
stock GetSpeedKM(playerid) { new Float:PosX, Float:PosY, Float:PosZ, Float:PlayerSpeedDistance; GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ); PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower( PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0); new spe = floatround(PlayerSpeedDistance * 1); return spe; }
Далее создайте со всеми public,ами мой: Код
public ACSH(playerid) //Анти-Чит проверка { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //Узнаём, игрок водитель или нет. { if(GetSpeedKM(playerid) >= 230) //Узнаём скорость. Если она равна 230 или больше, продолжаем. { new str[256]; new pln[MAX_PLAYER_NAME]; if(IsPlayerAdmin(playerid)) GetPlayerName(playerid, pln, sizeof(pln)); format(str, sizeof(str), "Подозрение на читерство %s[%d]", pln,playerid); SendClientMessageToAll(0xDEEE20FF,str); } } return true; //Возвращаем функцию. }
Автор:Сергей68
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение В начало мода ко всем forward приписываем Код
forward ACSH(playerid); //Анти-Чит узнавалка
Потом переходим в public OnPlayerConnect(playerid) и вписываем это: Код
SetTimerEx("ACSH", 1000, 1, "i", playerid); //Включаем Анти-Чит узнавалку
В конец мода ставим узнавалку КМ/Ч: Код
stock GetSpeedKM(playerid) { new Float:PosX, Float:PosY, Float:PosZ, Float:PlayerSpeedDistance; GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ); PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower( PosX, 2), floatpower(PosY, 2)), floatpower(PosZ, 2))), 170.0); new spe = floatround(PlayerSpeedDistance * 1); return spe; }
Далее создайте со всеми public,ами мой: Код
public ACSH(playerid) //Анти-Чит проверка { if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) //Узнаём, игрок водитель или нет. { if(GetSpeedKM(playerid) >= 230) //Узнаём скорость. Если она равна 230 или больше, продолжаем. { new str[256]; new pln[MAX_PLAYER_NAME]; if(IsPlayerAdmin(playerid)) GetPlayerName(playerid, pln, sizeof(pln)); format(str, sizeof(str), "Подозрение на читерство %s[%d]", pln,playerid); SendClientMessageToAll(0xDEEE20FF,str); } } return true; //Возвращаем функцию. }
Автор:Сергей68 Автор - admin Дата добавления - 08.08.2013 в 21:30:20
DieHard Дата: Пятница, 31.01.2014, 20:28:21 | Сообщение # 2
Группа: Пользователи
Сообщений: 15
смело ставь 380 лимт иб с горы прагай бан) 380 СПИДХАК ЗАМЧАЕТ И ВАЛИТ ЧИТКА А ВОТ ИГРОК НЕ СМОЖЕТ ДОЙТИ ДО ТАКОЙ СКОРОСТИ
Сообщение смело ставь 380 лимт иб с горы прагай бан) 380 СПИДХАК ЗАМЧАЕТ И ВАЛИТ ЧИТКА А ВОТ ИГРОК НЕ СМОЖЕТ ДОЙТИ ДО ТАКОЙ СКОРОСТИ Автор - DieHard Дата добавления - 31.01.2014 в 20:28:21
Lilya Дата: Вторник, 15.07.2014, 06:36:19 | Сообщение # 3
Группа: Пользователи
Сообщений: 4
Усё это конечно хорошо, но например при падении игрока сидящего в транспорте с большой высоты (напрмер с горы чилианд) скорость может доходить 400. Так что возможны ложные срабатывания
Сообщение Усё это конечно хорошо, но например при падении игрока сидящего в транспорте с большой высоты (напрмер с горы чилианд) скорость может доходить 400. Так что возможны ложные срабатывания Автор - Lilya Дата добавления - 15.07.2014 в 06:36:19