WoW-Ultimate 3.1+
Вложений: 5
Автором проекта является Van, я сейчас занимаюсь его разработкой, а WinRip - дизайном.
SVN проекта. Для того чтоб скачивать с свн, Вам надо установить TortoiseSVN. Если у вас нет достаточно знаний, чтоб разобраться с свн, или нет времени, тогда WoW Ultimate 3.1+ rev. 33 можно скачать ЗДЕСЬ Внимание! Сайт полностью готов к употреблению. В файле config.php настройки, необходимые для её правильной работы + не забудьте выполнить в базу персов запрос create_table_honor.sql Если вы используете LaCD , то в файле config.php укажите ЛОКАЛЬНЫЙ путь да этого файла (он в папке античита). Пример: "D:/anticheat/rules.ini". Если не используете, то страничка сама выберет БАНы из базы REALM. Новости добавлять проще простого: по ftp или непосредственно на сервере кладёте в директорию "news" файлик *.html в котором и будет ваша новость. ВНИМАНИЕ! название новости между тэгами <title>название новости</title>, можете просто дату ставить. + ВСЕ HTML тэги будут работать внутри новости, так что аккуратнее! =) В общем по примеру будет понятно. Если новости не нужны - просто удалите файл news.php из корня сайта. (поддержка новостей античитом LaCD осталась прежняя, и при указании пути: " http://ваш_сайт/news/ " будут отображаться те же новости что и на сайте. Для выбора стартовой страницы в конфиге в значение $main_page= вставьте название нужной вам странички из папки: /modules/****.php (без .php) !!! Для выбора под какой сервер должен работать сайт, в конфиге в значение $version= напишите "3.1.3", "3.2.2а", "3.3.2а" или "3.3.3а". Сайт имеет 10 тем оформления, для того чтоб выбрать какую-нибудь из них, в конфиге в строчке $theme= надо написать название папки из папки templates (например "wrath", "wotlk", "xd" и т.д.) |
|
лично у меня оружейная стоит, вовд, но посоветовавшись с членами нашей команды решили не выставлять это для всех, т.к. проект в размере вырос в несколько раз и стал занимать около 280 мб... :) если кому-то надо оружейную, можете создать в корневом каталоге сайта папку wowd и туда закинуть оружейную :)
|
|
DELETED
|
Цитата:
|
Цитата:
|
При заливки create_table_honor.sql выдаёт ошибку, чтоб норм залилось удалил строку DROP TABLE `characters`.`honor`; в самом файле.
|
Цитата:
|
подскажите как сделать чтобы на странице появилась ссылка на форум который находится в корне сайта в папке forums
|
Цитата:
Код:
<a href=\"index.php\">"._HOME."</a> | |
нашел в _header.php
if (file_exists('./forum/index.php')) { echo "<a href=\"./forum/index.php\">"._FORUM."</a> |"; } else { echo ""; исправил на if (file_exists('./forums/index.php')) { echo "<a href=\"./forums/index.php\">"._FORUM."</a> |"; } else { echo ""; помогло спасибо за наводку :) |
Цитата:
|
просто я устанавливал форум сразу в папку forums (vbulletin) и не знаю врдуг там какие настройки собъются... я же не разбираюсь в рнр апачах и прочей хрени :)
|
спасибо за работу :) однако есть вопросы:
1. как поправить вот такое, наблюдается при нажатии пункта "список гильдий" Код:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /var/www/wow/modules/gilds.php on line 44 а) русские имена отображаются как ???????? б) при выборе этого персонажа пишет "Такого персонажа на нашем сервере нет!" сервер: debian + mangos + karatel 332 + ytdb |
на счёт первой ошибки, попробуйте в файле gilds.php вместо
Код:
if ($version=='3.1.3') { Код:
if ($version=='3.1.3') { |
Цитата:
|
на странице онлайн почемуто всегда надпись "сейчас отключен" хоть запущен мангос хоть нет
|
Не "почему-то", а "кривые руки".
Для начала убедитесь, что верно настроен порт в конфиге. Код:
$server = "localhost"; // адрес сервера (по умолчанию 127.0.0.1) |
Unknown column 'data' in 'field list'
При нажатии на список богачей Unknown column 'data' in 'field list'
Apache/2.2.14 (FreeBSD) MaNGOS/0.16.0 (* * Revision 9649 - *) for FreeBSD_x32 YTDB_0.11.1_R540_MaNGOS_R9613_SD2_R1653_ACID_R304_ RuDB_R37.4.sql куда копать ? |
|
Подгоняем под 3.3.3a
Ядро Mangos Rev 9748 (ScriptDev2 Rev 1677) compiled by KAPATEJIb База YTDB 0.13.3 R543 MaNGOS R9748 SD2 R1677 ACID R304 RuDB R37.6 Для корректного отображения информации о конкретном персонаже меняем... Правки по файлу char.php (..\ultimate\modules): Код:
$row = mysql_fetch_array($res); |
detal.php
Следующий шаг - изменяем код отображения конфига сервера (у кого включено отображение).
Ядро Mangos Rev 9748 (ScriptDev2 Rev 1677) compiled by KAPATEJIb База YTDB 0.13.3 R543 MaNGOS R9748 SD2 R1677 ACID R304 RuDB R37.6 Правки по файлу detal.php (..\ultimate\modules): Код:
preg_match_all ("/Rate.XP.Kill = (.*)Rate.XP.Quest/Umsi", $file, $out, PREG_SET_ORDER); |
function.php
Продолжаем прикручивать к новой версии ядра.
Ядро Mangos Rev 9748 (ScriptDev2 Rev 1677) compiled by KAPATEJIb База YTDB 0.13.3 R543 MaNGOS R9748 SD2 R1677 ACID R304 RuDB R37.6 Работаем со списком онлайн игроков. Была ошибка с\в неверном выведении пола (gender) и полным отсутствием уровня персонажа (level). Правки по файлу function.php (..\ultimate\inc): Код:
function make_players_array(){ Важные правки по функции в конце, там где описывается. Не забываем закомментировать две строчки $char_gender = str_pad и $char_gender = $char_gender{3}. |
top_10.php
Ещё один апгрейд.
Ядро Mangos Rev 9748 (ScriptDev2 Rev 1677) compiled by KAPATEJIb База YTDB 0.13.3 R543 MaNGOS R9748 SD2 R1677 ACID R304 RuDB R37.6 Работать будем со списком богачей. Кажется, ранее metacreo писал Цитата:
Код:
$top_char="SELECT `guid`, `name`, `race`, `class`, `gender`, `money`, `level` FROM `characters` ORDER BY `money` DESC LIMIT 20"; Код:
while($row = mysql_fetch_array($top_res)) |
Всё это хорошо, но вот только зря старался. Всё то что ты написал, Alucard, это лишь временное решение. Если посмотреть какие изменения вносились в базу characters за последние две недели, то можно заметить что после обновления 9680_01_characters_character_stats.sql в базе появляется таблица character_stats, в которой в есть такие столбцы как guid, maxhealth, maxpower1, maxpower2, maxpower3, maxpower4, maxpower5, maxpower6, maxpower7, strength, agility, stamina, intellect, spirit, armor, resHoly, resFire, resNature, resFrost, resShadow, resArcane, blockPct, dodgePct, parryPct, critPct, rangedCritPct, spellCritPct, attackPower, rangedAttackPower, spellPower. Пока они пусты, но я думаю это сделали не просто так, и в скором будущем все данные будут сохраняться именно там.
Да... что-то я протупил... только-что ещё раз пересмотрел тот апдейт, и заметил что изменился конфиг сервера, теперь ConfVersion=2010040601, и там добавились следующие строки Код:
PlayerSave.Interval = 900000 Код:
PlayerSave.Stats.MinLevel = 1+ |
Цитата:
|
Пусть так, проект мне нравится, код открыт, волен над ним работать. Другое дело, что в данный момент у меня функционал есть рабочий, у других, кто захочет принять мои правки, тоже будет работать. Когда будет использоваться таблица character_stats тогда будет написана новая доработка. Я обучаюсь.
Запрос в таблицу character_stats вернул 0 строк - MySQL returned an empty result set (i.e. zero rows). ( Query took 0.0007 sec ), пока прямого sql-кода не будет по перекидыванию в эту таблицу смысла в ней я не вижу. Отдельно? Ну хорошо... тогда почему не было правки, чтобы данные из таблицы characters туда перекинуть, впрочем не важно, сносить\ставить новую бд попросту не буду ради этого. |
Сегодня выложил рев. 33. В ней добавлен новый юзербар под 3.3.3а версию и исправлено отображение места положения на странице онлайна тех игроков, которые находятся в новых локациях (остров завоеваний, ик, ич, цлк).
|
Спасибо я буду проверять его, другие Дизайн в будущем?
|
Какие модули надо подключить что бы не видеть ошибки 500 в юзербаре.
Старый работает на 3.3.2, а вот на 3.3.3а ошибка 500. Какие модули? |
Цитата:
Цитата:
|
|
|
Цитата:
Разобрался сам не хватало мода mod_rewrite , другой вопрос : Юзербар кажет только персов с англ.именем , с рус , не пашет , также как без мода рерайт , что делать с персами с рускими названиями ? |
Читать тему юзербаров. Были ответы.
Если хочешь - я за тебя их найду. Но это тебе встанет в месяц РО, или пермабан за клонирование акков. Готов? |
Эх... такой был проект... столько ещё задуманного так и не воплотилось в жизнь! =)
|
Цитата:
|
Цитата:
Совсем некогда что-то стало. |
Текущее время: 08:07. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS