Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Плавный TextDraw - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Плавный TextDraw на весь экран Оценка: ***** 1 Голосов

#1
Пользователь офлайн   Sonic X 

  • Х_X
  • Вставить ник
  • Раскрыть информацию
Данный инклуд добавляет возможность плавно проявить/скрыть TextDraw на весь экран игрока. Подключать необходимо, как include, после стандартных библиотек.

ShowBackgroundForPlayer(playerid);//Проявить textdraw у игрока
HideBackgroundForPlayer(playerid);//Скрыть textdraw у игрока

  • playerid - ID игрока

Особенности:
  • Отдельные функции проявления и скрытия TextDraw у игрока.
  • Функции проявления и скрытия не перекрывают друг друга.
  • Возможность настроить скорость и интенсивность проявления/скрытия.
  • Возможность взаимодействовать с define системы:
    BACKGROUND_HIDDEN//background скрыт
    BACKGROUND_HIDE//background скрывается
    BACKGROUND_SHOWN//background показан
    BACKGROUND_SHOW//background показывается
    

  • Возможность взаимодействовать с callback системы:
    OnPlayerBackgroundShown(playerid);//callback когда background показан полностью
    OnPlayerBackgroundHidden(playerid);//callback когда background скрыт полностью
    OnPlayerBackgroundShow(playerid);//callback когда background начал показываться
    OnPlayerBackgroundHide(playerid);//callback когда background начал скрываться
    

Пример использования:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_YES) return ShowBackgroundForPlayer(playerid);
    if(newkeys == KEY_NO) return HideBackgroundForPlayer(playerid);

    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    ClearPlayerInfoBackground(playerid);//обязательно

    return 1;
}

Скачать:
background.inc [3,97К]

Автор: Sonic X

Сообщение отредактировал Sonic X: 14 Май 2019 - 20:26

2

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей


Яндекс.Метрика