Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Патчи > Отвергнутые патчи

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

Отвергнутые патчи Патчи, отвергнутые от приёма в GIT

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.03.2010, 10:24   #41
Nordway
RMDC Donator
 
Регистрация: 07.03.2010
Адрес: Россия
Сообщений: 29
Сказал(а) спасибо: 16
Поблагодарили 18 раз(а) в 3 сообщениях
Nordway На верном пути
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Второй пост поставили в SD2 ?
Да, в scripts/world/npcs_special.cpp + на базу обновление.
Попробую ещё раз внимательно пересобрать...
Nordway вне форума   Ответить с цитированием
Старый 25.03.2010, 10:49   #42
lucky
Новичок
 
Регистрация: 07.03.2010
Сообщений: 12
Сказал(а) спасибо: 8
Поблагодарили 6 раз(а) в 5 сообщениях
lucky На верном пути
По умолчанию

Цитата:
Сообщение от Nordway Посмотреть сообщение
Сегодня собрал с Мангос 9611 (не чистые) и SD2 1647 (не чистый) старую версию, т.е. без пункта 5. Теперь копируется имя и гильдия. (Спасибо Set).

При появлении нпс реагриует только на вражеских мобов, а так же:
- не ходят за мной;
- не атакуют мою цель.
Такая же проблема со скриптом на SD2, который во 2 посту. А именно у меня он не может получить Owner еще в void Reset(). А так как стоит

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Код:
void Reset() 
{
		Unit *owner = m_creature->GetOwner();
		if (!owner)
			return;
то соответственно они не ходят и не атакуют. Почему не может получить owner не понятно
lucky вне форума   Ответить с цитированием
Старый 25.03.2010, 18:42   #43
Дрон01
Гость
 
Сообщений: n/a
По умолчанию

Не потому ли, что в SpellEffects.cpp нет строки с m_creature->SetOwnerGUID()?
  Ответить с цитированием
Старый 26.03.2010, 03:45   #44
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Дрон01 Посмотреть сообщение
Не потому ли, что в SpellEffects.cpp нет строки с m_creature->SetOwnerGUID()?
Гыг я сету задавал тот же вопрос!
MaxXx2021 вне форума   Ответить с цитированием
Старый 26.03.2010, 21:12   #45
xex
Пользователь
 
Регистрация: 08.03.2010
Сообщений: 47
Сказал(а) спасибо: 45
Поблагодарили 29 раз(а) в 13 сообщениях
xex На верном пути
По умолчанию

PHP код:
            if(creature_entry == 31216)
            {
+                
summon->SetOwnerGUID(m_caster->GetGUID());
                
summon->SetLevel(m_caster->getLevel());
                
summon->SetMaxHealth(m_caster->GetMaxHealth()); 
xex вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Limpnau (28.03.2010)
Старый 06.04.2010, 03:45   #46
selector
Пользователь
 
Аватар для selector
 
Регистрация: 12.03.2010
Сообщений: 64
Сказал(а) спасибо: 23
Поблагодарили 10 раз(а) в 5 сообщениях
selector На верном пути
По умолчанию

Небольшая "грамматическая" оЧепятка в Коде :

HandleMirrrorImageDataRequest

Заменить
Код:
void WorldSession::HandleMirrrorImageDataRequest( WorldPacket & recv_data )
на
Код:
void WorldSession::HandleMirrorImageDataRequest( WorldPacket & recv_data )
Заменить
Код:
void HandleMirrrorImageDataRequest(WorldPacket & recv_data);
на
Код:
void HandleMirrorImageDataRequest(WorldPacket & recv_data);
Заменить
Код:
/*0x401*/ { "CMSG_GET_MIRRORIMAGE_DATA",                    STATUS_LOGGEDIN, &WorldSession::HandleMirrrorImageDataRequest   },
на
Код:
/*0x401*/ { "CMSG_GET_MIRRORIMAGE_DATA",                    STATUS_LOGGEDIN, &WorldSession::HandleMirrorImageDataRequest   },
selector вне форума   Ответить с цитированием
Старый 20.04.2010, 20:50   #47
MadMan
Новичок
 
Регистрация: 07.03.2010
Сообщений: 10
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
MadMan На верном пути
По умолчанию

Fix this @ patch file

Код:
               if(forceFaction) 
                   summon->setFaction(forceFaction); 
           }diff --git a/sql/evo-X Update/Spells/evo_X_Spell1_mangos.sql b/sql/evo-X Update/Spells/evo_X_Spell1_mangos.sql 
new file mode 100644 
index 0000000..d908b77
right one:

Код:
               if(forceFaction) 
                   summon->setFaction(forceFaction); 
           }
diff --git a/sql/evo-X Update/Spells/evo_X_Spell1_mangos.sql b/sql/evo-X Update/Spells/evo_X_Spell1_mangos.sql 
new file mode 100644 
index 0000000..d908b77
MadMan вне форума   Ответить с цитированием
Старый 20.06.2010, 23:54   #48
Vinolentus
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
Vinolentus На верном пути
По умолчанию

Простите, а зачем нам
WorldPacket data(SMSG_MIRRORIMAGE_DATA, 68)
в EffectSummonWild ?
Мы его создали, заполнили, и?.. %)
Vinolentus вне форума   Ответить с цитированием
Старый 22.06.2010, 22:46   #49
Vinolentus
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
Vinolentus На верном пути
По умолчанию

И почему, например,
Код:
if (Item const* item = ((Player *)m_caster)->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND))
    summon->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, item->GetProto()->ItemId);
, а не
Код:
summon->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, ((Player *)m_caster)->GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID));
?
Vinolentus вне форума   Ответить с цитированием
Старый 25.06.2010, 08:54   #50
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Vinolentus Посмотреть сообщение
И почему, например,
Код:
if (Item const* item = ((Player *)m_caster)->GetItemByPos(INVENTORY_SLOT_BAG_0, EQUIPMENT_SLOT_MAINHAND))
    summon->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, item->GetProto()->ItemId);
, а не
Код:
summon->SetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID, ((Player *)m_caster)->GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID));
?
Потому что у героя скажем может и не быть вещи в руке и если начнете использовать ваш вариант будет краш.
MaxXx2021 вне форума   Ответить с цитированием
Старый 25.06.2010, 09:23   #51
Astellar
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от MaxXx2021 Посмотреть сообщение
Потому что у героя скажем может и не быть вещи в руке и если начнете использовать ваш вариант будет краш.
Человек предложил использовать
Код:
((Player *)m_caster)->GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID)
вместо
Код:
item->GetProto()->ItemId
Если оружия в руках нет, то GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID) ноль вернет. Где именно будет краш?
  Ответить с цитированием
Старый 25.06.2010, 09:54   #52
MaxXx2021
Ученый
 
Аватар для MaxXx2021
 
Регистрация: 09.03.2010
Адрес: Кыргызстан
Сообщений: 266
Сказал(а) спасибо: 41
Поблагодарили 115 раз(а) в 34 сообщениях
MaxXx2021 Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Astellar Посмотреть сообщение
Человек предложил использовать
Код:
((Player *)m_caster)->GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID)
вместо
Код:
item->GetProto()->ItemId
Если оружия в руках нет, то GetUInt32Value(PLAYER_VISIBLE_ITEM_16_ENTRYID) ноль вернет. Где именно будет краш?
лишняя страховка никогда никому не мешала
MaxXx2021 вне форума   Ответить с цитированием
Старый 26.06.2010, 17:03   #53
Vinolentus
Пользователь
 
Регистрация: 23.03.2010
Сообщений: 51
Сказал(а) спасибо: 14
Поблагодарили 32 раз(а) в 15 сообщениях
Vinolentus На верном пути
По умолчанию

Нигде краша не будет. Ноль и должен быть, если нпц без оружия. Собственно, он и есть.

Последний раз редактировалось Vinolentus; 26.06.2010 в 17:09.
Vinolentus вне форума   Ответить с цитированием
Старый 13.07.2010, 00:33   #54
evilstar
Супер-модератор
 
Аватар для evilstar
 
Регистрация: 07.04.2010
Адрес: Москва
Сообщений: 221
Сказал(а) спасибо: 101
Поблагодарили 27 раз(а) в 17 сообщениях
evilstar Скоро придёт к известностиevilstar Скоро придёт к известности
Отправить сообщение для evilstar с помощью ICQ
По умолчанию

Dlink если ты всётаки сделаешь всё ручками, не забудь потом сделать git diff> mirror.patch
__________________

Теперь и в Бете Warlords of Draenor & HotS !
evilstar вне форума   Ответить с цитированием
Старый 13.07.2010, 07:08   #55
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Круто... Особенно с учетом того что после 10156 патч требует переписывания более чем на 50%.
rsa вне форума   Ответить с цитированием
Старый 13.07.2010, 08:23   #56
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Круто... Особенно с учетом того что после 10156 патч требует переписывания более чем на 50%.
Но судя по заверениям 62 поста - у него всё получилось...
KiriX вне форума   Ответить с цитированием
Старый 13.07.2010, 14:47   #57
LordJZ
Супер-модератор
 
Аватар для LordJZ
 
Регистрация: 07.03.2010
Сообщений: 647
Сказал(а) спасибо: 100
Поблагодарили 252 раз(а) в 123 сообщениях
LordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранитаLordJZ Как самоцвет среди гранита
По умолчанию

rsa уже опубликовал, наверное, переписанную версию патча: http://github.com/rsa/mangos/commit/...dc9d7186d4e068
LordJZ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
KiriX (13.07.2010)
Старый 13.07.2010, 19:56   #58
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Это совсем другая версия патча, от wowka321, и не вздумайте ее пробовать заводить не с моим SD2 - результат непредсказуем . Причем при вкручивании пришлось дропнуть часть функционала

Цитата:
Сообщение от KiriX Посмотреть сообщение
Но судя по заверениям 62 поста - у него всё получилось...
Вот я и говорю - круто...
rsa вне форума   Ответить с цитированием
Старый 29.08.2010, 05:24   #59
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

Цитата:
Сообщение от rsa Посмотреть сообщение
Круто... Особенно с учетом того что после 10156 патч требует переписывания более чем на 50%.
Кто расскажет ,там коммит длинный,если честно понять смог не оч много((

а ооченннь хочется разобраться со спелом ,уже утро а я все и не продвинулся ,перенести перенес а толку 0 (
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Старый 29.08.2010, 09:23   #60
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Попробуй воспользоваться инструкцией умнющего камрада
http://ru-mangos.ru/showthread.php?t=264
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Старый 02.09.2010, 19:02   #61
tester20
Гость
 
Сообщений: n/a
По умолчанию

вот переписанный патч для Зеркальное изображение
работает без нареканий,
скрипт для sd2 переписан практически полностью
Вложения
Тип файла: patch 11_mirror_image_sd2.patch (5.2 Кб, 35 просмотров)
Тип файла: patch 11_mirror_image.patch (12.9 Кб, 23 просмотров)

Последний раз редактировалось tester20; 03.09.2010 в 13:50.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Feel the Power (02.09.2010), partizanes (02.09.2010)
Старый 02.09.2010, 21:58   #62
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от tester20 Посмотреть сообщение
вот переписанный мной патч для Зеркальное изображение
работает без нареканий,
скрипт для sd2 переписан практически полностью
когда указываете что "скрипт для sd2 переписан практически полностью", пожалуйста указывайте, кем он переписан, и откуда взят источник для переписывания. а то создается впечатление, что Вы его сами написали...

PS скрипт Тассадара, переписан мной, в этом варианте только заменены 4 подряд if (owner && !m_creature->HasAura на функцию и даже не убран воткнутый мной не-оффлак ICE_BLOCK

PPS патч на ядро тоже из моего репо. урезанный вариант патча от Wowka321. не переписан ни грамма, строчка в строчку.

Последний раз редактировалось rsa; 02.09.2010 в 22:01.
rsa вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Konctantin (02.09.2010), Lightunit (03.09.2010), LordJZ (02.09.2010)
Старый 02.09.2010, 23:32   #63
tester20
Гость
 
Сообщений: n/a
По умолчанию

чтож я рад что авторы нашлись(авторов к сожалению не знал)

ps

Последний раз редактировалось tester20; 02.09.2010 в 23:49.
  Ответить с цитированием
Пользователь сказал cпасибо:
rsa (03.09.2010)
Старый 03.09.2010, 01:41   #64
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

Мне кажется чего то не хватает

Код:
Pet* FindGuardianWithEntry(uint32 entry);
+GuardianPetList const& GetGuardians() const { return m_guardianPets; }

bool isCharmed() const { return GetCharmerGUID() != 0; }
__________________
Когда-нибудь на оффе поставят Mangos...
partizanes вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Старый 03.09.2010, 16:21   #65
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

Цитата:
Сообщение от tester20 Посмотреть сообщение
чтож я рад что авторы нашлись(авторов к сожалению не знал)

ps
хе. ошибке уже полгода а ее только заметили... спс
rsa вне форума   Ответить с цитированием
Старый 08.09.2010, 15:58   #66
partizanes
Пользователь
 
Аватар для partizanes
 
Регистрация: 15.03.2010
Адрес: Беларусь,Витебск
Сообщений: 93
Сказал(а) спасибо: 97
Поблагодарили 36 раз(а) в 11 сообщениях
partizanes На верном пути
Отправить сообщение для partizanes с помощью ICQ Отправить сообщение для partizanes с помощью Skype™
По умолчанию

К слову 3.1.2

* «Зеркальное изображение»: копии мага, создаваемые с помощью этого заклинания, теперь будут атаковать существо, наиболее враждебное к заклинателю. Также они больше не будут применять заклинания «Огненный взрыв» и «Ледяная стрела» против целей, которые находятся под воздействием эффектов контроля, снимаемых при получении целью урона. Если «Огненный взрыв» и «Ледяная стрела» произносились в момент, когда на цель начал воздействовать эффект контроля, применение заклинаний не прервется.


еще наверно стоит обратить внимание на бафы,статы ,показатели брони ,Должны ли они копироваться на иллюзии?

Происходит ли сброс агро при касте заклинания ,вроде бы раньше было превышение агро при касте

также лог
Изображения
Тип файла: jpg 11.JPG (3.5 Кб, 150 просмотров)
__________________
Когда-нибудь на оффе поставят Mangos...

Последний раз редактировалось partizanes; 08.09.2010 в 16:19.
partizanes вне форума   Ответить с цитированием
Старый 08.09.2010, 16:22   #67
rsa
Почетный флудер
Старожил
 
Аватар для rsa
 
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
rsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранитаrsa Как самоцвет среди гранита
По умолчанию

В патче что здесь выложен копирование аур убрано. Кому надо - берите из оригинала у wowka321. Также AI у копий совсем простенький, никакого агролиста у них нет, тупо атакуют цель хозяина.
rsa вне форума   Ответить с цитированием
Старый 06.06.2011, 14:21   #68
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Как я понимаю устарел
__________________
Так как устал объяснять знайте ICQ не пользуюсь
Vladimir вне форума   Ответить с цитированием
Ответ


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

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



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


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