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

PulseOfDeath

Постоялец
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

Весь контент PulseOfDeath

  1. /** список итемов, которые будут выдаваться игроку при giveNoblesse = false * {{ид, кол-во}, {ид, кол-во}, {ид, кол-во}} **/
  2. package custom.core; import ru.catssoftware.gameserver.datatables.ItemTable; import ru.catssoftware.gameserver.model.actor.instance.L2NpcInstance; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.quest.jython.QuestJython; import ru.catssoftware.gameserver.network.serverpackets.MagicSkillUser; /** * * @author Calypso * */ public class ExtendedNoblesse extends QuestJython { /** выдавать нублес (true), либо же выдавать определенные предметы **/ private final static boolean giveNoblesse = true; /** награда для всей пати? **/ private final static boolean forParty = true; /** доступно только для саб-класса? **/ private final static boolean onlySubClass = true; /** минимальный уровень игрока для получения награды **/ private final static int minLvl = 75; /** макс дистанция от добившего игрока до мембера пати, для выдачи награды **/ private final static int applyRange = 2800; /** ид мобов, при убийстве которых будем выдавать нубл/итемы **/ private final static int[] nobbleseMonsters = { 25325, 37506 }; /** список итемов, которые будут выдаваться игроку при giveNoblesse = false * {{ид, кол-во}, {ид, кол-во}, {ид, кол-во}} **/ private final static int[][] altItemList = { { 4037, 10 }, { 57, 10000 } }; /** список итемов, которые будут выдаваться игроку в любом случае (если прошел проверки по лвлу и т.п) * {{ид, кол-во}, {ид, кол-во}, {ид, кол-во}} **/ private final static int[][] itemList = { }; public ExtendedNoblesse(int questId, String name, String descr) { super(questId, name, descr); for(int i : nobbleseMonsters) addKillId(i); } @Override public String onKill(L2NpcInstance npc, L2PcInstance player, boolean isPet) { if(forParty && player.isInParty()) for(L2PcInstance member : player.getParty().getPartyMembers()) if(member.isInsideRadius(player, applyRange, false, false)) { if(member.getLevel() < minLvl) continue; if(onlySubClass && !member.isSubClassActive()) continue; giveReward(member); } else { if(player.getLevel() < minLvl) return super.onKill(npc, player, isPet); if(onlySubClass && !player.isSubClassActive()) return super.onKill(npc, player, isPet); giveReward(player); } return super.onKill(npc, player, isPet); } private void giveReward(L2PcInstance player) { if(giveNoblesse) { if(!player.isNoble()) { player.setNoble(true); player.broadcastPacket(new MagicSkillUser(player, player, 5103, 1, 1000, 0)); player.sendMessage("Поздравляем, Вы получили статус Дворянина!"); } } else if (altItemList.length > 0) { for (int [] i : altItemList) { player.giveItem(i[0], i[1]); player.sendMessage("Вы получили " + i[1] + " " + ItemTable.getInstance().getItemName(i[0])); } } if(itemList.length > 0) { for (int [] i : itemList) { player.giveItem(i[0], i[1]); player.sendMessage("Вы получили " + i[1] + " " + ItemTable.getInstance().getItemName(i[0])); } } } public static void main(String... arguments) { new ExtendedNoblesse(-1, "ExtendedNoblesse", "ExtendedNoblesse by Calypso"); _log.info("Loaded \"ExtendedNoblesse\" by Calypso..."); } } Ребят помогите пожалуйста, под какой явой он компилится ?У меня стоит 7 он не хочет бьет ошибку, может поможете ?
  3. Ловели а ты реализовал в ядре масс свип ?
  4. Я уже дал ему ядро, и посоветовал не юзать эту сборку, так как она кривая до безумия ) Дело не в твоих работах, ты прикольно все настроил=) А вот само ядро кривое ))) ГЕО двиг кривой, куча дюпов в ней обеспечена
  5. На другую таблицу ???? Оо ну тогда все понятно. Если тут дело в таблице тогда у тебя много знаний
  6. Либо поправить просто что то одно из двух, либо файл SQL custom_teleport либо в html поправить ИД телепортов )
  7. Сложно догадаться ?) Знаний у человека нет вот и не может написать сам!
  8. Уже есть ) щас выкину )
  9. Возможно у него кривой клиент изначально, попробуй скачай другой клиент, и замени DSETUP.dll
  10. Пиши по контактам обговорим
  11. Там пофигу хоть 100гб поставь) там ядра не было
  12. Скинь сюда start.bat что в нем находится
  13. PulseOfDeath

    Верстка шаблона Prime-World

    Подкинь мне в ЛС верстку под СВ13 ) если не сложно )
  14. Включи, не забудь залить в базу таблицу с ботами и все будет работать )
  15. Ты залил базу и вставил ХТМЛ и все сразу заработало? или ты только ХТМЛ вставил ?
  16. Адаптация простите забыл что брал его с общего доступа для ПВ. Просто щас свой переписали ) думал его давал ) потом уже скачал код просмотрели ) Я так понял что L2hLovely и Lucera 3 Разрабатывает la2bygaga ахахаха )))) Хоть бы импорты поменял ) Минус тебе в репу =) Парень скинул не тот скрипт. хДД скинул то что ему давали ))))))))
  17. Хоть бы написал кто адаптировал
  18. Хоть бы написал кто провел адаптацию под Люцероподобные
  19. Легко) в конфиге смотри, там есть пропись, куда нужно прописать датапак, либо создай папку gameserver и туда же закинь датапак)
  20. Да я бы с радостью сделал сам, но у меня программа не хочет воспроизводить звук ((
×
×
  • Создать...