|
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Screen Fade при окончании раунда |
Screen Fade при окончании раунда |
Дата: Воскресенье, 22.07.2018, 14:13 | Сообщение # 1
Legend User
VIP
Offline
![]()
Как добавить эффект Screen Fade? Допустим чтобы при выигрывании Zombie эффект красного, Людей - синего, ничья - зелёным.
Так что ли? Код // Люди выиграли set_dhudmessage(0, 0, 200, HUD_EVENT_X, HUD_EVENT_Y, 0, 0.0, 3.0, 2.0, 1.0, false) show_dhudmessage(0, "%L", LANG_PLAYER, "WIN_HUMAN") // Play win sound and increase score ArrayGetString(sound_win_humans, random_num(0, ArraySize(sound_win_humans) - 1), sound, charsmax(sound)) PlaySound(sound) g_scorehumans++ if(task_exists(i+TASK_ROUND_END_FADE)) remove_task(i+TASK_ROUND_END_FADE); set_task(0.10, "CREATE_SCREENFADE", i+TASK_ROUND_END_FADE); } } public CREATE_SCREENFADE(pPlayer) { pPlayer -= TASK_ROUND_END_FADE; message_begin(MSG_ONE, MsgId_ScreenFade, {0,0,0}, pPlayer); write_short(8192); write_short(2048); write_short(0); write_byte(random_num(20, 255)); write_byte(random_num(20, 255)); write_byte(random_num(20, 255)); write_byte(128); message_end(); } ___ P.S Ошибка в названии темы: "Рануда" , Раунда*
Сообщение отредактировал maxee - Воскресенье, 22.07.2018, 14:21
|
Дата: Воскресенье, 22.07.2018, 14:23 | Сообщение # 2
Любитель
Offline
![]()
Ну да, только почему у тебя стоит рандом в byte? Тебе-ж красный вроде нужно
Код write_byte(200); RED write_byte(0); GREEN write_byte(0); BLUE Код write_byte(0); RED write_byte(0); GREEN write_byte(200); BLUE
Сообщение отредактировал pro1000kill - Воскресенье, 22.07.2018, 14:27
|
Дата: Воскресенье, 22.07.2018, 15:02 | Сообщение # 3
Сообщение отредактировал maxee - Воскресенье, 22.07.2018, 15:26
|
| |||
| |||