Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Работа с клиентом UO _ Вердата + бутылки.

Автор: Jakut 22.2.2018, 12:34

Прикрепленное изображение

А как сделать так чтоб когда больше 1 бутылки, то показывает 2 вместе.

Вот так: Прикрепленное изображение

Т.к Проблема сейчас такая, что я бы забил что показывает только одну бутылку, но я не могу даже разделить их, допустим по 20-20.


Прикрепленное изображение


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: StaticZ 22.2.2018, 14:39

Надо выставить флаг 0x0000000000000800 (generic) и по хорошему StackOff 2

Автор: Sirocco 22.2.2018, 18:03

Цитата(StaticZ @ 22.2.2018, 14:39) *
StackOff 2

А он на что-то вообще влияет?

Автор: StaticZ 22.2.2018, 20:08

Цитата(Sirocco @ 22.2.2018, 18:03) *

А он на что-то вообще влияет?

Конечно, это второй основной вспомогательный параметр. Из всех полей в тайлдате не используются лишь 2 - Name и Misc data, хотя на самом деле и они используются в гад клиенте...

Автор: RL_ka 26.2.2018, 0:03

Цитата(StaticZ @ 22.2.2018, 18:08) *

Конечно, это второй основной вспомогательный параметр. Из всех полей в тайлдате не используются лишь 2 - Name и Misc data, хотя на самом деле и они используются в гад клиенте...


было бы круто если б ты выложил инфу по флагам и зачем какой нужен:) в интернете инфы мало и не полная, по-крайней мере я не видел чего-то дельного.

Автор: Wap 2.3.2018, 3:21

Цитата(StaticZ @ 22.2.2018, 19:08) *

Конечно, это второй основной вспомогательный параметр. Из всех полей в тайлдате не используются лишь 2 - Name и Misc data, хотя на самом деле и они используются в гад клиенте...
Не понял, что значит "второй основной вспомогательный параметр"? smile.gif

Автор: StaticZ 2.3.2018, 3:54

Цитата(Wap @ 2.3.2018, 3:21) *

Не понял, что значит "второй основной вспомогательный параметр"? smile.gif

Свойство StackOff было бы правильнее назвать Param_2 или Argument_2

Автор: Sirocco 2.3.2018, 8:58

На дворе 2018 год, а инфы по этой теме ноль.

Автор: Wap 2.3.2018, 10:11

Цитата(StaticZ @ 2.3.2018, 2:54) *

Свойство StackOff было бы правильнее назвать Param_2 или Argument_2
Так что оно делает-то? biggrin.gif Или это секрет? smile.gif

Автор: RL_ka 2.3.2018, 15:49

Цитата(Wap @ 2.3.2018, 8:11) *

Так что оно делает-то? biggrin.gif Или это секрет? smile.gif


Не хочет статикз , видимо, делиться и ответчает какими-то полу-фразами smile.gif

Автор: Atheist 2.3.2018, 16:01

возьмите любой стакабельный предмет в игре например shaft и скопируйте флаги, в чем проблема то?

Автор: Sirocco 2.3.2018, 18:39

Проблема в том, что у разных предметов в игре разные параметры... притом у одинаковых с виду предметов... потому что тот кто редактировал эту тайлдату, сам видимо, не в курсе что как работает.

Автор: StaticZ 4.3.2018, 18:12

Например в случае если стоят флаги Wearable и Lightsource в поле stackoff прописывается ID маски освещения, а если флаг Wearable не стоит, то это же значение прописывается уже в другом поле. Т.е. содержимое и значение данного поля определяется набором выставленных флагов, при этом само значение не привязано к данному полю.

Автор: Wap 4.3.2018, 19:39

Цитата(StaticZ @ 4.3.2018, 17:12) *

Например в случае если стоят флаги Wearable и Lightsource в поле stackoff прописывается ID маски освещения, а если флаг Wearable не стоит, то это же значение прописывается уже в другом поле. Т.е. содержимое и значение данного поля определяется набором выставленных флагов, при этом само значение не привязано к данному полю.
Понятно. smile.gif Спасибо за ответ.

Автор: Atheist 4.3.2018, 21:36

Цитата(StaticZ @ 4.3.2018, 18:12) *

Например в случае если стоят флаги Wearable и Lightsource в поле stackoff прописывается ID маски освещения, а если флаг Wearable не стоит, то это же значение прописывается уже в другом поле. Т.е. содержимое и значение данного поля определяется набором выставленных флагов, при этом само значение не привязано к данному полю.

а есть ли подобного рода сочетания чтобы сделать предмет простреливаемым но непроходимым, либо чтобы вендоры через столы могли торговать но не могли через них ходить laugh.gif

Автор: Nickname 4.3.2018, 22:55

Цитата(Atheist @ 4.3.2018, 22:36) *

а есть ли подобного рода сочетания чтобы сделать предмет простреливаемым но непроходимым, либо чтобы вендоры через столы могли торговать но не могли через них ходить laugh.gif

Не уверен поможет ли, но можно попробовать выставить флаг "window" и "wall".

Автор: StaticZ 5.3.2018, 7:41

Цитата(Atheist @ 4.3.2018, 21:36) *

а есть ли подобного рода сочетания чтобы сделать предмет простреливаемым но непроходимым, либо чтобы вендоры через столы могли торговать но не могли через них ходить laugh.gif

Так клиент это никак и не проверяет вообще - стрелы даже через стены летят, а торговать можете хоть с нпс на другой карте. Это все на стороне сервера реализовано, клиент лишь проверяет проходимость тайлов при движение, для уменьшения обращений к серверу.

Автор: Atheist 5.3.2018, 16:52

Цитата(StaticZ @ 5.3.2018, 7:41) *

Так клиент это никак и не проверяет вообще - стрелы даже через стены летят, а торговать можете хоть с нпс на другой карте. Это все на стороне сервера реализовано, клиент лишь проверяет проходимость тайлов при движение, для уменьшения обращений к серверу.

так сервер LOS проверяет из tiledata флагов
или ты имеешь в виду что нужно копать LOS алгоритм?

Автор: Aimed 5.3.2018, 18:43

Цитата(Atheist @ 5.3.2018, 15:52) *

нужно копать LOS алгоритм?


Автор: StaticZ 5.3.2018, 20:40

Цитата(Atheist @ 5.3.2018, 16:52) *

так сервер LOS проверяет из tiledata флагов
или ты имеешь в виду что нужно копать LOS алгоритм?
Смотря, что Вы хотите сделать и для чего - можно просто отлючить проверку LoS при стрельбе или при торговле. Ну или править саму реализацию лоса

Автор: Atheist 5.3.2018, 22:35

Цитата(StaticZ @ 5.3.2018, 20:40) *

Смотря, что Вы хотите сделать и для чего - можно просто отлючить проверку LoS при стрельбе или при торговле. Ну или править саму реализацию лоса

да вот простая отмена LOS при торговле это и так уже достигнуто, неинтересно через стены тоже торгуют smile.gif

Автор: StaticZ 6.3.2018, 0:55

Цитата(Atheist @ 5.3.2018, 22:35) *

да вот простая отмена LOS при торговле это и так уже достигнуто, неинтересно через стены тоже торгуют smile.gif
ну банк через стенку уже давно стал стандртом де факто, логичным следующем шагом сделать торговцев через стенку. Думаю большинство игроков обрадуется так как не надо будет заходиться в магазин

Автор: Sirocco 6.3.2018, 9:44

У столов есть флаг Surface и Height отличное от нуля. Хватит морочить людям голову с этими флагами. Редактируй проверку на LOS.


А если вообще нечем заняться, то вообще-то в сервере есть циклы, distance, функции для работы с картой. Проверки на видимости, флаг indoors, наконец.

Сколько можно доставать всех с элементарной задачей? Ну не решается она перекликом флагов в tiledata.

Автор: Atheist 6.3.2018, 10:36

Цитата(Sirocco @ 6.3.2018, 9:44) *

У столов есть флаг Surface и Height отличное от нуля. Хватит морочить людям голову с этими флагами. Редактируй проверку на LOS.
А если вообще нечем заняться, то вообще-то в сервере есть циклы, distance, функции для работы с картой. Проверки на видимости, флаг indoors, наконец.

Сколько можно доставать всех с элементарной задачей? Ну не решается она перекликом флагов в tiledata.

не элементарная она, да и никому ничего не морочу, раз речь пошла о различных сочетаниях вот и спросил
тебя то чего бомбит от этого? иди отожмись раз 30, воен блэт
все что ты перечислил не решает вопрос никак

Автор: Sirocco 6.3.2018, 15:54

да ладно? а что отличить стены от столов через проверку статики карты никак? и разрешать/запрещать торговать.
жалко только нельзя никак параметры читать из тайлдаты.

и чего только 30 раз? это типо много что ли?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)