iMaximus 14 Опубликовано 12 октября, 2011 Куплю статистику эпиков с указанием времени до его появления ася 625704818 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
taste 501 Опубликовано 13 октября, 2011 на фрозанах есть такой нпс попробуй вытащить.не факт что он в ядро вписан Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 13 октября, 2011 на фрозанах есть такой нпс попробуй вытащить.не факт что он в ядро вписан если бы небыл вписан я бы неискал) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 13 октября, 2011 если бы небыл вписан я бы неискал) ап Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 13 октября, 2011 Если даже он в ядре, то не забываем, что фрозены - опен сурс, так что вытащить не так уж и сложно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 13 октября, 2011 Если даже он в ядре, то не забываем, что фрозены - опен сурс, так что вытащить не так уж и сложно. кстате да) Актуально! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
vans 0 Опубликовано 13 октября, 2011 Если даже он в ядре, то не забываем, что фрозены - опен сурс, так что вытащить не так уж и сложно. Вытащить то легко, а от всунуть в сборку с клоус сурс не так то и просто. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 13 октября, 2011 Вытащить то легко, а от всунуть в сборку с клоус сурс не так то и просто. если ето каму поможет то вот со сборки фрозен етот нпс если ктото переделает куплю Скрытый текст/* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA * 02111-1307, USA. * * http://www.gnu.org/copyleft/gpl.html */ package com.l2jfrozen.gameserver.powerpak.RaidInfo; import java.util.logging.Logger; import javolution.text.TextBuilder; import com.l2jfrozen.Config; import com.l2jfrozen.gameserver.datatables.sql.NpcTable; import com.l2jfrozen.gameserver.handler.ICustomByPassHandler; import com.l2jfrozen.gameserver.managers.GrandBossManager; import com.l2jfrozen.gameserver.managers.RaidBossSpawnManager; import com.l2jfrozen.gameserver.model.actor.instance.L2NpcInstance; import com.l2jfrozen.gameserver.model.actor.instance.L2PcInstance; import com.l2jfrozen.gameserver.network.serverpackets.NpcHtmlMessage; import com.l2jfrozen.gameserver.templates.L2NpcTemplate; import com.l2jfrozen.gameserver.templates.StatsSet; /** * @author Enzo */ public class RaidInfoHandler implements ICustomByPassHandler { private static Logger _log = Logger.getLogger(RaidInfoHandler.class.getName()); private static final int NPC_ID = 93000; private static final String [] _BYPASSCMD = {"raidinfo"}; @Override public String[] getByPassCommands() { return _BYPASSCMD; } @Override public void handleCommand(String command, L2PcInstance player, String parameters) { if(player==null) return; if(!(player.getTarget() instanceof L2NpcInstance)) return; if( ((L2NpcInstance)player.getTarget()).getNpcId()!=NPC_ID) return; sendInfo(player); } private static void sendInfo(L2PcInstance activeChar) { TextBuilder tb = new TextBuilder(); tb.append("<html><title>Grand Boss Info</title><body><br><center>"); tb.append("<img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br><br>"); for(int boss : Config.RAID_INFO_IDS_LIST) { String name = ""; L2NpcTemplate template = null; if((template = NpcTable.getInstance().getTemplate(boss)) != null){ name = template.getName(); }else{ _log.warning("[RaidInfoHandler][sendInfo] Raid Boss with ID "+boss+" is not defined into NpcTable"); continue; } StatsSet actual_boss_stat = null; GrandBossManager.getInstance().getStatsSet(boss); long delay = 0; if(NpcTable.getInstance().getTemplate(boss).type.equals("L2RaidBoss")){ actual_boss_stat=RaidBossSpawnManager.getInstance().getStatsSet(boss); if(actual_boss_stat!=null) delay = actual_boss_stat.getLong("respawnTime"); }else if(NpcTable.getInstance().getTemplate(boss).type.equals("L2GrandBoss")){ actual_boss_stat=GrandBossManager.getInstance().getStatsSet(boss); if(actual_boss_stat!=null) delay = actual_boss_stat.getLong("respawn_time"); }else continue; if (delay <= System.currentTimeMillis()) { tb.append("<font color=\"00C3FF\">" + name + "</color>: " + "<font color=\"9CC300\">Is Alive</color>"+"<br1>"); } else { int hours = (int) ((delay - System.currentTimeMillis()) / 1000 / 60 / 60); int mins = (int) (((delay - (hours * 60 * 60 * 1000)) - System.currentTimeMillis()) / 1000 / 60); int seconts = (int) (((delay - ((hours * 60 * 60 * 1000) + (mins * 60 * 1000))) - System.currentTimeMillis()) / 1000); tb.append("<font color=\"00C3FF\">" + name + "</color>" + "<font color=\"FFFFFF\">" +" " + "Respawn in :</color>" + " " + " <font color=\"32C332\">" + hours + " : " + mins + " : " + seconts + "</color><br1>"); } } tb.append("<br><img src=\"L2UI_CH3.herotower_deco\" width=256 height=32><br>"); tb.append("</center></body></html>"); NpcHtmlMessage msg = new NpcHtmlMessage(NPC_ID); msg.setHtml(tb.toString()); activeChar.sendPacket(msg); } } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 14 октября, 2011 ап Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
doodo1 1 Опубликовано 14 октября, 2011 Добавь меня в аську 626440542 KPuBoPy4Ko Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iiieva 248 Опубликовано 14 октября, 2011 сборку укажи попробую сделать Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 14 октября, 2011 сборку укажи попробую сделать l2jx Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Kain 1 Опубликовано 15 октября, 2011 Были бы исходники были открыты, мог бы сделать, а так, мудохаться с декомпилом.... Попроси разработчиков, там же не трудно прикрутить. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
†DeMoN†™ 156 Опубликовано 15 октября, 2011 Были бы исходники были открыты, мог бы сделать, а так, мудохаться с декомпилом....Попроси разработчиков, там же не трудно прикрутить. А при чем тут декомпил? Сменить импорты, проверить синтаксис, скомпилировать, засунуть и всё. Дело на 10-15 минут. Ну и не забываем, что он прикручен к поверпаку, так что делаем пару нехитрых махинаций и делаем его как instance. Автору: как вариант (если l2jx поддерживает java скрипты в дп), то просто чуть переделайте скрипт. Сделайте его как квест. Изменять тоже довольно просто, делаете шаблон квеста, дописываете туда процедуру из фрозенов: private static void sendInfo(L2PcInstance activeChar). Ну и при разговоре с npc просто её вызываете. Дело также на 15+ мин. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
farsh1k 0 Опубликовано 15 октября, 2011 тык мб оно.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
iMaximus 14 Опубликовано 15 октября, 2011 ап Куплю нпс статистику рб жив/мертв рб 70-80+ и эпики без времени) ася 625704818 завтра буду в 8ч вечера Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 27 августа, 2012 Автоматически сформированное сообщение Тема закрыта модератором. Причина: Старые Темы Если вы не согласны с закрытием темы, то можете обратиться к администратору. С наилучшими пожеланиями ForumMaxi - Сообщество администраторов онлайн игр Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewOff 372 Опубликовано 27 августа, 2012 Автоматическое сообщение Эта тема была перемещена из "Серверные наработки" в "Биржа". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты