Рейтинг темы:
  • 3 Голос(ов) - 2.33 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Увеличение слотов пот дебаф.
#1
Добрый день. Сборка RT 1.4.2.9 в конфигах нельзя изменить количество слотов пот дебаф.Мб кто знает где в в ядре можно это значение поменять?Sad
Спасибо за внимание.
Ответ
#2
а разве на Дбаф есть ограничения?
Ответ
#3
Вот именно,я бафаюсь по фулу и при наложении на меня дебафов нормальные бафы спадают.В некоторых сборках я видел конфиг,на увеличение слотов дебафов.
Ответ
#4
Скорее всего дело не в кол-ве слотов а в конкретных дебафах, но это скорее предположение. По настройке кол-ва дебафов - такого не должно быть, дебафы не ограничены кол-вом на чаре.
Ответ
#5
Pro_Stalker Написал:Вот именно,я бафаюсь по фулу и при наложении на меня дебафов нормальные бафы спадают.В некоторых сборках я видел конфиг,на увеличение слотов дебафов.

Увеличивайте число бафов.

Код:
# Кол-во одновременных баффов (По умолчанию 20 + 4 со скиллом divine inspiration)
MaxBuffAmount = 20
Fortuna - non penis, in manus non recipe.
Ответ
#6
Вот пример конфига скории:
# Настройки бафов.
#-------------------------------------------------------------
# Максимальное кол-во слотов под баф (X + 4 от Divine Inspiration).
MaxBuffAmount = 20
# Максимальное кол-во слотов под дебаф.
MaxDebuffAmount = 6

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

Добавлено через 1 минуту
Ashe Написал:Увеличивайте число бафов.

Код:
# Кол-во одновременных баффов (По умолчанию 20 + 4 со скиллом divine inspiration)
MaxBuffAmount = 20
Мне именно нужно слоты пот дебаф увеличить))
Ответ
#7
По оффу максимальное количество дебафов - 12 (1 полная строчка).
То что дебафы идут в слот бафов - проблема датапака вроде как или в ядре неправильно прописан эффект.
Ответ
#8
Pro_Stalker Написал:Вот пример конфига скории:
# Настройки бафов.
#-------------------------------------------------------------
# Максимальное кол-во слотов под баф (X + 4 от Divine Inspiration).
MaxBuffAmount = 20
# Максимальное кол-во слотов под дебаф.
MaxDebuffAmount = 6

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

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

Мне именно нужно слоты пот дебаф увеличить))

Откройте L2Character, найдите метод addEffect2 и измените его так, как показано ниже.

PHP код:
<?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 код:
<?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 (
e != 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 (
e != 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.
Ответ
#9
Всем "+" и спасибо.Сегодня вечером проверю))
Ответ
#10
Visor Написал:Скорее всего дело не в кол-ве слотов а в конкретных дебафах, но это скорее предположение. По настройке кол-ва дебафов - такого не должно быть, дебафы не ограничены кол-вом на чаре.

Zubastic Написал:По оффу максимальное количество дебафов - 12 (1 полная строчка).
То что дебафы идут в слот бафов - проблема датапака вроде как или в ядре неправильно прописан эффект.

:eo: - омг... это интерлюд - 24 слота для бафов + дебафов
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Увеличение выделяемых ресурсов lemac926 9 2,668 01-14-2013, 07:36 AM
Последний пост: gorodetskiy
  Увеличение порога на спавн мобов в феникс-опен Munhgauzen 0 1,233 10-16-2011, 11:50 AM
Последний пост: Munhgauzen
  Заточка и увеличение статов UFODriverr 1 2,910 05-06-2010, 04:30 PM
Последний пост: [STIGMATED]
  Дебаф energy 2 1,852 11-13-2009, 10:51 PM
Последний пост: energy

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)