Перейти к содержанию
Авторизация  
Predator

[TD] Мост разведен г.Южный

Рекомендуемые сообщения

Predator

При вызове функции ShowTextDrawMost снизу под деньгами покажет TextDraw в виде разведенного моста.

Время на которое будет показан TextDraw нужно указывать свое при вызове функции, по умолчанию - 5 секунд.У меня - 2 минуты.

TextDraw показывается всем игрокам онлайн, а после - удаляется.
Ко всем переменным:

new PlayerText:Most[MAX_PLAYERS][2];

В OnPlayerConnect:

Most[playerid][0] = CreatePlayerTextDraw(playerid,513.000000,119.000000,"MOSTUI:sb_0");
PlayerTextDrawBackgroundColor(playerid,Most[playerid][0],255);
PlayerTextDrawFont(playerid,Most[playerid][0],4);
PlayerTextDrawLetterSize(playerid,Most[playerid][0],0.500000,1.000000);
PlayerTextDrawColor(playerid,Most[playerid][0],-1);
PlayerTextDrawSetOutline(playerid,Most[playerid][0],0);
PlayerTextDrawSetProportional(playerid,Most[playerid][0],1);
PlayerTextDrawSetShadow(playerid,Most[playerid][0],1);
PlayerTextDrawUseBox(playerid,Most[playerid][0],1);
PlayerTextDrawBoxColor(playerid,Most[playerid][0],255);
PlayerTextDrawTextSize(playerid,Most[playerid][0],79.000000,74.000000);
//////////////////
Most[playerid][1] = CreatePlayerTextDraw(playerid,499.000000,112.000000, "_");
PlayerTextDrawBackgroundColor(playerid,Most[playerid][1],255);
PlayerTextDrawFont(playerid,Most[playerid][1],1);
PlayerTextDrawLetterSize(playerid,Most[playerid][1],0.500000, 6.599999);
PlayerTextDrawColor(playerid,Most[playerid][1],70);
PlayerTextDrawSetOutline(playerid,Most[playerid][1],0);
PlayerTextDrawSetProportional(playerid,Most[playerid][1],1);
PlayerTextDrawSetShadow(playerid,Most[playerid][1],1);
PlayerTextDrawUseBox(playerid,Most[playerid][1],1);
PlayerTextDrawBoxColor(playerid,Most[playerid][1],40);
PlayerTextDrawTextSize(playerid,Most[playerid][1],607.000000, 0.000000);

В конец мода:

stock ShowTextDrawMost(time = 5)
{
    for(new i = GetMaxPlayers(); i != -1; i--)
    {
        if(!IsPlayerConnected(i)) continue;
        PlayerTextDrawShow(i,Most[i][0]);
        PlayerTextDrawShow(i,Most[i][1]);
        SetTimerEx("HideTextDrawMost",time*1000,false,"i",i);
    }
    return 1;
}
forward HideTextDrawMost(playerid);
public HideTextDrawMost(playerid)
{
    PlayerTextDrawHide(playerid,Most[playerid][0]);
    PlayerTextDrawHide(playerid,Most[playerid][1]);
    return 1;
}

Теперь в команду разведения моста, вставим строчку, чтобы вызвать textdraw.

ShowTextDrawMost(5);//5 - время в секундах на которое будет показан TextDraw

post-38-0-94567200-1438621331.png

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Rustyk

Да , мутил такую штуку давненько)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SAPPHIRE

Автор, я так понимаю, принципиально не указан?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Predator

Автор, я так понимаю, принципиально не указан?

Автор был указан - Amfy. Я сам не понимаю почему нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.