• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
  • Друзья, доброго времени суток! Спешите принять участие в оценке работ на конкурсе "Таинственные миры" 2025!
    Ждем именно вас!

    Ссылка на тему с работами - тык

Не стесняюсь спросить....

Den4ik

Участник форума
Регистрация
14 Ноя 2020
Сообщения
64
Благодарности
3
Баллы
105
Den4ik, судя по тому, что ты не обнаружил графических глюков при загрузке локации, сами материалы работают правильно. Попробуй проверить в Спейсере, нет ли ошибок в названии материалов. Не лежат ли названия новых материалов порталов в "трэше"? У меня в библиотеке материалов для порталов выделена особая категория. Возможно, это имеет какое-то значение. Идиотское предположение, но попробуй на всякий случай выбрать более короткие названия материалов. Хрен его знает, нет ли там ограничений на количество символов. *lupa*
Да, как оказалось, все они в трэше. А в какой категории они должны быть? Как у вас
Пост автоматически объединён:

Решил глянуть как в Яркендаре, там тоже все порталы в трэше находятся.
 
Последнее редактирование:

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.553
Благодарности
3.344
Баллы
525
У меня используется готовая изначально библиотека, которая постепенно дополнялась. В ней так:
PORTALE.jpg
 

Den4ik

Участник форума
Регистрация
14 Ноя 2020
Сообщения
64
Благодарности
3
Баллы
105
Все, наконец заработало. Спасибо всем за помощь.
 

Den4ik

Участник форума
Регистрация
14 Ноя 2020
Сообщения
64
Благодарности
3
Баллы
105
ну рассказывай
В общем и целом, я последовал всем инструкциям. Укоротил название портала, перенес из трэша в другой материал, в startup название портала прописал с маленькой буквы, как везде это прописано(Не знаю зачем с заглавных написал) А также исправил дверной проем. Проверив другой меш здания с простым дверным проемом - там все работало. Был вот такой как на скрине.
Так что, всем спасибо кто отозвался помочь. Я с этим вожжался больше двух недель, боялся, что не поборю)
 

Вложения

  • 1753278812559.png
    1753278812559.png
    14,9 KB · Просмотры: 57
Последнее редактирование модератором:

Den4ik

Участник форума
Регистрация
14 Ноя 2020
Сообщения
64
Благодарности
3
Баллы
105
Провел еще тест и выяснил точно, что дело в длине названия портала. Оно должно быть коротким. Так что, ElderGamer - вы оказались правы.
 

Jr13San


Модостроитель
Регистрация
1 Апр 2010
Сообщения
496
Благодарности
338
Баллы
230
Провел еще тест и выяснил точно, что дело в длине названия портала. Оно должно быть коротким.
Ложное утверждение.
Если заглянуть в скрипты Г2а (Startup.d -> INIT_SUB_NewWorld_Part_GreatPeasant_01), то можно встретить название ещё длиннее, чем "TRIRVILAGEHOUSE1" (16 симв.)
Daedalus:
Wld_AssignRoomToGuild("grpbauerscheune01", GIL_PUBLIC); // (17 симв.)
Daedalus:
// Тест на "TRIRVILAGEHOUSE123456789ANDMORE_TEST.ZEN"
func void INIT_TRIRVILAGEHOUSE123456789ANDMORE_TEST()
{
    Wld_AssignRoomToGuild("TRIRVILAGEHOUSE123456789ANDMORE", GIL_BAU); // 8
    Hlp_MessageBox("INIT_TRIRVILAGEHOUSE123456789ANDMORE_TEST");
};

func void STARTUP_TRIRVILAGEHOUSE123456789ANDMORE_TEST()
{
    Hlp_MessageBox("STARTUP_TRIRVILAGEHOUSE123456789ANDMORE_TEST");
};

func event GameLoop()
{
    var string str;
    var int guild;
    guild = Wld_GetPlayerPortalGuild();
 
    str = Str_Format("Guild room = %i", guild);
    Print(str);
};
In the Spacer:
SPC_PORTALS.jpg


In the Game:
INGAME_ASSIGN_GIL_TEST.jpg
название портала прописал с маленькой буквы, как везде это прописано(Не знаю зачем с заглавных написал)
В функции "Wld_AssignRoomToGuild()" - без разницы, оно потом всё равно поднимается в ВЕРХНИЙ регистр.

А здесь случайно нет ошибки? Видимо речь шла именно о нём.
GIL_NONE.jpg
 
Последнее редактирование:

ElderGamer


Модостроитель
Регистрация
16 Апр 2008
Сообщения
4.553
Благодарности
3.344
Баллы
525
Если заглянуть в скрипты Г2а (Startup.d -> INIT_SUB_NewWorld_Part_GreatPeasant_01), то можно встретить название ещё длиннее
Нужно ещё проверить, работает ли оно. Возможно, там тоже не работает, но никто на это не обратил внимания. :)
 

Den4ik

Участник форума
Регистрация
14 Ноя 2020
Сообщения
64
Благодарности
3
Баллы
105
Ложное утверждение.
Если заглянуть в скрипты Г2а (Startup.d -> INIT_SUB_NewWorld_Part_GreatPeasant_01), то можно встретить название ещё длиннее, чем "TRIRVILAGEHOUSE1" (16 симв.)
Daedalus:
Wld_AssignRoomToGuild("grpbauerscheune01", GIL_PUBLIC); // (17 симв.)
Daedalus:
// Тест на "TRIRVILAGEHOUSE123456789ANDMORE_TEST.ZEN"
func void INIT_TRIRVILAGEHOUSE123456789ANDMORE_TEST()
{
    Wld_AssignRoomToGuild("TRIRVILAGEHOUSE123456789ANDMORE", GIL_BAU); // 8
    Hlp_MessageBox("INIT_TRIRVILAGEHOUSE123456789ANDMORE_TEST");
};

func void STARTUP_TRIRVILAGEHOUSE123456789ANDMORE_TEST()
{
    Hlp_MessageBox("STARTUP_TRIRVILAGEHOUSE123456789ANDMORE_TEST");
};

func event GameLoop()
{
    var string str;
    var int guild;
    guild = Wld_GetPlayerPortalGuild();
 
    str = Str_Format("Guild room = %i", guild);
    Print(str);
};
In the Spacer:
Посмотреть вложение 132510

In the Game:
Посмотреть вложение 132511

В функции "Wld_AssignRoomToGuild()" - без разницы, оно потом всё равно поднимается в ВЕРХНИЙ регистр.

А здесь случайно нет ошибки? Видимо речь шла именно о нём.
Посмотреть вложение 132509
Но почему тогда до того, как я укоротил название, оно не работало? И без верхнего регистра прописал.*lupa*

И нет, речь шла тогда про все 4 портала, не только "TRIRVILAGEHOUSE1" и во всех был 0, то бишь GIL_NONE.

В общем и целом, странно все это, как ни крути)
 

Jr13San


Модостроитель
Регистрация
1 Апр 2010
Сообщения
496
Благодарности
338
Баллы
230
Нужно ещё проверить, работает ли оно. Возможно, там тоже не работает, но никто на это не обратил внимания.
SPC_PORTAL_TEST2.jpg


IN_GAME_TEST2.jpg

Надеюсь этого достаточно.

Но почему тогда до того, как я укоротил название, оно не работало? И без верхнего регистра прописал.*lupa*
Может ещё чё-нить придумаете?
Для начала, хотя бы, спойлер "Доп. подтверждение" открыли бы (см. выше).
Там название портала раза в два длиннее, чем предполагается использовать в данной ситуации.
И оно работает, и назначает гильдию для помещения. Ребята, какие подтверждения ещё нужны?
В общем и целом, странно все это, как ни крути)
Такое бывало, и у меня тоже. В основном из за невнимательности или непонимания процесса. А потом бац и получилось. Пытаешься откатить ситуацию назад, чтобы разобраться в чём было дело - не получается, как ни крути, всё стало работать. :confused: Забиваешь, идешь дальше. И это нормально.

И нет, речь шла тогда про все 4 портала, не только "TRIRVILAGEHOUSE1" и во всех был 0, то бишь GIL_NONE.
Скинь сюда хотя бы меш локации, в котором не работает, тогда будет о чём говорить. А так - нет смысла.
 
Сверху Снизу