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

 
Ответить в эту темуОткрыть новую тему
> POL стиль, хелп
Dragon Killer
сообщение 17.1.2016, 17:27
Сообщение #1


***

Novice
Сообщений: 63
Регистрация: 4.4.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.748
Возраст: 29



Вопрос №1
Ребята кто знает как сделать на ранке что бы при клике показывалось имя над предметами, нпс, типа как на первом фото, без фона как это на ранке идет (фоновая сетка потом на ней надпись ) я хочу убрать эту сетку (фон) (фото 2) и сделать что бы отображалось просто имя как на сфере и pol шардах ... или реально имя хз как оно правильно ..... есть какие то идеи ? Но смысл в том что мне надо оставить ядро SA/HS, и убрать это всплывающие фоновое меню ,не переключаясь на Т2A.
1)Прикрепленное изображение 2)Прикрепленное изображение

Вопрос №2
Работа со шрифтами.
Подскажите как задаются нужные шрифты и юникоды в ранке ,меня интересует именно вывод на экран нужного шрифта
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 17.1.2016, 19:13
Сообщение #2


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



2)Тебе юникод вобще не нужен, всё нужно делать в ascii. Какой у тебя клиент?

1)Ты на него кликнул?
Я так понял ты имеешь в виду, что ты не хочешь что-бы было видно тултипы.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dragon Killer
сообщение 17.1.2016, 19:23
Сообщение #3


***

Novice
Сообщений: 63
Регистрация: 4.4.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.748
Возраст: 29



клиент 7.0.10.3 , да я кликнул на него и выходит табличка то что красным обведено, а если нажать allname то вендор синий как положено то есть задача стоит сделать чтобы этой таблички не было, а было именно: кликнул и показало само как выделено желтым или на первом фото, на итеме
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Aimed
сообщение 18.1.2016, 0:37
Сообщение #4


*********

Grandmaster
Сообщений: 2.250
Регистрация: 29.12.2012
Группа: Пользователи
Наличность: 8846
Пользователь №: 15.607



По первому пункту.
Mobile.cs
Код

        public virtual void OnAosSingleClick( Mobile from )
        {
            ObjectPropertyList opl = this.PropertyList;

            if( opl.Header > 0 )
            {
                int hue;

                if( m_NameHue != -1 )
                    hue = m_NameHue;
                else if( m_AccessLevel > AccessLevel.Player )
                    hue = 11;
                else
                    hue = Notoriety.GetHue( Notoriety.Compute( from, this ) );

                from.Send( new MessageLocalized( m_Serial, Body, MessageType.Label, hue, 3, opl.Header, Name, opl.HeaderArgs ) );
            }
        }


Попробуй вот так сделать:

Код

        public virtual void OnAosSingleClick( Mobile from )
        {
             OnSingleClick(from);
        }


Тоже самое у Item.cs


По второму пункту:
Тебе, скорее всего, прийдётся удалить несколько файлов с фонтами, которые ты сейчас в фиддлере видишь.
у 7го клиента есть проблемка, он там уродский фонт использует. Может скоро руки дойдут, самому прийдётся это решать.

П.С. По сути, если твой файл с фонтом номер 3, станет номером 0 - твоя проблема решится.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 18.1.2016, 11:53
Сообщение #5


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22565
Из: Северная Корея
Пользователь №: 11.273



Цитата
прийдётся удалить несколько файлов с фонтами

я думаю это крайняя мера, поскольку:
Цитата
from.Send( new MessageLocalized( m_Serial, Body, MessageType.Label, hue, 3, opl.Header, Name, opl.HeaderArgs ) );

MessageLocalized в данном примере принимает в качестве параметров шрифт под номером 3. Предположительно если поменять на нолик, то будет выводится нужный шрифт. Ну и посылать в этом случае думаю можно UnicodeMessage, ибо пока не ясно, поддерживает ли MessageLocalized другие типы шрифтов.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dragon Killer
сообщение 18.1.2016, 12:57
Сообщение #6


***

Novice
Сообщений: 63
Регистрация: 4.4.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 16.748
Возраст: 29



по первому пункту не каких изменений не дало ...

по второму я так сделал давно удалил все unifont* кроми unifont.mul то есть клиент выводит что что надо принудительно ибо другого нету, но правильно ли так делать меня интересует ASCII (3) для всего моего шарда, вот как его задать везде хз, но еще интересует частичная русификация то есть меню крафта,ахимика и тп , а так же квесты , задания и тп чтобы были на русском
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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