Vinewood SAMP RolePlay Server, Vinewood RP / Помощь и поддержка / Работа с ретекстурками (замена объектов)

Нажмите сюда для просмотра этой темы в обычном формате

Версия для печати темы

Автор: Vinewood RP 02.08.2016; 21:54

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


Для этого нам понадобится:
- Полномочия администратора
- Программа http://forum.sa-mp.com/showthread.php?t=282801 (распаковывается в папку с игрой)
- сама команда /setobjectmaterial
- объект который будем заменять.

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

Создаём в начале само стекло.
/objadd 19325 (запоминаем ид который выдал на сервер. В моём случает 4244. В дальнейшем работаем только с ним. )
https://forum.vinewood-roleplay.ru/images/obj_textures_1.jpg


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

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

materialcolor - цвет объекта. в большинстве случаев ставим 0 если цвет не нужен.
txdname - копируем название текстуры с программы map editor
https://forum.vinewood-roleplay.ru/images/obj_textures_3.jpg


texturename - копируем названии текстуры с программы map editor
https://forum.vinewood-roleplay.ru/images/obj_textures_4.jpg


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

Так будет выглядеть команда: /setobjectmaterial 4244|0|1649|0|wglass|carshowwin2 - Готово,объект заменён и далее его регулируем /editobject
https://forum.vinewood-roleplay.ru/images/obj_textures_5.jpg


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

Автор гайда: Kojik



Яндекс.Метрика