HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > ай нид хэлп-> как сделать такую фишку?
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



Half-Life ай нид хэлп-> как сделать такую фишку?

вобщем вот несколько вопросов знат кто нет как и что делать:
1)я сделал пушку поставил к ей прицел вот так-->void Caug::SecondaryAttack()
{
if ( m_pPlayer->pev->fov != 0 )
{
m_pPlayer->pev->fov = m_pPlayer->m_iFOV = 0; // 0 means reset to default fov
m_fInZoom = 0;
}
else if ( m_pPlayer->pev->fov != 20 )
{
m_pPlayer->pev->fov = m_pPlayer->m_iFOV = 20;
m_fInZoom = 1;
}

pev->nextthink = UTIL_WeaponTimeBase() + 0.1;
m_flNextSecondaryAttack = UTIL_WeaponTimeBase() + 1.0;
} -->и после смены оружия он неуберается как это исправить?и как сделать так чтоб было как в кс ну сменился спритерс на снайперский прицел и вокруг затемнение т.ё типа как у AWP.
2)и ещё знает кто нет как сделать прицел не спрайтом а как у нормальных льдей чтот похожее на прицел в кс.

Добавлено 15-09-2007 в 13:44:

3)савсем чуть незабыл вот что как сделать чтоб скорострельность из пистолети зависила от скорости нажатия на мышку а не от заданной в параметрах как у глока?

__________________
rt

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

Старое сообщение 15-09-2007 09:44
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


1) В ф-ю Holster перед return добавь:
m_pPlayer->pev->fov = m_pPlayer->m_iFOV = 0; // 0 means reset to default fov

2) как у нормальных людей это надо сидеть и писать код. Между прочим, не такой уж тривиальный.

3) после каждого выстрела делать чтото типа
m_pPlayer->m_afButtonsPressed &= ~IN_ATTACK;
(пишу по памяти, может переменная чуть по другому называется, но похоже)

__________________

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

Старое сообщение 15-09-2007 09:57
-
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



>> и ещё знает кто нет как сделать прицел не спрайтом а как у нормальных льдей чтот похожее на прицел в кс.

А в КС резве не спрайтами это реализовано ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!

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

Старое сообщение 15-09-2007 10:34
- За что?
SmallHabit
Новичок

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 4
Возраст: 32

Рейтинг



В Кс это через клиент и не через спрайт, там он помойму ещё двигался.

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

Старое сообщение 15-09-2007 11:12
- За что?
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



Ксаер твой код про прицел работает а вот с выстрелами чёт нет нехочет стрелять при нажатии либа ошибка компила мол не добавил в плэир.н то бесконечно стреляет при нажатии.
-А как всётаки сделать оптику похожую на кс мот ссылки где есть на туторы?

__________________
rt

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

Старое сообщение 16-09-2007 07:40
- За что?
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



Ссылки ессть http://www.hlfx.ru/forum/showthread.php?s=&threadid=790
Качай только последнюю версию.

__________________
Хотелось бы, чтобы не только хотелось...

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

Старое сообщение 16-09-2007 12:01
- За что?
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



да тутор весьма интересный но там нет того что я спрашивал :
про стрельбу при нажатии и про прицел.

__________________
rt

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

Старое сообщение 16-09-2007 15:25
- За что?
Тренсфер
Житель форума

Дата регистрации: Mar 2007
Проживает: (void)
Сообщений: 327

Рейтинг



Как ? Ku2zoff в "Исходный код снайперки" там хорошо про прицел рассказал Правда спрайтовый, но он ничуть не хуже чисто кодерского.

__________________
Хотелось бы, чтобы не только хотелось...

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

Старое сообщение 16-09-2007 17:41
- За что?
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



там со снайперкой касяк придираеццо к словам FFADE_IN незарегестрирный символ или чёт в этом роде.

__________________
rt

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

Старое сообщение 17-09-2007 07:20
- За что?
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



ах да вот ещё что что это за ошибки такие при компиляции спирита1.6 да и 1.7 тож ? -->tripmine.obj : error LNK2001: unresolved external symbol "char const * const g_p
ModelNameLaser" (?g_pModelNameLaser@@3PBDB)
hl_objects.obj : error LNK2001: unresolved external symbol "void __cdecl HUD_Get
LastOrg(float *)" (?HUD_GetLastOrg@@YAXPAM@Z)
.\Release\client.dll : fatal error LNK1120: 59 unresolved externals
И такие-->egon.obj : error LNK2001: unresolved external symbol "public: virtual void __thi
scall CBasePlayerItem::KeyValue(struct KeyValueData_s *)" (?KeyValue@CBasePlayer
Item@@UAEXPAUKeyValueData_s@@@Z)

__________________
rt

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

Старое сообщение 17-09-2007 12:57
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


rocksTaa у тебя явно напутано с версиями СДК. Может потому, что ты облегченный компилятор используешь и что-то недонастроил.

__________________

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

Старое сообщение 17-09-2007 13:36
-
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



я непонял всмысле напутано?я чёт непойму?

__________________
rt

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

Старое сообщение 17-09-2007 15:25
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


rocksTaa ну у тебя СДК 2.3? Ты на него ставил спирит?

__________________

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

Старое сообщение 17-09-2007 17:02
-
rocksTaa
Житель форума
Девойс

Дата регистрации: Aug 2007
Проживает: космодром плесецк
Сообщений: 162
Возраст: 35

Рейтинг



апсалютно так и текстовики исправил как надо но вот те ошибки в каждой пушке.

__________________
rt

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

Старое сообщение 18-09-2007 07:59
- За что?
 XaeroX
Crystice Softworks

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

Рейтинг



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


rocksTaa да найди ты нормальную студию 6.0 и не мучайся

__________________

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

Старое сообщение 18-09-2007 10:12
-
Тема: (Опционально)
Ваш ответ:



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


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

Временная зона GMT. Текущее время 12:11. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
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