YTDB

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

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.01.2010, 13:04   #1
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию Клинок непреклонных [29108]

Ядро: mangos rev.9273
База: YTDB531
После удара Клинок непреклонных по боссу/мобу сервер зависает на 1-2минуты,НО у босса/моба продолжает отниматся ХП...
У меня одного такая ситуация?

Пока решил сделать так:

Более-менее нормальноя правка тут


Может у кого есть другое рещение(патчи на ядро)?

Последний раз редактировалось br1an; 31.01.2010 в 18:57.
br1an вне форума   Ответить с цитированием
Старый 31.01.2010, 13:53   #2
timmit
YTDB dev, histori
 
Аватар для timmit
 
Регистрация: 05.11.2009
Сообщений: 1,597
Сказал(а) спасибо: 1
Поблагодарили 1,093 раз(а) в 971 сообщениях
timmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордиться
По умолчанию

http://ru.wowhead.com/?spell=38164
найдите обработку в ядре, туда и копайте, а может вы юзаете чей то хак на ядро, где используется sleep()
__________________
ars longa vita brevis
timmit вне форума   Ответить с цитированием
Старый 31.01.2010, 14:34   #3
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

ядро полностью чистое,вообще никаких патчей/хаков,база так же.
не подскажете поточней,в каком файле копать?

Последний раз редактировалось br1an; 31.01.2010 в 14:40.
br1an вне форума   Ответить с цитированием
Старый 31.01.2010, 14:45   #4
timmit
YTDB dev, histori
 
Аватар для timmit
 
Регистрация: 05.11.2009
Сообщений: 1,597
Сказал(а) спасибо: 1
Поблагодарили 1,093 раз(а) в 971 сообщениях
timmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордиться
По умолчанию

Насколько понял, это баг чистого. У Карателя был патч - Unyielding_Knights_proc.patch
__________________
ars longa vita brevis
timmit вне форума   Ответить с цитированием
Старый 31.01.2010, 17:02   #5
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

обработки данного спела(38164) в ядре вообще нету

Нашёл патчик из сорцов карателя,ещё не проверял(как проверю,отпишусь)
Вложения
Тип файла: patch 22_unyielding_knights.patch (652 байт, 431 просмотров)
br1an вне форума   Ответить с цитированием
Старый 31.01.2010, 17:13   #6
Neggod
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 36
Сказал(а) спасибо: 29
Поблагодарили 64 раз(а) в 26 сообщениях
Neggod Скоро придёт к известности
По умолчанию

сорцы Карателя.
У мечика и посоха, который дается за квест, бесконечный прок с каждого попадания атакой ближнего\дальнего боя(судя по комментам должно призываться только 2 рыцаря). Баг был еще на tbc.
Neggod вне форума   Ответить с цитированием
Старый 31.01.2010, 18:16   #7
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

22_unyielding_knights.patch - не работает,только вот не понятно почему
Код:
+            // Unyielding Knights
+            else if (auraSpellInfo->Id == 38164)
+            {
+                if (pVictim->GetEntry()!=19457)
+                    return false;
+            }
Судя по логике,спелл должен сробатовать только тогда когда мы лупим нпс(19457),но почему то срабатывает всегда
Цитата:
Сообщение от timmit Посмотреть сообщение
Насколько понял, это баг чистого. У Карателя был патч - Unyielding_Knights_proc.patch
не могу именно этот патч найти,он у вас случайно нигде не завалялся?

кстати,а можно временно проблему решить так?
Код:
UPDATE `item_template` SET `spellid_2` = 0, `spelltrigger_2` = 0 WHERE `entry` = 29108; //убираем спелл для меча
UPDATE `item_template` SET `spellid_2` = 0, `spelltrigger_2` = 0 WHERE `entry` = 29109; // убираем спелл для посоха

Последний раз редактировалось br1an; 31.01.2010 в 19:01.
br1an вне форума   Ответить с цитированием
Старый 31.01.2010, 21:42   #8
timmit
YTDB dev, histori
 
Аватар для timmit
 
Регистрация: 05.11.2009
Сообщений: 1,597
Сказал(а) спасибо: 1
Поблагодарили 1,093 раз(а) в 971 сообщениях
timmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордиться
По умолчанию

в http://github.com введите в поиск Unyielding
__________________
ars longa vita brevis
timmit вне форума   Ответить с цитированием
Старый 01.02.2010, 09:07   #9
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

Цитата:
Сообщение от timmit Посмотреть сообщение
в http://github.com введите в поиск Unyielding
Выдаёт две ссылки на патчи
http://github.com/TheGameMaster/code...hts_proc.patch
http://github.com/TGM/custom_code/tr..._knights.patch

И обе они не доступны Оо(
br1an вне форума   Ответить с цитированием
Старый 01.02.2010, 09:32   #10
timmit
YTDB dev, histori
 
Аватар для timmit
 
Регистрация: 05.11.2009
Сообщений: 1,597
Сказал(а) спасибо: 1
Поблагодарили 1,093 раз(а) в 971 сообщениях
timmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордиться
По умолчанию

Нашел на форуме тринити коре
http://trinity-core.ru/showthread.php?p=2004
__________________
ars longa vita brevis
timmit вне форума   Ответить с цитированием
Старый 01.02.2010, 10:12   #11
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

Цитата:
Сообщение от timmit Посмотреть сообщение
Нашел на форуме тринити коре
http://trinity-core.ru/showthread.php?p=2004
Патч точно такой же,только там case вместо else if(по сути одно и тоже)

Очень заинтересовался реализацией данного спела,но никак не могу найти примеры подобного суммона в коде.
К примеру
http://ru.wowhead.com/?spell=9515
либо я слепой либо в коде нету Оо,но как так?ведь вроде собака сумонится и лупит твоих врагов.
Подкинте пожалуйста примерчики подобного суммона,буду очень благодарен.
br1an вне форума   Ответить с цитированием
Старый 01.02.2010, 10:16   #12
timmit
YTDB dev, histori
 
Аватар для timmit
 
Регистрация: 05.11.2009
Сообщений: 1,597
Сказал(а) спасибо: 1
Поблагодарили 1,093 раз(а) в 971 сообщениях
timmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордитьсяtimmit За него можно гордиться
По умолчанию

Да вроде через дбц щас сумоны большинство определяется, видать этот должен как то отрабатываться дополнительно
__________________
ars longa vita brevis
timmit вне форума   Ответить с цитированием
Старый 02.02.2010, 08:14   #13
br1an
Новичок
 
Регистрация: 06.11.2009
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
br1an На верном пути
По умолчанию

извиняюсь за глупый вопрос,но может есть в природе/у кого нибудь документация по ядру(по его функциям,вообще как оно устроенно)?без разницы на каком языке.
br1an вне форума   Ответить с цитированием
Ответ


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

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



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


YTDB - MaNGOS DataBase

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

Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума YTDB будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot
Punk's On-Air - Punk, Folk, Blues, Ska Bascinet - реконструкция denw IL-2 Training Книготорговая Компания «А-5» - художественная, учебная литература, скидки, опт и мелкий опт, доставка, дешево, низкие цены издательства