Sidebar

Активация действия при событии если у игрока имеется какое то оружие

NiGo32

New member
08.08.08
377
0
0
Активация действия при событии если у игрока имеется какое то оружие

И так мой вопрос, я пытался сделать такую фишку, если у игрока в данный момент в руках будет держаться определенное оружие, к примеру AR2, то произойдет какое либо действие.
Мне это надо для мода.
Для чего именно требуется не спрашиваем!
Вот к примеру пытался сделать вот так:
Код:
                 else if ( FClassnameIs( pWeapon, "weapon_smg1" ) && playerAnim == PLAYER_WALK )
		{
			idealActivity = ACT_WALK_RIFLE_RELAXED;
		}
Игра вылетает без ошибок, просто отправить отчет и т.п.
Помогите! Заранее спс
 

DeTLeR

New member
17.12.06
2 777
Полный код покажи :)
Код:
if( ... )
{
...
}
else if( ... )
{

}
А то так вобще непонятно.
 

NiGo32

New member
08.08.08
377
0
0
DeTLeR сказав(ла):
Полный код покажи :)
Код:
if( ... )
{
...
}
else if( ... )
{

}
А то так вобще непонятно.
не важно, главное если его удалить или закоментировать, то игра пахает.

Post automatically merged:

отправил файл.......
 
Останнє редагування:

realspaik

Member
30.08.06
651
4
18
Ну попробуй вариант для определения что за оружие
( pWeapon->ClassMatches( "weapon_smg" ) )

Хотя это все гадание...где хоть твой код расположен?
 

NiGo32

New member
08.08.08
377
0
0
realspaik сказав(ла):
Ну попробуй вариант для определения что за оружие
( pWeapon->ClassMatches( "weapon_smg" ) )

Хотя это все гадание...где хоть твой код расположен?
в HL2_Player.cpp
Функция SetAnimation

Ну я уже отправил файл DeTLeR'у, от него помощи подожду.
А так спасибо за отзыв realspaik :)
 

realspaik

Member
30.08.06
651
4
18
pWeapon указывает на то оружие что у игрока в руках? А если нет у него еще никакого оружия, что при спауне обычное и бывает?

Вообщем делай так
Код:
if ( pWeapon && FClassnameIs( pWeapon, "weapon_smg1" ) && playerAnim == PLAYER_WALK )
 

NiGo32

New member
08.08.08
377
0
0
йо!! спасибо щас попробую, утром все скажу.
 

NiGo32

New member
08.08.08
377
0
0
Спасибо запахало, но минус в том что теперь эта процедура if не работают.
Но у меня появлся другой план, и я сделаю по другому :)
 

Game Server

Доноры Красавчики

Користувачі онлайн