kick 129 Опубликовано 27 июля, 2012 (изменено) Благодаря данному эвенту, ваши игроки смогут провести бой 1х1 в коллизее, сделав ставки на свою победу и быть уверенными, что всё пройдёт честно и безошибочно. Если вдруг в течение боя победитель не определится, вы можете настроить эвент так, что победителем выйдет тот, у кого осталось больше HP. Каждый боя проходит в своём рефлекшене (инстансе), следовательно одновременно может проводиться неограниченное количество боёв, которые никак друг другу не помешают. скриншоты: Скрытый текст Устанавливаем: 1)скачиваем ивент скачать 2)извлекаем Исходники\dist\gameserver\data\scripts\events 3)теперь качаем модель npc скачать 4)извлекаем скачаный архив Исходники\dist\gameserver\data\scripts\npc\model\events 5)теперь идём сюда Исходники\gameserver\src\main\java\l2p\gameserver открываем config.java ниже public static final String EXT_FILE = "config/ext.properties"; добавляем строчку public static final String EVENT_FIGHT_CLUB_FILE = "config/FightClub.properties"; потом ниже этого public static final String GM_ACCESS_FILES_DIR = "config/GMAccess.d/"; добавляйте Скрытый текст // //FightClub // public static boolean FIGHT_CLUB_ENABLED; public static int MINIMUM_LEVEL_TO_PARRICIPATION; public static int MAXIMUM_LEVEL_TO_PARRICIPATION; public static int MAXIMUM_LEVEL_DIFFERENCE; public static String[] ALLOWED_RATE_ITEMS; public static int PLAYERS_PER_PAGE; public static int ARENA_TELEPORT_DELAY; public static boolean CANCEL_BUFF_BEFORE_FIGHT; public static boolean UNSUMMON_PETS; public static boolean UNSUMMON_SUMMONS; public static boolean REMOVE_CLAN_SKILLS; public static boolean REMOVE_HERO_SKILLS; public static int TIME_TO_PREPARATION; public static int FIGHT_TIME; public static boolean ALLOW_DRAW; public static int TIME_TELEPORT_BACK; public static boolean FIGHT_CLUB_ANNOUNCE_RATE; P.S устанавливается на исходы овера P.S.S если нужна помощь пишите Автор КиК Изменено 2 сентября, 2012 пользователем Artur_xD 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 28 июля, 2012 и тут я пропустил неспицально 7)идём сюда Исходники\dist\gameserver\data\html-ru\scripts\events и излвекаем сюда архив скачать P.S в скором ивент будет нападение монстров на город для OverWorld 2 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 30 июля, 2012 а нпц тоже надо? добавил нпц но хтмл у меня отображает в чат((( тоесть в место хтмлки пишет в чате оО как исправить ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 Я может че не вижу но куда затерялся FightClub.properties и продолжения config.java Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
driad 42 Опубликовано 30 июля, 2012 Благодаря данному эвенту, ваши игроки смогут провести бой 1х1 в коллизее, сделав ставки на свою победу и быть уверенными, что всё пройдёт честно и безошибочно. Если вдруг в течение боя победитель не определится, вы можете настроить эвент так, что победителем выйдет тот, у кого осталось больше HP. Каждый боя проходит в своём рефлекшене (инстансе), следовательно одновременно может проводиться неограниченное количество боёв, которые никак друг другу не помешают. скриншоты: Скрытый текст Устанавливаем: 1)скачиваем ивент скачать 2)извлекаем Исходники\dist\gameserver\data\scripts\events 3)теперь качаем модель npc скачать 4)извлекаем скачаный архив Исходники\dist\gameserver\data\scripts\npc\model\events 5)теперь идём сюда Исходники\gameserver\src\main\java\l2p\gameserver открываем config.java ниже public static final String EXT_FILE = "config/ext.properties"; добавляем строчку public static final String EVENT_FIGHT_CLUB_FILE = "config/FightClub.properties"; потом ниже этого public static final String GM_ACCESS_FILES_DIR = "config/GMAccess.d/"; добавляйте Скрытый текст // //FightClub // public static boolean FIGHT_CLUB_ENABLED; public static int MINIMUM_LEVEL_TO_PARRICIPATION; public static int MAXIMUM_LEVEL_TO_PARRICIPATION; public static int MAXIMUM_LEVEL_DIFFERENCE; public static String[] ALLOWED_RATE_ITEMS; public static int PLAYERS_PER_PAGE; public static int ARENA_TELEPORT_DELAY; public static boolean CANCEL_BUFF_BEFORE_FIGHT; public static boolean UNSUMMON_PETS; public static boolean UNSUMMON_SUMMONS; public static boolean REMOVE_CLAN_SKILLS; public static boolean REMOVE_HERO_SKILLS; public static int TIME_TO_PREPARATION; public static int FIGHT_TIME; public static boolean ALLOW_DRAW; public static int TIME_TELEPORT_BACK; public static boolean FIGHT_CLUB_ANNOUNCE_RATE; P.S устанавливается на исходы овера P.S.S если нужна помощь пишите Автор КиК взял из mmorpg-team ? Наз-ся ТвТ Арена там 3нпц должно быть) с 3разными аренами Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 (изменено) взял из mmorpg-team ? Наз-ся ТвТ Арена там 3нпц должно быть) с 3разными аренами чет тоже так кажется, ато вырезал оч криво или сделал Изменено 30 июля, 2012 пользователем AlexMan Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 30 июля, 2012 какой смысл выкладывать эти огрызки? Автор либо доделай до конца либо не выкладывай куски Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 30 июля, 2012 во 1)я неоткуда небрал во 2)сам делал для себя в 3)у меня он работает 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 30 июля, 2012 (изменено) а конфиг файгхтклуба я забыл Скрытый текст# ======================================# Fight Club Mnager Configurations | # ====================================== # Активирован ли эвент? # True - включен, False - выключен FightClubEnabled = True # Минимальный уровень для участия в эвенте MinimumLevel = 1 # Максимальный уровень для участия в эвенте MaximumLevel = 85 # Максимально допустимая разница в уровне между участниками MaximumLevelDifference = 10 # ID's предметов, которые могут быть выбраны в качестве ставки. Перечислять через запятую. # По умолчанию, 57, 4037 (Adena, Coin of Luck) AllowedItems = 57, 4037 # Количество ставок на одной странице RatesOnPage = 10 # Задержка перед телепортом на арену, в секундах ArenaTeleportDelay = 5 # Снимать баффы перед телепортом на арену? CancelBuffs = False # Удалять питомцев игроков перед телепортом на арену? UnsummonPets = True # Удалять саммонов игрока перед телепортом на арену? # Если True, то питомцы так же будут удалены, вне зависимости от предыдущей настройки UnsummonSummons = False # Удалять клановые скилы на время проведения боя RemoveClanSkills = False # Удалять геройские скилы на время проведения боя RemoveHeroSkills = False # Время, которое даётся игрокам на подготовку к бою, в секундах TimeToPreparation = 10 # Продолжительность боя в секундах до того, как будет объявлена ничья TimeToDraw = 300 # Разрешить ничью? # Если True, ставки будут возвращены в случае, если оба соперника остались живы # Если False, победит тот, у кого осталось больше HP AllowDraw = True # Время в секундах, через которое игроки будут телепортированы по окончанию боя TimeToBack = 10 # Делать анонс при добавлении новой ставки AnnounceRate = True Config.java Скрытый текст public static void loadFightClubSettings() { ExProperties eventFightClubSettings = load(EVENT_FIGHT_CLUB_FILE); FIGHT_CLUB_ENABLED = eventFightClubSettings.getProperty("FightClubEnabled", false); MINIMUM_LEVEL_TO_PARRICIPATION = eventFightClubSettings.getProperty("MinimumLevel", 1); MAXIMUM_LEVEL_TO_PARRICIPATION = eventFightClubSettings.getProperty("MaximumLevel", 85); MAXIMUM_LEVEL_DIFFERENCE = eventFightClubSettings.getProperty("MaximumLevelDifference", 10); ALLOWED_RATE_ITEMS = eventFightClubSettings.getProperty("AllowedItems", "").trim().replaceAll(" ", "").split(","); PLAYERS_PER_PAGE = eventFightClubSettings.getProperty("RatesOnPage", 10); ARENA_TELEPORT_DELAY = eventFightClubSettings.getProperty("ArenaTeleportDelay", 5); CANCEL_BUFF_BEFORE_FIGHT = eventFightClubSettings.getProperty("CancelBuffs", true); UNSUMMON_PETS = eventFightClubSettings.getProperty("UnsummonPets", true); UNSUMMON_SUMMONS = eventFightClubSettings.getProperty("UnsummonSummons", true); REMOVE_CLAN_SKILLS = eventFightClubSettings.getProperty("RemoveClanSkills", false); REMOVE_HERO_SKILLS = eventFightClubSettings.getProperty("RemoveHeroSkills", false); TIME_TO_PREPARATION = eventFightClubSettings.getProperty("TimeToPreparation", 10); FIGHT_TIME = eventFightClubSettings.getProperty("TimeToDraw", 300); ALLOW_DRAW = eventFightClubSettings.getProperty("AllowDraw", true); TIME_TELEPORT_BACK = eventFightClubSettings.getProperty("TimeToBack", 10); FIGHT_CLUB_ANNOUNCE_RATE = eventFightClubSettings.getProperty("AnnounceRate", false); } Изменено 30 июля, 2012 пользователем kick 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 30 июля, 2012 раз делал сам тогда скажи? нужен ли нпц данному ивенту? и как исправить косяк что в место хтмлки у меня пишет в чат? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 config.java где значения переменных? ты их задал но они не привязаны к конфигу Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 30 июля, 2012 (изменено) public static void loadFightClubSettings() { ExProperties eventFightClubSettings = load(FIGHT_CLUB_FILE); FIGHT_CLUB_ENABLED = eventFightClubSettings.getProperty("FightClubEnabled", false); MINIMUM_LEVEL_TO_PARRICIPATION = eventFightClubSettings.getProperty("MinimumLevel", 1); MAXIMUM_LEVEL_TO_PARRICIPATION = eventFightClubSettings.getProperty("MaximumLevel", 85); MAXIMUM_LEVEL_DIFFERENCE = eventFightClubSettings.getProperty("MaximumLevelDifference", 10); ALLOWED_RATE_ITEMS = eventFightClubSettings.getProperty("AllowedItems", "").trim().replaceAll(" ", "").split(","); PLAYERS_PER_PAGE = eventFightClubSettings.getProperty("RatesOnPage", 10); ARENA_TELEPORT_DELAY = eventFightClubSettings.getProperty("ArenaTeleportDelay", 5); CANCEL_BUFF_BEFORE_FIGHT = eventFightClubSettings.getProperty("CancelBuffs", true); UNSUMMON_PETS = eventFightClubSettings.getProperty("UnsummonPets", true); UNSUMMON_SUMMONS = eventFightClubSettings.getProperty("UnsummonSummons", true); REMOVE_CLAN_SKILLS = eventFightClubSettings.getProperty("RemoveClanSkills", false); REMOVE_HERO_SKILLS = eventFightClubSettings.getProperty("RemoveHeroSkills", false); TIME_TO_PREPARATION = eventFightClubSettings.getProperty("TimeToPreparation", 10); FIGHT_TIME = eventFightClubSettings.getProperty("TimeToDraw", 300); ALLOW_DRAW = eventFightClubSettings.getProperty("AllowDraw", true); TIME_TELEPORT_BACK = eventFightClubSettings.getProperty("TimeToBack", 10); FIGHT_CLUB_ANNOUNCE_RATE = eventFightClubSettings.getProperty("AnnounceRate", false); } не хватает сия и не хватает нпц для запуска ивента Изменено 30 июля, 2012 пользователем diksis Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 (изменено) автор ты или L2Soft ? кому интересно Клик // не реклама Добавлю Клик // не реклама Изменено 30 июля, 2012 пользователем AlexMan Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 30 июля, 2012 автор я 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 (изменено) жду тогда ответа а этой аське 1-29-19-19 прошло 5 мин ответа так и нету Изменено 30 июля, 2012 пользователем AlexMan Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 30 июля, 2012 ты оффе Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kick 129 Опубликовано 30 июля, 2012 Добавлю Клик // не реклама там архив и я дро откомпилированное и ты в офе Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 30 июля, 2012 Добавлю Клик // не реклама там архив и я дро откомпилированное и ты в офе если ты не понял эт была аська IOException разработчика скрипта, эта ссылка взята с поста выше, если ты не IOException тогда ты и не автор Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 31 июля, 2012 Автор балобол он не является автором данного ивента. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AlexMan 27 Опубликовано 31 июля, 2012 Автор балобол он не является автором данного ивента. Возможно он иво адаптировал под оверов, но как выше писал он не автор Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TWISTER 3 Опубликовано 31 июля, 2012 Спасиб за хтмл`ки Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
diksis 2 Опубликовано 31 июля, 2012 (изменено) Возможно он иво адаптировал под оверов, но как выше писал он не автор данный код он взял из сорцов bоmberg.ru которая на оверах и адаптировал сие darvin, и то не до конца Изменено 31 июля, 2012 пользователем diksis Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
driad 42 Опубликовано 1 августа, 2012 Он не адаптировал их) Просто вырезал Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RoyalGost 277 Опубликовано 8 мая, 2013 Автоматическое сообщение Эта тема была перемещена из "Дополнения" в "Серверные". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
drakola 10 Опубликовано 9 января, 2017 скиньте плиз этот эвент а то все ссылки битые Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты