P1n0k10
Новичок
Здравствуйте,дорогие форумчане.
В этом уроке мы будем делать 3D текст на любой точке карты.
1.Координаты 3D текста.• Становимся на место где будет отображен наш 3D текст и используем системную команду /save.
• Желательно вводить не находясь в автомобиле.
• Далее идем в Мои Документы/GTA San Andreas User Files/SAMP и открываем файл savedpositions.txt.
2.Разбор координат.
• И так мы открыли savedpositions.txt.Далее идем в самый конец текстового документа и ищем строчку на подобии этой: AddPlayerClass(264,-690.5038,941.4228,13.6328,180.0000,0,0,0,0,0,0);.
• Данная строчка это и есть наши координаты.
• Разбирем её:
AddPlayerClass(264,-690.5038,941.4228,13.6328,180.0000,0,0,0,0,0,0);
264 - ID скина,это скин который был у вас при вводе команды /save.
-690.5038 - Координаты X
941.4228 - Координаты Y
13.6328 - Координаты Z
2.Создание 3D текста.
• Отправляемся в public OnGameModeInit().
• В свободном месте вставляем строчку Create3DTextLabel("[text]",color,X,Y,Z,видимость,virtual world,прозрачность);
• Разбирем её:
Create3DTextLabel("[text]",color,X,Y,Z,видимость,virtual world,прозрачность);
[text] - Это и есть сам 3D текст.Пример: Автобусная Станция.
color - Цвет нашего 3D текста.Пример: COLOR_WHITE.Или можно через HTML код,пример: 0xFFFFFF.
X - Координаты X.Пример: -690.5038
Y - Координаты Y.Пример: 941.4228
Z - Координаты Z.Пример: 13.6328
видимость - Расстояние с которого будет видно 3D текст.Пример: 30.0
virtual world - Виртуальный мир,если на улице то 0,если в здании то 1.
прозрачность - Если вы поставите 1,то 3D текст не будет видно сквозь объекты,если 0 то будет видно.
2.Завершение.
• Вот 3D текст который у меня получился:
Create3DTextLabel("Автобусная Станция",0xFF0000FF,1213.7356,-1843.0756,13.3828,25.0,0,0);
Автор: P1n0k10
Спасибо за внимание.
Последнее редактирование:
