Реализация Лавочек - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 25.04.2014, 16:02   #11
Аватар для Respect
noname

По умолчанию Re: Реализация Лавочек

Ответ прост:
Лавочки, троны и тд - обычные статики, а точнее StaticMeshActor (.unr), к которым дописаны дополнительные параметры, а точнее id, server id, bTargeteble.
Где потом в сервере вписывается ид статика, координаты посадки персонажа и собственно сам тип статика - стул.

Следствие - либо добавлять новый StaticMeshActor в уровень, либо делать как на видео - эмуляция посадки через серверную часть.
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Непрочитано 25.04.2014, 16:10   #12
Изгнанные

По умолчанию Re: Реализация Лавочек

Цитата:
Сообщение от Respect Посмотреть сообщение
Ответ прост:
а точнее id, server id, bTargeteble.
Где потом в сервере вписывается ид статика, координаты посадки персонажа

Следствие - либо добавлять новый StaticMeshActor в уровень,
Причем тут StaticMeshActor когда работа идет с StaticMeshInstance, ты на простую статику кликнуть не сможешь в любом случае, темболее сделать из нее подобие NPC.

Где ты нашел координаты посадки ?

Добавлено через 4 минуты
Вот Пжлста
Все через тот же Instance
Код:
   
<xs:element name="spawnlist" minOccurs="0" maxOccurs="1">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="spawn" minOccurs="1" maxOccurs="unbounded">
 <xs:complexType>
<xs:attribute name="amount" type="xs:positiveInteger" use="optional" />
<xs:attribute name="heading" type="xs:integer" use="required" />
 <xs:attribute name="npcId" type="xs:positiveInteger" use="required" />
<xs:attribute name="onKillDelay" type="xs:positiveInteger" use="optional" />
<xs:attribute name="respawn" type="xs:integer" use="required" />
<xs:attribute name="x" type="xs:integer" use="required" />
 <xs:attribute name="y" type="xs:integer" use="required" />
<xs:attribute name="z" type="xs:integer" use="required" />
Положение и IDNPC
Код:
Пример самой скамейки
    <activityTime val="15" />
    <allowSummon val="false" />
    <emptyDestroyTime val="1" />
    <spawnPoint spawnX="-185057" spawnY="242821" spawnZ="1576" />
    <spawnlist>
 
        <spawn npcId="32567" x="-23985" y="-8965" z="-5388" heading="0" respawn="0" />
    </spawnlist>
</instance>
Как я понял персонаж сам становиться Instance и его координаты корректируются согласно положению на скамейке это уже сами пишите.



И дальше уже думаю сами додумайтесь.

Последний раз редактировалось LightIFusion; 25.04.2014 в 16:21. Причина: Добавлено сообщение
LightIFusion вне форума Ответить с цитированием
Непрочитано 25.04.2014, 16:39   #13
Аватар для Respect
noname

По умолчанию Re: Реализация Лавочек

Цитата:
Причем тут StaticMeshActor когда работа идет с StaticMeshInstance, ты на простую статику кликнуть не сможешь в любом случае, темболее сделать из нее подобие NPC.




Ок.
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Непрочитано 16.10.2014, 19:03   #14
Аватар для Respect
noname

По умолчанию Re: Реализация Лавочек

Только руки дошли:



Обычный staticmeshactor, как и говорил.
В сервере добавил новые ид в staticobject.
Все, на этом "магия" закончилась.


Теома как всегда пыль в глаза кидает, функции он пишет... и почему то люди ведутся...
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 16.10.2014, 19:56   #15
Аватар для Donatte
Герой

По умолчанию Re: Реализация Лавочек

Всё бы ничего, да не все статики так просто использовать. Например на острове грёз перс садиться как гопник на скамейку.

Кстати, где такие лавки вы нашли? В каком клиенте и в каком квадрате?
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 16.10.2014, 20:22   #16
Аватар для Respect
noname

По умолчанию Re: Реализация Лавочек

Цитата:
Сообщение от Donatte Посмотреть сообщение
Всё бы ничего, да не все статики так просто использовать. Например на острове грёз перс садиться как гопник на скамейку.

Кстати, где такие лавки вы нашли? В каком клиенте и в каком квадрате?
Это кастомный квадрат на месте глудио.

Лавки из теры онлайн)

По поводу прикола "покрашеной лавки" то у меня также было.
Решение - сделать место посадки проходимым частично, и перс садится идеально. Точнее - вытаскиваем статик лавки из клиента, делаем фикс и пихаем в л2 назад юзая l2smr от acmi.
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Непрочитано 16.10.2014, 20:30   #17
Аватар для Donatte
Герой

По умолчанию Re: Реализация Лавочек

Я правил статик в хексе. Менял povit point (вроде так называется) смещая её ниже. Но все лавки поднялись на карте. Пришлось опускать их. Но есть одна проблема - для стороннего наблюдателя перс сидит как гопник. А если релогнуться, то вообще сидит рядом на земле.

Последнее актуально и для тронов.

P.S. А в чём заключается фикс?
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Непрочитано 16.10.2014, 20:30   #18
Супергерой

По умолчанию Re: Реализация Лавочек

Респект тебе респект!) круто вышло
OneThunder вне форума Ответить с цитированием
Непрочитано 16.10.2014, 21:30   #19
Аватар для Respect
noname

По умолчанию Re: Реализация Лавочек

Цитата:
Сообщение от Temptation Посмотреть сообщение
Респект тебе респект!) круто вышло
спасибо =)

Цитата:
Сообщение от Donatte Посмотреть сообщение

P.S. А в чём заключается фикс?
Сделать место для посадки проходимым (отключить коллизию в центре лавки).
__________________
Respect вне форума Отправить сообщение для Respect с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 16.10.2014, 22:00   #20
Аватар для Donatte
Герой

По умолчанию Re: Реализация Лавочек

Ещё один глупый вопрос: меш каждую с карты или основную из *.usx файла?
__________________
Родился, живу и когда-нибудь умру.
Donatte вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] Исходники сборки Epilogue (Laweo.ws) WoWan-SM Рынок / Marketplace 53 05.05.2014 01:28
Консула, напильник и их реализация. VISTALL Курилка / Yak floor 20 19.09.2013 04:58
[Source] Silentium (Interlude) Dеmon Lineage II 18 23.10.2012 12:12
[Продам] L2Phoenix Enterprise 2S CWTeam Рынок / Marketplace 35 13.11.2010 03:27
Шара Сборки l2jRusTeam xSkyRagex Lineage II 5 15.04.2010 20:37


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 10:07. Часовой пояс GMT +3.

Вверх