Ru-MaNGOS

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

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

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

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

MiniManager for Project MaNGOS
Несмотря на название, мини этот менеджер назвать язык ну никак не поворачивается... Разве что дизайн весьма аскетичный...
Однако, данная веб-оболочка для сервера является очень удобным инструментом для администрирования.

Русский форк проекта MMfpM
Обеспечивается поддержка всеми ресурсами и силами RMDC.
http://mmfpm-fork.googlecode.com/svn/trunk/



Оригинал MMfpM
Cложности с русской локалью, отсутствие актуального обновления.
Проект переехал на GIT: http://github.com/minimanager
(более не обновляется) SVN: https://mmfpm.svn.sourceforge.net/svnroot/mmfpm



µManager for MaNGOS
Аналог проекта, с гораздо более облегченным функционалом, под вин-платформу (IIS, ASP)
Цитата:
µManager for MaNGOS is an ASP.NET front-end written in VB.NET to manage a MaNGOS server. µManager for MaNGOS is a port of Minimanager for Mangos. The goal of this project is to maintain feature-parity with Minimanager, but target some Windows-specific features
http://micromanager.codeplex.com/
KiriX вне форума   Ответить с цитированием
11 пользователя(ей) сказали cпасибо:
angelShlesser (09.03.2010), Fear (10.03.2010), Hantet (02.07.2010), Shadez (15.03.2010), StinK (11.03.2010), sven (02.09.2010)
Старый 23.08.2010, 12:35   #81
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Боюсь ты меня не понимаешь. Ядро считает таланты ДК при загрузке чара (каждый логин!) по пройденным квестам. И больше они нигде не хранятся. Поэтому час, два или больше - глубоко пофиг, цифру просто больше неоткуда взять - либо тупо захардкодить предельные таланты.
При чём здесь ядро и как оно что считает и обсуждение mmfpm - я вообще об этом
По поводу подсчёта талантов ДК в mmfpm я дал чёткий и ясный ответ.
KiriX вне форума   Ответить с цитированием
Старый 23.08.2010, 13:11   #82
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Боюсь ты меня не понимаешь. Ядро считает таланты ДК при загрузке чара (каждый логин!) по пройденным квестам. И больше они нигде не хранятся. Поэтому час, два или больше - глубоко пофиг, цифру просто больше неоткуда взять - либо тупо захардкодить предельные таланты.
Боюсь это ты не понимаешь смысла предыдущих постов. И мне, и Kirix-у известно, что талы ДК брать просто неоткуда. Поэтому-то и идет расчет по общей формуле.
Mr.Grom заметил, что у ДК талы расчитываются по общей формуле.
tempura заметил, что больше их неоткуда брать
Mr.Grom упомянул, что ранее это бралось из поля data.
Kirix ответил, что какими-то сложными путями (например через упомянутый полный перерасчет квестов) идти нет смысла.

Есть еще о чем поговорить?
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (23.08.2010)
Старый 23.08.2010, 14:58   #83
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Я конечно уверен что могу взять приз на чемпионате по тупости, но чтобы апологет "чистого ядра без хаков" и блюститель нравственности ру-мангоса согласился с хаковым решением - это уж слишком...
Не проще ли взять код вычисления талантов ДК из ядра?
Код:
CharacterLevel - 55 + SELECT SUM(`BonusTalents`) FROM `mangos`.`quest_template` WHERE `entry` IN (SELECT `quest` FROM `characters`.`character_queststatus` WHERE `status` = 1 AND `guid` = 12345678)
И все... Разницы с простым подсчетом (см. выше) по факту никакой, зато - правильно.
rsa вне форума   Ответить с цитированием
Старый 23.08.2010, 16:14   #84
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Я конечно уверен что могу взять приз на чемпионате по тупости, но чтобы апологет "чистого ядра без хаков" и блюститель нравственности ру-мангоса согласился с хаковым решением - это уж слишком...
Не проще ли взять код вычисления талантов ДК из ядра?
Код:
CharacterLevel - 55 + SELECT SUM(`BonusTalents`) FROM `mangos`.`quest_template` WHERE `entry` IN (SELECT `quest` FROM `characters`.`character_queststatus` WHERE `status` = 1 AND `guid` = 12345678)
И все... Разницы с простым подсчетом (см. выше) по факту никакой, зато - правильно.
В этом попросту нет смысла...
KiriX вне форума   Ответить с цитированием
Старый 23.08.2010, 16:42   #85
Mr.Grom
Пользователь
 
Аватар для Mr.Grom
 
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mr.Grom На верном пути
По умолчанию

Такого вида запрос получается?
Код:
$talbs->query('SELECT SUM(`BonusTalents`) FROM `mangos`.`quest_template` WHERE `entry` IN (SELECT `quest` FROM `characters`.`character_queststatus` WHERE `status` = 1 AND `guid` = '.$guid.')');
$talent_points = ($char['level'] +$talbs - 55) * $talent_rate;
Mr.Grom вне форума   Ответить с цитированием
Старый 23.08.2010, 16:46   #86
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от Mr.Grom Посмотреть сообщение
Такого вида запрос получается?
да. только может еще надо в второй WHERE добавить `Rewarded`=1, я ж по памяти писал.

Смысла - действительно большого нет. Но как все-таки быть с борьбой с хаками?
rsa вне форума   Ответить с цитированием
Старый 23.08.2010, 16:48   #87
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
да. только может еще надо в второй WHERE добавить `Rewarded`=1, я ж по памяти писал.

Смысла - действительно большого нет. Но как все-таки быть с борьбой с хаками?
Опять-таки - при чём здесь борьба с хаками и обсуждение mmfpm???
KiriX вне форума   Ответить с цитированием
Старый 23.08.2010, 17:06   #88
Mr.Grom
Пользователь
 
Аватар для Mr.Grom
 
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Mr.Grom На верном пути
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
да. только может еще надо в второй WHERE добавить `Rewarded`=1, я ж по памяти писал.
Тогда в результате получаем
Код:
if (char_get_class_name($char['class']) === 'death_knight' )
{
$talbs->query('SELECT SUM(`BonusTalents`) FROM `mangos`.`quest_template` WHERE `entry` IN (SELECT `quest` FROM `characters`.`character_queststatus` WHERE `status` = '1' AND `rewarded`='1' AND `guid` = '.$guid.')');
$talent_points = ($char['level'] +$talbs - 55) * $talent_rate;
}
else
$talent_points = ($char['level'] - 9) * $talent_rate;

Последний раз редактировалось Mr.Grom; 23.08.2010 в 17:15.
Mr.Grom вне форума   Ответить с цитированием
Старый 23.08.2010, 17:06   #89
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 01.02.2010
Адрес: localhost
Сообщений: 592
Сказал(а) спасибо: 323
Поблагодарили 283 раз(а) в 122 сообщениях
Записей в дневнике: 2
Konctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всемKonctantin Это имя известно всем
По умолчанию

Хватить уже отношения выяснять, есть личка, а форум нечего засорять.
__________________
Konctantin вне форума   Ответить с цитированием
Старый 23.08.2010, 23:25   #90
angelShlesser
Пользователь
 
Аватар для angelShlesser
 
Регистрация: 08.03.2010
Сообщений: 55
Сказал(а) спасибо: 26
Поблагодарили 17 раз(а) в 9 сообщениях
angelShlesser На верном пути
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Ага, нашел... Вот этот подозрительный тип, неприятной наружности!
строка 170 файла arenateam.php

Код:
$members = $sqlc->query("SELECT arena_team_member.guid,`characters`.name, SUBSTRING_INDEX(SUBSTRING_INDEX(`characters`.`data`, ' ', $rating_offset), ' ', -1) AS personal_rating, level, arena_team_member.played_week, arena_team_member.wons_week, arena_team_member.played_season, arena_team_member.wons_season, `characters`.race, `characters`.class, `characters`.online, `characters`.account, `characters`.logout_time, gender, account FROM arena_team_member,`characters` LEFT JOIN arena_team_member k1 ON k1.`guid`=`characters`.`guid` AND k1.`arenateamid`='$arenateam_id' WHERE arena_team_member.arenateamid = '$arenateam_id' AND arena_team_member.guid=`characters`.guid ORDER BY `characters`.`name`");
Вот так у меня сейчас, попробуй у себя сделать.
Код:
$members = $sqlc->query("SELECT arena_team_member.guid,`characters`.name, `characters`.`arenaPoints` AS personal_rating, level, arena_team_member.played_week, arena_team_member.wons_week, arena_team_member.played_season, arena_team_member.wons_season, `characters`.race, `characters`.class, `characters`.online, `characters`.account, `characters`.logout_time, gender, account FROM arena_team_member,`characters` LEFT JOIN arena_team_member k1 ON k1.`guid`=`characters`.`guid` AND k1.`arenateamid`='$arenateam_id' WHERE arena_team_member.arenateamid = '$arenateam_id' AND arena_team_member.guid=`characters`.guid ORDER BY `characters`.`name`");
Это на проверку, не в svn сразу лить!!!!
Почему не добавили?
angelShlesser вне форума   Ответить с цитированием
Старый 23.08.2010, 23:54   #91
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

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

В связи с апдейтом 10254_01_characters_auctionhouse.sql, крайне рекомендуется следующий патч:
PHP код:
Indexlibs/tab_lib.php
===================================================================
--- 
libs/tab_lib.php    (revision 12)
+++ 
libs/tab_lib.php    (working copy)
@@ -
17,+17,@@
   
'arena_team',
   
'arena_team_member',
   
'arena_team_stats',
-  
'auctionhouse',
+  
'auction',
   
'character_account_data',
   
'character_achievement',
   
'character_achievement_progress'
По какой причине на 93 строке это исправлено, а на 20 строке не исправлено - я не знаю.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (01.09.2010)
Старый 01.09.2010, 21:37   #93
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Очень странно... Я вообще пробирался поиском по всем файлам сайта...
Спасибо!
KiriX вне форума   Ответить с цитированием
Старый 04.01.2011, 17:35   #94
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

А у кого-нить получилось настроить отправку почты в игре?
У меня не вышло никак - переписал под использование SOAP у себя, надо ли коммитить эти изменения или у всех всё ок с отправкой?
KiriX вне форума   Ответить с цитированием
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PROJECT] Blizzlike Mangos Web Frontend CyberMan WWW 45 14.08.2011 12:47
Strange Player Info (Mini-project SPI) Madmunus WWW 6 16.06.2010 11:05
Website for mangos similar to minimanager lukas22 Корзина 4 22.03.2010 10:09


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


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