Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Баг с Wall of stones
neiL
сообщение 26.8.2017, 20:39
Сообщение #1


****

Apprentice
Сообщений: 239
Регистрация: 18.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.395



Появился баг: игроки могут стрелять из лука сквозь поставленную магом In Sanct Ylem. Может у кого-то есть предположение, с чем может быть связано?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 26.8.2017, 21:20
Сообщение #2


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15484
Пользователь №: 14.566
Возраст: 30



И что ты творил с tiledata на сервере?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neiL
сообщение 26.8.2017, 21:36
Сообщение #3


****

Apprentice
Сообщений: 239
Регистрация: 18.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.395



Цитата(Sirocco @ 26.8.2017, 21:20) *

И что ты творил с tiledata на сервере?

заменил ее на обновленную
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sirocco
сообщение 26.8.2017, 21:38
Сообщение #4


******

Expert
Сообщений: 810
Регистрация: 2.2.2012
Группа: Пользователи
Наличность: 15484
Пользователь №: 14.566
Возраст: 30



вот и результат...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Llirik
сообщение 27.8.2017, 3:36
Сообщение #5


******

Expert
Сообщений: 681
Регистрация: 5.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.259



А что он не должен стрелять через неё? )
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neiL
сообщение 27.8.2017, 13:50
Сообщение #6


****

Apprentice
Сообщений: 239
Регистрация: 18.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.395



Цитата(Llirik @ 27.8.2017, 3:36) *

А что он не должен стрелять через неё? )

нет
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Llirik
сообщение 27.8.2017, 14:51
Сообщение #7


******

Expert
Сообщений: 681
Регистрация: 5.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.259



А что, если стенке присвоить тип t_normal, то будет?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Mirage
сообщение 27.8.2017, 15:55
Сообщение #8


*******

Группа: Пользователи
Наличность: 0
Из: Иваново
Пользователь №: 13.089
Возраст: 35



мб если что то сломалось то стоит в первую очередь вернуть как было ? (IMG:style_emoticons/default/wink.gif)


--------------------
Изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
neiL
сообщение 28.8.2017, 19:23
Сообщение #9


****

Apprentice
Сообщений: 239
Регистрация: 18.12.2011
Группа: Пользователи
Наличность: 0
Пользователь №: 14.395



Цитата(Mirage @ 27.8.2017, 15:55) *

мб если что то сломалось то стоит в первую очередь вернуть как было ? (IMG:style_emoticons/default/wink.gif)


нет, предыдущая tiledata была переделана не просто так)

меня конкретно интересует что отвечает за стрельбу сквозь wall of stones
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
RL_ka
сообщение 28.8.2017, 21:40
Сообщение #10


*****

Разработчик Injection
Сообщений: 464
Регистрация: 13.7.2013
Группа: Модераторы
Наличность: 13715
Из: Екатеринбург
Пользователь №: 16.211



Цитата(neiL @ 28.8.2017, 18:23) *

меня конкретно интересует что отвечает за стрельбу сквозь wall of stones


флаг "простреливаемости" на тайле стены (IMG:style_emoticons/default/huh.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Llirik
сообщение 30.8.2017, 12:42
Сообщение #11


******

Expert
Сообщений: 681
Регистрация: 5.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.259



Цитата(RL_ka @ 28.8.2017, 21:40) *

флаг "простреливаемости" на тайле стены (IMG:style_emoticons/default/huh.gif)

Что это за флаг? Как называется?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
RL_ka
сообщение 30.8.2017, 13:08
Сообщение #12


*****

Разработчик Injection
Сообщений: 464
Регистрация: 13.7.2013
Группа: Модераторы
Наличность: 13715
Из: Екатеринбург
Пользователь №: 16.211



Цитата(Llirik @ 30.8.2017, 11:42) *

Что это за флаг? Как называется?


Как называется - зависит от софта которым ты будешь его изменять. Флаг это всего-лишь один бит из байта:)
Знаю точно, что я редактировал его в УОФидлере лет 10 назад, и там из контекста понятно который из них.
Сейчас фидлера под рукой нет, точно сказать не могу.

Ну и тут нужно уточнить как сфера решает можно ли стрелять через предмет или нет. Возможно это так же связано с высотой предмета.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
RL_ka
сообщение 30.8.2017, 14:00
Сообщение #13


*****

Разработчик Injection
Сообщений: 464
Регистрация: 13.7.2013
Группа: Модераторы
Наличность: 13715
Из: Екатеринбург
Пользователь №: 16.211



Код
     public enum TileFlag : long
    {
        None            = 0x00000000,
        Background        = 0x00000001,
        Weapon            = 0x00000002,
        Transparent        = 0x00000004,
        Translucent        = 0x00000008,
        Wall            = 0x00000010,
        Damaging        = 0x00000020,
        Impassable        = 0x00000040,
        Wet            = 0x00000080,
        Unknown1        = 0x00000100,
        Surface            = 0x00000200,
        Bridge            = 0x00000400,
        Generic            = 0x00000800,
        Window            = 0x00001000,
        NoShoot            = 0x00002000,
        ArticleA        = 0x00004000,
        ArticleAn        = 0x00008000,
        Internal        = 0x00010000,
        Foliage            = 0x00020000,
        PartialHue        = 0x00040000,
        Unknown2        = 0x00080000,
        Map            = 0x00100000,
        Container        = 0x00200000,
        Wearable        = 0x00400000,
        LightSource        = 0x00800000,
        Animation        = 0x01000000,
        NoDiagonal        = 0x02000000,
        Unknown3        = 0x04000000,
        Armor            = 0x08000000,
        Roof            = 0x10000000,
        Door            = 0x20000000,
        StairBack        = 0x40000000,
        StairRight        = 0x80000000
    }


нашёл список флагов. вот, к примеру, NoShoot (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
d`ArcZeal
сообщение 1.9.2017, 8:46
Сообщение #14


**********

Elder
Сообщений: 2.962
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7840
Пользователь №: 4.522
Возраст: 34



На *простреливаемость* стен влияют 4 настройки:

1- В Sphere.ini
2- FLAGS= В Sphere spells.scp самого спела

У меня стены намеренно простреливаются. Мои настройки стен:

Код

[SPELL 24]
...
FLAGS=SPELLFLAG_TARG_XYZ|SPELLFLAG_TARG_CHAR|SPELLFLAG_TARG_OBJ|040000


3- Настройки самого предмета из которого состоит стена, вроде в sphere_item_magic.scp
4- Настройки в tiledata.mul этого самого предмета

Поскольку подозрение на tiledata.mul то стоит поменять флаги настройки той самой стены. Поможет программа paradise.b81.exe.

(IMG:http://ximages.net/images/52455396549549428072.png)

Эта программа: https://yadi.sk/d/okyBY56r3MWFSH


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 19.4.2024, 13:31
Designed by Nickostyle