PDA

Просмотр полной версии : [Вопрос] Проблема с ретекстурингом



MassonNN
11.02.2020, 20:53
tmpobjid = CreateDynamicObject(19461, 316.910003, -94.900001, 1014.570007, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.00, 300.00);
SetDynamicObjectMaterial(tmpobjid, 0, 4030, "bender_main", "bender_wall_bezh", 0x00000000);

objectmaterial не устанавливается, может кто знает в чем причина. Причем это не только тут, а вообще весь ретекстуринг не работает.

DeimoS
12.02.2020, 10:48
tmpobjid = CreateDynamicObject(19461, 316.910003, -94.900001, 1014.570007, 0.000000, 0.000000, 0.000000, -1, -1, -1, 300.00, 300.00);
SetDynamicObjectMaterial(tmpobjid, 0, 4030, "bender_main", "bender_wall_bezh", 0xFFFFFFFF);

MassonNN
15.02.2020, 17:24
не помогло

Pa4enka
16.02.2020, 00:48
А сам объект создаётся?
Пробовал подставить другие текстуры?
И что ты имеешь ввиду под "весь ретекстуринг не работает"?

MassonNN
16.02.2020, 12:46
А сам объект создаётся?
Пробовал подставить другие текстуры?
И что ты имеешь ввиду под "весь ретекстуринг не работает"?

Сами объекты создаются. Вообще там много разных текстур используется в коде, но все не работают. Смотрел все, ничего не устанавливается. То есть создаётся просто объект, а текстура не устанавливается

Daniel_Cortez
16.02.2020, 15:02
Значит неправильный ID модели, текстурного файла или самой текстуры. Например, из вашего же кода

SetDynamicObjectMaterial(tmpobjid, 0, 4030, "bender_main", "bender_wall_bezh", 0x00000000);
В объекте 4030 (https://dev.prineside.com/ru/gtasa_samp_model_id/model/4030-LAriverSec4b_LAn/) используется текстурный файл "lanriver.txd", а никак не "bender_main.txd".

UPD: Проверил весь архив gta3.img, файла "bender_main.txd" там вообще нет, откуда он взялся в вашем коде? Вы пытаетесь перенести маппинг из "Криминальной России" или ещё из какого-то мода?

MassonNN
16.02.2020, 17:11
Значит неправильный ID модели, текстурного файла или самой текстуры. Например, из вашего же кода

В объекте 4030 (https://dev.prineside.com/ru/gtasa_samp_model_id/model/4030-LAriverSec4b_LAn/) используется текстурный файл "lanriver.txd", а никак не "bender_main.txd".

UPD: Проверил весь архив gta3.img, файла "bender_main.txd" там вообще нет, откуда он взялся в вашем коде? Вы пытаетесь перенести маппинг из "Криминальной России" или ещё из какого-то мода?

Это, в общем и есть крмп.

Daniel_Cortez
19.02.2020, 22:10
Это, в общем и есть крмп.
Ок, это был немного неожиданный ответ (кто-то ещё играет в крмп? Это вообще прибыльно держать для него сервер?) , хотя, возможно, стоило сразу об этом догадаться по транслиту в названии текстуры.

В любом случае, если уверены, что ID модели, а также название файла текстур и самой текстуры точно правильные, есть смысл попробовать другой индекс материала (2-й параметр в SetDynamicObjectMaterial()): например, не 0, а 1. Часть моделей в GTA:SA состоят из нескольких материалов, и у некоторых 0-й материал не используется вообще, в КР с моделями наверняка то же самое.

tnc
20.02.2020, 09:05
OFFTOP:

Radmir RP - 9 серверов. Фулловый онлайн)


(кто-то ещё играет в крмп? Это вообще прибыльно держать для него сервер?)