Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Модификации ядра > Моды

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

Моды Неофициальная модификация ядра MaNGOS, собственные наработки, расширение функционала

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.05.2010, 04:40   #1
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию [mod] PlayerLoot

Предыстория:
Патч такой был, устарел кардинально. Нашел я его, поднял из архивов, просмотрел со всех сторон - вроде нормальный. Стал проверять - поставил, потыркался - не работает.

История:
1. Старый патч добавлял кусок в LootHandler.cpp:

На данный момент такой кусок там уже есть. Значит его вставлять туда я не стал.

2. Старый патч правил много кусочков в Player.cpp:

Первое - раньше было два куска:

Ну тут вроде все понятно - сейчас есть один кусок

тут комментим первую строку наф.
Второе - между

вставляется

Вот только сейчас там уже стоит

Вставим выше, попробуем, вставим ниже, попробуем, переставим выше-ниже на пару строк... и результаты...

Проблема:
Ставим патч, заливаем в базу лут для creature 88888.
При убийстве игрока, и освобождении им духа, получаем курсор "снимай значки арены, пока не поздно!!!". Жмем лут, проходит таймер - лута нет, курсор лута не меняется. Жмем еще пару-тройку раз - просто для контроля - с тем же эффектом. Окей, лезем в код - переставляем строку

выше, ниже, еще чуть выше-выше-выше, с последующими тестами... И с тем же результатом. Видимо у кого-то либо руки не под то заточены, либо голова кривая.

Итог:
Билли, ай нид хелп!!!
Я просто не представляю что именно сделано не так, и почему оно не работает. Ведь по идее - ДОЛЖНО ЖЕ!!!

В аттаче два патча - старый (гарантированно полностью рабочий на тот момент и примерно тысячу ревизий вперед, проверенный) и новый (гарантированно нерабочий на данный момент, проверенный).
Вложения
Тип файла: patch 7679-playerloot.patch (4.1 Кб, 22 просмотров)
Тип файла: patch 9901-playerloot-test.patch (1.2 Кб, 22 просмотров)
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
 


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

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



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


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