Всем привет, может кому пригодится хз, но вдруг если кто-то захочет снять ограничение нубобафа а оно по дефолту с 6 по 25 уровень.
Для этого открываем эклипс и идем по адресу aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\player.java
Ищем строку:
и ниже этой строки вставляем это
Должно получиться так:
Далее идем по пути:
aCis_gameserver\java\net\sf\l2j\gameserver\scripting\script\feature\NewbieHelper.java
Находим это:
и меняем на это:
Отлично! Если же вы хотите снять ограничение не до 80 а скажем до 40, то необходимо изменить html с оповещением.
Идем по 2 адресам:
gameserver\data\locale\en_US\html\script\feature\NewbieHelper\guide_for_newbie003.htm
gameserver\data\locale\ru_RU\html\script\feature\NewbieHelper\guide_for_newbie003.htm
И меняем лвл на свой
Надеюсь кому нибудь поможет)
P.S код исправлен на рабочий и безопасный ForceUnleashed огромное ему спасибо за это)
Для этого открываем эклипс и идем по адресу aCis_gameserver\java\net\sf\l2j\gameserver\model\actor\player.java
Ищем строку:
Код:
public boolean isNewbie(boolean checkLowLevel)
{
return (checkLowLevel) ? (getClassId().getLevel() <= 1 && getStatus().getLevel() >= 6 && getStatus().getLevel() <= 25) : (getClassId().getLevel() <= 1 && getStatus().getLevel() <= 25);
}
и ниже этой строки вставляем это
Код:
public boolean isNewbie1(boolean checkLowLevel)
{
return (checkLowLevel) ? (getClassId().getLevel() <= 3 && getStatus().getLevel() >= 1 && getStatus().getLevel() <= 80) : (getClassId().getLevel() <= 3 && getStatus().getLevel() <= 80);
}
Код:
public boolean isNewbie(boolean checkLowLevel)
{
return (checkLowLevel) ? (getClassId().getLevel() <= 1 && getStatus().getLevel() >= 6 && getStatus().getLevel() <= 25) : (getClassId().getLevel() <= 1 && getStatus().getLevel() <= 25);
}
public boolean isNewbie1(boolean checkLowLevel)
{
return (checkLowLevel) ? (getClassId().getLevel() <= 3 && getStatus().getLevel() >= 1 && getStatus().getLevel() <= 80) : (getClassId().getLevel() <= 3 && getStatus().getLevel() <= 80);
}
Далее идем по пути:
aCis_gameserver\java\net\sf\l2j\gameserver\scripting\script\feature\NewbieHelper.java
Находим это:
Код:
else if (!player.isNewbie(false))
htmltext = "guide_for_newbie003.htm";
else
{
Код:
else if (!player.isNewbie1(false))
htmltext = "guide_for_newbie003.htm";
else
{
Отлично! Если же вы хотите снять ограничение не до 80 а скажем до 40, то необходимо изменить html с оповещением.
Идем по 2 адресам:
gameserver\data\locale\en_US\html\script\feature\NewbieHelper\guide_for_newbie003.htm
gameserver\data\locale\ru_RU\html\script\feature\NewbieHelper\guide_for_newbie003.htm
И меняем лвл на свой
Код:
<html><body>Newbie Guide:<br>
Only a <font color="LEVEL">novice character of level 25 or less</font> can receive my support magic.<br>
Your novice character is the first one that you created and raised in this world.
</body></html>
Надеюсь кому нибудь поможет)
P.S код исправлен на рабочий и безопасный ForceUnleashed огромное ему спасибо за это)
Последнее редактирование: