Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Удаляет пассивные скилы при входе
#1
Хроники: Epilogue
Сборка: La2VT
Проблема:
При заходе обычным персонажем проверка удаляет пассивные скилы, такие как от Vesper Noble set, и талисманов.
А так же удаляет скилы от Нубла.
Уже все ядро облазил ни чего не нашел, защиту отключил. Все попытки без результатов.
Вот лог
Цитата:2013.01.18 09:41:14,196 WARNING 18 com.l2dc.gameserver.model.actor.L2Character Cheater! - Character LaFa of Account lafa1993Build Advanced Headquarters removed!
2013.01.18 09:41:14,197 WARNING 18 com.l2dc.gameserver.model.actor.L2Character Cheater! - Character LaFa of Account lafa1993Wyvern Aegis removed!
2013.01.18 09:41:14,198 WARNING 18 com.l2dc.gameserver.model.actor.L2Character Cheater! - Character LaFa of Account lafa1993Summon CP Potion removed!
Ответ
#2
com.l2dc.gameserver.model.actor.L2Character - путь
ctrl+f Cheater
СЕО Оптимизация сайтов
Ответ
#3
спасибо ) хоть так и искал, но это оказалось не в том классе... а в l2pcinstance.class
вот что нашел, это получается чтоб отключить просто поставить значение false ?
Цитата:Collection skillTree = SkillTreeTable.getInstance().getAllowedSkills(getClassId());

for (L2Skill skill : getAllSkills())
{
int skillid = skill.getId();

foundskill = false;

for (L2SkillLearn temp : skillTree)
{
if (temp.getId() == skillid) {
foundskill = true;
}
}

if ((isCursedWeaponEquipped()) && (skillid == CursedWeaponsManager.getInstance().getCursedWeapon(this._cursedWeaponEquippedId).getSkillId())) {
foundskill = true;
}
if ((getClan() != null) && (skillid >= 370) && (skillid <= 391)) {
foundskill = true;
}
if ((getClan() != null) && ((skillid == 246) || (skillid == 247)) &&
(getClan().getLeaderId() == getObjectId())) {
foundskill = true;
}
if ((skillid >= 1312) && (skillid <= 1322))
foundskill = true;
if ((skillid >= 1368) && (skillid <= 1373)) {
foundskill = true;
}
if ((skillid >= 3000) && (skillid < 7000)) {
foundskill = true;
}
if (Config.ALLOWED_SKILLS_LIST.contains(Integer.valueOf(skillid))) {
foundskill = true;
}
if (!foundskill)
{
removeSkill(skill);
sendMessage("Skill: " + skill.getName() + " removed and GM informed!");
_log.warning("Cheater! - Character " + getName() + " of Account " + getAccountName() + skill.getName() + " removed!");
}
}
}
Ответ
#4
Цитата:Config.ALLOWED_SKILLS_LIST
У Вас на это есть конфиг же
СЕО Оптимизация сайтов
Ответ
#5
да имеется такой конфиг
Цитата:public static FastList<Integer> ALLOWED_SKILLS_LIST = new FastList();

ALLOWED_SKILLS = getString(properties, override, "AllowedSkills", "541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,617,618,619");
ALLOWED_SKILLS_LIST = new FastList();
for (String id : ALLOWED_SKILLS.trim().split(","))
{
ALLOWED_SKILLS_LIST.add(Integer.valueOf(Integer.parseInt(id.trim())));
}
Ответ
#6
Варианта 2:
1) Занести все скиллы, которые не должны удаляться, в конфиг.
2) Вырезать проверку.
Ответ
#7
ну я об этом думал уже)) но чет не хочется вырезать ща после вырезания начнется моросить компил))

Добавлено через 8 минут
gorodetskiy Написал:У Вас на это есть конфиг же
ну а что мне с ним делать ? )
Ответ
#8
lafa1993 Написал:ну я об этом думал уже)) но чет не хочется вырезать ща после вырезания начнется моросить компил))

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

ну а что мне с ним делать ? )
вам на это уже Dеmon ответил. 1) Занести все скиллы, которые не должны удаляться, в конфиг.
Ответ
#9
ок ) всем спс
Ответ
#10
Чуток включить логику.
[SRC="java"]if (Config.ALLOWED_SKILLS_LIST.contains(Integer.value Of(skillid))) {
foundskill = true;
}[/SRC]
contains - проверит соотношение skillid к списку ALLOWED_SKILLS_LIST.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Не работают Скилы на ВПС сервере Lord_Gothic 2 1,964 03-03-2019, 11:07 AM
Последний пост: Lord_Gothic
  Скилы Meteor Shower и Star Fall время каста на ХФ? Munhgauzen 10 2,862 11-08-2013, 07:22 PM
Последний пост: Ashtone Grey
  Скилы 4 профы KpoIIIuK 11 3,415 03-06-2013, 11:16 PM
Последний пост: Daan Raven
  [HELP]При первом входе в игру проигрывалась видео из клиента... OneThunder 5 1,920 01-09-2013, 07:57 PM
Последний пост: OneThunder
  Шанс скилы. finfan 3 1,678 10-18-2012, 09:32 PM
Последний пост: finfan
  СКИЛЫ smy55 8 2,059 08-14-2012, 10:41 AM
Последний пост: Visor
  скилы 81+ NightWar 1 1,847 08-07-2012, 11:06 PM
Последний пост: Visor
  Скилы! Pr1Zr[aK] 9 2,072 06-28-2012, 11:04 AM
Последний пост: gorodetskiy
  Скилы+мобы Маяковский 5 1,798 06-21-2012, 01:22 PM
Последний пост: Zubastic
  Скилы применяемые только на осадах. finfan 4 1,544 06-10-2012, 11:48 AM
Последний пост: Visor

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


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