-
Публикаций
595 -
Зарегистрирован
-
Посещение
-
Победитель дней
2 -
Отзывы
0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент MeRDox
-
Вроде бы есть исходники UT2003 который похож на UE2, и читает файлы линейки..но это не точно) А самого исходного кода клиента думаю нету.
-
Эту строку public void useItem(L2PlayableInstance playable, L2ItemInstance item) меняем на эту public void useItem(L2PlayableInstance playable, L2ItemInstance item, boolean ctrl)
-
для свитка, может и под банку подойдет...поработав немного package items; import javolution.util.FastMap; import net.sf.l2j.gameserver.datatables.SkillTable; import net.sf.l2j.gameserver.cache.Static; import net.sf.l2j.gameserver.model.L2ItemInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PlayableInstance; import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUser; import scripts.items.ItemHandler; import scripts.items.IItemHandler; public class DonateScrolls implements IItemHandler { private final static FastMap<Integer, Integer[]> SCROLLS = new FastMap<Integer, Integer[]>().shared("DonateScrolls.SCROLLS"); private static int[] ITEM_IDS = null; public DonateScrolls() { /**шаблон **SCROLLS.put(итем_ид, new Integer[] { ид_баффа, уровень_баффа, ид_скилла_анимации, продолжительность_анимации(мс.)), кушать_скролл(1 да, 0 нет)) }); **/ SCROLLS.put(10010, new Integer[] { 10010, 1, 1077, 1000, 1 }); SCROLLS.put(10011, new Integer[] { 10011, 1, 1077, 1000, 1 }); SCROLLS.put(10012, new Integer[] { 10012, 1, 1077, 1000, 1 }); SCROLLS.put(10013, new Integer[] { 10013, 1, 1077, 1000, 1 }); SCROLLS.put(10014, new Integer[] { 10014, 1, 1077, 1000, 1 }); SCROLLS.put(10015, new Integer[] { 10015, 1, 1077, 1000, 1 }); SCROLLS.put(10016, new Integer[] { 10016, 1, 1077, 1000, 0 }); SCROLLS.put(10017, new Integer[] { 10017, 1, 1077, 1000, 0 }); SCROLLS.put(10018, new Integer[] { 10018, 1, 1077, 1000, 0 }); SCROLLS.put(10019, new Integer[] { 10019, 1, 1077, 1000, 0 }); SCROLLS.put(10020, new Integer[] { 10020, 1, 1077, 1000, 0 }); SCROLLS.put(10021, new Integer[] { 10021, 1, 1077, 1000, 0 }); // Integer[] tmp_ids = (Integer[]) SCROLLS.keySet().toArray(new Integer[SCROLLS.size()]); ITEM_IDS = toIntArray(tmp_ids); tmp_ids = null; ItemHandler.getInstance().registerItemHandler(this); } public static void main (String... arguments ) { new DonateScrolls(); } public void useItem(L2PlayableInstance playable, L2ItemInstance item) { if (!playable.isPlayer()) return; L2PcInstance player = (L2PcInstance) playable; if (player.isAllSkillsDisabled()) { player.sendActionFailed(); return; } if (player.isInOlympiadMode()) { player.sendPacket(Static.THIS_ITEM_IS_NOT_AVAILABLE_FOR_THE_OLYMPIAD_EVENT); player.sendActionFailed(); return; } Integer[] data = SCROLLS.get(item.getItemId()); if(data != null) { player.stopSkillEffects(data[0]); SkillTable.getInstance().getInfo(data[0], data[1]).getEffects(player, player); player.broadcastPacket(new MagicSkillUser(player, player, data[2], 1, data[3], 0)); if (data[4] == 1) player.destroyItem("Consume", item.getObjectId(), 1, null, false); } } private int[] toIntArray(Integer[] arr) { int[] ret = new int[arr.length]; int i = 0; for (Integer e : arr) ret[i++] = e.intValue(); return ret; } public int[] getItemIds() { return ITEM_IDS; } }
-
не хватает либы l2jserver.jar, видимо не закинули её.
-
Вы можете зайти на сайт Lucer'ы и там смотреть какие фиксы были, заодно и пофиксите.
-
они постепенно будут приходить, в особенности когда будет стоять на живом проекте, там то игроки вас закидают багрепортом.
-
по лучше есть, по новее есть, но опять же без тех поддержки или исходного кода опасно использовать шары. Вылезет какой-то баг, дюп, недоработка какая-то, и все, сервер пропал. В особенности сейчас много шума по поводу фейла топ проектов, не зафикшеными багами(сплоитами). Другое дело опытные разработчики по немногу фиксят эти бока, а в шаре без тех поддержки они так и остаются не тронуты. Так что такое может случится и с вашим проектом. Геодата лежала в комплекте в одной из тем шары люцеры 3.
-
Было: 16_10 Стало: #16_10 И так проделать со всеми регионами
-
Получше есть. У тех кто покупает приват сборки, или сами работают над исходниками. А так это шара давно не актуальная, так как на то время она была только опущена с хроник выше, и многие моменты не соответствовали интерлуду.
-
Отлично подходить для ПВП сервера с дюпами От Acis'a они не сильно ушли)
-
Это тот что вылаживали уже(в котором можно было бегать с плащами)? Или новый какой-то?
-
это получается исходник последней шары скриптов которая никому нафиг не нужна? или это более старая версия?)
-
Если человек умел бы работать с исходниками, для него бы любой подошел, а так для этого нужно прилично дорабатывать его. Плюс на сколько я знаю там при большом касте и атаке 2-3к и выше начинает лагать сильно, особенно если замесы.
-
Я думаю спрашивается у людей которые пробовали, и знают. А не от тех, кто работает над другими хрониками, и ни разу не заходил на такие сервера и вообще не сталкивались с этими хрониками, и которые где-то увидели "акис норм", и сразу советовать всем с важным лицом.
-
Это новый сурс взял, или тот же? ты же вроде бы удалил его в порыве эмоций) да и разработку вроде бы закончил на нервах)
-
на лоу рейтах до сих пор так рубают)
- 4 ответа
-
- 1
-
-
[Ядро] PWSOFT Август 2017 + Чистая сборка + Поддержка Strix-Guard!
тема ответил MeRDox в теме Сборки серверов
несколько конфигов появилось) -
ты имеешь в виду скрипт для авто начисления донат монет, за пожертвования?
-
какая из люцер? они есть разные: Lucera 1.7, Lucera 2, Lucera 3 и тд.
-
Я посмотрю когда буду дома, если есть то скину)
-
Оригинального JTS'а в шаре нету, была пародия на эту сборку. Какой-то паренек взял шару, и начал пихать под названием сборки JTS. Думаю то она и была в шаре)
-
Пиши в личку, посмотри что там есть)