Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите со скриптами

, Нужны скрипты на блокировку команд
Статус пользователя CyberUser
сообщение 15.4.2015, 19:38
Сообщение #1
Стаж: 11 лет

Сообщений: 84
Благодарностей: 2
Полезность: 25

Всем привет, хочу сделать блокировку любых команд кроме choseteam, jointeam
Что бы блокировало смену fps_max команд и cl_sidespeed
Помогите очень надо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 15.4.2015, 19:45
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CyberUser, как ты представляешь возможным заблокировать клиентские команды?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CyberUser
сообщение 15.4.2015, 19:50
Сообщение #3
Стаж: 11 лет

Сообщений: 84
Благодарностей: 2
Полезность: 25

Ну я видел было раньше дело с этим только всё потерял!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 15.4.2015, 22:42
Сообщение #4


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

1. Стим либо протектор спокойно не даст вам этого сделать
2. У меня стоят оптимальные настройки для игры, какого лешего сервер мне их будет сбивать лишь потому, что гл. админу они не понравились?
3. Здесь такое не приветствуется
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 15.4.2015, 23:53
Сообщение #5
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

Цитата(GOOD FELLOW @ 15.4.2015, 23:42) *
1. Стим либо протектор спокойно не даст вам этого сделать
2. У меня стоят оптимальные настройки для игры, какого лешего сервер мне их будет сбивать лишь потому, что гл. админу они не понравились?
3. Здесь такое не приветствуется

автор имеет ввиду fps выше 100 и sidespeed, который используется в hns читах для увеличения длины прыжка. не вижу ничего плохого в этом.

ТС, блокировать эти команды нельзя, а вот отслеживать частично возможно.

Отредактировал: admir, - 15.4.2015, 23:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 16.4.2015, 0:13
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Увеличив фпс - увеличишь длину прыжка? Что за лол?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 16.4.2015, 1:26
Сообщение #7
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

Цитата(GOOD FELLOW @ 16.4.2015, 1:13) *
Увеличив фпс - увеличишь длину прыжка? Что за лол?

разумеется, а вы думали что плагины по измерению длины прыжка - не засчитывают прыжок, если фпс больше 100, просто так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя programer
сообщение 16.4.2015, 5:20
Сообщение #8


Стаж: 11 лет

Сообщений: 42
Благодарностей: 14
Полезность: 17

FPS - количество кадров в секунду.
cl_sidespeed - увеличивает скорость движения стрейфа в сторону.
Slide - выполняется на наклонной "скользящей" поверхности с настройкой "sv_airaccelerate 10" ( легальная настройка для kreedz )

Slide требует больше FPS для стабильного управления, если же FPS маленькое, то игрок будет просто падать, скатываться вниз, даже если будет делать все правильно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 16.4.2015, 9:32
Сообщение #9


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CyberUser, так и пишите что вам нужно чекать и и наказывать за запрещенные значения. AC бета используй.
Так, 3 раза проверит и попробует установить максимальное значение, если не выйдет уже наказание (в данном случае кик)
Код
ad_cvar_max_att 3

ad_cvar_add 1 7 fps_max 0 100
ad_cvar_add 2 7 cl_sidespeed 0 400

ac_set_cvar_punish 1 "kick %userid% Bad fps_max value"
ac_set_cvar_punish 2 "kick %userid% Bad cl_sidespeed value"

Прикрепленный файл  AC.zip ( 19,71 килобайт ) Кол-во скачиваний: 9
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasabla
сообщение 16.4.2015, 9:47
Сообщение #10


Стаж: 14 лет

Сообщений: 97
Благодарностей: 35
Полезность: 276

Есть такой народ, с Венеры, девушками зовут. У них мозг обычно отличается от нашего, марсианского. Одно из отличий - это способ выражения мыслей. В словах девушек нужно понимать не то, что она говорит, а то, что она хочет этим сказать. Вот так и с автором. Вроде как говорит, что хочет заблокировать смену настроек клиента, но сказать этим хочет, что ему нужно заблокировать читы для прыжков.

По-факту, решений несколько, и все костыльные:
1. Самое норм: querty_client_cvar
2. Более костыльное: считать FPS игрока через client_PreThink
3. До ужаса костыльное: циклически отправлять игроку client_cmd с нормальными значениями.

И по-факту, достаточно проверять значения developer и fps_override.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CyberUser
сообщение 16.4.2015, 14:15
Сообщение #11
Стаж: 11 лет

Сообщений: 84
Благодарностей: 2
Полезность: 25

Нет мне не нужен чекер нужен блок команд как раньше было в античите я уже не вспомню где и как где то ещё 2009 года
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 16.4.2015, 14:32
Сообщение #12


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

CyberUser, как ты их заблокируешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 16.4.2015, 14:42
Сообщение #13


Стаж: 12 лет

Сообщений: 116
Благодарностей: 23
Полезность: 130

CyberUser, Может ты искал "sbguardian" - им можно проверять квары

//sbg_registercvar "CVARNAME" "VALUE" MODUS
// CVARNAME - проверяемая клиентская команда.
// VALUE - значение проверяемой клиентской команды.
//
// MODUS:
// 0 - значение клиентской команды должно совпадать с установленным VALUE.
// 1 - значение клиентской команды должно быть больше, чем установленное VALUE.
// 2 - значение клиентской команды должно быть меньше, чем установленное VALUE.

sbg_registercvar "cl_lw" "1" 0

Отредактировал: panda08, - 16.4.2015, 14:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [WPMG]PRoSToTeM@
сообщение 16.4.2015, 14:47
Сообщение #14
Стаж: 13 лет

Сообщений: 1514
Благодарностей: 1025
Полезность: 725

panda08, cl_lw можно проверять и устанавливать в userinfo как бэ.

Лучше полностью разобраться как влияют эти настройки на что-то там и затем уже разобраться как можно это влияние убрать/заблокировать, чем костылить какими-то проверками кваров.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя YodL
сообщение 16.4.2015, 15:05
Сообщение #15
Стаж: 15 лет

Сообщений: 93
Благодарностей: 47
Полезность: 205

Цитата(Vasabla @ 16.4.2015, 11:47) *
Есть такой народ, с Венеры, девушками зовут. У них мозг обычно отличается от нашего, марсианского. Одно из отличий - это способ выражения мыслей. В словах девушек нужно понимать не то, что она говорит, а то, что она хочет этим сказать. Вот так и с автором. Вроде как говорит, что хочет заблокировать смену настроек клиента, но сказать этим хочет, что ему нужно заблокировать читы для прыжков.

По-факту, решений несколько, и все костыльные:
1. Самое норм: querty_client_cvar
2. Более костыльное: считать FPS игрока через client_PreThink
3. До ужаса костыльное: циклически отправлять игроку client_cmd с нормальными значениями.

И по-факту, достаточно проверять значения developer и fps_override.

Странно, почему вы думаете что первый метод(спрашивать у клиент значение) лучше чем считать значение сервером?) Еще лет 5 назад первый метод обходился на ура.

Цитата
Нет мне не нужен чекер нужен блок команд как раньше было в античите я уже не вспомню где и как где то ещё 2009 года

Это было либо цикличное выставления значение, либо выставление + alias fps_max ""
но сейчас данная блокировка на большинстве клиентов работать не будет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя panda08
сообщение 16.4.2015, 15:22
Сообщение #16


Стаж: 12 лет

Сообщений: 116
Благодарностей: 23
Полезность: 130

[WPMG]PRoSToTeM@, проверку на cl_lw как пример написал

Например то что нужно:
sbg_registercvar "fps_max" "102" 2
sbg_registercvar "cl_sidespeed" "402" 2

2 - значение клиентской команды должно быть меньше, чем установленное VALUE.

Если значения будут выше то игрок не сможет зайти на сервер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя admir
сообщение 16.4.2015, 16:05
Сообщение #17
Стаж: 13 лет

Сообщений: 192
Благодарностей: 31
Полезность: 138

Нужно вешать проверку на Player_CmdStart, там считать UC_Msec по формуле, потом в Player_PostThink отлавливать и наказывать. Все остальные проверки не сработают - в читах замена fps_max идёт на PREFIX_fps.
Sidespeed так-же искать в Player_CmdStart через UC_SideMove.
В любом случае - это уже не помощь, а выполнения работы, такие вещи я считаю следует оплачивать.

ТС, забудьте что было в 2009 году. сейчас совсем другое время

Отредактировал: admir, - 16.4.2015, 16:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CyberUser
сообщение 16.4.2015, 21:00
Сообщение #18
Стаж: 11 лет

Сообщений: 84
Благодарностей: 2
Полезность: 25

Та я про это знаю но мне блок нужен как Status Hook by mazdan так же
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: