Патч для ManGos - Honor ranks - Патчи для ManGos - ManGos - All-infoWoW - Форум World of Warcraft портала
 
Главная Статьи Файлы Фото Мувимейкинг Гайды Видео Патчи
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Страница 1 из 11
Модератор форума: JohnCrasher, xxnextxx 
All-infoWoW - Форум World of Warcraft портала » ManGos » Патчи для ManGos » Патч для ManGos - Honor ranks (Патч для ManGos - Honor ranks)
Патч для ManGos - Honor ranks
RoguemasterДата: Четверг, 27.05.2010, 16:23 | Сообщение # 1


Группа: Модераторы
Сообщений: 358
Награды: 0
Репутация: 7
Статус:
На офе при убийстве игрока появляется сообщение с хонорм и ранком.
В мангосе же, появляется только надпись HK жёлтыми буквами и всё...
Данный патч исправляет данное недоразумение!

Code
Index: src/game/Player.cpp   
===================================================================   
--- src/game/Player.cpp    (revision 5023)   
+++ src/game/Player.cpp    (working copy)   
@@ -5516,10 +5516,31 @@   
         honor /= groupsize;   
         
         float approx_honor = honor * (((float)urand(8,12))/10); // approx honor: 80% - 120% of real honor   
-   
+    uint32 rank = 5;   
+    if (GetHonorPoints()>=0) rank = 1; else   
+    if (GetHonorPoints()>=100) rank = 2; else   
+    if (GetHonorPoints()>=500) rank = 3; else   
+    if (GetHonorPoints()>=700) rank = 4; else   
+    if (GetHonorPoints()>=900) rank = 5; else   
+    if (GetHonorPoints()>=1000) rank = 6; else   
+    if (GetHonorPoints()>=2000) rank = 7; else   
+    if (GetHonorPoints()>=4000) rank = 8; else   
+    if (GetHonorPoints()>=6000) rank = 9; else   
+    if (GetHonorPoints()>=8000) rank = 10; else   
+    if (GetHonorPoints()>=9000) rank = 11; else   
+    if (GetHonorPoints()>=10000) rank = 12; else   
+    if (GetHonorPoints()>=11000) rank = 13; else   
+    if (GetHonorPoints()>=12000) rank = 14; else   
+    if (GetHonorPoints()>=13000) rank = 15; else   
+    if (GetHonorPoints()>=14000) rank = 16; else   
+    if (GetHonorPoints()>=15000) rank = 17; else   
+    if (GetHonorPoints()>=16000) rank = 18; else   
+    if (GetHonorPoints()>=17000) rank = 19; else   
+  rank=19;   
         WorldPacket data(SMSG_PVP_CREDIT,4+8);   
         data << (uint32) approx_honor*10;   
         data << (uint64) victim_guid;   
+    data << rank;     
         GetSession()->SendPacket(&data);   
         
         m_lastHonorDate = now;


спасибо сайту за статьи и аддоны!
 
JohnCrasherДата: Среда, 28.07.2010, 08:49 | Сообщение # 2


Группа: Модераторы
Сообщений: 537
Награды: 8
Репутация: 46
Статус:
Это что??? Патчь в ядро???

Попрошу без матов, админы тоже люди, тоже культурые, но могут и культурно послать... Чем смогу, радо помогу, только создавайте темы на форуме!

Матёрый ШиПец!
 
xxnextxxДата: Среда, 28.07.2010, 10:15 | Сообщение # 3


Группа: Модераторы
Сообщений: 108
Награды: 1
Репутация: 9
Статус:
на sql не похоже...)

-регаемся;)
 
All-infoWoW - Форум World of Warcraft портала » ManGos » Патчи для ManGos » Патч для ManGos - Honor ranks (Патч для ManGos - Honor ranks)
Страница 1 из 11
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности:
Статистика
Rambler's Top100
 
14.08.2011 » Проблемы с рендерингом? Увеличьте виртуальную память!

22.06.2011 » Создание дождя в Sony

14.06.2011 » Эффект расплывчатости по области в Sony Vegas

03.06.2011 » Создание 3D дома в Sony Vegas

 
24.10.2010 » Маг Noone и нынешнее PvP
30.09.2011 » 5 причин полюбить Катаклизм
02.09.2011 » Неопределенность направлений оборвавшихся сюжетных тропинок
 
Соц сети

Сайт управляется системой uCoz | Copyright All-infoWoW.ru © 2009-2012 | Designs by Jekins Designs
All-infoWoW.ru - World of Warcraft портал - аддоны, статьи, патчи, новости, Cataclysm...