Ru-MaNGOS

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

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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2010, 15:51   #1
KiriX
Умный
Старожил
 
Аватар для KiriX
 
Регистрация: 06.03.2010
Сообщений: 886
Сказал(а) спасибо: 698
Поблагодарили 433 раз(а) в 181 сообщениях
Записей в дневнике: 4
KiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человекKiriX Реально хороший человек
По умолчанию [patch] Mysterious Egg (item 39878)

Итем спустя 7 дней пропадает, но новый не появляется.
Должно работать так. Покупаем Таинственное яйцо, через 7 дней оно превращается в Треснутое яйцо у которого есть интересный лут.
Патч реализует работу данного итема.
PHP код:
diff --git a/src/game/Item.cpp b/src/game/Item.cpp 
index e94bdf3
..b5a7655 100644 
--- a/src/game/Item.cpp 
+++ b/src/game/Item.cpp 
@@ -282,+282,19 @@ void Item::UpdateDuration(Playerowneruint32 diff
  
     if (
GetUInt32Value(ITEM_FIELD_DURATION)<=diff
     { 
+        if (
GetEntry() == 39878
+        { 
+            
owner->DestroyItem(GetBagSlot(), GetSlot(), true); 
+            
uint32 itemId 39883
+            
uint8 count 1
+            
ItemPosCountVec dest
+            if(
owner->CanStoreNewItem(NULL_BAGNULL_SLOTdestitemIdcount) == EQUIP_ERR_OK
+            { 
+                
Itemitem owner->StoreNewItem(destitemIdtrueItem::GenerateItemRandomPropertyId(itemId)); 
+                
owner->SendNewItem(itemcounttruefalse); 
+            } 
+            return; 
+        } 
         
owner->DestroyItem(GetBagSlot(), GetSlot(), true); 
         return; 
     } 
Спасибо LordJZ за подсказку по коду!
KiriX вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Ranger (18.05.2011), Viste (17.11.2019), Vladimir (18.06.2011)
 


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[10883][patch] correct proc - item Heartpierce Den Принятые патчи 2 17.12.2010 15:23
[10680] Update item buy code for new way vendor item lists work. newsbot CMaNGOS Commits 0 04.11.2010 20:40
[10641] Fixed use item dynamic/item proto flags. newsbot CMaNGOS Commits 0 25.10.2010 15:30
item 37098 и item 45785 rsa Баг-репорты 1 29.05.2010 20:32
[9727] Build equiped item data only for item's owner newsbot CMaNGOS Commits 0 11.04.2010 07:50


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


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