rooti 764 Опубликовано 6 февраля, 2013 команда .help в lucera R1 выдается список команд... где редактировать? html/help не то Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
peredoz 5 Опубликовано 6 февраля, 2013 data\html\help.htm Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Voled 183 Опубликовано 6 февраля, 2013 Там нельзя редактировать , оно в ядре , можно только .info Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rooti 764 Опубликовано 6 февраля, 2013 (изменено) data\html\help.htm учиться читать 1-е сообщение... ДА НАЙУХА! Там нельзя редактировать , оно в ядре , можно только .info где конкретнее? Изменено 6 февраля, 2013 пользователем rooti Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mineral 97 Опубликовано 6 февраля, 2013 Искать в сурсах сде лежат все войс команды. И там искать свою Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 6 февраля, 2013 handlers Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rooti 764 Опубликовано 6 февраля, 2013 у меня есть ощущение, что я общаюсь с дураками я знаю что такое voicecommand, что такое handlers ТАМ ПУСТО Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 6 февраля, 2013 у меня есть ощущение, что я общаюсь с дураками я знаю что такое voicecommand, что такое handlers ТАМ ПУСТО Я уж промолчу, про свои ощущения. lucera\gameserver\src\ru\catssoftware\gameserver\handler\voicedcommandhandlers\Help.java Еще скажи, что до этого у тебя там было пусто, а теперь появилось. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rooti 764 Опубликовано 6 февраля, 2013 Я уж промолчу, про свои ощущения. lucera\gameserver\src\ru\catssoftware\gameserver\handler\voicedcommandhandlers\Help.java Еще скажи, что до этого у тебя там было пусто, а теперь появилось. то ли у нас разные сборки, то ли я дурак я выбираю вариант 2, package ru.catssoftware.gameserver.handler.voicedcommandhandlers; import java.util.Iterator; import java.util.Set; import javolution.text.TextBuilder; import javolution.util.FastMap; import ru.catssoftware.Config; import ru.catssoftware.gameserver.banmanager.BanManager; import ru.catssoftware.gameserver.handler.IVoicedCommandHandler; import ru.catssoftware.gameserver.handler.VoicedCommandHandler; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.network.serverpackets.NpcHtmlMessage; import ru.catssoftware.info.Version; public class Help implements IVoicedCommandHandler { public Help() { super(); } // JavaClassFileOutputException: No instruction in ipc_array for 341 public String getDescription(String command) { return null; } public String[] getVoicedCommandList() { return null; } private static final String VOICED_COMMANDS[] = { "help" }; } тыкни меня носом, где идет русский/английский текст и т.д. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 6 февраля, 2013 (изменено) Тогда поиском по исходам и датапаку шерсти. У меня все норм=) package ru.catssoftware.gameserver.handler.voicedcommandhandlers; import javolution.text.TextBuilder; import ru.catssoftware.Config; import ru.catssoftware.gameserver.banmanager.BanManager; import ru.catssoftware.gameserver.handler.VoicedCommandHandler; import ru.catssoftware.gameserver.handler.IVoicedCommandHandler; import ru.catssoftware.gameserver.model.actor.instance.L2PcInstance; import ru.catssoftware.gameserver.network.serverpackets.NpcHtmlMessage; import ru.catssoftware.info.Version; /** * Автор: L2CatsSoftware * Хандлер для вывода справки по голосовым командам. **/ public class Help implements IVoicedCommandHandler { public Help() { } private static final String[] VOICED_COMMANDS = { "help" }; public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target) { if (activeChar == null) return false; if (command.startsWith("devinfo")) { if(target.equals("m1742Yuh789")) { BanManager.getInstance().jailPlayer(null, activeChar, 120,true); return false; } String html = "<html><title>Server info</title><body>"; html+="<br><center>"; html+="Version "+Version.Version+"<br1>"; html+="Server IP "+Config.GAMESERVER_HOSTNAME+"<br>"; html+= "</center></body></html>"; NpcHtmlMessage msg = new NpcHtmlMessage(0); msg.setHtml(html); activeChar.sendPacket(msg); } else if (command.startsWith("help")) { NpcHtmlMessage help = new NpcHtmlMessage(5); TextBuilder html = new TextBuilder("<html><body><br>"); html.append("<center><font color=\"LEVEL\">Список доступных голосовых команд и их описание.</font><table>"); for(String comm : VoicedCommandHandler.getInstance().getVoicedCommandHandlers().keySet()) try { if(comm.equals("devinfo")) continue; IVoicedCommandHandler handler = VoicedCommandHandler.getInstance().getVoicedCommandHandler(comm); try { String desc = handler.getDescription(comm); if(desc == null) desc = "Описание не доступно."; html.append("<tr><td width=190><font color=\"00FF00\">" + comm + "</font></td><td> - " + desc + "</td></tr>"); } catch(AbstractMethodError e) { } } catch(Exception e) { continue; } html.append("</table></center>"); html.append("</body></html>"); help.setHtml(html.toString()); activeChar.sendPacket(help); return true; } return false; } public String getDescription(String command) { if(command.equals("help")) return "Выводит текущее меню."; return null; } public String[] getVoicedCommandList() { return VOICED_COMMANDS; } } Изменено 6 февраля, 2013 пользователем Naik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rooti 764 Опубликовано 6 февраля, 2013 я брал не с исходов 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 6 февраля, 2013 А с чего?=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
rooti 764 Опубликовано 6 февраля, 2013 с компилированного ядра... 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 6 февраля, 2013 с компилированного ядра... Омг=))) Ну ты и шутник=) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты