Всем привет!Обращаюсь к вам за вопросом как же сделать затемнение при входе игрока на сервер на пару секунд
Всем привет!Обращаюсь к вам за вопросом как же сделать затемнение при входе игрока на сервер на пару секунд
Черный текстдрав на весь экран, первое что пришло в голову
Двойной класс
Как написали выше. А чтобы это происходило плавно, погугли "textdraw fader".
Не хотите постоянно проверять обновления моих скриптов?
Подключите его последним, после всех остальных
Nexius's Update Checker
Как то так:
ЗЫ, 15 и 18 магические числа, 15*17=255.PHP код:
public OnPlayerConnect(playerid)
{
new PlayerText:text = CreatePlayerTextDraw(playerid, 0.0, 0.0, "_");
PlayerTextDrawUseBox(playerid, text, 1);
PlayerTextDrawBoxColor(playerid, text, 0);
PlayerTextDrawShow(playerid, text);
SetTimerEx("OnPlayerTextDrawBlackout", 100, false, "ddd", playerid, _:text, 1);
return 1;
}
forward OnPlayerTextDrawBlackout(playerid, text, steps);
public OnPlayerTextDrawBlackout(playerid, text, steps)
{
if (steps >= 18)
{
PlayerTextDrawDestroy(playerid, PlayerText:text);
return 1;
}
PlayerTextDrawBoxColor(playerid, PlayerText:text, steps * 15);
PlayerTextDrawShow(playerid, PlayerText:text);
SetTimerEx("OnPlayerTextDrawBlackout", 100, false, "ddd", playerid, text, ++steps);
return 0;
}
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)