Ru-MaNGOS

Вернуться   Ru-MaNGOS > Дополнения > WWW

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

WWW Web интерфейс для MaNGOS

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2010, 00:09   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию Новый официальный сайт WoW

Все, наверное, уже видели. Намного удобнее и симпатичнее, чем то, что было (на мой взгляд).
Оружейная симпатичная.
Собственно, к чему это я Нет ни у кого желания сделать что-то подобное для мангоса? Главное начать - дальше я постараюсь помочь, с нуля сам точно не могу
KiriX вне форума   Ответить с цитированием
Старый 19.12.2010, 11:35   #2
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Уже в разработке, но пока дело продвигается медленно - работаю над ним только на выходных, и то не на всех - чары до 85-го уровня сами не прокачаются
Shadez вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
angelShlesser (21.12.2010), KiriX (19.12.2010), Mayss (19.12.2010), Norman (23.12.2010), sven (19.12.2010)
Старый 16.01.2011, 19:35   #3
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Первые попытки - http://github.com/Shadez/wowcs/commits/master
Установка такая же, как и у wowarmory (т.е. патч на ядро и пр.). Конфиги в /includes/configs/*.php
Пока что даже не бета версия, поэтому отдельную тему создавать не буду, а коммитить начал для своих нужд. Можете потестировать)
Shadez вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Fear (16.01.2011), KiriX (16.01.2011)
Старый 16.01.2011, 23:46   #4
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Нет, ну всё бы отлично, но разве без патча на ядро не обойтись??? Это уж совсем, как мне кажется. Сайт с подвязкой на ядро... Костыль, по моему
Если сервер всё рассчитывает исходя из данные в базе, можно тоже сделать и в коде сайта, разве нет?
Но вообще, за начинание - спасибо!
KiriX вне форума   Ответить с цитированием
Старый 17.01.2011, 01:11   #5
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
разве без патча на ядро не обойтись???
Да я бы с радостью.. Но не получается нормально переписать систему статов. Если есть какие-нибудь предложения, рад буду услышать.

Однако, патч, все же, самое простое решение. Официальная оружейка тоже не сама всё высчитывает

Последний раз редактировалось Shadez; 17.01.2011 в 01:42.
Shadez вне форума   Ответить с цитированием
Старый 17.01.2011, 06:05   #6
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Есть таблица базовых статов персов в самой базе. Далее чутка по аурам пройтись
Ну и формулы прямо из ядра выдрать.
KiriX вне форума   Ответить с цитированием
Старый 17.01.2011, 10:51   #7
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Я так понимаю, чтобы получить основные статы, нужно учитывать:
а) характеристики предметов
б) таланты (благо, талантов, меняющих какие-то статы, не так уж и много)
в) спеллы (тот же бонус от мининга, но не ауры)
г) чары
д) камни
вроде всё?
С предметами, допустим, понятно, stat_type/value1-10 обработали и всё. Таланты тоже можно каждый вручную просмотреть, а вот с камнями/чарами замута получается (для меня по крайней мере) - из DBCStructure.h:
Код:
struct SpellItemEnchantmentEntry
{
    uint32      type[3];                                    // 2-4      m_effect[3]
Где посмотреть какие действия подразумеваются для каждого типа? в SpellEffects явно не то, что нужно.
Ну и с заклинаниями так же - как из Spell.DBC вытягивать данные о том, меняет ли спелл характеристики или нет?
И ещё - кто знает, подскажите где обрабатывается отправка характеристик персонажа клиенту. Так я хоть как-то ориентироваться буду откуда что брать
Shadez вне форума   Ответить с цитированием
Старый 17.01.2011, 21:08   #8
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Shadez
Если есть какие-нибудь предложения, рад буду услышать.
не выводить статы. плюнуть, забить на них.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 17.01.2011, 21:19   #9
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Shadez Посмотреть сообщение
Я так понимаю, чтобы получить основные статы, нужно учитывать:
а) характеристики предметов
б) таланты (благо, талантов, меняющих какие-то статы, не так уж и много)
в) спеллы (тот же бонус от мининга, но не ауры)
г) чары
д) камни
вроде всё?
С предметами, допустим, понятно, stat_type/value1-10 обработали и всё. Таланты тоже можно каждый вручную просмотреть, а вот с камнями/чарами замута получается (для меня по крайней мере) - из DBCStructure.h:
Код:
struct SpellItemEnchantmentEntry
{
    uint32      type[3];                                    // 2-4      m_effect[3]
Где посмотреть какие действия подразумеваются для каждого типа? в SpellEffects явно не то, что нужно.
Ну и с заклинаниями так же - как из Spell.DBC вытягивать данные о том, меняет ли спелл характеристики или нет?
И ещё - кто знает, подскажите где обрабатывается отправка характеристик персонажа клиенту. Так я хоть как-то ориентироваться буду откуда что брать
А зачем??? Где на официальном сайте указано сколько от какого спелла/итема статов?
Берём базовое значение - берём текущее из char_stats. char_stats - базовое = бонусное кол-во статов от итемов/спеллов и прочего. Всё остальное рассчитывается от базовых характеристик. Ауры на крит и спелл-дамаг вычленить не сложно, если использовать базу спеллов, как в cswowd.
KiriX вне форума   Ответить с цитированием
Старый 17.01.2011, 22:40   #10
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
А зачем??? Где на официальном сайте указано сколько от какого спелла/итема статов?
А как тогда, простите, высчитывать данные? Ну есть у нас 2500 спелл павера от бонусов предмета, ну отображу я их. А в игре реальный спелл павер - 2800, к примеру. +23 к спд -от 1 только камня, +81 от энчанта на посох, например. Это же тоже должно учитываться.

Стоп. Кажется, начинаю понимать всю гениальность идеи, предыдущий мой текст можно пока не брать во внимание) Ушел копаться

Последний раз редактировалось Shadez; 17.01.2011 в 22:42.
Shadez вне форума   Ответить с цитированием
Старый 18.01.2011, 07:49   #11
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Shadez Посмотреть сообщение
А как тогда, простите, высчитывать данные? Ну есть у нас 2500 спелл павера от бонусов предмета, ну отображу я их. А в игре реальный спелл павер - 2800, к примеру. +23 к спд -от 1 только камня, +81 от энчанта на посох, например. Это же тоже должно учитываться.

Стоп. Кажется, начинаю понимать всю гениальность идеи, предыдущий мой текст можно пока не брать во внимание) Ушел копаться
Всё рассчитывается, минимум работы в поиске нужных эффектов у уже висящих на чаре аур.
Ждём положительного результата вашего копания
Shadez, я понимаю, что патчик - маленький в общем-то. Но всё таки патч на ядро для сайта - для меня всегда будет костылём
KiriX вне форума   Ответить с цитированием
Старый 18.01.2011, 13:03   #12
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

В `character_stats` нет данных о мили/рейндж дамаге. С остальным вроде всё получается. Как их подсчитать?
Shadez вне форума   Ответить с цитированием
Старый 18.01.2011, 21:06   #13
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от Shadez Посмотреть сообщение
В `character_stats` нет данных о мили/рейндж дамаге. С остальным вроде всё получается. Как их подсчитать?
А как считает сервер?
Не стоит забывать, что при запуске сервер имеет о персонаже ровно столько данных, сколько есть в базе
Остальное - формулы
KiriX вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 20.03.2011, 01:26   #14
angelShlesser
Пользователь
 
Аватар для angelShlesser
 
Регистрация: 08.03.2010
Сообщений: 55
Сказал(а) спасибо: 26
Поблагодарили 17 раз(а) в 9 сообщениях
angelShlesser На верном пути
По умолчанию

Эх увидеть бы скрины.. Этого чуда
Попробую поставить...
angelShlesser вне форума   Ответить с цитированием
Старый 03.04.2011, 14:06   #15
hyperion
Новичок
 
Регистрация: 02.05.2010
Сообщений: 28
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 2 сообщениях
hyperion На верном пути
По умолчанию

Shadez, не против если я часть твоего кода в наглую украду для своей разработки?)
hyperion вне форума   Ответить с цитированием
Старый 03.04.2011, 14:38   #16
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от hyperion Посмотреть сообщение
Shadez, не против если я часть твоего кода в наглую украду для своей разработки?)
Ну а если против будет - не украдешь?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 03.04.2011, 17:16   #17
hyperion
Новичок
 
Регистрация: 02.05.2010
Сообщений: 28
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 2 сообщениях
hyperion На верном пути
По умолчанию

Если будет против, буду воровать у близзард дизайн. А тут уже шаблоны готовые...
hyperion вне форума   Ответить с цитированием
Старый 03.04.2011, 19:22   #18
Shadez
Ученый
 
Аватар для Shadez
 
Регистрация: 07.03.2010
Сообщений: 175
Сказал(а) спасибо: 64
Поблагодарили 142 раз(а) в 45 сообщениях
Shadez Обладатель прекрасной аурыShadez Обладатель прекрасной ауры
Отправить сообщение для Shadez с помощью ICQ
По умолчанию

Цитата:
Сообщение от hyperion Посмотреть сообщение
Shadez, не против если я часть твоего кода в наглую украду для своей разработки?)
Всё по GNU GPL (однако, не забываем про авторство)
Shadez вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
hyperion (03.04.2011)
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сайт, домен и база. alex1304 Корзина 3 03.12.2010 19:28
WCR 3beta(сайт реги для мангос) Crusader Корзина 1 03.06.2010 15:23
[Help]Сайт не принимает регистрацию LightVsDark Корзина 5 02.06.2010 10:37
Новый раздел форума - "До релиза Катаклизма" tempura Новости RMDC 0 08.05.2010 15:47


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


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