Страницы (3): [1] 2 3 » Показать все 41 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Колизация !? (https://hlfx.ru/forum/showthread.php?threadid=549)
Колизация !?
Собсно хачу чтобы mdl на cuclerе автоматически коолизировался движком ! Возможно ли такое сделать ? И чтоб из него не сыпалась всякая лабуда ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Гляди функцию UTIL_AutoSetSize в xash
2Дядя Миша а можно его исходник ? А то на http://www.hlfx.ru/xash в раздел скачать не заходит
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
-CJ- Элементарно, Ватсон. Такого раздела там попросту нет, потому и не заходит
А что же до исходников - когда он лежал на всеобщем обозрении ты его почему-то не качал.
А теперь гдеж я его тебе возъму?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Достал колизацию из дуум3 но она только в h формате ! скомпилилось без ошибок ! так вот вопрос как сделать чтоб ета коолизация применялась ко всем к mdl файлам ?
Пробовал сам найти но ничего про форматы не нашел
Файл прилагается
Добавлено сегодня в 17:33:
При подключении к Studio Model Rendrered вылетает стока ошибок :
--------------------Configuration: cl_dll - Win32 Release--------------------
Compiling...
StudioModelRenderer.cpp
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2146: syntax error : missing \';\' before identifier \'point\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(37) : error C2501: \'point\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2146: syntax error : missing \';\' before identifier \'normal\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(38) : error C2501: \'normal\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(41) : error C2143: syntax error : missing \';\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(41) : error C2501: \'material\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2146: syntax error : missing \';\' before identifier \'endpos\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2501: \'idVec3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(51) : error C2501: \'endpos\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2146: syntax error : missing \';\' before identifier \'endAxis\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2501: \'idMat3\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(52) : error C2501: \'endAxis\' : missing storage-class or type specifiers
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(54) : error C2371: \'trace_t\' : redefinition; different basic types
..\\common\\const.h(773) : see declaration of \'trace_t\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(67) : error C2143: syntax error : missing \',\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(67) : error C2059: syntax error : \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(74) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(74) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(76) : error C2061: syntax error : identifier \'idTraceModel\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(81) : error C2061: syntax error : identifier \'idBounds\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(85) : error C2061: syntax error : identifier \'idVec3\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(87) : error C2061: syntax error : identifier \'idVec3\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(89) : error C2061: syntax error : identifier \'idFixedWinding\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(92) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(92) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(96) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(96) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(100) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(100) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(104) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(104) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(109) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(109) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(111) : error C2143: syntax error : missing \',\' before \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(111) : error C2059: syntax error : \'&\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(118) : error C2143: syntax error : missing \',\' before \'*\'
D:\\games\\контра\\hlsdk\\Single-Player Source\\cl_dll\\CollisionModel.h(118) : error C2059: syntax error : \'*\'
Error executing cl.exe.
client.dll - 38 error(s), 0 warning(s)
Добавлено сегодня в 17:47:
и как я предпологал что запорю исходник
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
-CJ- ты не мог достать коллизацию из дуум3 хотя бы потому, что его исходников нигде нету.
А тот мегабайтный архив, ходящий по сети, не несет почти никакого смысла.
И каким образом ты решил их совместить?
и самое главное - зачем???
code:
void CBaseEntity::UTIL_AutoSetSize( void )//automatically set collision box { studiohdr_t *pstudiohdr; pstudiohdr = (studiohdr_t*)GET_MODEL_PTR( ENT(pev) ); if (pstudiohdr == NULL) { ALERT(at_console,"Unable to fetch model pointer!\n"); return; } mstudioseqdesc_t *pseqdesc; pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex); UTIL_SetSize(pev,pseqdesc[ pev->sequence ].bbmin,pseqdesc[ pev->sequence ].bbmax); }
code:
void CBaseEntity::UTIL_AutoSetSize( void )//automatically set collision box { studiohdr_t *pstudiohdr; pstudiohdr = (studiohdr_t*)GET_MODEL_PTR( ENT(pev) ); if (pstudiohdr == NULL) { ALERT(at_console,\"Unable to fetch model pointer!\\n\"); return; } mstudioseqdesc_t *pseqdesc; pseqdesc = (mstudioseqdesc_t *)((byte *)pstudiohdr + pstudiohdr->seqindex); UTIL_SetSize(pev,pseqdesc[ pev->sequence ].bbmin,pseqdesc[ pev->sequence ].bbmax); }
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
-CJ- заканчивай оверквотить!
достаточно взять одну строчку и выделить её вот так
>>
буду плюсать нещадно.
>> Это в серверной части надо ставить, а вызывать в ф-и Spawn у cycler'a.
Можно плиз поподробней а то у меня чето не выходит
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Временная зона GMT. Текущее время 08:36. | Страницы (3): [1] 2 3 » Показать все 41 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024