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

Desperado

Пользователи
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

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

  1. привязка скорее всего и вообще не ставь ПВ - тот еще кал )
  2. Благодарю , вот только вместо виверны большааааая метла <3
  3. Desperado

    clan

    зачем базу трогать? меняю на старое ядро и все работает .
  4. Desperado

    clan

    написал же , что в БД сохраняется . после РР клана нет , но при этом в БД он есть , можно создать клан на того же персонажа при том , что в БД клан на этого персонажа уже есть
  5. Desperado

    clan

    Не сохраняется клан после рестарта , в БД ( clan_data ) клан сохраняется (ошибок в ГСе нет ), куда капать ? в какой класс, а может и строчку ?) Заранее благодарю !
  6. Нужно реализовать фантом на проекте . (что бы после спавна просто бегали по координатам в гиране с прописанным эквипам, возможно наблюдали на проекте alltar . r u - не реклама ) ​Более подробно обсудим в скайпе skype reeeomg / цену и сроки в ЛС на форуме либо в скайпе
  7. Спасибо друг, я даже туда не заходил . Не думал , что в модах есть подобных конфиг .
  8. Вот сборка ( шара ) - здесь крит урон 4.100 А вот другая , на котором крит урон 6.100 ( шара ) От одной команды ( сборки разные )
  9. Я же написал , что сборки разные , А ядро одно у них ( работают на одном ядре ) . Так где в сборке капать , что бы увеличить урон от лука как на другой ( то есть что бы был крит 6к-6100 , а не 4к-4100)
  10. Где именно этот подсчет в сборке ??? Ядро одно и тоже в двух сборках
  11. Здравствуйте уважаемые ! Проблема в след . Есть две сборки на них берем класс хавка с 3 профой . На одной сборке лук критует 6к-6100. , на другой 4к-4100 ( Баф статы всё одинаково ), у в обеих сборка отключен конфиг в options.properties на штраф стрельбы из лука . : # Использовать систему шрафов урона при использовании луков UseBowDistancePenalty = false Но тогда почему в одной сборке крит меньше и соответственно урон простой меньше , а на другой больше и то и другое Подскажи пожалуйста Ядро одно и тоже в друх сборках Подскажите где копать , с меня +++
  12. Помоги за сотку этот файл обратно в класс скомпилярить . )))
  13. Так в какой строке делать антиспам на нпс? Что бы через две секунды открылось повторное окно с нпс
  14. Очевидно же , что парень не шарит вообще ... а Вы ему про AI говорите ...
  15. Вместо того , что бы понапрасну дискуссировать взяли бы и помогли человеку настроить данный скрипт под ловели ... . как бабки на скамейках ( в которых раз наблюдаю , что здесь 70% случаев пустой контент )
  16. Desperado

    L2jLovely Crack

    Перейдите по ссылку пожалуйста ( на другую тему ) подскажите по поводу festival sweeper /.
  17. Какую изменить , что бы была задержка в 1/1.30 сек Для НПС окон
  18. Знающие люди , подскажите пожалуйста. Festival sweeper работает не правильно . ( заспойля моба и убив его , остальные вокруг пропадают и спойл идет только с первого (1) моба.) [spoiler= Не работающий ( ядро крякнутое gvb 25,01,2017)] package ru.catssoftware.gameserver.handler.skillhandlers; import ru.catssoftware.gameserver.handler.ISkillHandler; import ru.catssoftware.gameserver.model.*; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.itemcontainer.PcInventory; import ru.catssoftware.gameserver.network.SystemMessageId; import ru.catssoftware.gameserver.network.serverpackets.*; import ru.catssoftware.gameserver.templates.skills.L2SkillType; public class Sweep implements ISkillHandler { public Sweep() { } public transient void useSkill(L2Character l2character, L2Skill l2skill, L2Character al2character[]) { if(!(l2character instanceof L2PcInstance)) return; L2PcInstance l2pcinstance = (L2PcInstance)l2character; InventoryUpdate inventoryupdate = new InventoryUpdate(); boolean flag = false; L2Character al2character1[] = al2character; int i = al2character1.length; for(int j = 0; j < i; j++) { L2Character l2character1 = al2character1[j]; if(!(l2character1 instanceof L2Attackable)) continue; L2Attackable l2attackable = (L2Attackable)l2character1; ru.catssoftware.gameserver.model.L2Attackable.RewardItem arewarditem[] = null; boolean flag1 = false; synchronized(l2attackable) { if(l2attackable.isSweepActive()) { arewarditem = l2attackable.takeSweep(); flag1 = true; } } if(flag1) { if(arewarditem == null || arewarditem.length == 0) continue; ru.catssoftware.gameserver.model.L2Attackable.RewardItem arewarditem1[] = arewarditem; int k = arewarditem1.length; for(int l = 0; l < k; l++) { ru.catssoftware.gameserver.model.L2Attackable.RewardItem rewarditem = arewarditem1[l]; if(l2pcinstance.isInParty()) { l2pcinstance.getParty().distributeItem(l2pcinstance, rewarditem, true, l2attackable); continue; } if(!l2pcinstance.getInventory().validateCapacityByItemId(rewarditem.getItemId())) continue; L2ItemInstance l2iteminstance = l2pcinstance.getInventory().addItem("Sweep", rewarditem.getItemId(), rewarditem.getCount(), l2pcinstance, l2attackable); if(inventoryupdate != null) inventoryupdate.addItem(l2iteminstance); flag = true; SystemMessage systemmessage = new SystemMessage(SystemMessageId.YOU_PICKED_UP_S1_S2); systemmessage.addNumber(rewarditem.getCount()); systemmessage.addItemName(l2iteminstance); l2pcinstance.sendPacket(systemmessage); } } l2attackable.endDecayTask(); if(!flag) continue; if(inventoryupdate != null) l2pcinstance.sendPacket(inventoryupdate); else l2pcinstance.sendPacket(new ItemList(l2pcinstance, false)); } } public L2SkillType[] getSkillIds() { return SKILL_IDS; } private static final L2SkillType SKILL_IDS[]; static { SKILL_IDS = (new L2SkillType[] { L2SkillType.SWEEP }); } } [spoiler= Работающий ( Если не изменяет память 15reva от ловели )]package ru.catssoftware.gameserver.handler.skillhandlers; import java.util.Iterator; import java.util.List; import ru.catssoftware.gameserver.handler.ISkillHandler; import ru.catssoftware.gameserver.model.*; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.model.itemcontainer.PcInventory; import ru.catssoftware.gameserver.network.SystemMessageId; import ru.catssoftware.gameserver.network.serverpackets.*; import ru.catssoftware.gameserver.templates.skills.L2SkillType; public class Sweep implements ISkillHandler { public Sweep() { } public transient void useSkill(L2Character l2character, L2Skill l2skill, L2Character al2character[]) { if(!(l2character instanceof L2PcInstance)) return; L2PcInstance l2pcinstance = (L2PcInstance)l2character; InventoryUpdate inventoryupdate = new InventoryUpdate(); boolean flag = false; for(int i = 0; i < al2character.length; i++) { if(!(al2character instanceof L2Attackable)) continue; L2Attackable l2attackable = (L2Attackable)al2character; if(!l2attackable.isSpoil()) continue; List list = l2attackable.takeSweep(); if(list.isEmpty()) continue; Iterator iterator = list.iterator(); do { if(!iterator.hasNext()) break; ru.catssoftware.gameserver.model.L2Attackable.RewardItem rewarditem = (ru.catssoftware.gameserver.model.L2Attackable.RewardItem)iterator.next(); if(l2pcinstance.isInParty()) l2pcinstance.getParty().distributeItem(l2pcinstance, rewarditem, true, l2attackable); else if(l2pcinstance.getInventory().validateCapacityByItemId(rewarditem.getItemId())) { L2ItemInstance l2iteminstance = l2pcinstance.getInventory().addItem("Sweep", rewarditem.getItemId(), rewarditem.getCount(), l2pcinstance, l2attackable); if(inventoryupdate != null) inventoryupdate.addItem(l2iteminstance); flag = true; SystemMessage systemmessage = new SystemMessage(SystemMessageId.YOU_PICKED_UP_S1_S2); systemmessage.addNumber(rewarditem.getCount()); systemmessage.addItemName(l2iteminstance); l2pcinstance.sendPacket(systemmessage); } } while(true); l2attackable.endDecayTask(); if(!flag) continue; if(inventoryupdate != null) l2pcinstance.sendPacket(inventoryupdate); else l2pcinstance.sendPacket(new ItemList(l2pcinstance, false)); } } public L2SkillType[] getSkillIds() { return SKILL_IDS; } private static final L2SkillType SKILL_IDS[]; static { SKILL_IDS = (new L2SkillType[] { L2SkillType.SWEEP }); } }
  19. Всем привет ! Проблема: После того как создал персонажа и нажал начать игру , проходит время ( сек так 10 ) И только потом заходит в МИР. Как убрать этот лимит ? И Сразу хочу узнать , кто сумеет изменить время на открытие окна чата для Всех НПС На проекте? На сколько я помню файл называется FloodProtector . Мне нужно сделать задержку в 1-2 сек на открытие диалогов всех нпс (включая ГМ,Донат, ит.п шопы) *От меня +++
  20. Desperado

    L2jLovely Crack

    Сорри , не заметил ... Не можете подсказать , какой файл отвечает за тайминг у окон нпс ? FloodProtector ? Вот я забыл , где он лежит. Или может у вас завалялся случаем данный файл для нпс , что бы окна с задержкой открывались в 1-2 сек .
  21. Desperado

    L2jLovely Crack

    Я же написал , что сделал ... Мне нужна помощь в другом ... Цитирую :" Еще вопрос , как сделать , что бы при открытии окна с "чатом" у нпс (в том числе и Добавленные на проект) Открывались с задержкой к примеру на 2-3 сек ?Если это сделать нельзя , тогда подскажите как сделать , чтобы у созданых макросов были задержки в 2-3 , а лучше сразу два варинате скажите ) От меня ++++"
  22. Desperado

    L2jLovely Crack

    "На этом кряке , очень долго спавнятся ," посты выше читайте . Второй мой вопрос все еще актуален . Цитирую :" Еще вопрос , как сделать , что бы при открытии окна с "чатом" у нпс (в том числе и Добавленные на проект) Открывались с задержкой к примеру на 2-3 сек ?Если это сделать нельзя , тогда подскажите как сделать , чтобы у созданых макросов были задержки в 2-3 , а лучше сразу два варинате скажите ) От меня ++++"
×
×
  • Создать...