Просмотр полной версии : [Вопрос] Проблема с ретекстурингом
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 не устанавливается, может кто знает в чем причина. Причем это не только тут, а вообще весь ретекстуринг не работает.
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
не помогло
А сам объект создаётся?
Пробовал подставить другие текстуры?
И что ты имеешь ввиду под "весь ретекстуринг не работает"?
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-й материал не используется вообще, в КР с моделями наверняка то же самое.
OFFTOP:
Radmir RP - 9 серверов. Фулловый онлайн)
(кто-то ещё играет в крмп? Это вообще прибыльно держать для него сервер?)
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot