EngFunc_TraceTexture + DLLFunc_PM_FindTextureType

cpCTRL

bruh
Скриптер
Постоялец
Регистрация
20 Фев 2018
Сообщения
256
Симпатии
60
Пол
Мужской
Поколдовал маленько с функцией DLLFunc_PM_FindTextureType, но особо не могу разобраться в точности определения.

инфу зачерпал отсюда:
tracetexture doc

в основном отрабатывает тип C, на некоторых деревянных объектах дерево, на большинстве, на металле тоже, но все остальное уходит в С.
может как то не так пользуюсь FindTextureType, либо же зависит от наименования текстуры?

код:
Код:
        engfunc(EngFunc_TraceTexture, pWorld, start, end, texture, charsmax(texture))
        new iType = dllfunc(DLLFunc_PM_FindTextureType, texture);

        switch (iType)  {
            case 'C': copy(txt, charsmax(txt), "concrete");
            case 'D': copy(txt, charsmax(txt), "dirt");
            case 'G': copy(txt, charsmax(txt), "grate");
            case 'M': copy(txt, charsmax(txt), "metal");
            case 'N': copy(txt, charsmax(txt), "snow");
            case 'P': copy(txt, charsmax(txt), "computer");
            case 'S': copy(txt, charsmax(txt), "slosh");
            case 'T': copy(txt, charsmax(txt), "tile");
            case 'V': copy(txt, charsmax(txt), "ventilation");
            case 'W': copy(txt, charsmax(txt), "wood");
            case 'Y': copy(txt, charsmax(txt), "glass");
            default: copy(txt, charsmax(txt), "sky"); //??
        }
        client_print(id, print_center, txt);
 
Последнее редактирование:

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
863
Симпатии
532
Предупреждения
15
Пол
Мужской
cpCTRL, там было вроде надо было указано в файле materials.txt иначе всегда будет по дефу тип concrete
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
863
Симпатии
532
Предупреждения
15
Пол
Мужской
cs_office0000.jpgcs_office0001.jpg

Нашел старый свой плагин
 

Вложения

  • Мне нравится
Симпатии: Ayk

cpCTRL

bruh
Скриптер
Постоялец
Регистрация
20 Фев 2018
Сообщения
256
Симпатии
60
Пол
Мужской
Vaqtincha, чекну позже, спасибо
 

cpCTRL

bruh
Скриптер
Постоялец
Регистрация
20 Фев 2018
Сообщения
256
Симпатии
60
Пол
Мужской

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
863
Симпатии
532
Предупреждения
15
Пол
Мужской
cpCTRL, вот только у себя (клиенте) можешь заменить и все.
Те каждый клиент должен сам его редактировать/заменить.
Хотя. Я не помню и не могу 100% утверждать что это правда
 

cpCTRL

bruh
Скриптер
Постоялец
Регистрация
20 Фев 2018
Сообщения
256
Симпатии
60
Пол
Мужской
почитал немного, протестирую - будет ли клиент воспринимать материалы с сервера, или только свои. Если же свои, встанет вопрос о том как ему прекешировать/воспроизвести материалы с сервера
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
863
Симпатии
532
Предупреждения
15
Пол
Мужской
cpCTRL, заменить файл никак.
 

DES

Пользователь
Регистрация
26 Июл 2017
Сообщения
63
Симпатии
-51

Вложения

Последнее редактирование модератором:

angrybot

Администратор
Модератор
Разработчик
Постоялец
Пользователь
Дизайнер
Регистрация
15 Дек 2019
Сообщения
163
Симпатии
50
Он не русский.
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
420
Симпатии
284
Пол
Мужской
DES, только от Vaqtincha полбзы больше, чем от тебя.
cpCTRL, я помню парсил этот файл. Если еще не все удалил по кс, и где-то в тг в переписках завалялся мой плагин по воспроизведению звуков попадания по текстуре, то сброшу в лс. Но гарантий нет.
 
Сверху Снизу