вобщем вот несколько вопросов знат кто нет как и что делать:
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)савсем чуть незабыл вот что как сделать чтоб скорострельность из пистолети зависила от скорости нажатия на мышку а не от заданной в параметрах как у глока?
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;
(пишу по памяти, может переменная чуть по другому называется, но похоже)
>> и ещё знает кто нет как сделать прицел не спрайтом а как у нормальных льдей чтот похожее на прицел в кс.
А в КС резве не спрайтами это реализовано ?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Ксаер твой код про прицел работает а вот с выстрелами чёт нет нехочет стрелять при нажатии либа ошибка компила мол не добавил в плэир.н то бесконечно стреляет при нажатии.
-А как всётаки сделать оптику похожую на кс мот ссылки где есть на туторы?
ах да вот ещё что что это за ошибки такие при компиляции спирита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)