Blizzlike userbar
Вложений: 5
Ссылки на репозитарий :
GIT: Код:
git://github.com/webmangos/userbar.git
Для коректной работы необходимо включить gd2 библиотеку в PHP и mod_rewrite в Apache Вид ссылки на юзербар(необходимо включить mod_rewrite в Apache): Код:
http://you_ip_or_host/userbar/ub.php?name=имя_персонажа Код:
http://you_ip_or_host/userbar/имя_персонажа.png Используемые функции и необходимые версии PHP: для корректного отображения баров у вас должен стоять PHP v4.3.2+ и GDlib v2.0.1+ Код:
ImageTTFBBox - задаёт ограничивающий бокс текста, используя шрифты TrueType (PHP v3.0.1+ , GDlib и FreeType) |
обновления добавлены
ревизия 58 - добавленна поддержка 3.3.x к старой версии юзербара ревизия 59 - рекомендую пока использовать релиз старого юзербара пока не будет доделан новый юзербар, добавленный в 60 ревизии ну и собственно, 60 ревизия - добавлен новый юзербар.... что же нового скажете Вы?! Цитата:
за ненарушением авторских прав на просторах интернета в российской зоне сложно уследить за псевдоавторами (благо европейская чать пользователей и адекватные российские пользователи соблюдают хоть малость приличия), поэтому надеюсь что силами медераторского состава мы покораем неродивых пользователей. Это я к тому что за время отсутствия getmangos.ru я повидал столько пабликов, где тупо убирали копирайты или ставили свои (там где их нет). |
Всегда нравился этот юзербар...
До сих пор не могу понять, почему в опцию не включена функция не применять особые настройки юзербара для ГМов... |
Цитата:
|
Я сделал так чтобы уровень отображался в любом случае, но фон юзербара... Как я понял, он теперь в любом случае одинаков для орды и аликов чтоли? И почему убрали статы? Шрифт, по моему, не очень удобно читаемый... Новая ревизия вызвала много вопросов. =) На данный момент я предпочту подогнать под новые ревы старую версию юзербара...
Вот такие вот мысли, SergiK_KilleR... |
KiriX, добавил ваши пожелания (ГМ) и поправил цвет фона-подложки
Теперь что касается шрифтов: для какой опции поменять шрифт? Если есть какие-то свои шрифты - могу добавить. А вообще, хотел сделать так, чтобы админ сервера сам настраивал шрифты под каждый параметр или группу параметров. и ещё, Цитата:
Цитата:
Тут бы я хотел вас попросить расписать какие лучше статы выводить для каждого класса. Я уже давно не играл в ВоВ (~1 год), пишу бары "на коленке", имея под рукой базу чаров от 3.1.x, обновленную под 3.3.2. Цитата:
|
Цитата:
По поводу выводимых статов (на самом деле я тоже не игрок, меня больше сам сервер привлекает), но в общем-то ничего не поменялось. Пусть выводится тоже, что и раньше - этого вполне достаточно и вполне описывает персонажа. |
Идею дам SergiK_KilleR! =)))
Такое дело заметил, что юзербары сделаны под 1 сервер, плохо это!Можно сделать же выпадающее меню с выбором сервера. И хорошо если можно бы подключать свои картинки вместо фонового цвета! Это мои идеи строго не судите :pardon: |
Цитата:
Думаю проще сделать для каждого сервера свою папку с барами. К тому же сервера явно будут разных версий, а конфиг бара только один. Изобретать велосипед не вижу смысла. Хотите свой фон - дайте набор картинок под фон, я сделаю такую возможность...размеры картинок есть в class.userbar.php. |
Вложений: 2
Ну типа как на оффе =) фон пока не нашёл от куда слить!
А чего так мало данных в новом юзербаре? Вот скрин! |
angelShlesser, мало данных?!
во-первых, читаем выше о 3-ем юзербаре. во-вторых, пример с ГМом - не показатель отсутствия данных (проф нет, гильдии нет) |
SergiK_KilleR, если будет нужна какая-либо графика(на фон юба, еще куда) обращайся, я рад помочь :)
|
Цитата:
Цитата:
|
Может что не доглядел, сразу прошу прощения. Но можно ли выставить время "апдейта" картинок. Точней задать определенный промежуток времени через который будет конект к БД и считывание данных. А то при огромном количестве запросов - это может сильно повлиять на производительность самого MySQL сервера(при открытии форума, где у каждого будет по 5-6 в подписи и на странице 100сообщений).
|
Цитата:
Цитата:
|
Проверь пожалуйста бар на длинных никах, не красиво выглядит, так как его длина была урезана...
|
А мне старый вариант дизайна нравился больше, который ещё на 2.4.3 был.
|
Дизайн от wowdata мне больше по душе :) Но спасибо за проделанную работу :)
|
Вложений: 4
на счет шрифтов
Как по мне шрифт azerothcyrillic намного лучше смотрится в юзербаре чем FrizQuadrataCTT Где то на просторах инета рылся, и накопал шрифтиков, три штуки что есть в юзербаре были и у меня плюс Abaddon(токо англ а жаль), AzerothCyrillic и MORPHEUSCyr которые есть во вложении Ну и на картинках показано как оно с одним исходным, а как с новым хотя шрифт это на любителя |
http://ytdb.ru/Yuriy/fonts.rar
Это называется "где-то"? :) :) :) :) |
Цитата:
|
Нужна поддержка ревизий 9634+
Поле data больше не существует |
Чем полемику разводить по поводу правильности терминов, лучше бы попробовал кто юзербар переделать под новые ревизии мангоса
|
Если кто-то хочет выложить свое обновление проекта под текущие ревизии - велкам.
В сотый раз ныть "кагда абнавица" - нет смысла. Когда автор обновит - в этой теме он наверняка отметит сей факт. |
Поставил userbar на 3.3.2 браузер пишет ошибку
Код:
[SQL Error]: Unknown column 'data' in 'where clause' at /home/...../public_html/wow/userbar/core/class.character.php line 189 'buildClient' => 11159, Получается под 3.3.2 пока не работает? |
Цитата:
|
Не работает он с тех ревизий, как убрали поле data. А убрали его, насколько я помню, уже в 3.3.3а
Юзербар поправить не так уж и сложно... |
Цитата:
|
Цитата:
Код:
public function getAllProfessions(){ Код:
public function getHealth(){ Код:
$this->getFieldData(PLAYER_NEXT_LEVEL_XP) Код:
public function inGuild(){ |
Цитата:
|
Цитата:
|
Я не брался за перевод именно Юзербара - но, как вы могли заметить, я занимаюсь подобным переводом CSWOWD, а там данных даже больше =) Понял чётко - вытянуть всё можно и сейчас - только чутка сложнее это будет.
Insider42, я, возможно, возьмусь за обнову Юзербара, но позже, сейчас приоритеты немного иные. А вообще php должен даться вам легко - тот же С++ ;) |
с $this->getFieldData(PLAYER_NEXT_LEVEL_XP) проблема, с остальным вроде не должно быть.
Моя версия юзербара - DOWNLOAD NOW! Предупреждаю, сварганено на скорую руку, куча хаков. |
в characters есть level и xp
select xp_for_next_level from mangos.player_xp_for_level where lvl=level если максимальный левел PLAYER_NEXT_LEVEL_XP=0 иначе xp_for_next_level-xp |
Цитата:
Объясняю: в поле "ХР" хранится текущее значение ХР. (значение между ХР данного уровня и следующего) в поле "level" хранится текущий уровень. Нам необходимо вычислить при каком значениии ХР уровень станет level+1 т.е. нужно узнать значение ХР для перехода на след. уровень ДЛЯ КОНКРЕТНОЙ расы и КОНКРЕТНОГО класса. Да, это константа, но таких констант много 79*10*10. Раньше эта константа вычислялась и хранилась в DATA (если я не ошибаюсь). Теперь этого поля нет. А значит надо ее вычислять самостоятельно или брать откуда-то. Возможно всё это есть в каком-нибудь ДБЦ. |
Цитата:
Далее, смотрим код: Цитата:
Цитата:
|
Цитата:
У меня 61 ревизия - у себя вообще не могу найти $this->getFieldData(PLAYER_NEXT_LEVEL_XP) |
если не производить арифметические действия то будет или текущее количество опыта или количесвто опыта от начала до конца уровня, а не сколько осталось на текущий момент
|
|
Цитата:
Код:
case 11159: // 3.3.0/3.3.0a/3.3.2 Код:
case 11723: // 3.3.3 |
Текущее время: 00:29. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS