Ru-MaNGOS  

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра

Важная информация

Модификации ядра Пересмотр и обсуждение текущего кода, реализация новых или отсутствующих возможностей ядра

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.07.2011, 17:35   #41
Deamon
WowCore Dev
 
Регистрация: 11.03.2010
Сообщений: 111
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
Deamon Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
...
Напомнает проблему пола в ИК, где пол - это Dectructiable Building и в некоторых случаях игрок заходя в инст провалиливался сквозь пол.
Deamon вне форума   Ответить с цитированием
Старый 07.07.2011, 17:37   #42
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Deamon Посмотреть сообщение
Напомнает проблему пола в ИК, где пол - это Dectructiable Building и в некоторых случаях игрок заходя в инст провалиливался сквозь пол.
тут другая проблема в видимости. Ставить в конфиге 500+ видимость в инстах не выход, нужен патч для 33 типа.
MaxXx2021 вне форума   Ответить с цитированием
Старый 07.07.2011, 17:41   #43
Deamon
WowCore Dev
 
Регистрация: 11.03.2010
Сообщений: 111
Сказал(а) спасибо: 10
Поблагодарили 51 раз(а) в 25 сообщениях
Deamon Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
тут другая проблема в видимости. Ставить в конфиге 500+ видимость в инстах не выход, нужен патч для 33 типа.
Там такая же проблема была. Платформа неуспевала спавниться и поэтому клиент "проваливал" игрока вниз.
Deamon вне форума   Ответить с цитированием
Старый 07.07.2011, 18:09   #44
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Deamon Посмотреть сообщение
Там такая же проблема была. Платформа неуспевала спавниться и поэтому клиент "проваливал" игрока вниз.
А тут ее вообще невидно. Она находится вне грида. растояние около 400 - 500 метров
MaxXx2021 вне форума   Ответить с цитированием
Старый 07.07.2011, 18:19   #45
Lordronn
Умный
 
Регистрация: 17.06.2010
Сообщений: 397
Сказал(а) спасибо: 58
Поблагодарили 55 раз(а) в 38 сообщениях
Lordronn Скоро придёт к известности
По умолчанию

Снифф нужен для другого. В комнате стоят мобы, вот ихний снифф и нужен. Ауры понацеплять + поставить их.
Lordronn вне форума   Ответить с цитированием
Старый 07.07.2011, 18:58   #46
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Lordronn Посмотреть сообщение
Снифф нужен для другого. В комнате стоят мобы, вот ихний снифф и нужен. Ауры понацеплять + поставить их.
А методом тыка найти не судьба? Дело 10 - 30 минут.
MaxXx2021 вне форума   Ответить с цитированием
Старый 07.07.2011, 19:09   #47
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

https://github.com/KioM/mangos/commi...42336f8712b2a1

обновил транспорт.
MaxXx2021 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Mayss (09.07.2011)
Старый 09.07.2011, 13:57   #48
GriffonHeart
Ученый
 
Аватар для GriffonHeart
 
Регистрация: 08.03.2010
Сообщений: 127
Сказал(а) спасибо: 34
Поблагодарили 120 раз(а) в 26 сообщениях
GriffonHeart Скоро придёт к известностиGriffonHeart Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Народ ну что тупим Комната фростморна не работает только потому что она не в зоне видимости Она часть платформы артаса и находится очень далеко. Портуясь туда платформа пропадает из зоны видимости и ее нет. Сделайте 33 типу дистанцию видимости как у транспорта и она будет работать. Вот что значит не знания органов клиента. Все это печально. Тут и сниффа то не надо что бы понять это...
Я попробовал сменить тип ГО на 11 (ГО с моделью 9256, world\wmo\dungeon\icecrownraid\icecrownraid_arthas _precipice.wmo), ГО стало видно, но платформы всё равно нет
Изображения
Тип файла: jpg WoWScrnShot_070911_184358.jpg (75.0 Кб, 68 просмотров)
__________________
Наша работа во тьме. Мы делаем, что умеем, мы отдаем, что имеем. Наша работа - во тьме. Сомнения стали страстью, а страсть стала судьбой. Все остальное - искусство в безумии быть собой.
GriffonHeart вне форума   Ответить с цитированием
Старый 09.07.2011, 16:02   #49
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

это не зависит от типа ГО. для любого типа кроме транспорта (там захакано) надо к DEFAULT_VISIBILITY_DISTANCE добавлять что-то вроде половины его максимального размера...
rsa вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
LordJZ (09.07.2011)
Старый 09.07.2011, 18:09   #50
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от GriffonHeart Посмотреть сообщение
Я попробовал сменить тип ГО на 11 (ГО с моделью 9256, world\wmo\dungeon\icecrownraid\icecrownraid_arthas _precipice.wmo), ГО стало видно, но платформы всё равно нет
вы низко находитесь, выще подымитесь, и появится. Как будете подывматся упретесь в невидимый потолок, потом портанесь выше на пару координат и вверх летите.

Код:
--GameObject.cpp
bool GameObject::isVisibleForInState(Player const* u, WorldObject const* viewPoint, bool inVisibleList) const
{
    // Not in world
    if(!IsInWorld() || !u->IsInWorld())
        return false;

    // invisible at client always
    if(!GetGOInfo()->displayId)
        return false;

    // Transport always visible at this step implementation
-    if(IsTransport() && IsInMap(u))
+    if((GetGOInfo()->type == GAMEOBJECT_TYPE_DESTRUCTIBLE_BUILDING || IsTransport()) && IsInMap(u))
        return true;

    // quick check visibility false cases for non-GM-mode
    if(!u->isGameMaster())

Последний раз редактировалось MaxXx2021; 09.07.2011 в 18:33.
MaxXx2021 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
GriffonHeart (10.07.2011)
Старый 10.07.2011, 06:05   #51
GriffonHeart
Ученый
 
Аватар для GriffonHeart
 
Регистрация: 08.03.2010
Сообщений: 127
Сказал(а) спасибо: 34
Поблагодарили 120 раз(а) в 26 сообщениях
GriffonHeart Скоро придёт к известностиGriffonHeart Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
это не зависит от типа ГО. для любого типа кроме транспорта (там захакано) надо к DEFAULT_VISIBILITY_DISTANCE добавлять что-то вроде половины его максимального размера...
Но, как уже писалось выше, тут проблема не только с видимостью. Если видимость пола в ИК можно было решить увеличением видимости ГО, то здесь ГО просто выгружается, так как платформа находится в соседнем гриде, а значит, как видимость не меняй, ГО всё равно выгрузится и платформы не будет.

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
вы низко находитесь, выще подымитесь, и появится. Как будете подывматся упретесь в невидимый потолок, потом портанесь выше на пару координат и вверх летите.
Спасибо огромное! Наконец-то всё получилось.
__________________
Наша работа во тьме. Мы делаем, что умеем, мы отдаем, что имеем. Наша работа - во тьме. Сомнения стали страстью, а страсть стала судьбой. Все остальное - искусство в безумии быть собой.
GriffonHeart вне форума   Ответить с цитированием
Старый 10.07.2011, 07:58   #52
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 57
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

ГО не выгружается если его видят.
rsa вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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



Текущее время: 21:05. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot