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

Как Зделать Что Бы При Точке Давала +5

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

В общем вопрос таков... (Такого почти нет,редкость)

У меня у вас у всех заточка дает +1 при точке,а как сделать что бы давала не +1 а +2 или +5 или вообще +1000?

на многих серверах где бешаная заточка такая хератень стоит... как сделать!((((

Это же типо того как изменить статы любому предмету? Вот тока где лежат заточки? Что бы это заменить

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


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

на некоторых сборках есть конфиг,а так хз

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


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

А вот слушайте еще вопросик) А как можно создать итем по каторому тыкаеш 2 раза и он дает ХИро или же нублес

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


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

Находишь конфиг с таким описанием.

 

"

# --------------------------------------------------------------

# Настройка нубл предмета -

# --------------------------------------------------------------

# Если активировать этот предмет игрок станет нублессом

EnableNobleCustomItem = False

# ID предмета

NoobleCustomItemId = 6673

 

# --------------------------------------------------------------

# Настройка херо предмета -

# --------------------------------------------------------------

# Если активировать этот предмет игрок станет херо

EnableHeroCustomItem = true

# ID предмета

HeroCustomItemId = 15563

# Херо выдается на Х дней. 0 - пожизненно.

HeroCustomDay = 31"

 

 

и тут редактируешь если хочешь хиро по итему то:

HeroCustomItemId = (ид итема)

EnableHeroCustomItem = (работает функция или нет)

HeroCustomDay = (на сколько дней будет даваться геройство)

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


Ссылка на сообщение
Поделиться на другие сайты
А вот слушайте еще вопросик) А как можно создать итем по каторому тыкаеш 2 раза и он дает ХИро или же нублес

Могу сделать, если нет в сборке

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


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

если есть исходники можно зделать все

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


Ссылка на сообщение
Поделиться на другие сайты
В общем вопрос таков... (Такого почти нет,редкость)

У меня у вас у всех заточка дает +1 при точке,а как сделать что бы давала не +1 а +2 или +5 или вообще +1000?

на многих серверах где бешаная заточка такая хератень стоит... как сделать!((((

Это же типо того как изменить статы любому предмету? Вот тока где лежат заточки? Что бы это заменить

 

Когда то давно писал небольшой мануал:

 

Много тем есть связанных с заточкой, сегодня мы немного в ней покапаемся.Для начала возьмем исходники и идем сюда:

 

gameserver\network\clientpackets\RequestEnchantItem.java

 

В некоторых сборках так:

 

gameserver\clientpackets\RequestEnchantItem.java

 

Для начала научимся делать, чтобы скроллы точили не на +1, а на +5 (ну или по вашему усмотрению). Ищем код:

 

item.setEnchantLevel(item.getEnchantLevel() + 1); 

item.updateDatabase();

 

Немного разберем код...

 

item.setEnchantLevel(значение); - точит итем

 

(item.getEnchantLevel() + 1); - делается проверка, на сколько заточен итем и к значению заточки прибавляет 1. Например: если у нас оружие было +3, то станет +4. 1 изменяем на 5 и итем будет точиться с +3 на +8.

 

Теперь посмотрим как сделать, чтобы заточка блесед скролами сбрасывалась не на 0, а на +3. Ищем такие строки:

 

item.setEnchantLevel(0); 

item.updateDatabase();

 

Ну думаю тут всё понятно, 0 меняем на 3. Дальше можно делать какие либо бонусы для клан лидеров, нублесов, героев или донаторов. Например сделаем +10% к заточке, если чар нублес. В каждой сборке по разному, у меня перед руками сборка Heaven, покажу на ней.

 

Ищем код шанса заточки...

 

chance = Config.ENCHANT_CHANCE_WEAPON;

 

Ниже дописываем:

 

if(activeChar.isNoble()) 

chance = Config.ENCHANT_CHANCE_WEAPON + 10;

 

Ну далее компилируем и радуемся :)

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

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

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

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