Регистрация - или - Войти

Восстановить пароль
×

Для восстановления пароля необходимо ввести логин или почту, которую Вы вводили при регистрации. После это, на Ваш почтовый ящик будет отпрвлено письмо с кодом.

Логин или почта :

Assassin beta 1.1Assassin beta 1.1

https:\/\/www.fileplanet.com\/archive\/c-15\/first-person\/2429 hl mod...

Bunker 66Bunker 66

There wasn’t any epidemic in the bunker 66, the virus wasn’t turning people into zombies, there wasn’t any supernatural ...

31/05/2013
Статистика ( по комментариям ), шт.

Мазлфлэш на брашах


  • Описание
  • КАК УСТАНОВИТЬ

Мазлфлэш на брашах

Мазлфлэш на брашах


Автор / ы урока : Jack-Hang
Просмотров : 1739 ( +1 )
Прислал / (а) : Streit
Дата создания : 07.04.2011 21:24:08
Источник : http://www.hang-over.ucoz.ru...
Рейтинг :
 ( 5 ) 
Поделиться :


Имеются следующие переводы : | русский |

Откроем ev_hldm.h, Где-то в конце добавим:

Code:

void EV_HLDM_MuzzleFlash( vec3_t pos, float amount );

Потом откроем ev_hldm.cpp, вставим где-то после этого:

Code:

// play a strike sound based on the texture that was hit by the attack traceline. VecSrc/VecEnd are the
// original traceline endpoints used by the attacker, iBulletType is the type of bullet that hit the texture.
// returns volume of strike instrument (crowbar) to play
float EV_HLDM_PlayTextureSound( int idx, pmtrace_t *ptr, float *vecSrc, float *vecEnd, int iBulletType )

Вот это:

Code:

void EV_HLDM_MuzzleFlash(vec3_t pos, float amount)
{
   dlight_t *dl = gEngfuncs.pEfxAPI->CL_AllocDlight(0);
   dl->origin = pos;
   dl->color.r = 255; // red
   dl->color.g = 255; // green
   dl->color.b = 128; // blue
   dl->radius = amount * 100;
   dl->die = gEngfuncs.GetClientTime() + 0.01;
}

Найдите функцию:

Code:

void EV_FireGlock1( event_args_t *args )

Найдите в ней:

Code:

EV_GetGunPosition( args, vecSrc, origin );

Прямо после неё вставьте это:

Code:

EV_HLDM_MuzzleFlash( vecSrc, 1.0 + gEngfuncs.pfnRandomFloat( -0.2, 0.2 ) );

Интенсивность освещения ~1.0, умножается на 100, и получается где от 80 до 120 радиус каждый раз по разному, для разнообразия. Можете ставить по больше чтобы была ярче вспышка, 1.0 это для Глока в самый раз а для автомата где-то 2.5 или 3.0



Похожие1. weapon_flamethrower - Играя в Халф-Лайф, вы не задумывались над тем, что в нем чего-то не хватает? Чего-то очень близкого, родного, горячего...
2. И снова наследование классов :) - Казалось бы тема наследования классов давно избита, ан нет всё ещё существуют вопросы, правда про чуть боле сложное наследование.
3. Летающие бочки и trigger_push - Все, кто хотя бы один раз прошел Hl1 наверняка знает, что на карте c2a5 (там где плотина) есть такие прикольные бочки, которые подскакивают вверх и там взрываются.
4. Quake strafing & DoD bobing styles - Вот от нечего делать я решил немножко изменить стиль игры в оригинальной хл.
5. Увеличение количества мяса от взрыв - Увеличение количества мяса от взрывов людей или инопланетян.
6. Как перекрасить пули в ХЛ - Здесь я вам расскажу, как можно перекрасить пули в Half-Life1 и приведу свой пример
7. Water Splash - Добавляем брызги при выстреле по воде
8. Sparks - Как добавить искры
Вы не можете комментировать, т.к. вы не зарегистрированы.
    Plumber
    Half-Life 2Plumber
    BLENDER в BSP
    Half-Life 2BLENDER в BSP
    The Lost Temple | Карта на прохождение
    Garrys modThe Lost Temple | Карта на прохождение