Перейти к содержанию
Авторизация  
Demoncool

[ Мануал ] Добавляем Оружие На Сервер Своими Руками

Рекомендуемые сообщения

[ Мануал ] Добавляем новый тип оружия на сервер

 

Расскажу как это делается на примере исходников l2jFrozen.

Запускаем Eclipse.

Открываем com\l2jfrozen\gameserver\datatables\SkillTable.java и находим:

 

private static final L2WeaponType weaponDbMasks =

{

L2WeaponType.ETC,

L2WeaponType.BOW,

L2WeaponType.POLE,

L2WeaponType.DUALFIST,

L2WeaponType.DUAL,

L2WeaponType.BLUNT,

L2WeaponType.SWORD,

L2WeaponType.DAGGER,

L2WeaponType.BIGSWORD,

L2WeaponType.ROD,

L2WeaponType.BIGBLUNT

};

 

Добавляем после L2WeaponType.BIGBLUNT

 

L2WeaponType.LANCE и сохраняем.

 

Заходим в com\l2jfrozen\gameserver\datatables\sql\ItemTable

Находим:

_weaponTypes.put("bigblunt", L2WeaponType.BIGBLUNT); //Two handed blunt

 

После добавляем:

 

_weaponTypes.put("lance", L2WeaponType.LANCE); //Lance

 

Заходим в com\l2jfrozen\gameserver\model\L2Skill

 

Находим:

 

public final static int COMBAT_MOD_DARK = 223;

 

После добавляем

 

public final static int COMBAT_MOD_LANCE = 224;

 

Заходим в com\l2jfrozen\gameserver\skills\Formulas

 

Находим:

 

case POLE:

stat = Stats.POLE_WPN_VULN;

break;

 

После добавляем:

 

case LANCE:

stat = Stats.LANCE_WPN_VULN;

break;

 

Заходим в com\l2jfrozen\gameserver\skills\Stats

 

Находим:

 

POLE_WPN_VULN("poleWpnVuln"),

 

После добавляем:

 

LANCE_WPN_VULN("lanceWpnVuln"),

 

Заходим в com\l2jfrozen\gameserver\templates\L2WeaponType

 

Находим:

 

BIGBLUNT(14, "Big Blunt"); // Two handed blunt

 

Заменяем на:

 

BIGBLUNT(14, "Big Blunt"), // Two handed blunt

LANCE(15, "Lance");

 

При создании оружия в базе в поле "weaponType " списываем Lance

 

Lance можно заменить чем угодно.

Это все проделано для того что бы можно делать резисты от нового типа оружия,

что бы скилы работали только с этим типом оружия. и т.д.

 

Автор: a6y

Изменено пользователем Demoncool
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это не новое оружие, это новый тип оружия =) Исправь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...