главная профиль правила регистрация календарь народ F.A.Q поиск выход
Forum Half-Life.ru : Powered by vBulletin version 2.2.8 Forum Half-Life.ru > Ручная работа > Мастерская > Смена _p Модели
  Предыдущая Тема   Следующая Тема
Автор
Тема Создать Новую Тему    Ответить
cspp
Новичок

Дата Регистрации: Aug 2019
Проживает:
Сообщений: 2

Рейтинг:
0 голос(ов)
[Нет голосов]

Смена _p Модели

Почитал http://www.half-life.ru/forum/showt...p?threadid=5421
тему, проблема в том что под кс, я использую не исходник а дллку с хуком.

При вызове

code:
void StudioRenderModel ( void ) { studiohdr_t* pStudioHeader = (studiohdr_t*)g_pStudio->Mod_Extradata(pweaponmodel); //g_pStudio->StudioSetHeader(pStudioHeader); StudioMergeBones(pweaponmodel); StudioCalcAttachments(); oStudioRenderFinal();


при вызове StudioSetHeader все зависает.Как понять почему. Хочется свой скин запилить чтобы был другим виден. Для теста хотя бы стандартное оружие подойдет, типа вместо usp чтобы awp было видно.

Я так понимаю ето можно сделать вStudioRenderModel ? или нужно DrawPlayer

Сообщить модератору | IP: Записан
Сообщение: 290552

Старое Сообщение 31-08-2019 15:28
cspp в офлайне Посмотреть Профайл cspp Кликните для отправки cspp Приватного Сообщения Найти все Сообщения от cspp Добавить cspp в Список Друзей Редактировать/Удалить Сообщение Цитировать cspp
Ku2zofff
Старожил

Дата Регистрации: Apr 2007
Проживает: Почти что хорошо
Сообщений: 452

Рейтинг:
6 голос(ов)
[6 голос(ов)]

А ничего, что твой собственный скин должен быть на сервере? Чтобы эта модель загрузилась всем игрокам? Нельзя такое делать на клиенте, т.к. это будет локально. Нужно каким-то образом подать информацию об игроке и его кастомной модели оружия именно с сервера, именно всем игрокам.

Добавлено 11-09-2019 в 20:32:

Кстати, XWider ниже в теме пишет о том, что информация c GetViewModel берется только от локального игрока. То есть, нелокальные игроки увидят только ту инфу о v_model, которая есть У НИХ, но не У ДРУГИХ.
Именно поэтому, вся эта шняга должна делаться на сервере, и передаваться на клиент каким-то костылём, чтобы её могли получить все игроки.

Отредактировано Ku2zofff 11-09-2019 в 14:33

Сообщить модератору | IP: Записан
Сообщение: 290556

Старое Сообщение 11-09-2019 14:28
Ku2zofff в офлайне Посмотреть Профайл Ku2zofff Кликните для отправки Ku2zofff Приватного Сообщения Найти все Сообщения от Ku2zofff Добавить Ku2zofff в Список Друзей Редактировать/Удалить Сообщение Цитировать Ku2zofff
cspp
Новичок

Дата Регистрации: Aug 2019
Проживает:
Сообщений: 2

Рейтинг:
0 голос(ов)
[Нет голосов]

я уже разрулил как, щас просто нужен банальный прекеш на клиенте, а доступа к PF_precache_model нет, надо разбиратся с хуками функции.

Сообщить модератору | IP: Записан
Сообщение: 290557

Старое Сообщение 12-09-2019 02:38
cspp в офлайне Посмотреть Профайл cspp Кликните для отправки cspp Приватного Сообщения Найти все Сообщения от cspp Добавить cspp в Список Друзей Редактировать/Удалить Сообщение Цитировать cspp

Переводчик
транслита

Прикрепить Файл:
Максимальный Размер: 524288 байт

Допустимое расширение Файлов: gif jpg png txt zip jpeg rmf bsp rar
Время GMT. Текущее Время 14:21. Создать Новую Тему    Ответить
  Предыдущая Тема   Следующая Тема
Версия для Печати | Отправить страницу по Email | Подписаться на эту Тему

Перейти на:
Оценить эту Тему:

Правила Форума:
Вы Не можете Создавать Новые Темы
Вы Не можете Отвечать
Вы Не можете Прикреплять Файлы
Вы Не можете Редактировать Свои Сообщения
HTML код ВЫКЛ
vB код ВКЛ
Смайлики ВКЛ
[IMG] код ВКЛ
 



Copyright ©1999-2017 Half-Life.ru
Все права защищены Законодательством РФ.
Перепечатка материалов (в любом виде) с данного сайта
без письменного разрешения авторов запрещена.
HL DM Style for vBulletin © by: anno
Тех. площадка: Join-Stock Company "BIG Telecom"