03:20
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
Фильм by SAMP-RUS (16)
AlinaKA 12.09.2017 23:51
Физрук (16)
Phyliciavox 08.09.2017 17:49
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Dima-kun 
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Урок] SetObjectMaterialText
[Урок] SetObjectMaterialText
Fifa4kaДата: Вторник, 08.01.2013, 12:33 | Сообщение # 1
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Вступление


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

Параметры функции


Код
SetObjectMaterialText(MyObject, "Hello World!", 0, OBJECT_MATERIAL_SIZE_512x512,\
"Arial", 100, 0, 0xFFFFFFFF, 0xFF000000, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);


MyObject - Ваш объект, на который Вы будете наносить текст.
Hello World - Текст, который будет нанесён поверх объекта.
0 - Номер текстуры, которая будет заменена на текст (номер текстуры объекта можно узнать в самом SA-MP Map Construction в списке текстур объекта).
OBJECT_MATERIAL_SIZE_512x512 - Размер текстуры с текстом

Вид размеров:
Код
OBJECT_MATERIAL_SIZE_32x32  10
OBJECT_MATERIAL_SIZE_64x32  20
OBJECT_MATERIAL_SIZE_64x64  30
OBJECT_MATERIAL_SIZE_128x32  40
OBJECT_MATERIAL_SIZE_128x64  50
OBJECT_MATERIAL_SIZE_128x128  60
OBJECT_MATERIAL_SIZE_256x32  70
OBJECT_MATERIAL_SIZE_256x64  80
OBJECT_MATERIAL_SIZE_256x128  90
OBJECT_MATERIAL_SIZE_256x256  100
OBJECT_MATERIAL_SIZE_512x64  110
OBJECT_MATERIAL_SIZE_512x128  120
OBJECT_MATERIAL_SIZE_512x256  130
OBJECT_MATERIAL_SIZE_512x512  140


Arial - Стиль нанесённого текста. SA-MP поддерживает некоторые известные шрифты, такие как:

Код
Arial
Calibri
Tahoma
Verdana


100 - Размер шрифта, зависит от размера текстуры с текстом. Минимум 1, максимум 300.
0 - Включение/выключение жирного шрифта, если нужно написать жирным, то ставить 1.
0xFFFFFFFF - Цвет шрифта (Цветовой формат ARGB).
0xFF000000 - Цвет фона (Цветовой формат ARGB).
OBJECT_MATERIAL_TEXT_ALIGN_CENTER - Выравнивание текста

Виды выравнивания:
Код
OBJECT_MATERIAL_TEXT_ALIGN_LEFT   0
OBJECT_MATERIAL_TEXT_ALIGN_CENTER 1
OBJECT_MATERIAL_TEXT_ALIGN_RIGHT  2


Пример создания


Код
    new MyObj = CreateObject(19482, 1241.1346,-1612.8651,13.5517,   0.0, 0.0, 0.0);
          SetObjectMaterialText(MyObj, "Cпецально для\nsamp-rus.com =)", 0, OBJECT_MATERIAL_SIZE_512x512,\
          "Tahoma", 50, 1, 0xFFFFFFFF, 0xFF1C4A83, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);


Что получилось в итоге:



P.S. Для написания текста подходит абсолютно любой объект, но есть ещё специальные объекты, которые были созданы только с одной целью, написание на них текста. Такие объекты представляют собой прямоугольники разных размеров, которые могут найти себе множество применения

Список объектов:

Код
19475
19476
19477
19478
19479
19480
19481
19482
19483


Автор темы: fill_Den
Специально для SRC
P.S. извините за русский язык :D

Прикрепления: 9152273.jpg(27Kb)




Сообщение отредактировал Fifa4ka - Вторник, 08.01.2013, 13:18
BorogДата: Вторник, 08.01.2013, 12:38 | Сообщение # 2
Долгожитель
Группа: I'm V.I.P.
Сообщений: 1362
Награды: 43
Город: Москва
Репутация: 1249
Замечания: 20%
Статус:
Fifa4ka, Что получилось в итоге немного не соответствует тому, что мы делали в примере)
В целом познавательно, теперь все начнут переходить на эти надписи)



Silver Break
http://s-break.ru/
http://vk.com/sbreak
Fifa4kaДата: Вторник, 08.01.2013, 13:01 | Сообщение # 3
Местный
Группа: I'm V.I.P.
Сообщений: 748
Награды: 38
Город: Рига
Замечания: 0%
Статус:
Цитата (Borog)
Fifa4ka, Что получилось в итоге немного не соответствует тому, что мы делали в примере)
В целом познавательно, теперь все начнут переходить на эти надписи)


Всё подправила :D Я теперь такая радостная что наконец то разрабочики сделали русский язык) не то что в других функциях

Видела на форуме тут титаник,и надпись туалет,теперь можно так же сделать :D





Сообщение отредактировал Fifa4ka - Вторник, 08.01.2013, 13:15
GeryyДата: Вторник, 08.01.2013, 13:34 | Сообщение # 4
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
познавательный урок good


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.
ApecДата: Вторник, 08.01.2013, 14:47 | Сообщение # 5
Группа: Mappers
Сообщений: 1307
Награды: 29
Город: Минск
Репутация: 1922
Замечания: 0%
Статус:
А ты немного слоупок...
Года так на пол...



Fus1Дата: Вторник, 08.01.2013, 15:33 | Сообщение # 6
Группа: Продвинутые
Сообщений: 2705
Награды: 121
Город: Melbourne Australia
Репутация: 3103
Замечания: 0%
Статус:
Я скрипт создания этого из игры делал еще месяцев 6-7 назад. Как только появилась функция. делать эио таким способом, себя только мучать.
MckenzyДата: Вторник, 08.01.2013, 15:46 | Сообщение # 7
Советчик
Группа: I'm V.I.P.
Сообщений: 1212
Награды: 130
Город: Ярославль
Репутация: 2125
Замечания: 80%
Статус:
Хорошая тема, автор молодец :)
X_LeonSДата: Вторник, 08.01.2013, 15:56 | Сообщение # 8
Группа: I'm V.I.P.
Сообщений: 610
Награды: 8
Город: Барнаул
Репутация: 202
Замечания: 40%
Статус:
Fifa4ka, а еще недавно спрашивала как это делать)) Молодец быстро ловишь))


Мои услуги:
-Качественный мапинг (в данный момент работ нет так как пока всё для своего сервера)
-Скриптинг мелочей
-Разработка сайтов
-Работы в PhotoShop
Обращаться по icq или скайпу!
ICQ - 926048
Skype - x_leons


Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Урок] SetObjectMaterialText
Страница 1 из 11
Поиск:





 

Мониторинг серверов CS 1.6 deathrun.

 


 
Хостинг от uCoz SAMP-RUS.COM