HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Модели оружия
в воздухе
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32339
Нанёс повреждений: 392 ед.

Рейтинг



Вот исправленный код на основе того из первокваки
Это где-нить в начале файла StudioModelRenderer.cpp, можно сразу после инклудов.

C++ Source Code:
extern "C" float anglemod( float a );

Это - в начало функции StudioSetupTransform.
C++ Source Code:
1
float bobjrotate = anglemod(100*m_clTime);
2
// rotate binary objects locally
3
if (m_pCurrentEntity->curstate.effects & EF_ROTATE)
4
{
5
  ent->angles[1] = bobjrotate;
6
 
7
  // bobbing items
8
  ent->origin[2] += ((sin (bobjrotate / 90 * M_PI) * 5) + 5);
9
}

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 17-02-2011 15:11
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Оу. А pev->effects |= EF_ROTATE нужно писать в spawn пушки?

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 17-02-2011 15:21
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32339
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
(epeFk@ писал:
А pev->effects |= EF_ROTATE нужно писать в spawn пушки?

ага. Можно убирать во время игры, тогда пушка перестанет вращаться.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 17-02-2011 15:29
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



не компилится
--------------------Configuration: cl_dll - Win32 Release--------------------
Compiling...
crowbar.cpp
D:\plagueSDK\dlls\crowbar.cpp(56) : error C2143: syntax error : missing ';' before '}'
egon.cpp
D:\plagueSDK\dlls\egon.cpp(65) : error C2143: syntax error : missing ';' before '}'
gauss.cpp
D:\plagueSDK\dlls\gauss.cpp(75) : error C2143: syntax error : missing ';' before '}'
hl_wpn_glock.cpp
D:\plagueSDK\dlls\wpn_shared\hl_wpn_glock.cpp(53) : error C2143: syntax error : missing ';' before '}'
hornetgun.cpp
D:\plagueSDK\dlls\hornetgun.cpp(63) : error C2143: syntax error : missing ';' before '}'
mp5.cpp
D:\plagueSDK\dlls\mp5.cpp(63) : error C2143: syntax error : missing ';' before '}'
python.cpp
D:\plagueSDK\dlls\python.cpp(81) : error C2143: syntax error : missing ';' before '}'
shotgun.cpp
D:\plagueSDK\dlls\shotgun.cpp(55) : error C2143: syntax error : missing ';' before '}'
StudioModelRenderer.cpp
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(423) : error C2065: 'm_clTime' : undeclared identifier
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(425) : error C2143: syntax error : missing ';' before 'if'
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(426) : error C2143: syntax error : missing ';' before '{'
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(426) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.

client.dll - 12 error(s), 0 warning(s)

на сервере

D:\plagueSDK\dlls\crowbar.cpp(56) : error C2143: syntax error : missing ';' before '}'

дядя миша помоги!!

Добавлено 17-02-2011 в 18:40:

ошибка в оружиях оттого что я добавил флаг pev->effects |= EF_ROTATE в спавн

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 17-02-2011 15:40
- За что?
Government-Man
Призрак

Дата регистрации: Apr 2006
Проживает: N/A
Сообщений: 3507

Рейтинг



Награды
 
[1 награда]


(epeFk@ ты точку с запятой не поставил в конце каждой добавленной строчки.

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

Старое сообщение 17-02-2011 17:36
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32339
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
(epeFk@ писал:
дядя миша помоги!!

помоги себе сам. Я думал ты умнее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 17-02-2011 18:48
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Какая точка с запятой??? вот здесь то pev->effects |= EF_ROTATE???? Ну это ладно а тут как быть

D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(423) : error C2065: 'm_clTime' : undeclared identifier
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(425) : error C2143: syntax error : missing ';' before 'if'
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(426) : error C2143: syntax error : missing ';' before '{'
D:\plagueSDK\cl_dll\StudioModelRenderer.cpp(426) : error C2447: missing function header (old-style formal list?)

тут то я и завис

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 18-02-2011 09:41
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32339
Нанёс повреждений: 392 ед.

Рейтинг



(epeFk@ покажи всю функцию, откуда мы знаем что там у тебя на 423-й строке?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 18-02-2011 10:29
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Вот тут StudioModelRenderer.cpp и crowbar.cpp с добавленным флагом в спавн

Вложение: sources.zip (12.2 кб)
Этот файл был скачан 164 раз.

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 18-02-2011 10:42
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32339
Нанёс повреждений: 392 ед.

Рейтинг



(epeFk@ может тебе лучше так и сидеть в контакте дальше?
Я русским языком сказал "В НАЧАЛО ФУНКЦИИ StudioSetupTransform" а не МЕЖДУ ФУНКЦИЯМИ. Если ты идиот - сиди в контакте дальше.
И точку с запятой после pev->effects |= EF_ROTATE не ставь конечно.
Ты же в контакте, ты же самый умный

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

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

Старое сообщение 18-02-2011 11:06
-
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



ААААААААА блин точно. Ну недоглядел,бывает!

Добавлено 18-02-2011 в 14:16:

Блин! StudioModelRenderer.cpp скомпилился без ошибок, а пушки все еще требуют в флаге pev->effects |= EF_ROTATE поставить какуюто точку с запятой!

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 18-02-2011 11:16
- За что?
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



(epeFk@ тебя не смущает что во всех строчках до этого стоит точка с запятой?

__________________
-Brain is dead-

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

Старое сообщение 18-02-2011 11:38
- За что?
Jimmy C.
Житель форума

Дата регистрации: Aug 2010
Проживает: (void)
Сообщений: 618
Возраст: 28

Рейтинг



Во XD! Скомпилилось!

__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша

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

Старое сообщение 18-02-2011 11:40
- За что?
n00b
Житель форума

Дата регистрации: Nov 2010
Проживает: (void)
Сообщений: 128

Рейтинг



Меня смущает, удалю ка я их все

Создатели AMXX мода наверняка знали, что точка с зяпятой (epeFk@'y не понравится, и поэтому сделали её в pawne не обязательной.

Отредактировано n00b 18-02-2011 в 11:46

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

Старое сообщение 18-02-2011 11:40
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34589
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


За язык, в котором точка с запятой не обязательна, вообще проклясть надо... Или вмазать тортом по наглой очкастой морде
Вон в луа она тоже не обязательна, но я всегда ставлю.

__________________

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

Старое сообщение 18-02-2011 11:49
-
Тема: (Опционально)
Ваш ответ:



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


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 20:34. Новая тема    Ответить
Страницы (3): « 1 [2] 3 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Модели оружия
в воздухе
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

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

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024