К содержимому

[INC] ColorStatus

Инклуд позволяет изменять StatusText, доступны 4 цвета. Ограничения В тексте вы можете использовать только 1 цвет, т.е. нельзя часть сделать красной, а часть белой Максимум 196 символов Если у игрока будет открыта консоль в тот момент, когда плагин отошлёт текст, то цвет будет неправильный…

ПриложениеCounter-Strike 1.6Просмотры:3Комментарии:1

Описание

Инклуд позволяет изменять StatusText, доступны 4 цвета.

niebieski
szary
czerwony

Ограничения

  • В тексте вы можете использовать только 1 цвет, т.е. нельзя часть сделать красной, а часть белой
  • Максимум 196 символов
  • Если у игрока будет открыта консоль в тот момент, когда плагин отошлёт текст, то цвет будет неправильный

Использование

Сперва нужно добавить initColorStatus() в plugin_init в вашем плагине.
Например:

Pawn
public plugin_init() {
                register_plugin(PLUGIN, VERSION, AUTHOR)
                initColorStatus();
}

Функция для отображения текста:
makeStatusText(id,COLOR_STATUS:color,Float:fTime = 0.0,const szText[] = "",any:...)

  • id - id игрока, кому показать текст; если id = 0, то текст будет показан всем игрокам
  • color - цвет текста
    • RED_STATUS - красный
    • BLUE_STATUS - синий
    • YELLOW_STATUS - жёлтый
    • GREY_STATUS - серый
  • fTime - время показа, если 0.0, то текст будет висеть до тех пор, пока не будет заменён
  • szText - сам текст, может быть отформатирован, как вы это делаете функцией format

Примеры кода

makeStatusText(id,YELLOW_STATUS,5.0,"formatowany %d %s",1,"string");
жёлтый текст, конкретному игроку, время показа 5 сек. ("formatowany 1 string")

makeStatusText(0,RED_STATUS,0.0,"Czerwony statustext");
красный текст, всем игрокам, пока не будет заменён

Источник: https://forums.alliedmods.net/showthread.php?t=168294

Благодарности

Авторы: DarkGL

Комментарии

1
  1. Старый добрый DarkGL, ни кто не в курсе что стало с его сайтом?

    Похожие

    Обновление до 1.1.3: добавлена поддержка angled спрайтов (только импорт), добавлена опция Force 256 Pallete для расширения палитры до 256 цветов, исправлена ошибка при попытке сохранения спрайта с шириной не кратной 4 Плагин для импорта и экспорта HL спрайтов для растрового графического редактора…

    Как вы знаете вывести в MOTD страничку, сформированную в вашем плагине довольно просто, а вот добиться двустороннего взаимодействия MOTD уже не такая тривиальная задача. В этой статье вы узнаете, как это сделать. Зачем же это нужно? Например, для создания своего классного магазина или выбора класса…

    Плагин для GIMP, позволяющий импортировать и экспортировать спрайты из игры Half-Life. Требования: Растровый редактор GIMP, рекомендуемая версия GIMP >= 2.10. Python модуль gimpfu для GIMP. Установка: Загрузите и извлеките директорию file-spr в каталог плагинов для GIMP: Windows: C:\Users\имя…