• Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Архив - только для чтения
Модератор форума: andycrowz  
Форум » Корзина форума » Корзина » Восстановление хп,маны и сброс кд при начале дуэля
Восстановление хп,маны и сброс кд при начале дуэля
Tomogavk
Сержант
Открываем фаил -> src/game/DuelHandler.cpp
находим в нем:
Code
plTarget->duel->startTimer = now;

и добавляем после
Code

// reset cooldowns and HP/Mana
   pl->SetHealth(pl->GetMaxHealth());
   plTarget->SetHealth(plTarget->GetMaxHealth());

   if (pl->getPowerType() == POWER_MANA) pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));
   if (plTarget->getPowerType() == POWER_MANA) plTarget->SetPower(POWER_MANA, plTarget->GetMaxPower(POWER_MANA));
   //only for cooldowns which < 15 min
   if (!pl->GetMap()->IsDungeon()) { pl->RemoveArenaSpellCooldowns(); plTarget->RemoveArenaSpellCooldowns(); }

Code

diff --git a/src/game/DuelHandler.cpp b/src/game/DuelHandler.cpp  
index 15cbf8c..616ca27 100644  
--- a/src/game/DuelHandler.cpp   
+++ b/src/game/DuelHandler.cpp  
@@ -51,6 +51,15 @@  
       pl->duel->startTimer = now;  
       plTarget->duel->startTimer = now;  
     
+    // reset cooldowns and HP/Mana  
+    pl->SetHealth(pl->GetMaxHealth());  
+    plTarget->SetHealth(plTarget->GetMaxHealth());  
+  
+    if (pl->getPowerType() == POWER_MANA) pl->SetPower(POWER_MANA, pl->GetMaxPower(POWER_MANA));  
+    if (plTarget->getPowerType() == POWER_MANA) plTarget->SetPower(POWER_MANA, plTarget->GetMaxPower(POWER_MANA));  
+    //only for cooldowns which < 15 min  
+    if (!pl->GetMap()->IsDungeon()) { pl->RemoveArenaSpellCooldowns(); plTarget->RemoveArenaSpellCooldowns(); }  
+  
       pl->SendDuelCountdown(3000);  
       plTarget->SendDuelCountdown(3000);  
   }  
Сообщение # 1 отредактировано Tomogavk - Суббота, 26.12.2009, 05:44
-=Prad0=-
۩۞Проверенный тип۞۩
открыл америку?
ну лови + попробуем может де пригодится.
Мир тесен: в конце концов, все мы встретимся в постели.
Сообщение # 2 написано 25.12.2009 в 08:26
Tomogavk
Сержант
вдруг кому-то надо, а он не знает как сделать...
Сообщение # 3 написано 25.12.2009 в 10:53
L30m4nc3r
TC User
Tomogavk, красава, типо как на нск? крут)
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 4 написано 25.12.2009 в 14:12
L30m4nc3r
TC User
под все ревы оО?
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 5 написано 25.12.2009 в 14:57
L30m4nc3r
TC User
Все кул, +6 в репу!!!!!!!!!!!!!!!!
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 6 отредактировано Pro[100]Hens - Пятница, 25.12.2009, 15:11
Tomogavk
Сержант
Quote (Pro|100|Hens)
под все ревы оО?

под все ревы и ветки smile
З.ы в форме патча делать не буду
Сообщение # 7 написано 25.12.2009 в 16:12
L30m4nc3r
TC User
Quote (Tomogavk)
З.ы в форме патча делать не буду

всмысле?
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 8 написано 25.12.2009 в 16:36
ZetGet
Рыцарь
Pro[100]Hens, он оформлять в виде патча для git не будет!

Tomogavk, а тебе сложно чтоли diff (патч иначе) сделать для народа? smile

PS: делать в виде патча не буду - понты smile

Сообщение # 9 написано 25.12.2009 в 18:30
L30m4nc3r
TC User
тогда мб ктото решится для GIT оформить???777СЕМЬ
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 10 написано 25.12.2009 в 19:03
-=Prad0=-
۩۞Проверенный тип۞۩
восемь...
ну кто не кто не сделает?
Мир тесен: в конце концов, все мы встретимся в постели.
Сообщение # 11 написано 25.12.2009 в 19:16
L30m4nc3r
TC User
былобы круто, даж закрепить можно былоб...
даже для близлайк серверов круто)
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 12 написано 25.12.2009 в 20:39
Tomogavk
Сержант
в форме патча в первом посту(нужно проверить)
Сообщение # 13 отредактировано Tomogavk - Суббота, 26.12.2009, 05:45
AT[o]M
Рыцарь
Tomogavk, молодчик
Сообщение # 14 написано 25.12.2009 в 23:57
L30m4nc3r
TC User
NOob_TFR_PRO, [проверил??? робит???
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 15 написано 26.12.2009 в 01:15
Rescript
PANTERA R.I.P
Откопал из Тринити?
Vkontakte
Забанен по IP на форуме :)
Top-WoW.Ru
Сообщение # 16 отредактировано Rescript - Воскресенье, 27.12.2009, 01:38
POINT
Рыцарь
Я Искал Этот Патч И тут Вот! Спс Автору +++
Вот есчо Бы Дал Бы ктонибуть Скрипт или Патч Чтобы На Бг За 1-н Кил падал 1-н Бадж! Во Бы Мне падарак на новый Год Был!
Сообщение # 17 написано 26.12.2009 в 12:54
ZetGet
Рыцарь
Quote (POINT)
Вот есчо Бы Дал Бы ктонибуть Скрипт или Патч Чтобы На Бг За 1-н Кил падал 1-н Бадж! Во Бы Мне падарак на новый Год Был!

гугл в поиск! то что ты ищешь уже есть в сорцах тринитикор2... вобщем эта система называется "Token System"

PS: в этом разделе есть патч, но он не рабочий на вид

Сообщение # 18 написано 26.12.2009 в 15:31
L30m4nc3r
TC User
Проверил ли ктонибудь????
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 19 написано 26.12.2009 в 17:18
POINT
Рыцарь
ZetGet, Поищу!
Pro[100]Hens, Серв Поставлю.проверю.Отпишусь!
Сообщение # 20 написано 27.12.2009 в 01:29
Rescript
PANTERA R.I.P
http://trinity-core.ru/showthread.php?t=544
Автор добавь взято из http://trinity-core.ru/showthread.php?t=544
Vkontakte
Забанен по IP на форуме :)
Top-WoW.Ru
Сообщение # 21 написано 27.12.2009 в 02:40
Tomogavk
Сержант
Я не брал оттуда, и форум этот впервые в жизни вижу.
Сообщение # 22 написано 27.12.2009 в 04:00
Rescript
PANTERA R.I.P
Тогда прошу прощения за резкое обвинение.
Vkontakte
Забанен по IP на форуме :)
Top-WoW.Ru
Сообщение # 23 написано 27.12.2009 в 08:25
Tomogavk
Сержант
Quote (Rescript)
Тогда прошу прощения за резкое обвинение.

Да ничего бываете, наши патчи действительно сильно похожи.
Сообщение # 24 написано 27.12.2009 в 11:10
NеmmеZ
Лучший из лучших
хех, настолько похожи что даже закоммитированные строки совпали) Автор просто телепат что ли)
Услуги гаранта предоставлю по графику 2 через 2. Уточнять по icq/skype/пм
Сообщение # 25 написано 27.12.2009 в 18:33
Foximys
Маршал
Quote (Pro|100|Hens)
Проверил ли ктонибудь????

да робит все отлично 322а , автору респект ><

Сообщение # 26 написано 27.12.2009 в 18:48
Menethor
Центурион
спасибо +3
"Только на пиратке у воинов может быть фаирбол" - Shelter
Сообщение # 27 написано 27.12.2009 в 19:22
L30m4nc3r
TC User
кул ваще, закрпелять можно^^
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 28 написано 27.12.2009 в 22:31
L30m4nc3r
TC User
nemmez, добавляй к себе в v13 этот патч smile
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки. ©
Сообщение # 29 написано 27.12.2009 в 22:32
chikipuki
Скаут
Укажите пожалуйста полный путь к файлу))
Сообщение # 30 написано 28.12.2009 в 23:29
Форум » Корзина форума » Корзина » Восстановление хп,маны и сброс кд при начале дуэля
  • Страница 1 из 3
  • 1
  • 2
  • 3
  • »
Поиск: