07
дек
2018

[ZP] Статья: Замена спрайтов взрыва

Категория: Counter-Strike 1.6 / Статьи, Автор: TalRasha, Просмотров: 85

Статья о замене спрайта взрыва на зомби сервере
Открываем исходник zombie_plague40.sma и ищем строчку 
// Game vars
И добавляем следующее:
new model_w_holy[128] = "models/zombie_plague/w_holybomb.mdl"
new model_p_holy[128] = "models/zombie_plague/p_holybomb.mdl"
new const explore_holy[][] = "weapons/holywater_explosion.wav" 
new holyexplore 
Должно получится так:
// Game vars
new model_w_holy[128] = "models/zombie_plague/w_holybomb.mdl"
new model_p_holy[128] = "models/zombie_plague/p_holybomb.mdl"
new const explore_holy[][] = "weapons/holywater_explosion.wav" 
new holyexplore
new g_pluginenabled // ZP enabled
new g_newround // new round starting
Теперь прекешим наши спрайты, модели и звуки
Ищем строку:
engfunc(EngFunc_PrecacheModel, model_vknife_admin_zombie)
После нее добавляем:
engfunc(EngFunc_PrecacheModel, model_w_holy)
engfunc(EngFunc_PrecacheModel, model_p_holy)
precache_sound("weapons/holywater_pinpul.wav")
precache_sound("weapons/holywater_deploy.wav")
precache_sound("weapons/holywater_explosion.wav")
holyexplore = precache_model("sprites/holybomb_exp.spr");
Должно получится так:
engfunc(EngFunc_PrecacheModel, model_vknife_human)
engfunc(EngFunc_PrecacheModel, model_vknife_nemesis)
engfunc(EngFunc_PrecacheModel, model_vm249_survivor)
engfunc(EngFunc_PrecacheModel, model_grenade_infect)
engfunc(EngFunc_PrecacheModel, model_grenade_fire)
engfunc(EngFunc_PrecacheModel, model_grenade_frost)
engfunc(EngFunc_PrecacheModel, model_grenade_flare)
engfunc(EngFunc_PrecacheModel, model_vknife_admin_human)
engfunc(EngFunc_PrecacheModel, model_vknife_admin_zombie)
engfunc(EngFunc_PrecacheModel, model_w_holy)
engfunc(EngFunc_PrecacheModel, model_p_holy)
precache_sound("weapons/holywater_pinpul.wav")
precache_sound("weapons/holywater_deploy.wav")
precache_sound("weapons/holywater_explosion.wav")
holyexplore = precache_model("sprites/holybomb_exp.spr");
Далее ищем:
// Fire Grenade Explosion
Заменяем fire_explode(ent) на fire_explode(ent, id)
Ниже должно быть следующее:
// Fire nade explode sound
static sound[64]
ArrayGetString(grenade_fire, random_num(0, ArraySize(grenade_fire) - 1), sound, charsmax(sound))
emit_sound(ent, CHAN_WEAPON, sound, 1.0, ATTN_NORM, 0, PITCH_NORM)
Заменяем на:
emit_sound(id, CHAN_WEAPON, explore_holy[0], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
Ищем:
set_pev(id, pev_viewmodel2, model_grenade_fire)
Ниже добавляем:
set_pev(id, pev_weaponmodel2, model_p_holy)
Ищем:
// Fire Grenade: Fire Blast
Заменяем на:
// Fire Grenade: Fire Blast
create_blast2(const Float:origin[3])

message_begin(MSG_BROADCAST,SVC_TEMPENTITY); 
write_byte(TE_EXPLOSION); // TE_EXPLOSION
write_coord(floatround(origin[0])); // origin x
write_coord(floatround(origin[1])); // origin y
write_coord(floatround(origin[2])); // origin z
write_short(holyexplore); // sprites
write_byte(40); // scale in 0.1's
write_byte(30); // framerate
write_byte(TE_EXPLFLAG_NONE); // flags 
message_end(); // message end
Ищем:
// Forward Set Model 

Ищем:
case NADE_TYPE_NAPALM:
Заменяем на:
fire_explode(entity) на fire_explode(entity, id)
Ищем:
// Ham Grenade Think Forward
public fw_ThinkGrenade(entity)
И заменяем на:
// Ham Grenade Think Forward
public fw_ThinkGrenade(entity, id)
0
Вернуться Комментарии (0)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим логином для скачивания файлов или комментирования новостей.

Возможно Вам так же будут интересны следующие новости:


[ZP] Статья: Зомби не может атаковать во время заморозки
Как сделать чтобы зомби не мог атаковать во время заморозки?

[ZP] Статья: Правильные хитбоксы на моделе
Статья о том как поставить правильные хитбоксы на модели.

Программа: gFlip v.1.2
Эта статья со скриншотами посвящена тем, кто не знает, как

[ZP] Звуки: Sound Pack v.1.0 - Zombie-Mod
Небольшой звуковой пак Zombie Mod + Weapons.

[ZP] Модель игрока: TF2 Models Pack
Модель игрока для зомби сервера

[ZP] Модель зомби: Left4Dead Models
Модели зомби из Left4Dead



Информация


Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Наши проекты: пусто
Яндекс.Метрика
18+