[INC] Xa0sAC v1.0

26 августа 2013 | Рубрика: Библиотеки SAMP

Скачали: 24 раз(а)
Посмотрели: 718 раз(а)
Дата добавления: 21.01.2012
Размер файла: 14.1Kb
Файл добавил: Великс
Автор: Создатели указаны выше

 

Библиотеки SAMP

Информация о файле

 

Внимание: Ссылка на скачивание находится внизу «Скачать файл без регистрации». Зарегистрируйтесь или войдите под своим логином, чтобы получить возможность комментировать и скачивать SAMP файлы.

[INC] Xa0sAC v1.0

Новый античит от русского разработчика!

• JetPack,
• Низкий FPS(АнтиЛаггер),
• Высокий Ping,
• SpectateHack(Слежка читера за игроками),
• Разморозка,
• Оружие,
• Патроны,
• Запрещенное оружие(Если у игрока будет найдено запрещеное оружие он будет кикнут),
• AirBreak(Пешком и на ТС),
• SpeedHack,
• Деньги(Деньги из казино не считаются читом),
• Здоровье(Бургер, содовые и пикапы с хп не считает читом),
• Броня(Пикапы с броней не считает читом),
• Починка ТС(Починки и тюнинг-гаражи читом не считает),
• DriveBy,
• SpawnKill,
• SlideBug,
• CBug.

Особенности:
Xa0sAC быстрый:
• Обнаружит SpeedHack за 550-600 миллисекунд,
• Обнаружит AirBreak за 1 — 1,5 секунд,
• Остальное за 500-600 миллисекунд.

Xa0sAC удобен:

• Все в диалоговых окнах,
• Чтобы выключить АнтиЧит на что либо:
-> Нужно ввести команду(/cfg) затем выбрать нужно и нажать Включить\Выключить.

Чтобы изменить:
• Максимальный пинг,
• Максимальное здоровье игрока,
• Максимальное здоровье ТС,
• Максимальную броню.
-> Нужно ввести команду (/changedata), выбрать нужное и ввести в диалог число.

Разбан/Бан:
• При бане игрока его ник записывается в файл(BanLog.ini),
• Чтобы разбанить его нужно:
• Ввести команду(/unban),
• Ввести символ который присутсвует в нике игрока(Например: Ник Xa0s = Xa или Xa0 или s) чем больше символов тем лучше,
• Если совпадений меньше 19 вам их покажет ввиде диалога стиля LIST,
• Нажимаете на нужного и он удаляеться из файла(разбанивается).

Настройка:
• Перед началом использования необходимо настроить его под себя:
• Прописать вверху мода #include
• В xWeapons(строки от 150 до 200) введите ID’s оружия через запятую, которые вы хотите запретить на сервере,
• Через /cfg и /changedata настроить Xa0sAC,
• Установить какое действие будет происходить если игрок использует какой либо чит, (В инклуде есть описание каждого действия)
• Вписать в свой мод команды(Можно поставить проверку на администратора):

Code

200?’200px’:»+(this.scrollHeight+5)+’px’);»> if(!strcmp(cmdtext, «/unban», true))  
  {  
  ShowPlayerDialog(playerid,1250,DIALOG_STYLE_INPUT,»Разбан»,»Введите примерный ник игрока»,»Выбрать»,»Назад»);  
  return 1;  
  }  
  if(!strcmp(cmdtext, «/changedata», true))  
  {  
  ShowPlayerDialog(playerid,1150,DIALOG_STYLE_LIST,»xAntiCheat данные»,»Максимальный пинг\nМаксимальное здоровье игрока\nМаксимальное здоровье ТС\nМаксимальное кол-во брони»,»Выбрать»,»Закрыть»);  
  return 1;  
  }  
  if(!strcmp(cmdtext, «/cfg», true))  
  {  
  ShowPlayerDialog(playerid,1120,DIALOG_STYLE_LIST,»xAntiCheat конфигурации»,»АнтиЧиты\nБаги\nПрочее»,»Выбрать»,»Закрыть»);  
  return 1;  
  }

• Вписать в мод этот код (Он нужен для посылки докладов о том что игрок использует чит):

Code

200?’200px’:»+(this.scrollHeight+5)+’px’);»>xfunction ReportOnThePlayer(playerid, cheatid)  
{  
  new Message[256];  
  switch(cheatid)  
  {  
  case 0:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на деньги. Проверьте(/stats %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 1:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на оружие. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 2:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на патроны. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 3:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на бесконечные патроны. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 4:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на скорость. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 5:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал полет. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 6:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на здоровье. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 7:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на броню. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 8:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал GodMod для транспорта. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  

  }  
  case 9:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал GodMod для персонажа. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 10:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал телепорт. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  case 11:  
  {  
  format(Message,sizeof(Message),»Игрок %s возможно использовал чит на починку ТС. Проверьте(/spec %d)»,PlayerName(playerid),playerid);  
  /*Тут то как вы отправляете сообщение SendClientMessage и тд*/  
  }  
  }  
  return 1;  
}

Прочее:
Xa0sAC содержит в себе еще несколько простых функций которые вы можете использовать в своем моде
Получение скорости игрока и его ТС xGetSpeed(playerid),
Получение FPS игрока xGetPlayerFPS(playerid),
Получение растояния между двумя точкам xGetPointDistToPoint(Float1, Float:y1, Float2, Float:y2),
Получение инфо. в AFK игрок или нет xGetPlayerAFK(playerid),
Получения слота оружия игрока xGetWeaponSlot(weaponid),
Получение модели оружия(Для пикапа и т.д) xGetWeaponModel(weaponid).

Баги:
Изредка AntiAirBreak может лагать т.е у игрок сможет обнаружить AirBreak только через 10 секунд, но только если FPS < 10 поэтому AntiFPS лучше не выключать
Если вы нашли баг пишите мне в личные сообщения.

Создатели:
Stepashka — исправление ошибки в коде разбана,
OKStyle — Anti SlideBug,
Ym[0]n — Anti CBug,
АнтиЧит JunkBuster — коды:
AddPlayerClass, AddPlayerClassEx, SetSpawnInfo, AddStaticPickup, CreatePickup, DestroyPickup, т.е зате которые дают оружие, броню и здоровье
Xa0s. — Всё остальное (HeartAC и ConnectorAC).

gta 4 Установить моды в GTA 4 статьи gta Полезная информация
samp Установить моды и скрипты SAMP помощь по gta Задать любой вопрос