Paffas 0 Опубликовано 10 декабря, 2016 Добрый вечер всем. Поставил Премиум Сундук ( Дроп с мобов ) Когда у Игрока Прем Акаунт то с мобов падает х2 ПА сундук Как сделать что бы падал 1 сундук а не два сборка PWsoft Заранее большое спасибо !!! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 10 декабря, 2016 ограничение на itemId поставить. Т.е. в коде, где идет х2 дроп от ПА добавляешь условие: (itemId != boxId ? 1 : 2) // или if (itemId != boxId) { dropRate *= 2; } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paffas 0 Опубликовано 10 декабря, 2016 ограничение на itemId поставить. Т.е. в коде, где идет х2 дроп от ПА добавляешь условие: (itemId != boxId ? 1 : 2) // или if (itemId != boxId) { dropRate *= 2; } Спасибо попробую Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 10 декабря, 2016 (изменено) Спасибо попробую Это в исходниках делается. Простой способ найти место, где надо вносить поправки в коде: 1) Заходишь в Config.java и ищешь конфиг на увеличение дропа от ПА 2) Переходишь из него в место, где он используется (в эклипсе есть такая функция) и правишь. Скорей всего это будет выглядеть так: if (Config.PREMIUM_ACCOUNT_ENABLE) { dropRate *= 2; } // или dropRate *= (player.hasPremiumAccount() ? Config.PREMIUM_ACCOUNT_DROP_RATE : 1); Изменено 10 декабря, 2016 пользователем zGosu Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты