[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Gank  
[INC] JunkBuster Anti-Cheat
Дата: 07.09.2010, Вторник, 13:03:06 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 55
Репутация: 12+
Автор:Double-O-Seven

Функции античита:

Бан за использование большинства читов(на оружие,несколько типов читов,повышающих здоровье,дающих бессмертие)
Бан за использование джетпака
Бан/кик за использование читов на скорость
кик за телепорт
кик лаггеров
денежный античит
Антиспам
Антимат
Анти drive by

Функции,добавленные во 2ой версии:

Временный бан игроков
Бан игрока(ника) навсегда
Бан IP игрока без бана других игроков с таким же IP,либо с такой же подсетью
Пример: бан подсети 192.168.*.*.Но если вы хотите,чтобы игрок с IP 192.168.1.1 мог и дальше заходить и играть на вашем сервере введите "/whiteadd ник_игрока"
Белый список
Система "Вставь и играй",чтобы подключить античит вам всего лишь нужно добавить инклуд.Никакого дополнительного кода.

Функции,добавленные во 3ей версии:

Обнаружение спидхака
Обнаружение вызова(спавна) машин
Анти Caps Lock,текст должен содержать не менее 3/4 текста,набранного заглавными буквами
разделение инклудов для гейммодов и фильтрскриптов(JunkBuster.inc для гейммодов,JunkBusterFS.inc для фильтрскриптов)

Функции,добавленные в 4 версии:

Улучшение анти-телепорта
Игнорирование античитом администраторов(скорее всего RCON-администраторов)
Блокирование рекламы
Бан за спидхак
Бан за телепорт в определенные места(координаты из чит-программ)
добавлена функция TogglePlayerControllable - если вы заморозили игрока JunkBuster'ом, античит не позволит ему разморозить себя
функции SetPlayerHealth и SetPlayerArmour изменены - античит не банит невиновных

Управление античитом:

Badwords.cfg - словарь запрещенных слов,важное замечание:не пишите одну букву несколько раз подряд,например,чтобы запретить слово "noob",напишите "nob"

Blacklist.txt - список забаненных ников

ForbiddenWeapons.cfg - список запрещенных ID оружий

IpBans.txt - список забаненных IP адресов

JunkBuster.cfg - собственно,управление самим античитом

Code
WeaponHack=1 // антихак на оружие 1-вкл/0-выкл
MoneyHack=1 // антихак на деньги 1-вкл/0-выкл
Jetpack=1 // антиджетпак 1-вкл/0-выкл
HealthHack=1 // антихак на здоровье 1-вкл/0-выкл
ArmourHack=1 // антихак на броню 1-вкл/0-выкл
DriveBy=1 // анти drive by 1-вкл/0-выкл
Spam=1 // антиспам 1-вкл/0-выкл
CommandSpam=1 // антиспам командами 1-вкл/0-выкл
BadWords=1 // антимат 1-вкл/0-выкл
CarJackHack=0 // антихак на машины 1-вкл/0-выкл
TeleportHack=1 // антителепорт 1-вкл/0-выкл
MaxPing=500 // максимальный пинг
SpectateHack=1 // антихак на наблюдение за игроками 1-вкл/0-выкл (несовсем понятен смысл)
Blacklist=1 // бан ников 1-вкл/0-выкл
IpBans=1 // бан IP адресов 1-вкл/0-выкл
TempBans=1 // временные баны 1-вкл/0-выкл
SpawnKill=3 // количество разрешенных убийств на место появления игроков
CapsLock=1 // анти Caps Lock 1-вкл/0-выкл
3DSpeed=0 // несовсем понятен смысл,возможно измерение скорости в 3х плоскостях 1-вкл/0-выкл
MaxSpeed=260 // максимальная скорость
AdminImmunity=1 // игнорирование администраторов 1-вкл/0-выкл
Advertisement=0 // антиреклама 1-вкл/0-выкл
FreezeUpdate=0 // запрет на возможную разморозку игроками самих себя 1-вкл/0-выкл
SpawnTime=10 // время,которое действует Anti SpawnKill

TempBans.txt - список временно забаненных

Whitelist.txt - ников,с которыми можно играть на сервере,несмотря на забаненный IP адрес

Как установить античит?

Для установки данного античита положите папку "JunkBuster" в папку "scriptfiles"
Положите все инклуды из архива в папку "*\pawno\include".Чтобы использовать античит в гейммоде впишите #include <JunkBuster.inc> в самом верху вашего гейммода,чтобы использовать античит в фильтрскрипте впишите #include <JunkBusterFS.inc> в самом верху вашего фильтрскрипта

Вам НЕ НАДО изменять различные функции,такие как GivePlayerMoney или SetPlayerPos.Иклуд сделает все за вас:

[pwn]#define GetPlayerMoney JB_GetPlayerMoney
#define ResetPlayerMoney JB_ResetPlayerMoney
#define GivePlayerMoney JB_GivePlayerMoney
#define PutPlayerInVehicle JB_PutPlayerInVehicle
#define GivePlayerWeapon JB_GivePlayerWeapon
#define SetPlayerPos JB_SetPlayerPos
#define SetVehiclePos JB_SetVehiclePos
#define SetPlayerHealth JB_SetPlayerHealth
#define SetPlayerArmour JB_SetPlayerArmour
#define TogglePlayerControllable JB_TogglePlayerControllable[/pwn]

Команды JunkBuster Anti-Cheat:

* /cfg - сохранить новую конфигурацию античита
* /blackadd <ID/ник_игрока> - добавить ник игрока в черный список
* /blackdel <ник_игрока> - удалить ник игрока из черного списка
* /whiteadd <ник_игрока> - добавить ник игрока в белый список
* /whitedel <ник_игрока> - удалить ник игрока из белого списка
* /tban <ID> <время в часах> <причина> - забанить игрока на несколько часов
* /tunban <ник_игрока> - разбанить игрока
* /banIP <IP> - забанить IP
* /unbanIP <IP> - разбанить IP
* /jbvarlist - лист всех переменных античита
* /jbsetvar <название переменной> <0/1(/макс. пинг)> - изменить значение переменной в игре

Ссылка на оригинал: http://forum.sa-mp.com/showthread.php?t=71877
Cкачать русскую версию
Скачать оригинал

Дата: 07.09.2010, Вторник, 18:30:01 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 55
Репутация: 12+
Quote (Thirty_third)
Секюрити, впредь не спрашивай подобную фигню, даже если мы будем брать файлы с любого подобного сайта - мы не нарушим никакие авторские права. Да, будут злые школьники что-либо пищать в нашую сторону, но тем самым мы только получим популярность. Черный пиар - тоже пиар.

Thirty_third,
спасибо что поддержал)Награду
Дата: 11.11.2010, Четверг, 22:26:10 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
Репутация: +
отлично и искать не пришлось сам на глаза попался,!СП лови +!

Добавлено (11.11.2010, 22.26)
---------------------------------------------
токо как все сделал как у тебя написано ,Ошибки сплошные )

Дата: 12.11.2010, Пятница, 12:15:27 | Сообщение # $NUMBER
Группа: Удаленные
Сообщений:
Репутация: +
вот как написано у него все сделал!

Добавлено (12.11.2010, 12.15)
---------------------------------------------
\pawno\include\JunkBuster.inc(2003) : warning 235: public function lacks forward declaration (symbol "OnPlayerPrivmsg")
: error 025: function heading differs from prototype
: warning 201: redefinition of constant/macro (symbol "GREEN")
: warning 201: redefinition of constant/macro (symbol "RED")
: warning 219: local variable "Speed" shadows a variable at a preceding level
: warning 219: local variable "Speed" shadows a variable at a preceding level
: warning 225: unreachable code
error 021: symbol already defined: "strtok"
error 047: array sizes do not match, or destination array is too small
: error 047: array sizes do not match, or destination array is too small
error 047: array sizes do not match, or destination array is too small
: warning 219: local variable "mod" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Дата: 16.11.2010, Вторник, 19:33:02 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 5
Репутация: 11+
nice =)
Дата: 04.12.2010, Суббота, 02:00:24 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 67
Репутация: -47+
Я нуб!
отличный античит
Дата: 14.07.2011, Четверг, 13:22:00 | Сообщение # $NUMBER
Группа: Пользователи
Сообщений: 1
Репутация: 0+
Здравствуйте.
Почему этот скрипт блокирует админку? я не могу через админку телепортироватся, брать мг и т.д. и т.п.
как вообще убрать античит и оставить тока вайт лист?

Добавлено (14.07.2011, 13:22:00)
---------------------------------------------
аууууу народ!!! помогите!!!!!!!!!!!

  • Страница 1 из 1
  • 1
Поиск: