
Делаем для frost
1. В исходнике ZP ищем:
// CS sounds
new const sound_flashlight[] = \”items/flashlight1.wav\”
new const sound_buyammo[] = \”items/9mmclip1.wav\”
new const sound_armorhit[] = \”player/bhit_helmet-1.wav\”
Добавляем
new g_frostexp
2. В этот раздел
// Custom sprites for grenades
g_exploSpr = engfunc(EngFunc_PrecacheModel, sprite_grenade_ring)
g_flameSpr = engfunc(EngFunc_PrecacheModel, sprite_grenade_fire)
g_smokeSpr = engfunc(EngFunc_PrecacheModel, sprite_grenade_smoke)
g_glassSpr = engfunc(EngFunc_PrecacheModel, sprite_grenade_glass)
Добавляем
g_frostexp = precache_model(\”sprites/ваш спрайт.spr\”)
3. В разделе
// Frost Grenade: Freeze Blast
create_blast3(const Float:originF[3])
{
…
Добавляем
Все, со спрайтом взрыва закончено.
Теперь делаем осколки из спрайтов
Находим
new g_frostexp
Добавляем
new g_frost_gibs
Находим
g_frostexp = precache_model(\”sprites/ваш спрайт.spr\”)
Добавляем
g_frost_gibs = precache_model(\”sprites/ваш спрайт.spr\”)
Находим
// Frost Grenade Explosion
frost_explode(ent)
{
После строк
// Make the explosion
create_blast3(originF)
Добавляем
Для napalm делается аналогично
Скачать спрайты для Napalm и Frost:
expspr.rar