Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Работа со скриптами (https://forum.zone-game.info/forumdisplay.php?f=37)
-   -   Баг со сборкой L2brick (buffer restore HP) (https://forum.zone-game.info/showthread.php?t=17456)

hqteam 05.01.2012 14:13

Баг со сборкой L2brick (buffer restore HP)
 
Баг с бафером на сборке L2brick - lucid-teamR2(серовно восстанавливает по фулу HP/CP после бафа, авто бафа, юза профиля, хотя я вырезал из .java бафера такие функции как cStatus.setCurrentHp(pcStat.getMaxHp()); и т д.
Уже ставилось 3 бафера со схемами, на всех одно и тоже с авто хилом, на старых l2jserver hf сборках такого не бьло.

сам скрипт бафера http://rghost.ru/35749059

Помогите)

L2scripts-Guard 05.01.2012 16:50

Re: Баг со сборкой L2brick (buffer restore HP)
 
В скрипте действительно нету.

Значит в ядро нужно смотреть.

voron.dev 05.01.2012 16:54

Re: Баг со сборкой L2brick (buffer restore HP)
 
Ну в самом бафере нет упоминаний о восстановлении хп/цп, может эти действия зашиты в другие функции в самом ядре ?

hqteam 05.01.2012 23:03

Re: Баг со сборкой L2brick (buffer restore HP)
 
Цитата:

Сообщение от voron.dev (Сообщение 156891)
Ну в самом бафере нет упоминаний о восстановлении хп/цп, может эти действия зашиты в другие функции в самом ядре ?

кстати еще серьезный баг - если включить запрет в режиме Combo / Flagged, перед тем как ударить кого-то открыть окно бафера, можно бесконечно хилится в пвп :O, либо юзать авто баф, бафы, профили с авто хилом..

Может кто знает какие файлы в сорцах бриков отвечают за такие действия как restoreCP и т д?
http://subversion.assembla.com/svn/l...project/trunk/

Добавлено через 4 часа 6 минут
I removed code the script from NpcBuffer.java (\scripts\other\NpcBuffer\NpcBuffer.java):
Код:

pcStatus.setCurrentHp (pcStat.getMaxHp ());
pcStatus.setCurrentCp (pcStat.getMaxCp ());

I also removed code from L2CabaleBufferInstance.java (workspace\L2_Brick_Server\java\l2\brick\gameserve r\model\actor\instance):
Код:

target.setCurrentCp (target.getMaxCp ());
target.setCurrentHp (target.getMaxHp ());

в чем же может быть проблема?

voron.dev 06.01.2012 17:04

Re: Баг со сборкой L2brick (buffer restore HP)
 
Цитата:

Сообщение от hqteam (Сообщение 156945)
кстати еще серьезный баг - если включить запрет в режиме Combo / Flagged, перед тем как ударить кого-то открыть окно бафера, можно бесконечно хилится в пвп :O, либо юзать авто баф, бафы, профили с авто хилом..

Может кто знает какие файлы в сорцах бриков отвечают за такие действия как restoreCP и т д?
http://subversion.assembla.com/svn/l...project/trunk/

Добавлено через 4 часа 6 минут
I removed code the script from NpcBuffer.java (\scripts\other\NpcBuffer\NpcBuffer.java):
Код:

pcStatus.setCurrentHp (pcStat.getMaxHp ());
pcStatus.setCurrentCp (pcStat.getMaxCp ());

I also removed code from L2CabaleBufferInstance.java (workspace\L2_Brick_Server\java\l2\brick\gameserve r\model\actor\instance):
Код:

target.setCurrentCp (target.getMaxCp ());
target.setCurrentHp (target.getMaxHp ());

в чем же может быть проблема?

Используйте лучше нормальные сборки:)

Mafio 06.01.2012 17:06

Re: Баг со сборкой L2brick (buffer restore HP)
 
Цитата:

Сообщение от voron.dev (Сообщение 157082)
Используйте лучше нормальные сборки:)

Такие как: Эмулятор Lineage 2 High Five Release Candidate 1 ?
:ugar:

hqteam 06.01.2012 18:19

Re: Баг со сборкой L2brick (buffer restore HP)
 
http://pastebin.com/bdiNRb0S

удалено
heal(player, getpetbuff)
pcStatus.setCurrentHp(pcStat.getMaxHp());
pcStatus.setCurrentCp(pcStat.getMaxCp());

серовно автоматически перезаряжает HP/CP после бафа.. интересно в чем проблема

L2scripts-Guard 06.01.2012 18:23

Re: Баг со сборкой L2brick (buffer restore HP)
 
Если есть исходный код, стучи в ПМ, разберусь.

Если нету, то проблема, пишите разработчику.

hqteam 06.01.2012 21:22

Re: Баг со сборкой L2brick (buffer restore HP)
 
Брики давно забили на сборку и в приват не отвечают. Проблема явно не с бафером, исходники смотрели пока результата нет.

Mifesto 09.01.2012 01:12

Re: Баг со сборкой L2brick (buffer restore HP)
 
Цитата:

Сообщение от hqteam (Сообщение 156945)
кстати еще серьезный баг - если включить запрет в режиме Combo / Flagged, перед тем как ударить кого-то открыть окно бафера, можно бесконечно хилится в пвп :O, либо юзать авто баф, бафы, профили с авто хилом..

Может кто знает какие файлы в сорцах бриков отвечают за такие действия как restoreCP и т д?
http://subversion.assembla.com/svn/l...project/trunk/

Добавлено через 4 часа 6 минут
I removed code the script from NpcBuffer.java (\scripts\other\NpcBuffer\NpcBuffer.java):
Код:

pcStatus.setCurrentHp (pcStat.getMaxHp ());
pcStatus.setCurrentCp (pcStat.getMaxCp ());

I also removed code from L2CabaleBufferInstance.java (workspace\L2_Brick_Server\java\l2\brick\gameserve r\model\actor\instance):
Код:

target.setCurrentCp (target.getMaxCp ());
target.setCurrentHp (target.getMaxHp ());

в чем же может быть проблема?

Сделай проверку вначале проверки команд.

В фене тут:
l2p/gameserver/communitybbs/CommunityBoard.java

Код:

public void handleCommands(L2GameClient client, String command)
{
                L2Player activeChar = client.getActiveChar();
                if (activeChar == null)
                        return;

                if (!Config.ALLOW_ABNORMALSTATE && activeChar.isInCombat() && (и так далее))
                {
                    activeChar.sendMessage("Невозможно использовать в данных условиях.");
                    return;
                }
..............................................
}



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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot