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

GorDeveloper

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

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

  • Посещение

  • Победитель дней

    4
  • Отзывы

    100%

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

  1. Я похоже что-то пропустил. У меня на эпизодионе нормально работает. Возможно потому что в ExNpcInfo не отсылаются коллизии.
  2. Да в общем то незачто Это скрасило мой путь на дачу с телефоном в руке.
  3. тааак. Я уже потерялся, попробуй поставить вместо !isMonster() isRaid()
  4. у ребеллиона/фт есть сурс расшаренный вроде как. Ну да ладно. Тогда оставь его в твоем файле. Насчет мобов, перед mob.isMonster() допиши восклицательный знак.
  5. я ж сказал куда. В ядре gameserver/scripts/function. Прояви чуть логики, сравни 2 метода симпла, и поймеш как у мобов убрать
  6. Я ж сказал, убери ((RaidBossInstance) cha).dropItem(killer.getPlayer(), CoL, count); А вот это, желательно вписать в Functions. И убрать из того. public static boolean SimpleCheckDropWithMonster(Creature mob, Creature killer) { return mob != null && mob.isMonster() && killer != null && killer.getPlayer() != null && killer.getLevel() - mob.getLevel() < 9; }
  7. Убери рейд инстанс, поставь вместо SimpleCheckDrop SimpleCheckDropWithMonster Если такого метода в Functions нету, то допиши. public static boolean SimpleCheckDropWithMonster(Creature mob, Creature killer) { return mob != null && mob.isMonster() && killer != null && killer.getPlayer() != null && killer.getLevel() - mob.getLevel() < 9; }
  8. Допиши к ((NpcInstance) cha).dropItem(killer.getPlayer(), CoL, count); Следущей строкой. ((RaidBossInstance) cha).dropItem(killer.getPlayer(), CoL, count); Импорт инстанса рейдов не забудь дописать.
  9. а ничего, что 0xFFFF77 это и будет 77FFFF
  10. у годворлда, если я не ошибаюсь собственный патч с корейского оффа с их протоколом. Оттуда и кривые опкоды пакетов.
  11. Потому что в скрипте нет метода startEvent()
  12. package events; import sw.awaken.commons.util.Rnd; import sw.awaken.gameserver.listener.actor.OnDeathListener; import sw.awaken.gameserver.model.Creature; import sw.awaken.gameserver.model.Player; import sw.awaken.gameserver.model.actor.listener.CharListenerList; import sw.awaken.gameserver.model.instances.NpcInstance; import sw.awaken.gameserver.model.reward.RewardData; import sw.awaken.gameserver.scripts.Functions; import sw.awaken.gameserver.scripts.ScriptFile; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class CoLDrop extends Functions implements ScriptFile, OnDeathListener { private static final Logger _log = LoggerFactory.getLogger(CoLDrop.class); protected static int CoL = 4037;//Вписать ID CoL protected static int min = 1;//Вписать минимум protected static int max = 2;//Вписать максимум @Override public void onLoad() { CharListenerList.addGlobal(this); _log.info("Loaded Event: CoLDrop [state: activated]"); } @Override public void onReload() { //dummy } @Override public void onShutdown() { //dummy } @Override public void onDeath(Creature cha, Creature killer) { int count = Rnd.get(min,max); if (SimpleCheckDrop(cha, killer)) { if(cha.getLevel() >= 60) { if (Rnd.chance(100))//Шанс { ((NpcInstance) cha).dropItem(killer.getPlayer(), CoL, count); } } } } } Как то так. Только поменять импорты под ребеллион/фт.
  13. Это нельзя "Исправить". Код обфусцирован и имеет собственный лоадер класса, который, по видимому, загружается только из под винды.
  14. GorDeveloper

    Lindvior

    Сделайте хук клиента 527++ протокола, тогда можно будет прикрутить
  15. GorDeveloper

    Ядро

    И листом можно в общем-то. Вариантов много.
  16. Вроде *nix подобные системы не подгружают библиотеки от обфускатора, поэтому и не запускается.
  17. GorDeveloper

    Ядро

    Грубо говоря: Если уровень скилла с id 163 меньше 1 И (класс=маг ИЛИ класс Воин ИЛИ и так далее)
  18. GorDeveloper

    Ядро

    if (getSkillLevel(163) < 1 && (getClassId() == ClassId.mage || getClassId() == ClassId.fighter || и так далее) ) { L2Skill skill = SkillTable.getInstance().getInfo(163, 1); addSkill(skill); }
  19. GorDeveloper

    Па Фирст Тим

    Тебе ж указано где ошибку смотреть)
  20. GorDeveloper

    Па Фирст Тим

    Он рабочий, но его надо понять и исправить.
  21. Мб патчик подобран неправильно, мб из за привязки по IP кривой. А вообще Start-Dev такой человек, что мог сам засрать и не заметить
×
×
  • Создать...