Возник вопрос? Столкнулись с проблемой? Есть предложение?

Мы вам поможем!

Пишите нам на почту: support@doc-game.ru и мы вам ответим в ближайшее время, так же вы можете воспользоваться формой обратной связи прямо с сайта.

Последние комментарии
28.03.2018
Хм... круто однако, но увы у меня нет денег(.
ТОВАР ПРОВЕРЕН АДМИНИСТРАЦИЕЙ, МОЖНО ДОВЕРЯТЬ!
24.03.2018
Пароль от адм 6842

ТОВАР ПРОВЕРЕН АДМИНИСТРАЦИЕЙ, МОЖНО ДОВЕРЯТЬ!
50% СКИДКА НА ЭТОТ ТОВАР ТУТ - *ТЫКККККК*
ЭКОНОМИМ БРО booze brake crazy
50% СКИДКА НА ЭТОТ ТОВАР ТУТ - *ТЫКККККК*


ТОВАР ПРОВЕРЕН АДМИНИСТРАЦИЕЙ, МОЖНО ДОВЕРЯТЬ!
11.03.2018
Как прописать адм на нем?
05.03.2018
Я так и не понял. Как себе ФД выдать?
05.03.2018
Я против ничего не имею, я понимаю что там для выризки, но в основном моды скачивают новички, не думаю что для вырезки каких нибудь систем!!!
05.03.2018
Какой пароль в /apanel?
или если дал в БД то как там узнать пароль от /apanel?
БЕСПЛАТНЫЙ ХОСТИНГ SA:MP / CR:MP - http://dg-host.ru/
УСТАНОВКА МОДОВ SA:MP / CR:MP - *ТЫККК*
Автор материала будет наказан! Спасибо за ваше предупреждение, но у вы мы не можем удалить данный материал с портала, но люди будут учитывать ваш комментарий.

Так-же возможно что мод был предоставлен для выреза - систем, маппинг и др...

С Уважением Администрация . cool
04.03.2018
Зачем такой мод сливать я не понимаю, я этот мод скачивал с другого портала, как зашел на сервер, так у меня волосы дыбом стали, на жд/лс маппинг вокзала автобус придавил, скутера раскиданные, автобусы вообще в стороне на дороге стоят, проехал дальше и смотрю где рифа там вообще маппинг не в тему стоит!!!
Так я думаю если сливаешь мод в паблик то сливай в нормальном виде, потому что эти моды новички в основном скачивают, как то так!!! Но это конечно мое мнение!!! )))
28.02.2018
Какой пароль от alogin?
26.02.2018
Как скачать нету...скиньте ссылку
25.02.2018
Какой пароль от админки
23.02.2018
где именно прописывать подскажите
23.02.2018
где
23.02.2018
где в павно прописать фулл доступ
22.02.2018
Самп или CRMP?
18.02.2018
объясните на какой строчке в pawno выдать full dostup?????????
18.02.2018
не понятно как выдать себе доступ к адм. командам...
17.02.2018
Какой пароль от админа ???
17.02.2018
Спс всё работает ты лучший :D.
Конкурс на нашем проекте, участвуем все! - https://vk.com/dgame_ru bmw gift
Конкурс на нашем проекте, участвуем все! - https://vk.com/dgame_ru bmw gift
16.02.2018
Щас скачаю проверю!
15.02.2018
ТОП
тест
показать все
Список игр
Чат сообщества

Смотреть стрим в эфире в офф
Play Music!
Нас уже 338
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Bianchi  
Игровой Форум » Pawno программирование » Античиты » Античит на Aim
Античит на Aim
#1
Bianchi
Admin Team
V.I.P
Статус:
Offline
Регистрация:
29.09.2017
Сообщения:
108
Репутация:
Замечания:
0%
Награды:
8
Собственно, в нашем случае Aim'ом является режим управления через Joypad или программа (альтернатива) Aim (перчик на ярлыке).

Алгоритм: При использовании данного типа прицеливания у игрока отключён прицел, но есть круглая обводка, которая постоянно наведена на нашу цель. Во время выстрелов (видны только тому, кто стреляет, пули попадут в цель лишь тогда, если у цели пинг < 30 или он стоит на месте) мы проверяем, на кого наведён прицел. Если выстрел произошел, а прицела нет — игрок использует наш вышеупомянутый «аим».


Код

#define MAX_AIM_TICKS 3 // Требуемое кол-во выстрелов, чтобы определить чит
<span style="color:blue">public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid) { //Автовызываемая ф-ция, которая отвечает за то, что игрок в своём клиенте пытается дать урон другому игроку
if(damagedid == INVALID_PLAYER_ID || !CheckFireArm(GetPlayerWeapon(playerid)) || GetPlayerTargetPlayer(playerid) != INVALID_PLAYER_ID) return 1; // Если игрок ни в кого не стреляет / стреляет не с огнестрельного оружия / не прицелился в цель
new count = GetPVarInt(playerid, "aimcount"), ticks = GetPVarInt(playerid, "aimtick"), currtick = GetTickCount(); // Переменные для кол-ва выстрелов; время последнего выстрела относительно запуска сервера; текущего время относительно запуска сервера
if(currtick - ticks <= 10000 && count + 1 >= MAX_AIM_TICKS) { // Если интервал между выстрелами меньше или равен 10 секунд и кол-во выстрелов больше или равно требуемому кол-ву выстрелов, чтобы определить чит
new msg[144], name[MAX_PLAYER_NAME]; // Массивы для сообщения и хранения никнейма игрока
GetPlayerName(playerid, name, MAX_PLAYER_NAME); //Узнаём никнейм игрока
format(msg, 144, "%s[%i] кикнут по подозрению на использование Aim / Joypad.", name, playerid); //Форматируем сообщение
SendClientMessageToAll(-1, msg); // Отправляем сообщение всем игрокам
Kick(playerid); // Кикаем читера
// ПРИМЕЧАНИЕ! Если Вы замените кик на другое наказание (к примеру, сообщение) — добавьте сюда удаление PVAR'ов и ануллирование переменной count (как в коде после оператора else if ниже)
}
else if(currtick - ticks > 10000) { // Если условие выше не выполнилось и интервал между выстрелами больше 10 секунд
DeletePVar(playerid, "aimcount"); // Удаляем PVar, который хранит кол-во выстрелов
DeletePVar(playerid, "aimtick"); //Удаляем PVar, который хранит время относительно включения сервера
count = 0; // Ануллируем переменную count
currtick = GetTickCount(); // Обновляем время относительно запуска сервера
}
SetPVarInt(playerid, "aimcount", count + 1); // Записываем кол-во выстрелов
SetPVarInt(playerid, "aimtick", currtick); // Записываем время последнего выстрела относительно запуска сервера (в милисекундах)
return 1;
}

CheckFireArm(weaponid) { //Ф-ция, которая определяет, огнестрельное ли оружие (weaponid)
switch(weaponid) {
case 16..39, 41..43: return 1; //Условие, если ID оружие в указанном диапазоне — ф-ция возвращает 1
default: return 0; //Если оружие вне указанного выше диапазона — ф-ция возвращает 0
}
return 0;</span>
}

♥Bianchi♥
» Повышен [30.09.2017 - 06.11.2017]
» Повышен [06.11.2017 - 05.01.2018]
» Повышен [05.01.2018 - 27.01.2018]
» Повышен [27.01.2018- 13.02.2018]
» Снят [13.02.2018- 13.03.2018]

Главный Следящий на форуме сайте [27.01.2018 - 13.03.2018]
Главный Следящий за Игровыми Серверами САМП [27.01.2018 -13.03.2018]
Главный Следящий за Модераторами [27.01.2018-13.03.2018]
Главный Следящий за Администраторами [13.02.2018-13.03.2018]
Игровой Форум » Pawno программирование » Античиты » Античит на Aim
  • Страница 1 из 1
  • 1
Поиск:
BlackDesert
ArcheAge
GTA 5
Overwatch
Call of Duty: Black Ops 3
AC: Syndicate
Need For Speed 2015
все игры
uCoz
Подпишись на новости
и будь в курсе всех игровых новостей
Стрим Twich