Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Wilso[N]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.10.2013
    Сообщений
    7
    Репутация:
    1 ±

    SetObjectMaterialText

    SetObjectMaterialText - функция появилась впервые в 7-ом релиз-кандидате SA-MP'a 0.3e
    Представляет собой возможность написания текста на объектах, при этом заменяя какую-либо текстуру (указанную в самой функции).
    Функция поддерживает кириллицу, а так же позволяет достаточно полно форматировать текст.

    Параметры функции
    PHP код:
    SetObjectMaterialText(MyObject"Hello World!"0OBJECT_MATERIAL_SIZE_512x512,\
    "Arial"10000xFFFFFFFF0xFF000000OBJECT_MATERIAL_TEXT_ALIGN_CENTER); 
    • MyObject - Ваш объект, на который Вы будете наносить текст.
    • Hello World - Текст, который будет нанесён поверх объекта.
    • 0 - Номер текстуры, которая будет заменена на текст
    • OBJECT_MATERIAL_SIZE_512x512 - Размер текстуры с текстом


    Код размеров:
    PHP код:
    OBJECT_MATERIAL_SIZE_32x32
    OBJECT_MATERIAL_SIZE_64x32
    OBJECT_MATERIAL_SIZE_64x64
    OBJECT_MATERIAL_SIZE_128x32
    OBJECT_MATERIAL_SIZE_128x64
    OBJECT_MATERIAL_SIZE_128x128
    OBJECT_MATERIAL_SIZE_256x32
    OBJECT_MATERIAL_SIZE_256x64
    OBJECT_MATERIAL_SIZE_256x128
    OBJECT_MATERIAL_SIZE_256x256
    OBJECT_MATERIAL_SIZE_512x64
    OBJECT_MATERIAL_SIZE_512x128
    OBJECT_MATERIAL_SIZE_512x256
    OBJECT_MATERIAL_SIZE_512x512 
    • Arial - Стиль нанесённого текста. SA-MP поддерживает некоторые известные шрифты, такие как:
      PHP код:
      Arial
      Calibri
      Tahoma
      Verdana 
    • 100 - Размер шрифта, зависит от размера текстуры с текстом. Минимум 1, максимум 300.
    • 0 - Включение/выключение жирного шрифта, если нужно написать жирным, то ставить 1.
    • 0xFFFFFFFF - Цвет шрифта (Цветовой формат ARGB).
    • 0xFF000000 - Цвет фона (Цветовой формат ARGB).
    • OBJECT_MATERIAL_TEXT_ALIGN_CENTER - Выравнивание текста


    Код выравнивания:
    PHP код:
    OBJECT_MATERIAL_TEXT_ALIGN_LEFT   0
    OBJECT_MATERIAL_TEXT_ALIGN_CENTER 1
    OBJECT_MATERIAL_TEXT_ALIGN_RIGHT  2 
    Пример:
    PHP код:
    new MyObj;
     
    MyObj CreateObject(194821241.1346,-1612.8651,13.5517,   0.00.00.0);
    SetObjectMaterialText(MyObj"********* \n ы"0OBJECT_MATERIAL_SIZE_512x512,\
    "Tahoma"10010xFFFFFFFF0xFF1C4A83OBJECT_MATERIAL_TEXT_ALIGN_CENTER); 
    Список объектов на которых лучше всего делать надписи:
    PHP код:
    19475
    19476
    19477
    19478
    19479
    19480
    19481
    19482
    19483 

  2. #2
    Аватар для #MAVRIN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.06.2013
    Сообщений
    170
    Репутация:
    70 ±
    Не плохо!!!

  3. #3
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Спасибо за объекты

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •