Модератор
Скриптер
Пользователь
- Сообщения
- 1,420
- Реакции
- 2,511
- Помог
- 58 раз(а)
Данный include позволяет удобно устанавливать затемнение экрана игроку.
Описание стоков
Работает точно так же как и первый сток, но этот нужен для затемнения экрана.
Примеры
Через 5 секунд у всех игроков экран будет полностью чёрным, затемняется постепенно.
Через 3 секунды установится затемнение экрана, которое не будет отключено пока другое ScreenFade сообщение не будет отправлено.
Автор: ConnorMcLeod
Источник: https://forums.alliedmods.net/showthread.php?t=87623
Описание стоков
Код:
stock UTIL_ScreenFade(id = 0, iColor[3] = { 0, 0, 0 }, Float:flFxTime = -1.0, Float:flHoldTime = 0.0, iAlpha = 0, iFlags = FFADE_IN, bool:bReliable = false, bool:bExternal = false)
- id - кому пошлётся ScreenFade сообщение. 0 - всем.
- iColor - цвет (0 - 255).
- flFxTime - через сколько секунд затемнять экран с эффектом.
- flHoldTime - сколько секунд будет держаться эффект.
- iAlpha - альфа значение цвета (0 - 255).
- iFlags - флаги для установки скринфейда.
- bReliable - если true, то будет послано MSG_ONE или MSG_ALL (если индекс 0), если false то MSG_ONE_UNRELIABLE или MSG_BROADCAST (если индекс 0).
- bExternal - если true, то использовать emessage_* вместо message_*
Код:
stock UTIL_FadeToBlack(id, Float:flFxTime = 3.0, bool:bReliable = false, bool:bExternal = false)
Примеры
Код:
UTIL_FadeToBlack(0, 5.0);
Код:
UTIL_ScreenFade(id, { 255, 0, 0 }, 3.0, 0.0, 150, FFADE_STAYOUT, true);
Автор: ConnorMcLeod
Источник: https://forums.alliedmods.net/showthread.php?t=87623
Вложения
-
2 KB Просмотры: 148
Последнее редактирование: