Сделать стартовой Пятница, 29 Марта 2024, 04:50 Приветствую Вас Гость
Главная | Регистрация | Вход | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » MANGOS » Фиксы » Ограничение в Нордскол по lvl (Патч в ядро против Багоюзеров)
Ограничение в Нордскол по lvl
SANEYДата: Понедельник, 04 Мая 2009, 01:45 | Сообщение # 1
Лутший из лутших
Группа: Администраторы
Сообщений: 142
Репутация: 43
Статус: Offline
Работа патча заключаетса в том, што он делает ограничение попадания в Нордскол по ЛВЛ - игрок не может попасть в нордскол до 68 лвл. Вообщем принцип Дарк Портала.

Code
diff --git a/src/game/Player.cpp b/src/game/Player.cpp
index fa8d925..2f546fd 100644
--- a/src/game/Player.cpp
+++ b/src/game/Player.cpp
@@ -5448,6 +5448,16 @@ void Player::removeActionButton(uint8 button)
     
   bool Player::SetPosition(float x, float y, float z, float orientation, bool teleport)
   {
+
+    if(GetMapId() == 571 && getLevel()<68)
+    {
+  switch(GetTeam())
+  {
+         case ALLIANCE: TeleportTo(0, -8830.62f, 622.80f, 93.85f, 3.9f); break;
+          case HORDE: TeleportTo(1, 1629.35f, -4373.39f, 31.26f, 3.5f); break;
+    
+  }
+    }
       // prevent crash when a bad coord is sent by the client
       if(!MaNGOS::IsValidMapCoord(x,y,z,orientation))
       {
 
Форум » MANGOS » Фиксы » Ограничение в Нордскол по lvl (Патч в ядро против Багоюзеров)
  • Страница 1 из 1
  • 1
Поиск:

Copyright WoW Portal © 2009 | Сайт создан в системе uCoz