Работа с ретекстурками (замена объектов)
Для этого нам понадобится:- Полномочия администратора
- Программа
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