Новости проекта Правила сервера Вопросы и ответы
Как начать играть? VINEWOOD-SERVER.RU:7777

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
Работа с ретекстурами, Пошаговая инструкция
Рейтинг 5 V
 
Alex
сообщение 20.02.2016; 19:56
Сообщение #1


Местный
*****

Группа: Команда проекта
Сообщений: 344
Регистрация: 03.06.2015
Из: Казань
Пользователь №: 2
Понравился: 46 раз
Ник в игре: Alex Mirchof




Репутация:   1  


Работа с ретекстурами (замена объектов)


Для этого нам понадобится:
- Полномочия администратора
- Программа Map editor (распаковывается в папку с игрой)
- сама команда /setobjectmaterial
- объект который будем заменять.

На примере будем заменять матовое не разбивающее стекло (id 19325) на прозрачное стекло (id 1649). В итоге мы получим большое, прозрачное не разбивающее стекло.

Создаём в начале само стекло.
/objadd 19325 (запоминаем ид который выдал на сервер. В моём случает 4244. В дальнейшем работаем только с ним. )


Разберём саму команду.
/setobjectmaterial objectid|materialindex|matmodelid|materialcolor|txdname|texturename

Где:
objectid - Ид объекта который нам выдал сервер и хотим его заменить.
materialindex - Поверхность объекта которую мы хотим заменить от 0 и выше. В большинстве случаев это 0.
matmodelid - Ид объекта с которого мы хотим взять замену.

materialcolor - цвет объекта. в большинстве случаев ставим 0 если цвет не нужен.
txdname - копируем название текстуры с программы map editor

texturename - копируем названии текстуры с программы map editor


Примечание:
Разделяем каждую функцию символом " | " - чёрточкой.

Так будет выглядеть команда: /setobjectmaterial 4244|0|1649|0|wglass|carshowwin2 - Готово,объект заменён и далее его регулируем /editobject


При некоторых заменах будет не одно название текстуры, а несколько так что придётся перебирать каждый, то есть заменять последнее значение texturename - копируем названии текстуры с программы map editor и заменяем его в игре.
Когда вы несколько раз уже применили изменения и подредактировали, настроили ОБЯЗАТЕЛЬНО вводим команду :
/clearobjectmaterials [ид вашего объекта, тот который выдал сервер ] т.е. удаляем ему все изменения до стандартного. И заново ставим его последние изменения. то есть F6 - стрелочку вверх - enter. Если этого не сделать, то после рестарта к тесту применяться самые первые изменения и придётся мучатся заново.

Автор гайда Kojik




Перейти в начало страницыПользователя нет на форуме
 
+Цитировать сообщение
Alex
сообщение 01.02.2018; 16:17
Сообщение #2


Местный
*****

Группа: Команда проекта
Сообщений: 344
Регистрация: 03.06.2015
Из: Казань
Пользователь №: 2
Понравился: 46 раз
Ник в игре: Alex Mirchof




Репутация:   1  


Наконец, функция доработана для изменения текстур нескольких поверхностей одного объекта путём изменения значения materialindex.

Рассмотрим процедуру изменения текстур нескольких поверхностей одного объекта на конкретном примере: на объекте причала мы изменим внешний вид двух поверхностей, а еще две поверхности скроем, сделав их прозрачными.

/objadd 3886
/setobjectmaterial ID объекта|0|14650|0|ab_trukstpc|mp_CJ_WOOD5
/setobjectmaterial ID объекта|1|10765|0|airportgnd_sfse|ap_metal1
/setobjectmaterial ID объекта|2|19962|0|samproadsigns|materialtext1
/setobjectmaterial ID объекта|3|19962|0|samproadsigns|materialtext1















Перейти в начало страницыПользователя нет на форуме
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

 
Сейчас: 28.01.2022; 06:30 Яндекс.Метрика
Vinewood SA:MP RolePlay Server
Copyright © 2015-2022 г.
VINEWOOD-SERVER.RU:7777Эл.почта: info@vinewood-roleplay.ru
Сайт: vinewood-roleplay.ru