Witajcie,
Czy możliwe jest aby z użyciem poniższej funkcji (lub jakiejś innej?) najpierw ustawić graczowi kolor ekranu np czerwony, a później płynnie z czerwonego przejść w biały? Próbowałem po prostu wywołać dwa razy pod rząd tę funkcję (z opóźnieniem pomiędzy nimi), ale przy przechodzeniu z jednej na drugą ekran wraca na chwile do normy.
stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha) { static msgScreenFade; if( !msgScreenFade ) msgScreenFade = get_user_msgid("ScreenFade") message_begin( !id ? MSG_ALL : MSG_ONE, msgScreenFade, {0,0,0}, id ); write_short( (1<<12) * duration ); // Duration of fadeout write_short( (1<<12) * holdtime ); // Hold time of color write_short( fadetype ); // Fade type write_byte ( red ); // Red write_byte ( green ); // Green write_byte ( blue ); // Blue write_byte ( alpha ); // Alpha message_end(); }