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

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

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

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

3 страниц V   1 2 3

хитбоксы и модель

Статус пользователя JIuXeP
сообщение 1.11.2015, 11:51
Сообщение #21


Стаж: 12 лет

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

Цитата(Kerya_mm @ 31.10.2015, 20:44) *
Кто знает, это возможно?

Теоретически, да.
1. Декомпилируем модель.
2. Меняем названия хитбоксов.

Но, хитбоксы рук (hand) - не трогаем. Оружки же надо на что-то крепить, а если и изменять то надо поднимать сурцы, и... точно не знаю... возможно с клиентом отдельная история.
Если используем шапки и т.д. - то цепляем на тот hbox, где прежде был head.

Цитата(Vaqtincha @ 1.11.2015, 11:26) *
прям Энштейн! Открываешь mp.dll найдешь 'head' изменишь на 'noga' и всё читер теперь попадает только по ногам.

Да неужели?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 1.11.2015, 14:53
Сообщение #22
Стаж: 18 лет

Сообщений: 403
Благодарностей: 24
Полезность: < 0

В случае с декомпиляцией модели, клиенту прийдётся качать с сервера эту модель или на сервере все будет просчитывать как обычно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 1.11.2015, 18:51
Сообщение #23


Стаж: 12 лет

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

Игроку надо заново их загрузить и проиграть. Поэтому меняй пути, названия моделей...
Да, большинство аимов, действительно ориентируется на хитбоксы, но от наплыва читеров всё равно не избавиться, а загружать клиенту дополнительные модели ещё один минус...
Юзай приватные античиты да и всё)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.11.2015, 19:16
Сообщение #24


Стаж: 12 лет

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

JIuXeP, что за приватные античиты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 1.11.2015, 19:16
Сообщение #25
Стаж: 18 лет

Сообщений: 403
Благодарностей: 24
Полезность: < 0

всё неверно. мы ставили модель санта клауса вместо leet и клиент нормально играл , ничего не качая.
приватный античит не даёт гарантии, я не буду чего-либо доказывать, меня интересует метод, который я описал в первых постах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 1.11.2015, 19:19
Сообщение #26
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

Kerya_mm, втф?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.11.2015, 19:23
Сообщение #27


Стаж: 12 лет

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

Kerya_mm, интересно, откуда же тогда у клиента взялась эта модель?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 2.11.2015, 0:12
Сообщение #28
Стаж: 18 лет

Сообщений: 403
Благодарностей: 24
Полезность: < 0

Цитата(Bloo @ 1.11.2015, 18:18) *
Kerya_mm, интересно, откуда же тогда у клиента взялась эта модель?

на сервер залили сантаклауса а у клиента был все равно дефные leet, при cl_minmodels 0\1
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 2.11.2015, 0:37
Сообщение #29
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

Kerya_mm, я так понял ты залил санту и его назвал leet? Ухахахах
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 2.11.2015, 9:21
Сообщение #30
Стаж: 18 лет

Сообщений: 403
Благодарностей: 24
Полезность: < 0

Цитата(EvilSMS @ 1.11.2015, 22:32) *
Kerya_mm, я так понял ты залил санту и его назвал leet? Ухахахах

ну да, там был санта с большими хитбоксами живота)) но у клиента все свитало по старому )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 2.11.2015, 16:17
Сообщение #31
Стаж: 11 лет

Сообщений: 981
Благодарностей: 352
Полезность: < 0

JIuXeP, ты бред пишешь. и я тоже но я специально
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 2.11.2015, 17:56
Сообщение #32


Стаж: 12 лет

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

Kerya_mm, эмм, что бы у клиента отображалась кастомная модель, он ее должен скачать, а что бы он ее скачал, ее не должно быть у клиента.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 2.11.2015, 18:37
Сообщение #33


Стаж: 12 лет

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

Цитата(Vaqtincha @ 2.11.2015, 16:12) *
JIuXeP, ты бред пишешь. и я тоже но я специально
Скрытый текст
Почему же "бред"? Доводилось разбирать читы, и каков их принцип работы?)
Но всё же... обоснуй
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Kerya_mm
сообщение 2.11.2015, 18:38
Сообщение #34
Стаж: 18 лет

Сообщений: 403
Благодарностей: 24
Полезность: < 0

это уже оффтоп какойто
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя tonline_kms65
сообщение 12.12.2016, 14:22
Сообщение #35


Стаж: 18 лет

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

Цитата(Kerya_mm @ 1.11.2015, 4:29) *
У каждой модели есть стандартные хитбоксы, типа : нога, рука, голова и тд
Как эти хитбоксы распознаёт амх, вернее эти хитбоксы есть энтити или чем они являются?

А так по итогу мне нужно изменить название хитбокса, к примеру с head на h3ad


Не знаю насколько тема еще актуальна. Но тема заинтересовала.
Я представляю ситуацию так:
Однозначно создание или декомпил оригинальной модели. Менять в .qc файле только названия аттачей хитбоксов.
Если изменить названия хитбоксов, придется плагином писать дэмадж. Читы на эти модели, естественно работать уже не будут.
Поэтому, в принципе, вполне реально, и работать должно.


http://kmscs.esy.es/www/new5.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 12.12.2016, 14:42
Сообщение #36


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Если чит привязывается к хитбоксу - нужно детектить высокий % попаданий в хитбокс.

Админам на заметку - чтобы определить автошоты по хитбоксам - делайте невидимку себе и тестируйте .
Заодно невидимкой саундхак спалите.
Метод очень даже еффективный - через HLTV (или в два окна КС) пишите демку с читера а сами бегаете троллите их. Потом анализируете демку и там читеры спалятся.

Код:

register_clcmd("say /invisible","invis")
register_clcmd("say /visible","vis")

public invis(id){
set_entity_visibility(id,0)
}
public vis(id){
set_entity_visibility(id,1)
}


Отредактировал: ssx, - 12.12.2016, 14:43


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OLAF
сообщение 12.12.2016, 14:54
Сообщение #37


Стаж: 12 лет

Сообщений: 494
Благодарностей: 756
Полезность: 1440

Хм, в модели нет названия хитбокса, есть только его идентификатор и ссылка на кость к которой он прикреплен, например для кс 1.6 игрока так

Код
$hbox 1 "Bip01 Head"


Помню на начальном этапе изучения моделинга, лет так надцать назад я вообще удалял хитбоксы модели, они потом при компиляции атоматом генерировались, и имеели вообще левые называния. Где то попадалась инфа что модель Player.mdl ответственна за хитбоксы всех моделей, но не думаю что там все будет так просто.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tonline_kms65
сообщение 12.12.2016, 16:33
Сообщение #38


Стаж: 18 лет

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

Цитата(OLAF @ 12.12.2016, 22:54) *
Хм, в модели нет названия хитбокса, есть только его идентификатор и ссылка на кость к которой он прикреплен, например для кс 1.6 игрока так

Код
$hbox 1 "Bip01 Head"


Помню на начальном этапе изучения моделинга, лет так надцать назад я вообще удалял хитбоксы модели, они потом при компиляции атоматом генерировались, и имеели вообще левые называния. Где то попадалась инфа что модель Player.mdl ответственна за хитбоксы всех моделей, но не думаю что там все будет так просто.


Я, к сожалению, 1,6 не занимаюсь уже с 2009 года. Многое забыл. Может быть и где то, что то не то думаю. Я больше сейчас занимаюсь CSS. Поэтому и пишу относительно CSS. Но не думаю что есть большие отличия.
Я на HLMoде пробовал поднять эту тему, насчет хитбоксов, они не верят. Не верят что читом можно сместить хитбокс относительно референса и физбокса.
Для примера модель Дрона, я её использую для своего плагина Дрон.
Прикрепленное изображение
На скрине красным - физбоксы, белым это как раз наши хитбоксы. Каждый хитбокс приатачен к определенной кости модели. Если кость анимированна то хитбокс так же анимируется.
Вот пример моего .qc файла где видно как создаются на модели хитбоксы.

Код
$hbox 0 "ValveBiped.Bip01_Pelvis"         7.00   -8.00   -8.00    13.00    8.00    8.00
$hbox 0 "rear_F"        -3.00   -7.50   -7.50     3.00    7.50    7.50
$hbox 0 "rear_R"        -3.00   -8.00   -8.00     3.00    8.00    8.00
$hbox 0 "rear_L"        -3.00   -8.00   -8.00     3.00    8.00    8.00
$hbox 0 "bone_radar"         2.00   -8.00   -3.00     8.00    8.00    3.00
$hbox 0 "Bone_camera"         2.50   -3.00   -2.00     7.50    3.00    2.00]



Многие не знают что во время движения модели хитбокс модели начинает как бы отставать от самой видимой модели (референса). И чем быстрее движение модели и чем более не предсказуемее, тем это отставание больше, просто не успевает движек просчитывать это смещение.
Пример
Этим косяком халвовского движка пользуются многие программисты читов, например вроде безобидного и всем известного баннихопа (неважно какого, скриптового или в составе отдельной программы).
Поэтому я считаю - чит баннихоп на сегодня самый пакостный. Так как именно этот чит больше всего дает лагов в смещении хитбокса относительно рефенса. А если подключить еще и антишок то вообще получается практически полная неуязвимость. Для глупеньких админов он не палевный. Античит его не берет.
Поэтому и выходят такие читерки на ножевой поединок без боязни. Я уж молчу о том что в упор попасть в такого "игрока" просто нереально. Если только рендомом нечаянно зацепишь.

Зато неплохо в него попадают именно аимщики. Можно не спрашивать даже почему. Правда если у того не включен антиаим.
Вот и возникает такой парадокс.

P.S

Кстати, насколько я помню в 1,6 pawnе, я создавал хитбоксы моделям непосредственно плагином. Нужно поискать код. А вот в сурс-pawnе я такого сделать уже не могу.
Нашел. Вот кусок кода, это я для своего мода "мутанты" делал.
Cкрытый текст
Код
new ent65 = create_entity("info_target")
entity_set_model(ent65,MODEL_BOX)
new Float:box_origin5[3]
box_origin5[0] = float(-1632)
box_origin5[1] = float(-317)
box_origin5[2] = float(165)
entity_set_origin(ent65,box_origin5)
entity_set_int(ent65, EV_INT_solid,SOLID_BBOX)// плотность модели.
new Float:box_mina5[3]
box_mina5[0]=-25.0
box_mina5[1]=-25.0
box_mina5[2]=-25.0
new Float:box_maxa5[3]
box_maxa5[0]=25.0
box_maxa5[1]=25.0
box_maxa5[2]=22.0
entity_set_size(ent65,box_mina5,box_maxa5)

Вообще 1,6 Pawn более интересен в плане программирования нежели SourcePawn. Возможностей больше намного. К сожалению.

Отредактировал: tonline_kms65, - 12.12.2016, 17:15


http://kmscs.esy.es/www/new5.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя VkriterT
сообщение 12.12.2016, 17:29
Сообщение #39


Стаж: 14 лет
Город: МосквА

Сообщений: 2172
Благодарностей: 1045
Полезность: 796

Хмм, ну тут надо скорее всего движок патчит, модели игроков всем перекачивать как минимум. А как максимум и клиент править.
Проще заставить чит думать что перед ним не стоит игрок каким то другим способом. Исходники леиса (и не только) в паблика, над смотреть за что квадраты цепляются.


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя tonline_kms65
сообщение 12.12.2016, 18:39
Сообщение #40


Стаж: 18 лет

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

Цитата(VkriterT @ 13.12.2016, 1:29) *
Хмм, ну тут надо скорее всего движок патчит, модели игроков всем перекачивать как минимум. А как максимум и клиент править.
Проще заставить чит думать что перед ним не стоит игрок каким то другим способом. Исходники леиса (и не только) в паблика, над смотреть за что квадраты цепляются.


Надо тогда смотреть исходник, как работает антиаим на чите.
Вот где решение проблем с aim.


http://kmscs.esy.es/www/new5.php
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: