YTDB  

Вернуться   YTDB > Корзина / Trash > Архив MaNGOS (пока не было ru-mangos) > Ядро

Ядро Здесь форум по базе, но иногда случается, что вопросы пересекаются.

Но это форум не по ядру Мангос!

Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.12.2009, 21:09   #1
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию [www] CSWOWD (форк)

Автор проекта: Chestr (DiSlord)
Решил поднять форк этого проекта, т.к. автор, к сожалению, уже давненько не занимается сайтом. В первую очередь внёс несколько своих давнишних патчей (читайте чейнджлог).
Главная страница форка: http://code.google.com/p/cswowd-fork
SVN: http://cswowd-fork.googlecode.com/svn/trunk
Внимание! На форке представлена только папка cswowd с оригинального SVN, поэтому скули и картинки качайте с родного репозитория проекта!!!

Дополнительные файлы можете найти тут, в этой теме. Постараюсь переносить все полезности в аттач первого поста.
За обновление базы спеллов отдельное спасибо Konctantin и TOM_RUS!
Обновление таблиц от NeatElves: http://ytdb.ru/attachment.php?attach...7&d=1265198304
Вложения
Тип файла: 7z wowd_spell_330.7z (1.94 Мб, 372 просмотров)
KiriX вне форума  
25 пользователя(ей) сказали cпасибо:
Archimag (09.12.2009), DenX3m (27.02.2010), Feel the Power (09.12.2009), gerald (22.02.2010), gpadmin (09.02.2010), Green (10.02.2010), Kolorado (05.11.2014), Konctantin (10.12.2009), PhysX (24.02.2010), Pro[100]Hens (28.12.2009), PSZ (09.12.2009), Rootor (14.12.2009), Sark (05.01.2010), Sergey (09.12.2009), shum (03.02.2010), Sp1r1t (13.12.2009), sven (09.12.2009), WebMaster (05.02.2010), Кот ДаWINчи (09.12.2009)
Старый 09.12.2009, 00:02   #2
Feel the Power
Новичок
 
Регистрация: 08.11.2009
Адрес: Belarus
Сообщений: 7
Сказал(а) спасибо: 29
Поблагодарили 7 раз(а) в 4 сообщениях
Feel the Power На верном пути
Отправить сообщение для Feel the Power с помощью ICQ
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Также под вопросом введение странички правил при регистрации. Т.е. при регистрации вылазит окошечко с правилами. Необходимо прочитать его, поставить галку, нажать на кнопку и только в том случае, если галка поставлена - появится форма регистрации.

Ваши мысли по этому поводу?
Моё мнение:
Страничка с правилами нужна (для особо умных игроков, которые выискивают любую лазейку). Ну или в крайнем случае её можно сделать опциональной.
Feel the Power вне форума  
Старый 09.12.2009, 00:57   #3
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,775
Сказал(а) спасибо: 82
Поблагодарили 5,233 раз(а) в 4,700 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Что сразу вспомнил, - в копилку:
Код:
Index: cswowd/include/functions.php
===================================================================
--- cswowd/include/functions.php	(revision 340)
+++ cswowd/include/functions.php	(working copy)
@@ -1223,9 +1223,9 @@
 function getAllowableClass($mask)
 {
   global $gClassType;
-  $mask&=0x5DF;
+  $mask&=0x5FF;
   // Return zero if for all class (or for none
-  if ($mask == 0x5DF OR $mask == 0)
+  if ($mask == 0x5FF OR $mask == 0)
       return 0;
   return getListFromArray_1($gClassType, $mask);
 }
Index: cswowd/module/show/show_quest.php
===================================================================
--- cswowd/module/show/show_quest.php	(revision 340)
+++ cswowd/module/show/show_quest.php	(working copy)
@@ -95,7 +95,7 @@
    echo "<a style='float: right;' href=\"?s=q&ZoneID=".$quest['ZoneOrSort']."\">".getAreaName($quest['ZoneOrSort'])."</a>";
  else
    echo "<a style='float: right;' href=\"?s=q&SortID=".(-$quest['ZoneOrSort'])."\">".getQuestSort(-$quest['ZoneOrSort'])."</a>";
- echo "$lang[quest_level] $quest[QuestLevel]</td></tr>";
+ echo "<br>$lang[quest_level] $quest[QuestLevel]</td></tr>";
 
  echo "<tr><td>$lang[obtained_at_level] $quest[MinLevel]</td></tr>";
 
@@ -111,6 +111,8 @@
   renderReqCollect($quest['ReqItemId2'],$quest['ReqItemCount2'],$q_status?$q_status['itemcount2']:0);
   renderReqCollect($quest['ReqItemId3'],$quest['ReqItemCount3'],$q_status?$q_status['itemcount3']:0);
   renderReqCollect($quest['ReqItemId4'],$quest['ReqItemCount4'],$q_status?$q_status['itemcount4']:0);
+  renderReqCollect($quest['ReqItemId5'],$quest['ReqItemCount5'],$q_status?$q_status['itemcount5']:0);
+  renderReqCollect($quest['ReqItemId6'],$quest['ReqItemCount6'],$q_status?$q_status['itemcount6']:0);
  }
 ###
 ### Рек убить
NeatElves вне форума  
5 пользователя(ей) сказали cпасибо:
KiriX (09.12.2009), Konctantin (09.12.2009), Yoda (10.12.2009), Кот ДаWINчи (09.12.2009)
Старый 09.12.2009, 03:34   #4
Igor321
Guest
 
Сообщений: n/a
По умолчанию

не помешали бы комментарии как на вовхеде, помнится давно в оригинальной теме были патчи и страницу новостей, а также ввести шкурку Дмитрия "Айдин", оригинальная и отлично работает)
 
Старый 09.12.2009, 07:44   #5
Дмитрий "Айдин"
Переводим в дизайнеры
 
Аватар для Дмитрий "Айдин"
 
Регистрация: 06.11.2009
Сообщений: 0
Сказал(а) спасибо: 2
Поблагодарили 5 раз(а) в 2 сообщениях
Дмитрий "Айдин" На верном пути
По умолчанию

Я готовлю пару обновленных шкурок, так что они там будут )
__________________
ytdb_svn - здесь
SD2_svn - здесь
Дмитрий "Айдин" вне форума  
4 пользователя(ей) сказали cпасибо:
Archimag (09.12.2009)
Старый 09.12.2009, 10:19   #6
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Igor321 Посмотреть сообщение
не помешали бы комментарии как на вовхеде, помнится давно в оригинальной теме были патчи и страницу новостей, а также ввести шкурку Дмитрия "Айдин", оригинальная и отлично работает)
Шкурка будет, а вот комментарии... У меня старого патча нет, а самому мне написать комменты - слабо ))
Вечером внесу фикс NeatElves (внесено).
KiriX вне форума  
Старый 09.12.2009, 12:25   #7
Shadez
Пользователь
 
Аватар для Shadez
 
Регистрация: 06.11.2009
Адрес: Бурятия
Сообщений: 31
Сказал(а) спасибо: 37
Поблагодарили 78 раз(а) в 35 сообщениях
Shadez Скоро придёт к известности
По умолчанию

Комментарии:
http://paste2.org/p/554017
Применять из папки module.
Файл comments/show_comments.php должен быть в кодировке UTF-8.
SQL в базу:
Код:
CREATE TABLE `wowd_comments` (
  `id` int(11) NOT NULL auto_increment,
  `type` int(11) NOT NULL,
  `entry` int(11) NOT NULL,
  `comment` text NOT NULL,
  `name` varchar(16) NOT NULL,
  `date` varchar(32) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
Вид легко изменяется в вышеназванном файле.
За говнокод не пинайте, строчил буквально на коленке

PS патч для сорцов из репозитория cswowd, на свн форка не могу попасть

Последний раз редактировалось Shadez; 09.12.2009 в 12:58.
Shadez вне форума  
4 пользователя(ей) сказали cпасибо:
Gen1us2k (11.12.2009), KiriX (11.12.2009)
Старый 09.12.2009, 21:11   #8
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Shadez Посмотреть сообщение
Комментарии:
http://paste2.org/p/554017
Применять из папки module.
Файл comments/show_comments.php должен быть в кодировке UTF-8.
SQL в базу:
Код:
CREATE TABLE `wowd_comments` (
  `id` int(11) NOT NULL auto_increment,
  `type` int(11) NOT NULL,
  `entry` int(11) NOT NULL,
  `comment` text NOT NULL,
  `name` varchar(16) NOT NULL,
  `date` varchar(32) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
Вид легко изменяется в вышеназванном файле.
За говнокод не пинайте, строчил буквально на коленке

PS патч для сорцов из репозитория cswowd, на свн форка не могу попасть
Пара вопросов:
1) Комменты оставляют любые юзеры или только зареганые?
2) На каких старицах?
== я не смотрел ещё патч ==
3) Почему не можешь попасть на форк (ну вообще - это не проблема, что патч на оригинальные сорсы - накатятся легко)?
KiriX вне форума  
Старый 10.12.2009, 08:17   #9
Shadez
Пользователь
 
Аватар для Shadez
 
Регистрация: 06.11.2009
Адрес: Бурятия
Сообщений: 31
Сказал(а) спасибо: 37
Поблагодарили 78 раз(а) в 35 сообщениях
Shadez Скоро придёт к известности
По умолчанию

1. Любые
2.
Код:
/*
    Comments:
        1 - items
        2 - npcs
        3 - spells
        4 - quests
        5 - gobjects
        6 - faction
        7 - itemsets
*/
3. Вчера не мог, выдавалась ошибка 404, сейчас нормально. Вечером проверю под форк.
Shadez вне форума  
2 пользователя(ей) сказали cпасибо:
KiriX (10.12.2009)
Старый 10.12.2009, 22:50   #10
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Плёхо... Удалять, тоже нет возможности, как я понимаю? Надо думать дальше тогда
KiriX вне форума  
Пользователь сказал cпасибо:
Старый 11.12.2009, 00:45   #11
Fer0x
Guest
 
Сообщений: n/a
По умолчанию

У себя делал таблицу респауна рар мобов + отображение неотреспавненных мобов на карте поинтами других цветов. Надо?
 
Старый 11.12.2009, 00:46   #12
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Fer0x Посмотреть сообщение
У себя делал таблицу респауна рар мобов + отображение неотреспавненных мобов на карте поинтами других цветов. Надо?
Ты выкладывай, а дальше рассмотрим

P.S: В связи с большим завалом - внесением очередных правок займусь на выходных.

Пара вопросов в тему:
1) Надо ли делать вкладку с отображением ентри для разных сложностей для моба?
2) Ну и до сих пор жду комментов вот этого:
Цитата:
Далее планирую добавить отображение класса моба в подсказке о нём (а также на его странице), отображение его урона, возможно, времени его репавна, а также информацию о его скрипте. Также под вопросом введение странички правил при регистрации. Т.е. при регистрации вылазит окошечко с правилами. Необходимо прочитать его, поставить галку, нажать на кнопку и только в том случае, если галка поставлена - появится форма регистрации.
Всё можно сделать ОПЦИОНАЛЬНО (т.е. с возможностью включения/отключения в конфиге)!
KiriX вне форума  
Старый 11.12.2009, 01:06   #13
Fer0x
Guest
 
Сообщений: n/a
По умолчанию

Респаун тут, конечно просто как 5 копеек. Второе на сонный мозг найти не могу. Кстати, вижу вы тут про комментарии говорите, могу помочь их сделать древовидными с оцениванием.
Вложения
Тип файла: rar respawn.rar (1,013 байт, 192 просмотров)
 
Пользователь сказал cпасибо:
KiriX (11.12.2009)
Старый 11.12.2009, 08:21   #14
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Fer0x Посмотреть сообщение
Респаун тут, конечно просто как 5 копеек. Второе на сонный мозг найти не могу. Кстати, вижу вы тут про комментарии говорите, могу помочь их сделать древовидными с оцениванием.
Если честно, не вижу никакого смысла в оценивании комеентариев
Лучше бы их сделать по логину и выбору перса - вот это стоящее дело...
Оказываеся!!!
rev.337
Цитата:
Исправление формулы чистого дамага + отображение класса моба - автор KiriX
Отображение типа скрипта моба (евентАИ, СД2, генерик) - автор KiriX
Так что не нуждается во внесении
KiriX вне форума  
Пользователь сказал cпасибо:
Archimag (11.12.2009)
Старый 11.12.2009, 08:57   #15
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Сразу хочу сказать, что для меня CSWOWD - прежде всего удобный инструмент просмотра, поиска по базе и возможность сделать первые выводы о баг-репорте.
Поэтому под вопросом добавление следующего:
1) Фазы НПС (чтобы сразу было видно в какой он фазе)
2) Отображение дамаг-мультипликатора
Ваши мысли по сему поводу (опять-таки - всё это можно сделать опциональным)?

Сделано...
KiriX вне форума  
Старый 11.12.2009, 12:08   #16
Fer0x
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Если честно, не вижу никакого смысла в оценивании комеентариев
Лучше бы их сделать по логину и выбору перса - вот это стоящее дело...
А я вижу, пример тому вовхеад. Полезные комментарии имеют больший рейтинг и выделяются на основе основных, оттуда игрокам проще черпать нужную информацию. ( Они сначала зелененькое читать будут, лишь потом начнут серое читать - и то не факт ). Но если продолжать идею все опции через конфиг - то и это туда вынести можно.
По логину и выбора перса - можно. Сегодня начну делать.

Нужно повспоминать свои старые мысли относительно cswowd.
1) Отображение top достижений ( по очкам/великие подвиги ).
2) Незначительное дополнение в армори - информация по хонору/ап. Вообще наверно стоило бы переделать отображение репутации, как вкладку в параметрах чара и туда же хонор засунуть.
3) В поиске, пример того же чара при вводе % - выводятся все записи. Возможно стоит какие ограничения по поиску сделать.

Последний раз редактировалось Fer0x; 11.12.2009 в 12:44.
 
Старый 14.12.2009, 02:01   #17
Rootor
Trinity User
 
Регистрация: 14.12.2009
Сообщений: 21
Сказал(а) спасибо: 95
Поблагодарили 1 раз в 1 сообщении
Rootor На верном пути
По умолчанию

Там есть зачаток личного кабинета user_kabinet.php - может развить эту тему? Было бы солидно иметь свой кабинет, а не использовать сторонние..
Rootor вне форума  
Старый 14.12.2009, 09:24   #18
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от Rootor Посмотреть сообщение
Там есть зачаток личного кабинета user_kabinet.php - может развить эту тему? Было бы солидно иметь свой кабинет, а не использовать сторонние..
Зачаток есть и на mangos.ru даже есть пачт с использованием этого зачатка в качестве разрешения на написания комментов.
Правда патч уже очень "лохматый"...
KiriX вне форума  
Пользователь сказал cпасибо:
Rootor (14.12.2009)
Старый 14.12.2009, 22:12   #19
Rootor
Trinity User
 
Регистрация: 14.12.2009
Сообщений: 21
Сказал(а) спасибо: 95
Поблагодарили 1 раз в 1 сообщении
Rootor На верном пути
По умолчанию

Цитата:
Сообщение от KiriX Посмотреть сообщение
Зачаток есть и на mangos.ru даже есть пачт с использованием этого зачатка в качестве разрешения на написания комментов.
Правда патч уже очень "лохматый"...
Да мелковатый "зародышь" кабинета согласен - но идентификация есть, остальное дописать по своим потребностям может каждый в принципе.
Подскажите в чем может быть проблема - перестал отображаться список онлайна - не могу понять почему, хотя до этого работал исправно. Сейчас вот такая картинка. Код 1-1 с вашего репозитория. Отображается только общая цифра онлайна сверху, а список не выводится.

Последний раз редактировалось Rootor; 18.12.2009 в 13:19.
Rootor вне форума  
Старый 15.12.2009, 14:06   #20
Rage Hunter
Новичок
 
Аватар для Rage Hunter
 
Регистрация: 14.12.2009
Сообщений: 7
Сказал(а) спасибо: 4
Поблагодарили 10 раз(а) в 6 сообщениях
Rage Hunter На верном пути
По умолчанию

А как на счет обновления под версию 3.2.2 ?
Rage Hunter вне форума  
Старый 15.12.2009, 17:06   #21
BombermaG
Орлиный Глаз (орел одноглазый)
 
Аватар для BombermaG
 
Регистрация: 06.11.2009
Сообщений: 5
Сказал(а) спасибо: 2
Поблагодарили 6 раз(а) в 4 сообщениях
BombermaG На верном пути
По умолчанию

Цитата:
Сообщение от Rootor Посмотреть сообщение
Да мелковатый "зародышь" кабинета согласен - но идентификация есть, остальное дописать по своим потребностям может каждый в принципе.
Подскажите в чем может быть проблема - перестал отображаться список онлайна - не могу понять почему, хотя до этого работал исправно. Сейчас вот такая картинка. Код 1-1 с вашего репозитория. Отображается только общая цифра онлайна сверху, а список не выводится.
Рестартни апатч.
BombermaG вне форума  
Пользователь сказал cпасибо:
Rootor (16.12.2009)
Старый 15.12.2009, 17:47   #22
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

По поводу ошибки - скорее всего несоответствие версий БД...
По поводу обновы под 3.2.2 - спеллы имеются ввиду. Тут хз - в этом неоспоримый мастер Chestr, сомневаюсь, что у меня получится...
KiriX вне форума  
Пользователь сказал cпасибо:
Rootor (16.12.2009)
Старый 16.12.2009, 10:11   #23
nuclear
Trinity User
 
Регистрация: 15.12.2009
Сообщений: 0
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
nuclear На верном пути
По умолчанию

У меня есть улучшенный "топ",т.е. в нем топ по силе,уму,защите и т.д.
Правда делал за 5 мин и много говнокода,т.е. нет локализации а русский язык забит в самом коде.
Нужно?
nuclear вне форума  
Старый 16.12.2009, 22:25   #24
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от nuclear Посмотреть сообщение
У меня есть улучшенный "топ",т.е. в нем топ по силе,уму,защите и т.д.
Правда делал за 5 мин и много говнокода,т.е. нет локализации а русский язык забит в самом коде.
Нужно?
Выкладывай - будет время - рассмотрю
KiriX вне форума  
Старый 17.12.2009, 12:31   #25
nuclear
Trinity User
 
Регистрация: 15.12.2009
Сообщений: 0
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
nuclear На верном пути
По умолчанию

http://paste2.org/p/565154
Ах да,там еще отдельный топ для 1-19 лвлов..
Зы у нас для 1-19 доп бонусы и т.п.

ЗЫ Очень бы хотелось видеть инфу для разработчиков в базе знаний,т.е. в спелле допустим смотреть эффект,ауры,все спелы с такой же иконкой,тот же спелл других ранков и т.п.
nuclear вне форума  
Старый 21.12.2009, 14:27   #26
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от nuclear Посмотреть сообщение
http://paste2.org/p/565154
Ах да,там еще отдельный топ для 1-19 лвлов..
Зы у нас для 1-19 доп бонусы и т.п.

ЗЫ Очень бы хотелось видеть инфу для разработчиков в базе знаний,т.е. в спелле допустим смотреть эффект,ауры,все спелы с такой же иконкой,тот же спелл других ранков и т.п.
Сорри, сейчас времени на проект совсем нет
Эффекты спеллов и так можно смотреть (правда данные устарели). В остальном (даже как разработчик базы, пусть сейчас и отошёл от дел) не вижу смысла. Выберите спелл - он выведет вам всех мобов, которые его кастуют... И зачем все спеллы с одной иконкой - не вижу смысла никакого (хотя сделать это проще простого)...
KiriX вне форума  
Старый 28.12.2009, 23:35   #27
DiSlord
Guest
 
Сообщений: n/a
По умолчанию

Цитата:
По поводу обновы под 3.2.2 - спеллы имеются ввиду. Тут хз - в этом неоспоримый мастер Chestr, сомневаюсь, что у меня получится...
Возможно скоро будет обнвление до 3.2.2 я написал уже конвертор dbc->sql, теперь переношу все данные из dbc которые хранятся в скриптах (локлизация), в базу. Наверное до нового года залью апдейт.
 
7 пользователя(ей) сказали cпасибо:
Feel the Power (29.12.2009), KiriX (29.12.2009), NeatElves (29.12.2009), sven (29.12.2009), WebMaster (02.01.2010), Кот ДаWINчи (29.12.2009)
Старый 29.12.2009, 01:32   #28
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от DiSlord Посмотреть сообщение
Возможно скоро будет обнвление до 3.2.2 я написал уже конвертор dbc->sql, теперь переношу все данные из dbc которые хранятся в скриптах (локлизация), в базу. Наверное до нового года залью апдейт.
DiSlord, вы можете просмотреть патчи, которые добавлены в форк. Я сейчас реализовал просмотр мобов в дрёгих сложностях (difficulty_entry), код кривоват, но уж как умею, очень нравится Ваш сайт
KiriX вне форума  
Пользователь сказал cпасибо:
sven (29.12.2009)
Старый 01.01.2010, 23:50   #29
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,775
Сказал(а) спасибо: 82
Поблагодарили 5,233 раз(а) в 4,700 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Правка разных типов евентаи(иначе выводит "сд2"):
Цитата:
Index: cswowd/include/creature_table.php
================================================== =================
--- cswowd/include/creature_table.php (revision 340)
+++ cswowd/include/creature_table.php (working copy)
@@ -78,6 +78,12 @@

if ($npc['ScriptName']=="" && $npc['AIName']=="") {$npcscr='No script';}
else if ($npc['AIName']=="EventAI" && $npc['ScriptName']=="") {$npcscr='EventAI';}
+ else if ($npc['AIName']=="NullAI" && $npc['ScriptName']=="") {$npcscr='NullAI';}
+ else if ($npc['AIName']=="AggressorAI" && $npc['ScriptName']=="") {$npcscr='AggressorAI';}
+ else if ($npc['AIName']=="ReactorAI" && $npc['ScriptName']=="") {$npcscr='ReactorAI';}
+ else if ($npc['AIName']=="GuardAI" && $npc['ScriptName']=="") {$npcscr='GuardAI';}
+ else if ($npc['AIName']=="PetAI" && $npc['ScriptName']=="") {$npcscr='PetAI';}
+ else if ($npc['AIName']=="TotemAI" && $npc['ScriptName']=="") {$npcscr='TotemAI';}
else if ($npc['ScriptName']=="generic_creature") {$npcscr='Caster';}
else if ($npc['ScriptName']<>"" && $npc['AIName']=="EventAI") {$npcscr='EventAI + SD2';}
else {$npcscr='SD2';}
NeatElves вне форума  
4 пользователя(ей) сказали cпасибо:
Archimag (02.01.2010), KiriX (31.01.2010), WebMaster (02.01.2010)
Старый 09.01.2010, 19:12   #30
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,775
Сказал(а) спасибо: 82
Поблагодарили 5,233 раз(а) в 4,700 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

На скорую руку, будет писать в заголовке квеста принадлежность:
Цитата:
Сосуды Вечности
<Рейд>
Сторона: Обе
Код:
Index: cswowd/lang/lang.en.php
===================================================================
--- cswowd/lang/lang.en.php	(revision 340)
+++ cswowd/lang/lang.en.php	(working copy)
@@ -200,6 +200,7 @@
 # Quest info
 'one_of_this_items' => 'One of this items',
 'obtained_at_level' => 'Obtained at level',
+'required_races' => 'Side:',
 'quest_level' => 'Quest level:',
 'provided' => 'Provided:',
 'provided_desc' => 'Provided item:',
@@ -516,6 +517,21 @@
 'find_faction'=>'Search Faction',
 'faction_name'=>'Faction name',
 
+# Race
+'required_races1101' => 'Alliance',
+'required_races690' => 'Horde',
+'required_races0' => 'Both',
+'required_races1' => 'Human',
+'required_races2' => 'Orc',
+'required_races4' => 'Dwarf',
+'required_races8' => 'Night Elf',
+'required_races16' => 'Undead',
+'required_races32' => 'Tauren',
+'required_races64' => 'Gnome',
+'required_races128' => 'Troll',
+'required_races512' => 'Blood Elf',
+'required_races1024' => 'Draenei',
+
 );
 
 ?>
Index: cswowd/lang/lang.ru.php
===================================================================
--- cswowd/lang/lang.ru.php	(revision 340)
+++ cswowd/lang/lang.ru.php	(working copy)
@@ -204,6 +204,7 @@
 // Quest info
 'one_of_this_items' => 'Одна из этих вещей',
 'obtained_at_level' => 'Доступен с уровня',
+'required_races' => 'Сторона:',
 'quest_level' => 'Уровень квеста:',
 'provided' => 'Выдается:',
 'provided_desc' => 'Эта вещь выдается когда принят квест.',
@@ -223,7 +224,7 @@
 'Rew_money' => 'Деньги:',
 'Rew_XP' => 'Опыт:',
 'Rew_reputation' => 'Репутация:',
-'cast_spell' => 'Скастут:',
+'cast_spell' => 'Скастуют:',
 'learn_spell' => 'Обучат спеллу:',
 'Rew_item'  => 'Вещи:',
 'item_sel_and' => '&nbsp;+&nbsp;',
@@ -509,7 +510,7 @@
 
 # Search Itemset dialog
 'set_find'=>'Поиск набора',
-'set_not_found'=>'Нфбор не найден',
+'set_not_found'=>'Нaбор не найден',
 'set_name'=>'Название',
 
 # Search Area dialog
@@ -521,6 +522,20 @@
 'find_faction'=>'Поиск фракции',
 'faction_name'=>'Название',
 
+# Race
+'required_races1101' => 'Альянс',
+'required_races690' => 'Орда',
+'required_races0' => 'Обе',
+'required_races1' => 'Человек',
+'required_races2' => 'Орк',
+'required_races4' => 'Дварф',
+'required_races8' => 'Ночной эльф',
+'required_races16' => 'Нежить',
+'required_races32' => 'Таурен',
+'required_races64' => 'Гном',
+'required_races128' => 'Тролль',
+'required_races512' => 'Кровавый эльф',
+'required_races1024' => 'Дреней',
 );
 
 ?>
Index: cswowd/module/show/show_quest.php
===================================================================
--- cswowd/module/show/show_quest.php	(revision 340)
+++ cswowd/module/show/show_quest.php	(working copy)
@@ -88,6 +88,33 @@
  echo "<TR><TD class=head>$quest[Title]";
  if ($quest['Type'])
    echo "<br><FONT size=-3>&lt;".getQuestType($quest['Type'])."&gt;</FONT>";
+ if ($quest[RequiredRaces] == 1)
+  echo "<br>$lang[required_races] $lang[required_races1]</td></tr>";
+ if ($quest[RequiredRaces] == 2)
+  echo "<br>$lang[required_races] $lang[required_races2]</td></tr>";
+ if ($quest[RequiredRaces] == 4)
+  echo "<br>$lang[required_races] $lang[required_races4]</td></tr>";
+ if ($quest[RequiredRaces] == 8)
+  echo "<br>$lang[required_races] $lang[required_races8]</td></tr>";
+ if ($quest[RequiredRaces] == 16)
+  echo "<br>$lang[required_races] $lang[required_races16]</td></tr>";
+ if ($quest[RequiredRaces] == 32)
+  echo "<br>$lang[required_races] $lang[required_races32]</td></tr>";
+ if ($quest[RequiredRaces] == 64)
+  echo "<br>$lang[required_races] $lang[required_races64]</td></tr>";
+ if ($quest[RequiredRaces] == 128)
+  echo "<br>$lang[required_races] $lang[required_races128]</td></tr>";
+ if ($quest[RequiredRaces] == 512)
+  echo "<br>$lang[required_races] $lang[required_races512]</td></tr>";
+ if ($quest[RequiredRaces] == 1024)
+  echo "<br>$lang[required_races] $lang[required_races1024]</td></tr>";
+ if ($quest[RequiredRaces] == 690)
+  echo "<br>$lang[required_races] $lang[required_races690]</td></tr>";
+ if ($quest[RequiredRaces] == 1101)
+  echo "<br>$lang[required_races] $lang[required_races1101]</td></tr>";
+ if (($quest[RequiredRaces] == 0) OR ($quest[RequiredRaces] == 1791))
+  echo "<br>$lang[required_races] $lang[required_races0]</td></tr>";
+
  echo "</TH></TR>";
 
  echo '<tr><td>';
+пару опечаток
NeatElves вне форума  
3 пользователя(ей) сказали cпасибо:
KiriX (31.01.2010), WebMaster (09.01.2010)
Старый 19.01.2010, 16:19   #31
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,775
Сказал(а) спасибо: 82
Поблагодарили 5,233 раз(а) в 4,700 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

Вроде получилось - подогнал player_data.php под UpdateFields (поправил опечатки)
Вложения
Тип файла: 7z 1.7z (4.0 Кб, 198 просмотров)

Последний раз редактировалось NeatElves; 21.01.2010 в 13:01.
NeatElves вне форума  
3 пользователя(ей) сказали cпасибо:
KiriX (31.01.2010), Sergey (28.01.2010), Кот ДаWINчи (02.02.2010)
Старый 29.01.2010, 16:13   #32
Saney
Новичок
 
Регистрация: 10.01.2010
Сообщений: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Saney На верном пути
По умолчанию

А где взять шкурку Дмитрия Айдина?
Saney вне форума  
Старый 29.01.2010, 19:09   #33
tempura
Not a member, is a noob
 
Аватар для tempura
 
Регистрация: 05.11.2009
Адрес: Азерот, Штормвинд
Сообщений: 515
Сказал(а) спасибо: 142
Поблагодарили 444 раз(а) в 165 сообщениях
tempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человекtempura Реально хороший человек
По умолчанию

У автора В приват ему напиши.
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума  
Старый 29.01.2010, 19:39   #34
Konctantin
RuDB Dev
 
Аватар для Konctantin
 
Регистрация: 06.11.2009
Сообщений: 676
Сказал(а) спасибо: 591
Поблагодарили 690 раз(а) в 289 сообщениях
Konctantin Великолепный пример подражанияKonctantin Великолепный пример подражанияKonctantin Великолепный пример подражанияKonctantin Великолепный пример подражанияKonctantin Великолепный пример подражанияKonctantin Великолепный пример подражания
По умолчанию

в патче блок с :
Код:
+ if ($quest[RequiredRaces] == 1)
+  echo "<br>$lang[required_races] $lang[required_races1]</td></tr>";
+ if ($quest[RequiredRaces] == 2)
+  echo "<br>$lang[required_races] $lang[required_races2]</td></tr>";
+ if ($quest[RequiredRaces] == 4)
+  echo "<br>$lang[required_races] $lang[required_races4]</td></tr>";
+ if ($quest[RequiredRaces] == 8)
+  echo "<br>$lang[required_races] $lang[required_races8]</td></tr>";
+ if ($quest[RequiredRaces] == 16)
+  echo "<br>$lang[required_races] $lang[required_races16]</td></tr>";
+ if ($quest[RequiredRaces] == 32)
+  echo "<br>$lang[required_races] $lang[required_races32]</td></tr>";
+ if ($quest[RequiredRaces] == 64)
+  echo "<br>$lang[required_races] $lang[required_races64]</td></tr>";
+ if ($quest[RequiredRaces] == 128)
+  echo "<br>$lang[required_races] $lang[required_races128]</td></tr>";
+ if ($quest[RequiredRaces] == 512)
+  echo "<br>$lang[required_races] $lang[required_races512]</td></tr>";
+ if ($quest[RequiredRaces] == 1024)
+  echo "<br>$lang[required_races] $lang[required_races1024]</td></tr>";
+ if ($quest[RequiredRaces] == 690)
+  echo "<br>$lang[required_races] $lang[required_races690]</td></tr>";
+ if ($quest[RequiredRaces] == 1101)
+  echo "<br>$lang[required_races] $lang[required_races1101]</td></tr>";
+ if (($quest[RequiredRaces] == 0) OR ($quest[RequiredRaces] == 1791))
+  echo "<br>$lang[required_races] $lang[required_races0]</td></tr>";
лучше заменить на :
Код:
+	
+switch($quest[RequiredRaces])
+{
+	case 1:    echo "<br>$lang[required_races] $lang[required_races1]</td></tr>";
+		break;
+	case 2:    echo "<br>$lang[required_races] $lang[required_races2]</td></tr>";
+		break;
+	case 4:    echo "<br>$lang[required_races] $lang[required_races4]</td></tr>";
+		break;
+	case 8:    echo "<br>$lang[required_races] $lang[required_races8]</td></tr>";
+		break;
+	case 16:   echo "<br>$lang[required_races] $lang[required_races16]</td></tr>";
+		break;
+	case 32:   echo "<br>$lang[required_races] $lang[required_races32]</td></tr>";
+		break;
+	case 64:   echo "<br>$lang[required_races] $lang[required_races64]</td></tr>";
+		break;
+	case 128:  echo "<br>$lang[required_races] $lang[required_races128]</td></tr>";
+		break;
+	case 512:  echo "<br>$lang[required_races] $lang[required_races512]</td></tr>";
+		break;
+	case 1024: echo "<br>$lang[required_races] $lang[required_races1024]</td></tr>";
+		break;
+	case 960:  echo "<br>$lang[required_races] $lang[required_races690]</td></tr>";
+		break;
+	case 1101: echo "<br>$lang[required_races] $lang[required_races1101]</td></tr>";
+		break;
+	case 0:
+	case 1791: echo "<br>$lang[required_races] $lang[required_races0]</td></tr>";
+		break;
+}
+
Konctantin вне форума  
Пользователь сказал cпасибо:
KiriX (31.01.2010)
Старый 30.01.2010, 21:09   #35
Кот ДаWINчи
Новичок
 
Аватар для Кот ДаWINчи
 
Регистрация: 09.11.2009
Адрес: Северный Урал
Сообщений: 18
Сказал(а) спасибо: 119
Поблагодарили 47 раз(а) в 14 сообщениях
Кот ДаWINчи Скоро придёт к известности
Отправить сообщение для Кот ДаWINчи с помощью ICQ
Post

Цитата:
Сообщение от Saney Посмотреть сообщение
А где взять шкурку Дмитрия Айдина?
поискал у себя и не нашел. Зато откопал кучу своих "произведений". Несколько "нейтральных" шкурок выкладываю здесь. Держите, кому надо.

Заточенные под свой сервер выкладывать не буду. Незачем.... Да и не хочу клонов.
Вложения
Тип файла: zip bilbo.zip (140.9 Кб, 217 просмотров)
Тип файла: zip green.zip (44.2 Кб, 215 просмотров)
Тип файла: zip purple.zip (25.8 Кб, 198 просмотров)
Кот ДаWINчи вне форума  
Старый 31.01.2010, 12:57   #36
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Посты 29, 30, 31, 34 внесены. Спасибо
KiriX вне форума  
Старый 01.02.2010, 21:42   #37
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Ревизия 17:
Добавлена возможность вывода 3D модели НПС на страницу НПС.
Включается/отключается в конфиге модулей. Требуется доступ в Интренет, т.к. данные для swf беруться с сайта wowhead.com

Я тут подумал, что точно таким же образом можно реализовать показ 3D модели итема + как бы примерить его на своего перса... Надо ли?

ToDo: Буду пытаться самостоятельно обновить базу спеллов под 3.3.0... Есть желающие помочь?
KiriX вне форума  
5 пользователя(ей) сказали cпасибо:
Feel the Power (01.02.2010), Konctantin (02.02.2010), srv38 (02.02.2010)
Старый 01.02.2010, 23:19   #38
NeatElves
YTDB dev
 
Аватар для NeatElves
 
Регистрация: 05.11.2009
Сообщений: 5,775
Сказал(а) спасибо: 82
Поблагодарили 5,233 раз(а) в 4,700 сообщениях
NeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспоримаNeatElves Репутация неоспорима
По умолчанию

r16, связь между квестом и лутом почтой - точно `quest_template`.`entry`, а не `quest_template`.`RewMailTemplateId` ??)
NeatElves вне форума  
Старый 01.02.2010, 23:31   #39
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Ну вот. Тестовый, неоптимизированный вариант спеллов 3.3.0. Есть лишние поля. В общем надо тестить и искать косяки. Так что Велкам!
Дальше надо будет обновить ещё несколько таблиц... А пока это - тестируйте и отписывайте свои впечатления

P.S: Заливать консолью!!!
KiriX вне форума  
Пользователь сказал cпасибо:
Кот ДаWINчи (02.02.2010)
Старый 01.02.2010, 23:33   #40
KiriX
YTDB Helper
 
Аватар для KiriX
 
Регистрация: 05.11.2009
Сообщений: 333
Сказал(а) спасибо: 321
Поблагодарили 152 раз(а) в 81 сообщениях
KiriX Обладатель прекрасной аурыKiriX Обладатель прекрасной ауры
По умолчанию

Цитата:
Сообщение от NeatElves Посмотреть сообщение
r16, связь между квестом и лутом почтой - точно `quest_template`.`entry`, а не `quest_template`.`RewMailTemplateId` ??)
Я просто вправил ссылку на таблицу, которой уже нет, а дальше пока не копался - видишь - у меня сегодня другие планы и дела были
KiriX вне форума  
Закрытая тема

Метки
cswowd

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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



Текущее время: 02:10. Часовой пояс GMT +4.


YTDB - MaNGOS DataBase

Русский форум Мангос - официальный форум RMDC

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