Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[share] Шанс заточки Crystal скролами.
Search

[share] Шанс заточки Crystal скролами.

2 replies64 viewsCurrently viewing: 1
Vans(molodoys)
Vans(molodoys)

User

Бывалый

Posts: 183

На форуме с: 05/28/2009

Репутация: +171

Рейтинг: 0

· 07/16/2009, 11:16 AM

Часто задают вопрос, а есть ли в сборке шанс заточки кристал скролами к на л2ему.
Ответ есть, это очень просто делается.
Со времен Gracia до Hracia Final ядро l2j заметно изменилось.
Нет-нет туда не добавили много нового ;), просто (простым языком) из 1х файлов перенесли код в другие и т.п.
Да к как сделать теперь шанс заточки, очень просто!

lin2srv/java/config/Character.properties

Цитата
# Шанс точки кристал скролами
CrystalEnchantChanceWeapon = 100
CrystalEnchantChanceArmor = 100
CrystalEnchantChanceJewelry = 100


lin2srv/java/net/sf/l2j/gameserver/network/clientpackets/AbstractEnchantPacket.java

Цитата
if (_isBlessed)
{
// blessed scrolls does not use support items
if (supportItem != null)
return -1;

if (_isWeapon)
chance = Config.BLESSED_ENCHANT_CHANCE_WEAPON;
else if (isAccessory)
chance = Config.BLESSED_ENCHANT_CHANCE_JEWELRY;
else
chance = Config.BLESSED_ENCHANT_CHANCE_ARMOR;
}
else

if (_isCrystal)
{
if (_isWeapon)
chance = Config.CRYSTAL_ENCHANT_CHANCE_WEAPON;
else if (isAccessory)
chance = Config.CRYSTAL_ENCHANT_CHANCE_JEWELRY;
else
chance = Config.CRYSTAL_ENCHANT_CHANCE_ARMOR;
}
else


{
if (_isWeapon)
chance = Config.ENCHANT_CHANCE_WEAPON;
else if (isAccessory)
chance = Config.ENCHANT_CHANCE_JEWELRY;
else
chance = Config.ENCHANT_CHANCE_ARMOR;
}

chance += _chanceAdd;

if (supportItem != null)
chance += supportItem.getChanceAdd();

return chance;


Подключаем конфиги
lin2srv/java/net/sf/l2j/Config.java

Цитата
public static int BLESSED_ENCHANT_CHANCE_JEWELRY;
+ public static int CRYSTAL_ENCHANT_CHANCE_WEAPON;
+ public static int CRYSTAL_ENCHANT_CHANCE_ARMOR;
+ public static int CRYSTAL_ENCHANT_CHANCE_JEWELRY;



BLESSED_ENCHANT_CHANCE_JEWELRY = Integer.parseInt(Character.getProperty("BlessedEnchantChanceJewelry", "66"));
+ CRYSTAL_ENCHANT_CHANCE_WEAPON = Integer.parseInt(Character.getProperty("CrystalEnchantChanceWeapon", "100"));
+ CRYSTAL_ENCHANT_CHANCE_ARMOR = Integer.parseInt(Character.getProperty("CrystalEnchantChanceArmor", "100"));
+ CRYSTAL_ENCHANT_CHANCE_JEWELRY = Integer.parseInt(Character.getProperty("CrystalEnchantChanceJewelry", "100"));

ENCHANT_MAX_WEAPON = Integer.parseInt(Character.getProperty("EnchantMaxWeapon", "0"));

0
makc
makc

User

Бывалый

Posts: 331

На форуме с: 09/03/2008

Репутация: +40

Рейтинг: 0

· 07/16/2009, 06:01 PM

05e811906ebf.gif

0
Войдите или зарегистрируйтесь чтобы ответить