Перейти к содержанию

Killmi

Заблокирован
  • Публикаций

    14
  • Зарегистрирован

  • Посещение

  • Отзывы

    0%

Репутация

-6

1 Подписчик

Информация о Killmi

  • Звание
    Только пришел

Посетители профиля

1119 просмотров профиля
  1. Killmi

    Infinite Odyssey Patched System Folder

    А рус есть, если да залейте или в лс киньте буду благодарен)
  2. Killmi

    Все Админы

    а оно однако там и есть)
  3. Killmi

    Все Админы

    Кнфиг Гейма смотрите там есть стрчка выдавать ли права админа всем) И для начала уточняйте какие хроники, сборка) помог +_)
  4. Killmi

    Дата пакер

    хроники HF, Ertheia В мою работу входит: Написания AI Написания Квестов Реализация скилов Реализация Итемов И так далее...
  5. Killmi

    High-Five {LostWorld}

    Название: High-Five {LostWorld} Добавил: Killmi Добавлен: 07 May 2015 Категория: Сборки Автор: неизвестенХроники: High Five Основа LostWorld Хроники: High-Five Fix list: Побегал посмотрел сделано маловато но мб кто то тут скажет из уважаемых гуру что да и как... Нажмите здесь, чтобы скачать файл
  6. package handler.items; import java.util.List; import org.mmocore.commons.util.Rnd; import org.mmocore.gameserver.data.xml.holder.ItemHolder; import org.mmocore.gameserver.model.Playable; import org.mmocore.gameserver.model.Player; import org.mmocore.gameserver.model.items.ItemInstance; import org.mmocore.gameserver.network.l2.components.SystemMsg; import org.mmocore.gameserver.network.l2.s2c.SystemMessage; import org.mmocore.gameserver.templates.item.support.CapsuledItemsContainer; import org.mmocore.gameserver.utils.ItemFunctions; public class Capsuled extends ScriptItemHandler { @Override public final int[] getItemIds() { return ItemHolder.getInstance().getCapsuledItemIds(); } @Override public boolean useItem(Playable playable, ItemInstance item, boolean ctrl) { if(playable == null || !playable.isPlayer()) return false; Player player = (Player) playable; boolean isCapsuled = item.getTemplate().isCapsuled(); if (!canBeExtracted(player, item)) return false; if (!useItem(player, item, 1)) return false; List<CapsuledItemsContainer> extracted_items = item.getTemplate().getCapsuledItems(); boolean random = true; int sizer = 0; int maxSize = extracted_items.size(); int preItemId = 0; int perMinCount = 0; int perMaxCount = 0; for(CapsuledItemsContainer extracted : extracted_items) { if(extracted.getChance() < 100.0) { if(isCapsuled && Rnd.chance(50) && preItemId == 0) { preItemId = extracted.getItemId(); perMinCount = extracted.getMinCount(); perMaxCount = extracted.getMaxCount(); } if(Rnd.chance(extracted.getChance()) && random) { ItemFunctions.addItem(player, extracted.getItemId(), Rnd.get(extracted.getMinCount(), extracted.getMaxCount())); random = false; } if(isCapsuled) { sizer++; if(sizer == maxSize && random) { ItemFunctions.addItem(player, preItemId, Rnd.get(perMinCount, perMaxCount)); random = false; } } } else if(extracted.getChance() == 100.0) ItemFunctions.addItem(player, extracted.getItemId(), Rnd.get(extracted.getMinCount(), extracted.getMaxCount())); } return true; } private static boolean canBeExtracted(Player player, ItemInstance item) { if(player.getWeightPenalty() >= 3 || player.getInventory().getSize() > player.getInventoryLimit() - 10) { player.sendPacket(SystemMsg.YOUR_INVENTORY_IS_FULL, new SystemMessage(SystemMsg.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS).addItemName(item.getItemId())); return false; } if(player.isActionsDisabled()) { player.sendPacket(SystemMsg.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS); return false; } if(player.isInTrade()) { player.sendPacket(SystemMsg.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS); return false; } if(player.isInStoreMode()) { player.sendPacket(SystemMsg.S1_CANNOT_BE_USED_DUE_TO_UNSUITABLE_TERMS); return false; } return true; } public static boolean useItem(Player player, ItemInstance item, long count) { if(player.getInventory().destroyItem(item, count)) { player.sendPacket(new SystemMessage(SystemMsg.YOU_USE_S1).addItemName(item.getItemId())); return true; } player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT); return false; } }
  7. Killmi

    High-Five {LostWorld}

    Версия RC-50

    457 раз скачали

    Основа LostWorld Хроники: High-Five Fix list: Побегал посмотрел сделано маловато но мб кто то тут скажет из уважаемых гуру что да и как...

    Бесплатный

  8. Killmi

    Дата пакер

    Ищу работу на должность дата пакера любые работы по дп хроники HF по всем вопросам писать в личку или же свои контакты тут в теме отпишусь вам.
  9. Не советую иметь дела с этой командой кидают на деньги и разводят людей!
×
×
  • Создать...