• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
ФИКСЫ !new!
HaUs9
Сержант
Здравствуйте,хочу представить вам рабочие фиксы!

у кого не работает ниже перечисленное,тогда с вас +

1.ЛИФТ (фикс на телепорт в зоне ДК) !!!(скрин)!!! !!!СкАчАТь ФиКс!!!

2.Правка бага. информация о баге: Баг на ману,ХП,дамаг,делается путем ломания вещей. ВОТ ФИкС чтоб не ломались вещи. !!!СкАЧаТь ФиКс!!!

3. рУСсифиКация квестов + правка косяков с базой. (комманды,дырки,крашы и мн.др.) !!!СкАчАТь ФИКС!!!

Сообщение # 1 отредактировано HaUs9 - Вторник, 02.03.2010, 04:52
Natisk
Сержант
На какую базу фиксы встанут? Ютдб рева?
Сообщение # 2 написано 02.03.2010 в 16:03
Gromobot2010
Сержант
А можно фикс выложить
Когда из Формы Кошки У друля в форму мишки то хп уходит ровно до 1к хп
тоже самое у ДК ауру Крови меняешь На Льда ХП меньше половины ,+

Сообщение # 3 написано 03.03.2010 в 01:33
HaUs9
Сержант
сделаю выложу...

кому понравилось жду плюсиков.

Сообщение # 4 написано 03.03.2010 в 03:01
VIP_Steep
Центурион
А куда заливать фиксы??
Сообщение # 5 написано 03.03.2010 в 20:02
HaUs9
Сержант
в базу MANGOS или WORLD, смотря какое название у вас.
Сообщение # 6 написано 03.03.2010 в 21:34
Shuturman
Центурион
HaUs9, молодец заслужил ++
Сообщение # 7 написано 03.03.2010 в 21:59
HaUs9
Сержант
Shuturman, спасибо
Сообщение # 8 написано 03.03.2010 в 22:18
Rescript
PANTERA R.I.P
Плюс не заслужил, во первых SQL который можно записать одним запросом, во вторых на платный обменник залил. Если не знал, то тексты и сюда пишутся, не только на txt документ.
Vkontakte
Забанен по IP на форуме :)
Top-WoW.Ru
Сообщение # 9 написано 04.03.2010 в 11:13
darmaed
Я лох
кому нужно патчик на цвета и модели форм друидов
Code
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp
index e180c3d..7c9ac7f 100644
--- a/src/game/SpellAuras.cpp
+++ b/src/game/SpellAuras.cpp
@@ -2968,7 +2968,9 @@ void Aura::HandleAuraModShapeshift(bool apply, bool Real)
          return;
      }
   
-    if (ssEntry->modelID_A)
+    modelid = m_target->GetModelForForm(form);
+
+    if (!modelid && ssEntry->modelID_A)
      {
          // i will asume that creatures will always take the defined model from the dbc
          // since no field in creature_templates describes wether an alliance or
diff --git a/src/game/Unit.cpp b/src/game/Unit.cpp
index 943d73b..b9ef8f1 100644
--- a/src/game/Unit.cpp
+++ b/src/game/Unit.cpp
@@ -13522,6 +13522,206 @@ void Unit::StopAttackFaction(uint32 faction_id)
      CallForAllControlledUnits(StopAttackFactionHelper(faction_id),false,true,true);
  }
   
+uint32 Unit::GetModelForForm(ShapeshiftForm form)
+{
+    switch(form)
+    {
+        case FORM_CAT:
+            // Based on Hair color
+            if (getRace() == RACE_NIGHTELF)
+            {
+                uint8 hairColor = GetByteValue(PLAYER_BYTES, 3);
+                switch (hairColor)
+                {
+                    case 7: // Violet
+                    case 8:  
+                        return 29405;
+                    case 3: // Light Blue
+                        return 29406;
+                    case 0: // Green
+                    case 1: // Light Green
+                    case 2: // Dark Green
+                        return 29407;
+                    case 4: // White
+                        return 29408;
+                    default: // original - Dark Blue
+                        return 892;
+                }
+            }
+            // Based on Skin color
+            else if (getRace() == RACE_TAUREN)
+            {
+                uint8 skinColor = GetByteValue(PLAYER_BYTES, 0);
+                // Male
+                if (getGender() == GENDER_MALE)
+                {
+                    switch(skinColor)
+                    {
+                        case 12: // White
+                        case 13:
+                        case 14:
+                        case 18: // Completly White
+                            return 29409;
+                        case 9: // Light Brown
+                        case 10:
+                        case 11:
+                            return 29410;
+                        case 6: // Brown  
+                        case 7:
+                        case 8:
+                            return 29411;
+                        case 0: // Dark
+                        case 1:
+                        case 2:
+                        case 3: // Dark Grey
+                        case 4:
+                        case 5:
+                            return 29412;
+                        default: // original - Grey
+                            return 8571;
+                    }
+                }
+                // Female
+                else switch (skinColor)
+                {
+                    case 10: // White
+                        return 29409;
+                    case 6: // Light Brown
+                    case 7:
+                        return 29410;
+                    case 4: // Brown
+                    case 5:
+                        return 29411;
+                    case 0: // Dark
+                    case 1:
+                    case 2:
+                    case 3:
+                        return 29412;
+                    default: // original - Grey
+                        return 8571;
+                }
+            }
+            else if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 892;
+            else
+                return 8571;
+        case FORM_DIREBEAR:
+        case FORM_BEAR:
+            // Based on Hair color
+            if (getRace() == RACE_NIGHTELF)
+            {
+                uint8 hairColor = GetByteValue(PLAYER_BYTES, 3);
+                switch (hairColor)
+                {
+                    case 0: // Green
+                    case 1: // Light Green
+                    case 2: // Dark Green
+                        return 29413; // 29415?
+                    case 6: // Dark Blue
+                        return 29414;
+                    case 4: // White
+                        return 29416;
+                    case 3: // Light Blue
+                        return 29417;
+                    default: // original - Violet
+                        return 2281;
+                }
+            }
+            // Based on Skin color
+            else if (getRace() == RACE_TAUREN)
+            {
+                uint8 skinColor = GetByteValue(PLAYER_BYTES, 0);
+                // Male
+                if (getGender() == GENDER_MALE)
+                {
+                    switch (skinColor)
+                    {
+                        case 0: // Dark (Black)
+                        case 1:
+                        case 2:
+                            return 29418;
+                        case 3: // White
+                        case 4:
+                        case 5:
+                        case 12:
+                        case 13:
+                        case 14:
+                            return 29419;
+                        case 9: // Light Brown/Grey
+                        case 10:
+                        case 11:
+                        case 15:
+                        case 16:
+                        case 17:
+                            return 29420;
+                        case 18: // Completly White
+                            return 29421;
+                        default: // original - Brown
+                            return 2289;
+                    }
+                }
+                // Female
+                else switch (skinColor)
+                {
+                    case 0: // Dark (Black)
+                    case 1:
+                        return 29418;
+                    case 2: // White
+                    case 3:
+                        return 29419;
+                    case 6: // Light Brown/Grey
+                    case 7:
+                    case 8:
+                    case 9:
+                        return 29420;
+                    case 10: // Completly White
+                        return 29421;
+                    default: // original - Brown
+                        return 2289;
+                }
+            }
+            else if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 2281;
+            else
+                return 2289;
+        case FORM_TRAVEL:
+            return 632;
+        case FORM_AQUA:
+            if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 2428;
+            else
+                return 2428;
+        case FORM_GHOUL:
+            return 24994;
+        case FORM_CREATUREBEAR:
+            return 902;
+        case FORM_GHOSTWOLF:
+            return 4613;
+        case FORM_FLIGHT:
+            if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 20857;
+            else
+                return 20872;
+        case FORM_MOONKIN:
+            if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 15374;
+            else
+                return 15375;
+        case FORM_FLIGHT_EPIC:
+            if(Player::TeamForRace(getRace())==ALLIANCE)
+                return 21243;
+            else
+                return 21244;
+        case FORM_METAMORPHOSIS:
+            return 25277;
+        case FORM_TREE:
+            return 864;
+        case FORM_SPIRITOFREDEMPTION:
+            return 16031;
+    }
+    return 0;
+}
+
  void Unit::CleanupDeletedAuras()
  {
      // really delete auras "deleted" while processing its ApplyModify code
diff --git a/src/game/Unit.h b/src/game/Unit.h
index 158903a..1377bc2 100644
--- a/src/game/Unit.h
+++ b/src/game/Unit.h
@@ -1784,6 +1784,7 @@ class MANGOS_DLL_SPEC Unit : public WorldObject
          PetAuraSet m_petAuras;
          void AddPetAura(PetAura const* petSpell);
          void RemovePetAura(PetAura const* petSpell);
+        uint32 GetModelForForm(ShapeshiftForm form);
   
          // Movement info
          MovementInfo m_movementInfo;
Сообщение # 10 написано 04.03.2010 в 12:16
Shuturman
Центурион
darmaed, ошибся разделом!
Сообщение # 11 написано 04.03.2010 в 15:22
HaUs9
Сержант
ы,жду плюсиков!
простите за оффтоп, у ког оесть мапы рабочие на клиент 3.3.2 .
с меня плюс +++
Сообщение # 12 написано 12.03.2010 в 01:09
lokok
Маршал
мапы где-то есть на форуме, но вот жкстрактор 100% для 3.3.2 и рабочий!!!
Сообщение # 13 написано 12.03.2010 в 07:05
™Ice™
Рыцарь
HaUs9, Cпс
Сообщение # 14 написано 16.03.2010 в 10:38
HaUs9
Сержант
™Ice™, где же плюсик? =) хД
Сообщение # 15 написано 22.03.2010 в 18:51
ph3n
Developer
Данная тема была перемещена из раздела Фиксы к MaNGOS.
Причина перемещения: устарело

Переместил: ph3n.
Сообщение # 16 написано 16.10.2012 в 19:56
ph3n
Developer
Данная тема была перемещена из раздела Фиксы к MaNGOS.
Причина перемещения: устарело

Переместил: ph3n.
Сообщение # 17 написано 16.10.2012 в 19:58
  • Страница 1 из 1
  • 1
Поиск: