Здрассе! Сегодня я вас научу делать дымовую гранату... даже не саму гранату... а кусочек кода, который создаёт дым аля ксс.... короче вам дастатачна создать свою гранату... типа grenade_smoke... если не можете создать, то напишите... я напишу тут как делать собственную гранату... и так допустим у вас уже создана граната... И так приступаем для начала вам нужно использовать файл дыма...
code:#include "particle_smokegrenade.h"
Всё. Теперь в функцию взырва гранаты надо добавить вот этот кусок кода:
code: ParticleSmokeGrenade *pSmoke = dynamic_cast<ParticleSmokeGrenade*>( CreateEntityByName(PARTICLESMOKEGRENADE_ENTITYNAME) );
Vector vForward;
AngleVectors( GetLocalAngles(), &vForward );
vForward.z = 0;
VectorNormalize( vForward );
pSmoke->SetLocalOrigin( GetLocalOrigin() + vForward * 100 );
pSmoke->SetFadeTime(25, 30);
pSmoke->Activate();
pSmoke->SetLifetime(30);
pSmoke->FillVolume();
Вот и всё ))) всё просто и красива ) Спасипа что прочитали мой тутор )
(с) [SP]Phoenix