Увеличение слотов пот дебаф. - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 20.07.2012, 13:03   #1
Пользователь

Автор темы (Топик Стартер) Увеличение слотов пот дебаф.

Добрый день. Сборка RT 1.4.2.9 в конфигах нельзя изменить количество слотов пот дебаф.Мб кто знает где в в ядре можно это значение поменять?
Спасибо за внимание.
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 20.07.2012, 13:18   #2
Аватар для Mifesto
Пользователь

По умолчанию Re: Увеличение слотов пот дебаф.

а разве на Дбаф есть ограничения?
Mifesto вне форума Отправить сообщение для Mifesto с помощью ICQ Ответить с цитированием
Сказали спасибо:
Непрочитано 20.07.2012, 13:21   #3
Пользователь

Автор темы (Топик Стартер) Re: Увеличение слотов пот дебаф.

Вот именно,я бафаюсь по фулу и при наложении на меня дебафов нормальные бафы спадают.В некоторых сборках я видел конфиг,на увеличение слотов дебафов.
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 20.07.2012, 13:23   #4
Аватар для Visor

По умолчанию Re: Увеличение слотов пот дебаф.

Скорее всего дело не в кол-ве слотов а в конкретных дебафах, но это скорее предположение. По настройке кол-ва дебафов - такого не должно быть, дебафы не ограничены кол-вом на чаре.
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 20.07.2012, 13:28   #5
Аватар для Ashe
Олдфаг

По умолчанию Re: Увеличение слотов пот дебаф.

Цитата:
Сообщение от Pro_Stalker Посмотреть сообщение
Вот именно,я бафаюсь по фулу и при наложении на меня дебафов нормальные бафы спадают.В некоторых сборках я видел конфиг,на увеличение слотов дебафов.
Увеличивайте число бафов.

Код:
# Кол-во одновременных баффов (По умолчанию 20 + 4 со скиллом divine inspiration)
MaxBuffAmount = 20
__________________
Fortuna - non penis, in manus non recipe.
Ashe вне форума Ответить с цитированием
Непрочитано 20.07.2012, 13:30   #6
Пользователь

Автор темы (Топик Стартер) Re: Увеличение слотов пот дебаф.

Вот пример конфига скории:
# Настройки бафов.
#-------------------------------------------------------------
# Максимальное кол-во слотов под баф (X + 4 от Divine Inspiration).
MaxBuffAmount = 20
# Максимальное кол-во слотов под дебаф.
MaxDebuffAmount = 6

# Не снимать бафы после смерти.
DontStopBuffs = False

Добавлено через 1 минуту
Цитата:
Сообщение от Ashe Посмотреть сообщение
Увеличивайте число бафов.

Код:
# Кол-во одновременных баффов (По умолчанию 20 + 4 со скиллом divine inspiration)
MaxBuffAmount = 20
Мне именно нужно слоты пот дебаф увеличить))

Последний раз редактировалось Pro_Stalker; 20.07.2012 в 13:32. Причина: Добавлено сообщение
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 20.07.2012, 13:55   #7
Аватар для Zubastic
ZG troll squad

По умолчанию Re: Увеличение слотов пот дебаф.

По оффу максимальное количество дебафов - 12 (1 полная строчка).
То что дебафы идут в слот бафов - проблема датапака вроде как или в ядре неправильно прописан эффект.
Zubastic вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 20.07.2012, 14:27   #8
Аватар для Ashe
Олдфаг

По умолчанию Re: Увеличение слотов пот дебаф.

Цитата:
Сообщение от Pro_Stalker Посмотреть сообщение
Вот пример конфига скории:
# Настройки бафов.
#-------------------------------------------------------------
# Максимальное кол-во слотов под баф (X + 4 от Divine Inspiration).
MaxBuffAmount = 20
# Максимальное кол-во слотов под дебаф.
MaxDebuffAmount = 6

# Не снимать бафы после смерти.
DontStopBuffs = False

Добавлено через 1 минуту

Мне именно нужно слоты пот дебаф увеличить))
Откройте L2Character, найдите метод addEffect2 и измените его так, как показано ниже.

PHP код:
L2Skill tempskill newEffect.getSkill();
            
            
// Remove first Buff if number of buffs > BUFFS_MAX_AMOUNT
            
if (getBuffCount() >= Config.BUFFS_MAX_AMOUNT && !doesStack(tempskill) && ((
                
tempskill.getSkillType() == L2Skill.SkillType.BUFF ||
                
//tempskill.getSkillType() == L2Skill.SkillType.DEBUFF ||
                
tempskill.getSkillType() == L2Skill.SkillType.REFLECT ||
                
tempskill.getSkillType() == L2Skill.SkillType.HEAL_PERCENT ||
                
tempskill.getSkillType() == L2Skill.SkillType.MANAHEAL_PERCENT)&&
                !(
tempskill.getId() > 4360  && tempskill.getId() < 4367) &&
                !(
tempskill.getId() > 4550  && tempskill.getId() < 4555)))
            {
                if (
newEffect.isHerbEffect()) 
                { 
                    
newEffect.stopEffectTask(); 
                    return; 
                }
                
removeFirstBuff(tempskill.getId());
            }

            
// Remove first DeBuff if number of debuffs > DEBUFFS_MAX_AMOUNT
            
if (getDeBuffCount() >= Config.DEBUFFS_MAX_AMOUNT && !doesStack(tempskill) && tempskill.getSkillType() == L2Skill.SkillType.DEBUFF)
            {
                
removeFirstDeBuff(tempskill.getId());
            } 
Вот эти методы также надо добавить:
PHP код:
/**
     * Return the number of skills of type(Buff, Debuff, HEAL_PERCENT, MANAHEAL_PERCENT) affecting this L2Character.<BR><BR>
     *
     * @return The number of Buffs affecting this L2Character
     */
    
public int getDeBuffCount()
    {
        
L2Effect[] effects getAllEffects();        
        
int numDeBuffs=0;
        
        if (
effects != null)
        {
            for (
L2Effect e effects)
            {
                if (
!= null)
                {
                    if (
e.getSkill().getSkillType() == L2Skill.SkillType.DEBUFF)
                    {
                        
numDeBuffs++;
                    }
                }
            }
        }
        
effects null;

        return 
numDeBuffs;
    }
    
    
/**
     * Removes the first DeBuff of this L2Character.<BR><BR>
     *
     * @param preferSkill If != 0 the given skill Id will be removed instead of first
     */
    
public void removeFirstDeBuff(int preferSkill)
    {
        
L2Effect[] effects getAllEffects();
        
        
L2Effect removeMe null;
        
        if (
effects != null)
        {
            for (
L2Effect e effects)
            {
                if (
!= null)
                {
                    if (
e.getSkill().getSkillType() == L2Skill.SkillType.DEBUFF)
                    {
                        if (
preferSkill == 0)
                        {
                               
removeMe=e; break;
                           }
                           else if (
e.getSkill().getId() == preferSkill)
                           {
                               
removeMe=e; break;
                           }
                           else if (
removeMe==null)
                        {
                               
removeMe=e;
                        }
                    }
                   }
               }
           }
           if (
removeMe != null)
        {
            
removeMe.exit();
        }
        
        
effects null;
        
removeMe null;
    } 
__________________
Fortuna - non penis, in manus non recipe.

Последний раз редактировалось Ashe; 20.07.2012 в 16:00.
Ashe вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 20.07.2012, 16:36   #9
Пользователь

Автор темы (Топик Стартер) Re: Увеличение слотов пот дебаф.

Всем "+" и спасибо.Сегодня вечером проверю))
Pro_Stalker вне форума Ответить с цитированием
Непрочитано 21.07.2012, 02:05   #10
Аватар для linliss
Герой

По умолчанию Re: Увеличение слотов пот дебаф.

Цитата:
Сообщение от Visor Посмотреть сообщение
Скорее всего дело не в кол-ве слотов а в конкретных дебафах, но это скорее предположение. По настройке кол-ва дебафов - такого не должно быть, дебафы не ограничены кол-вом на чаре.
Цитата:
Сообщение от Zubastic Посмотреть сообщение
По оффу максимальное количество дебафов - 12 (1 полная строчка).
То что дебафы идут в слот бафов - проблема датапака вроде как или в ядре неправильно прописан эффект.
- омг... это интерлюд - 24 слота для бафов + дебафов
linliss вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Увеличение пропускной способности потока Debian Masster Курилка / Yak floor 3 14.07.2012 15:52
Открытие слотов для стигм SadAngelD Документация 8 20.04.2011 03:53
Заточка и увеличение статов UFODriverr Lineage II 1 06.05.2010 16:30
Увеличение время бафа DreD Работа со скриптами 14 22.01.2010 12:10
Дебаф energy Lineage II 2 13.11.2009 22:51


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 22:27. Часовой пояс GMT +3.

Вверх