Raxus
Пользователи-
Публикаций
132 -
Зарегистрирован
-
Посещение
-
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент Raxus
-
eoн, но там дополнений черезчур
-
сам реализовал, благодаря вашей "помощи"
-
Попытаюсь объснить доступнее: Если у персонажа есть определённый скил (итем), то дропа с него не будет только 1 раз (то есть как только его убьют когда он будет пк, дропа не будет, а потом, как и у обычных игроков, дроп будет)
-
ну это уже второстепенный вопрос, мне на данный момент главное разобраться в реализации сией фишки
-
может всё-таки по делу ответите, а не удалять мои апы. Я ведь не прошу мне весь код написать, а просто сказать что я делаю неправильно в понятной форме
-
ну просто у меня такой бзик, если скомпилилось значит всё должно работать. Может подскажете, что нужно видоизменять?
-
После моих издевательств над кодом, пришол к более менее близко к решению проблемы. if (!isInsideZone(ZONE_PVP) && (!isGM() || Config.KARMA_DROP_GM) && ((L2PcInstance)killer).getInventory().getItemByItemId(4037).getCount() != 1) { boolean isKarmaDrop = false; boolean isKillerNpc = (killer instanceof L2NpcInstance); int pkLimit = Config.KARMA_PK_LIMIT;; int dropEquip = 0; int dropEquipWeapon = 0; int dropItem = 0; int dropLimit = 0; int dropPercent = 0; if (getKarma() > 0 && getPkKills() >= pkLimit && ((L2PcInstance)killer).getInventory().getItemByItemId(4037).getCount() == 1 ) { isKarmaDrop = true; dropPercent = Config.KARMA_RATE_DROP; dropEquip = Config.KARMA_RATE_DROP_EQUIP; dropEquipWeapon = Config.KARMA_RATE_DROP_EQUIP_WEAPON; dropItem = Config.KARMA_RATE_DROP_ITEM; dropLimit = Config.KARMA_DROP_LIMIT; } не при итеме ==1 не при !=1 ничего не дропается. Как так-то??
-
прайд без исходов => кал, ПВ, как мне кажеться, сборка для детей. Напихано всякого левого хлама, типо нпц почта и т.д. Фиксов особых нету, одни дополнения. Фрозены пошуршат чуть, будет лучшая с открытыми исходами
-
это в ядре класс криво написан
-
автор темы всё понял, и уже исправляет
-
почему, обычно такая ошибка, когда кривая ява установлена
-
if (!isInsideZone(ZONE_PVP) && (!isGM() || Config.KARMA_DROP_GM) && (((L2PcInstance)killer).getInventory().getInventoryItemCount(6673, 0) < 10)) { boolean isKarmaDrop = false; boolean isKillerNpc = (killer instanceof L2NpcInstance); int pkLimit = Config.KARMA_PK_LIMIT;; int dropEquip = 0; int dropEquipWeapon = 0; int dropItem = 0; int dropLimit = 0; int dropPercent = 0; сделал так для начала, скомпилил, дроп не падает ни при >10 ни при <10
-
яву по мануалу устанавливали? В переменные среды добавляли?
-
это значит скачать последнюю версию Клац
-
Cделал в начале кода (когда у персонажа не дропаются итемы) for (L2Skill Skill : SkillTable.getInstance().getInfo(194, 1) ) if (!isInsideZone(ZONE_PVP) && (!isGM() || Config.KARMA_DROP_GM) && (getKnownSkill(Skill) != null )) { boolean isKarmaDrop = false; boolean isKillerNpc = (killer instanceof L2NpcInstance); int pkLimit = Config.KARMA_PK_LIMIT;; int dropEquip = 0; int dropEquipWeapon = 0; int dropItem = 0; int dropLimit = 0; int dropPercent = 0; removeSkill(getKnownSkill(Skill)); Выдаёт такие ошибки [javac] E:\selleon\source\java\net\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:4270: foreach not applicable to expression type [javac] for (L2Skill Skill : SkillTable.getInstance().getInfo(194, 1) ) [javac] ^ [javac] E:\selleon\source\java\net\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:4271: getKnownSkill(int) in net.sf.l2j.gameserver.model.L2Character cannot be applied to (net.sf.l2j.gameserver.model.L2Skill) [javac] if (!isInsideZone(ZONE_PVP) && (!isGM() || Config.KARMA_DROP_GM) || (getKnownSkill(Skill) != null )) [javac] ^ [javac] E:\selleon\source\java\net\sf\l2j\gameserver\model\actor\instance\L2PcInstance.java:4282: getKnownSkill(int) in net.sf.l2j.gameserver.model.L2Character cannot be applied to (net.sf.l2j.gameserver.model.L2Skill) [javac] removeSkill(getKnownSkill(Skill)); [javac] ^
-
вообщем я нашёл условие при котором не будет дропаться чар. (если у персонажа есть х скил, он не дропается), как сделать теперь чтобы этот скилл удалялся когда тебя слили будучи пк
-
наоборот, если у чара нет этого скила то return, и не эффекты а скиллы