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

Дата Регистрации: Jan 2004
Проживает: я твой сосед, пацанчик
Сообщений: 2518

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

Smile Маааленький туториал по Cl_dll

Чё делать будем?
Да ничё! Просто перенесём ваши любимые эффекты с вью-модели на ... т.е. на п_ модель, дабы другие сетяне могли лицезреть Ваше безобразие!

чё:

а вот это!

if (pplayer->weaponmodel)
{
cl_entity_t saveent = *m_pCurrentEntity;

model_t *pweaponmodel = IEngineStudio.GetModelByIndex( pplayer->weaponmodel );
cl_entity_t *view = gEngfuncs.GetViewModel();// XDM
if (view)
{
m_pCurrentEntity->curstate.rendermode = view->curstate.rendermode;
m_pCurrentEntity->curstate.renderfx = view->curstate.renderfx;
m_pCurrentEntity->curstate.rendercolor = view->curstate.rendercolor;
m_pCurrentEntity->curstate.skin = view->curstate.skin;
}

m_pStudioHeader = (studiohdr_t *)IEngineStudio.Mod_Extradata (pweaponmodel);
IEngineStudio.StudioSetHeader( m_pStudioHeader );

StudioMergeBones( pweaponmodel);

IEngineStudio.StudioSetupLighting (&lighting);

StudioRenderModel( );

StudioCalcAttachments( );

*m_pCurrentEntity = saveent;
}


куда:

да прям сссюда!
StudioModelRenderer.cpp

CStudioModelRenderer::StudioDrawPlayer
в самый канэц.

замените это вальвовское убожество:
if (pplayer->weaponmodel))
{
...
}
на мой шыдевер!

Вот и всё. Это была программа "Окна ИксПи 2.0". Пока. Пока.... ©
Сохранение параметрофф... шат в даун.

Комменты/бесконечные благодарности - ниже.... ещё ниже... от так..!

__________________
┌───────────┬─────────────────────────────────╖
│ / / / / / ► weapon_gauss user!! ► / / / / / ║
╘════════════XDM@ModDB════════════╧═══════════╝

Зачем искать цель в жизни, когда есть notarget? [Quake hate team] [Delphi hate team] [АнтиЯой team] [VBS team]

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

Старое Сообщение 08-02-2005 18:36
XWider в офлайне Посмотреть Профайл XWider Кликните для отправки XWider Приватного Сообщения Посетите сайт XWider! Найти все Сообщения от XWider Добавить XWider в Список Друзей Редактировать/Удалить Сообщение Цитировать XWider
Nicord
Dream On

Дата Регистрации: Nov 2003
Проживает: Russia->Omsk
Сообщений: 3877

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

А я это ужо видел кое где . Хотя там код вроде был другой, но цель та же .

З.Ы. А твоя версия позволяет делать модель оружия в руках прозрачной?

__________________
You got to lose to know how to win (C) Aerosmith (1973)

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

Старое Сообщение 08-02-2005 18:46
Nicord в офлайне Посмотреть Профайл Nicord Кликните для отправки Nicord Приватного Сообщения Найти все Сообщения от Nicord Добавить Nicord в Список Друзей Редактировать/Удалить Сообщение Цитировать Nicord
XWider
Новичок

Дата Регистрации: Jan 2004
Проживает: я твой сосед, пацанчик
Сообщений: 2518

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

Po idee - da, no ya ne proboval.

!!V rukah - t.e. v chujih rukah!

__________________
┌───────────┬─────────────────────────────────╖
│ / / / / / ► weapon_gauss user!! ► / / / / / ║
╘════════════XDM@ModDB════════════╧═══════════╝

Зачем искать цель в жизни, когда есть notarget? [Quake hate team] [Delphi hate team] [АнтиЯой team] [VBS team]

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

Старое Сообщение 09-02-2005 15:58
XWider в офлайне Посмотреть Профайл XWider Кликните для отправки XWider Приватного Сообщения Посетите сайт XWider! Найти все Сообщения от XWider Добавить XWider в Список Друзей Редактировать/Удалить Сообщение Цитировать XWider
Nicord
Dream On

Дата Регистрации: Nov 2003
Проживает: Russia->Omsk
Сообщений: 3877

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

quote:
!!V rukah - t.e. v chujih rukah!

А разве аура не будет действовать на оружие, которое держит игрок??? Тогда это нужный код!

З.Ы. У меня такое впечатление что ты NGE посмотрел. Не к добру это...

__________________
You got to lose to know how to win (C) Aerosmith (1973)

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

Старое Сообщение 12-02-2005 17:49
Nicord в офлайне Посмотреть Профайл Nicord Кликните для отправки Nicord Приватного Сообщения Найти все Сообщения от Nicord Добавить Nicord в Список Друзей Редактировать/Удалить Сообщение Цитировать Nicord
XWider
Новичок

Дата Регистрации: Jan 2004
Проживает: я твой сосед, пацанчик
Сообщений: 2518

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

OOps! V kode bug. Ya sovsem zabyl, chto GetViewModel() rabotaet tol'ko dlya local'nogo igroka... -> skin/effect/etc. budet kopirovat'sya vsem podryad S TVOEI modeli. this != good. Avy eshe sprashivaete: pochemu ya tak hochu izbavit'sya ot p_/v_/w_ modelei...


2Nicord: NGE??
AAaaa!!!! Eto ty pro Evangelion, on je - 'Project E'!
Ya ego eshe god nazat smotrel. Rulez, odnoznachno. Gluki eshe te...

__________________
┌───────────┬─────────────────────────────────╖
│ / / / / / ► weapon_gauss user!! ► / / / / / ║
╘════════════XDM@ModDB════════════╧═══════════╝

Зачем искать цель в жизни, когда есть notarget? [Quake hate team] [Delphi hate team] [АнтиЯой team] [VBS team]

За это сообщение XWider получил предупреждение за транслит

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

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

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

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

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

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

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



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