🔒 Объявление: ➥ CSHOST.FUN - Хостинг игровых серверов
🔒 IP-Games.ru - Мониторинг игровых серверов, бесплатный топ..
🔓 Чаты: ➥ Telegram

  • Страница 1 из 1
  • 1
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Screen Fade при окончании раунда
Screen Fade при окончании раунда
Дата: Воскресенье, 22.07.2018, 14:13 | Сообщение # 1
Легенда сайта
Offline
  • Maxee
  • Репутация: 46
  • Сообщений:308
  • Куратор
  • Статус пользователя * Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Как добавить эффект 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
  • pro1000kill
  • Репутация: 15
  • Сообщений:14
  • Постоянный
  • Статус пользователя Релизер Army Bonus System
Ну да, только почему у тебя стоит рандом в 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
Легенда сайта
Offline
  • Maxee
  • Репутация: 46
  • Сообщений:308
  • Куратор
  • Статус пользователя * Запомните, всегда по жизни вас будут красить вежливость и спокойствие, а не наезды и дешевые понты ;)
Цитата pro1000kill ()
Ну да, только почему у тебя стоит рандом в byte? Тебе-ж красный вроде нужно

Никак, ошибок куча :/

Добавлено (29.07.2018, 11:11)
---------------------------------------------
Тему можно закрывать.
Проблема решена.

Сообщение отредактировал maxee - Воскресенье, 22.07.2018, 15:26
Форум » Counter-Strike 1.6 » Сервер Counter-Strike 1.6 » Помощь по скриптингу » Screen Fade при окончании раунда
  • Страница 1 из 1
  • 1
Поиск:
(threadpage)