Добавляем еффект взрыва гранат Napalm-Frost



Делаем для 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 [136.08 Kb] (cкачиваний: 1889)

Комментарии 35

  1. Magister от 17 февраля 2014 20:29
    норм
    --------------------
    Куплю любой(не менее 5 нормальных пушек навсегда) аккаунт от CSO. Японию,Тайвань не предлагать. Level не важен
  2. Opo4uMapy от 17 февраля 2014 20:41
    Классно придумано!
  3. cufon от 17 февраля 2014 21:41
    Очень понравилось
  4. Mr.H от 17 февраля 2014 23:21
    Кстати не хренова, давно такого ждал спс автору)
  5. vitalj91 от 18 февраля 2014 00:12
    pahmel, ты крут дядька!
  6. Straniks от 18 февраля 2014 09:45
    Подскажите, все сделал правильно, скомпилировал, эффект осколок есть, а эффекта взрыва нет, как было обычное кольцо так и осталось.

    Вернее он есть, но почему-то спрайт какой-то размытый ели видный
  7. pahmel от 18 февраля 2014 13:46
    Цитата: Straniks
    Подскажите, все сделал правильно, скомпилировал, эффект осколок есть, а эффекта взрыва нет, как было обычное кольцо так и осталось.

    Вернее он есть, но почему-то спрайт какой-то размытый ели видный


    вот ета строка отвечает за размер спрайта

    write_byte(100) // Size of sprite

    поставь вместо 100 любое число меньше ста

    попробуй 30-40
  8. Straniks от 18 февраля 2014 15:39
    Цитата: pahmel
    Цитата: Straniks
    Подскажите, все сделал правильно, скомпилировал, эффект осколок есть, а эффекта взрыва нет, как было обычное кольцо так и осталось.

    Вернее он есть, но почему-то спрайт какой-то размытый ели видный


    вот ета строка отвечает за размер спрайта

    write_byte(100) // Size of sprite

    поставь вместо 100 любое число меньше ста

    попробуй 30-40

    Спасибо. Все нормально
  9. pahmel от 18 февраля 2014 15:41
    Цитата: Straniks
    Цитата: pahmel
    Цитата: Straniks
    Подскажите, все сделал правильно, скомпилировал, эффект осколок есть, а эффекта взрыва нет, как было обычное кольцо так и осталось.

    Вернее он есть, но почему-то спрайт какой-то размытый ели видный


    вот ета строка отвечает за размер спрайта

    write_byte(100) // Size of sprite

    поставь вместо 100 любое число меньше ста

    попробуй 30-40

    Спасибо. Все нормально


    нз
  10. Machette от 18 февраля 2014 17:45
    Добрый день. У меня такая проблема, спрайты видно через модель игрока, как можно это исправить?
    Скрин (http://s018.radikal.ru/i508/1402/10/52b4c90a7c37.jpg)
  11. pahmel от 18 февраля 2014 18:26
    Цитата: Machette
    http://s018.radikal.ru/i508/1402/10/52b4c90a7c37.jpg)

    ето у всех так
  12. trick от 18 февраля 2014 18:32
    Вопрос, как сделать это для 5.0.8?
    --------------------
    vk.com/truezm
  13. pahmel от 18 февраля 2014 18:44
    хз не пробивал
  14. trick от 18 февраля 2014 18:53
    Цитата: pahmel
    хз не пробивал

    Первое действие прописывать в другой исход, второй в zp50_grenade_frost вроде
    --------------------
    vk.com/truezm
  15. pahmel от 18 февраля 2014 19:02
    я ваше мод не видел посмотрю потом
  16. trick от 18 февраля 2014 19:10
    Цитата: pahmel
    я ваше мод не видел посмотрю потом

    Посмотри, по сути тоже самое, только разбито все по категориям (исходникам)
    --------------------
    vk.com/truezm
  17. vitalj91 от 18 февраля 2014 20:01
    pahmel, как сделать так,чтоб граната рикошетила и взрывалась?Сейчас просто взрыв при касание объектов.
  18. pahmel от 18 февраля 2014 20:07
    ето на видео так аддон такой
  19. pahmel от 19 февраля 2014 02:04
    в zp5.0.8 делается также только через исходник гранат fire frost

    только вместо
    create_blast3(const Float:originF[3])

    нужно искать

    create_blast2(const Float:originF[3])

    и вместо
    // Make the explosion
    create_blast3(origin)

    нужно искать
    // Make the explosion
    create_blast2(origin)
  20. Aikido от 19 февраля 2014 03:51
    Для Infect-бомбы спрайтик не найдется?)
  21. pahmel от 19 февраля 2014 13:39
    Цитата: Aikido
    Для Infect-бомбы спрайтик не найдется?)

    нет но могу поискать
  22. Aikido от 19 февраля 2014 16:17
    Буду благодарен)
  23. Dim4ik от 19 февраля 2014 18:09
    Цитата: pahmel
    Цитата: Aikido
    Для Infect-бомбы спрайтик не найдется?)

    нет но могу поискать

    Вылетает с такой ошибкой
    Mod_LoadBrushModel:sprites/zp_new/fireexplo.spr has wrong version number
    --------------------
    www.zmcity.ru
    ««ZombieCity»»
    connect 83.222.116.163:27015
  24. pahmel от 19 февраля 2014 18:35
    спрайт залил на сервер ?
  25. pahmel от 20 февраля 2014 14:13
    Цитата: Aikido
    Буду благодарен)


    http://rghost.ru/52545745
  26. kot9pa от 20 февраля 2014 14:23
    У меня у одного спрайт не видно и он жестоко прозрачный?
    --------------------
    Тут кароч подпись
  27. Dim4ik от 20 февраля 2014 15:49
    Цитата: pahmel
    спрайт залил на сервер ?

    конечно
    --------------------
    www.zmcity.ru
    ««ZombieCity»»
    connect 83.222.116.163:27015
  28. Dim4ik от 21 февраля 2014 16:48
    pahmel дай скайп свой пожалуйста
    --------------------
    www.zmcity.ru
    ««ZombieCity»»
    connect 83.222.116.163:27015
  29. pahmel от 21 февраля 2014 17:07
    Цитата: Dim4ik
    вот ета строка отвечает за размер спрайта

    write_byte(100) // Size of sprite

    поставь вместо 100 любое число меньше ста

    попробуй 30-40


    paxanzombie

    Цитата: kot9pa
    У меня у одного спрайт не видно и он жестоко прозрачный?


    комменты читать надо

    вот ета строка отвечает за размер спрайта

    write_byte(100) // Size of sprite

    поставь вместо 100 любое число меньше ста

    попробуй 30-40
  30. Just a Boy от 14 августа 2014 21:55
    Цитата: pahmel
    http://rghost.ru/52545745

    1.Перезалей, и кинь ссылку в лс.
    2.Почему-то взрыв не отображает. Сделал как ты в комментах писал
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.