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

Серый_Ветер

Постоялец
  • Публикаций

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

  • Посещение

  • Отзывы

    0%

Весь контент Серый_Ветер

  1. цуко тепреь пишут
  2. надеюсь шащ заведется, плохо форум читал и ошибки.
  3. удалил как сказано: вот листинг метода Скрытый текст public void onBypassCommand(Player player, String bypass) { StringTokenizer st = new StringTokenizer(bypass, "_"); String cmd = st.nextToken(); String html = ""; if("bbshome".equals(cmd)) { StringTokenizer p = new StringTokenizer(Config.BBS_DEFAULT, "_"); String dafault = p.nextToken(); if(dafault.equals(cmd)) { int favCount = 0; Connection con = null; PreparedStatement statement = null; ResultSet rset = null; try { con = DatabaseFactory.getInstance().getConnection(); statement = con.prepareStatement("SELECT count(*) as cnt FROM `bbs_favorites` WHERE `object_id` = ?"); statement.setInt(1, player.getObjectId()); rset = statement.executeQuery(); if(rset.next()) favCount = rset.getInt("cnt"); } catch(Exception ignored) {} finally { DbUtils.closeQuietly(con, statement, rset); } html = html.replace("<?fav_count?>", String.valueOf(favCount)); html = html.replace("<?clan_count?>", String.valueOf(ClanTable.getInstance().getClans().length)); html = html.replace("<?market_count?>", String.valueOf(CommunityBoardManager.getInstance().getIntProperty("col_count"))); } else { onBypassCommand(player, Config.BBS_DEFAULT); return; } } else if("bbslink".equals(cmd)) html = HtmCache.getInstance().getNotNull(COMMUNITY_BOARD_HTML + "bbs_homepage.htm", player); else if(bypass.startsWith("_bbspage")) { //Example: "bypass _bbspage:index". String[] b = bypass.split(":"); String page = b[1]; html = HtmCache.getInstance().getNotNull(COMMUNITY_BOARD_HTML + "pages/" + page + ".htm", player); } else if(bypass.startsWith("_bbsmultisell")) { try { int multisell = Integer.parseInt(curCommand(trunkateCommand(bypass))); MultiSellHolder.getInstance().SeparateAndSend(multisell, player, 0); } catch (Exception e) { _log.warn("Error command: " + bypass); } return; } else if(bypass.startsWith("_bbsscripts")) { //Example: "_bbsscripts:events.GvG.GvG:addGroup;_bbspage:index" or "_bbsscripts:events.GvG.GvG:addGroup;_bbshome" or "_bbsscripts:events.GvG.GvG:addGroup"... StringTokenizer st2 = new StringTokenizer(bypass, ";"); String sBypass = st2.nextToken().substring(12); String pBypass = st2.hasMoreTokens() ? st2.nextToken() : null; if(pBypass != null) CommunityBoardManager.getInstance().onBypassCommand(player, pBypass); String[] word = sBypass.split("\\s+"); String[] args = sBypass.substring(word[0].length()).trim().split("\\s+"); String[] path = word[0].split(":"); if(path.length != 2) return; Scripts.getInstance().callScripts(player, path[0], path[1], word.length == 1 ? new Object[] {} : new Object[] { args }); return; } ShowBoard.separateAndSend(html, player); } и све равно!
  4. вопрос отпал. завелось немного.
  5. слил отсюда в корне > cat build.sh #!/bin/sh ant -l log > ./build.sh Buildfile: /home/l2serv/source/sharkteam/source/build.xml > init: [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build compile-commons: [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/classes [javac] /home/l2serv/source/sharkteam/source/build.xml:56: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 77 source files to /home/l2serv/source/sharkteam/source/build/classes commons-jar: [exec] Execute failed: java.io.IOException: Cannot run program "/home/l2serv/source/sharkteam/source/C:/Program Files/SlikSvn/bin/svnversion.exe": java.io.IOException: error=2, No such file or directory [jar] Building jar: /home/l2serv/source/sharkteam/source/build/commons.jar compile-authserver: [delete] Deleting directory /home/l2serv/source/sharkteam/source/build/classes [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/classes [javac] /home/l2serv/source/sharkteam/source/build.xml:151: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 54 source files to /home/l2serv/source/sharkteam/source/build/classes authserver-jar: [exec] Execute failed: java.io.IOException: Cannot run program "/home/l2serv/source/sharkteam/source/C:/Program Files/SlikSvn/bin/svnversion.exe" (in directory "/home/l2serv/source/sharkteam/source/authserver"): java.io.IOException: error=2, No such file or directory [jar] Building jar: /home/l2serv/source/sharkteam/source/build/authserver.jar authserver: [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/authserver [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/authserver/log [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/authserver/libs [copy] Copying 2 files to /home/l2serv/source/sharkteam/source/build/dist/authserver/libs [copy] Copying 18 files to /home/l2serv/source/sharkteam/source/build/dist/authserver/libs [copy] Copying 15 files to /home/l2serv/source/sharkteam/source/build/dist/authserver compile-gameserver: [delete] Deleting directory /home/l2serv/source/sharkteam/source/build/classes [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/classes [javac] /home/l2serv/source/sharkteam/source/build.xml:85: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Compiling 1661 source files to /home/l2serv/source/sharkteam/source/build/classes [javac] /home/l2serv/source/sharkteam/source/gameserver/java/la2shark/gameserver/model/instances/RaidBossInstance.java:199: warning: [unchecked] unchecked cast [javac] found : java.lang.Object [javac] required: java.util.Set<la2shark.gameserver.model.Player> [javac] ((Set<Player>) info[0]).add(p); [javac] ^ [javac] /home/l2serv/source/sharkteam/source/gameserver/java/la2shark/gameserver/model/instances/RaidBossInstance.java:205: warning: [unchecked] unchecked cast [javac] found : java.lang.Object [javac] required: java.util.Set<la2shark.gameserver.model.Player> [javac] ((Set<Player>) info[0]).add(p); [javac] ^ [javac] /home/l2serv/source/sharkteam/source/gameserver/java/la2shark/gameserver/model/instances/RaidBossInstance.java:208: warning: [unchecked] unchecked cast [javac] found : java.lang.Object [javac] required: java.util.Set<la2shark.gameserver.model.Player> [javac] ((Set<Player>) info[0]).add(player); [javac] ^ [javac] /home/l2serv/source/sharkteam/source/gameserver/java/la2shark/gameserver/model/instances/RaidBossInstance.java:215: warning: [unchecked] unchecked cast [javac] found : java.lang.Object [javac] required: java.util.HashSet<la2shark.gameserver.model.Player> [javac] Set<Player> players = (HashSet<Player>) groupInfo[0]; [javac] ^ [javac] /home/l2serv/source/sharkteam/source/gameserver/java/la2shark/gameserver/network/l2/s2c/ExReceiveOlympiad.java:73: warning: [unchecked] unchecked conversion [javac] found : java.util.ArrayList[] [javac] required: java.util.ArrayList<la2shark.gameserver.network.l2.s2c.ExReceiveOlympiad.MatchResult.PlayerInfo>[] [javac] private ArrayList<PlayerInfo>[] _players = new ArrayList[2]; [javac] ^ [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] 5 warnings gameserver-jar: [exec] Execute failed: java.io.IOException: Cannot run program "/home/l2serv/source/sharkteam/source/C:/Program Files/SlikSvn/bin/svnversion.exe" (in directory "/home/l2serv/source/sharkteam/source/gameserver"): java.io.IOException: error=2, No such file or directory [jar] Building jar: /home/l2serv/source/sharkteam/source/build/gameserver.jar gameserver: [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/gameserver [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/gameserver/log [mkdir] Created dir: /home/l2serv/source/sharkteam/source/build/dist/gameserver/libs [sync] Copying 32160 files to /home/l2serv/source/sharkteam/source/build/dist/gameserver [sync] Removed 2 dangling directories from /home/l2serv/source/sharkteam/source/build/dist/gameserver [copy] Copying 2 files to /home/l2serv/source/sharkteam/source/build/dist/gameserver/libs [copy] Copying 18 files to /home/l2serv/source/sharkteam/source/build/dist/gameserver/libs dist: [zip] Building zip: /home/l2serv/source/sharkteam/source/build/mmocore-dist.zip BUILD SUCCESSFUL Total time: 28 seconds > оно собиарется, но не работает. логинсервер запустился нормально. логи запуска геймсервера: > cat stdout.log Exception in thread "main" java.lang.NoClassDefFoundError: la2shark/gameserver/GameServer Caused by: java.lang.ClassNotFoundException: la2shark.gameserver.GameServer at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) > думаю ругается на это: [exec] Execute failed: java.io.IOException: Cannot run program "/home/l2serv/source/sharkteam/source/C:/Program Files/SlikSvn/bin/svnversion.exe" (in directory "/home/l2serv/source/sharkteam/source/gameserver"): java.io.IOException: error=2, No such file or directory
  6. Серый_Ветер

    Ошибка...

    уже что то слушает порты 7777 и 2106 9014
  7. Серый_Ветер

    Ошибка

    у тебя семерка?
  8. Серый_Ветер

    Ошибка

    возможно просто echo не корректно отработал, вот и выскочило. попробуй дальше в батнике ввести то что он запрашивает.
  9. Серый_Ветер

    Community Для Over

    исходники? а их сложно клепать под оверов? и одна просьба. поясните пожалуйста как переменные которые идет не false/true/123 а списком 123 456 789, как их в конфиг вписывать?
  10. Серый_Ветер

    Ошибка

    это когда запускаешь просто батник? или после ввода цифирей?
  11. Серый_Ветер

    Community Для Over

    я тут сливал откудато... историю моих сообщений почитай. UPD блаблабла
  12. Серый_Ветер

    Ошибка

    ээ... батник в студию у тебя use database не проходит. ты до этого создал бд? вручную
  13. Серый_Ветер

    Ошибка

    где выскакивает дання ошибка?
  14. Серый_Ветер

    Сервер Овер

    1. гугл знает 2. мануалы на сайте присутствуют. p.s. вот только когда не выдйет чего-то, пиши сюда.
  15. Серый_Ветер

    Ошибка

    где конкретно ошибка? добро подаловать в блаблабла. используйте для завершения команды ; или \g вы подключились к mysql серия(id) такая то версия 5,1 (советую 5,5 поставить) для помощи наберите help или \h. \c очищает буфер.
  16. лучше репликацию базы. причем на 2-3 сервака. а какой нить четвертый на backup месячный выделить точно не один байт не пропадет.
  17. Серый_Ветер

    Community Для Over

    220Volt, у меня сборка шарка вообще не завелась, но скомпилилась... Exception in thread "main" java.lang.NoClassDefFoundError: la2shark/gameserver/GameServer Caused by: java.lang.ClassNotFoundException: la2shark.gameserver.GameServer <------>at java.net.URLClassLoader$1.run(URLClassLoader.java:200) <------>at java.security.AccessController.doPrivileged(Native Method) <------>at java.net.URLClassLoader.findClass(URLClassLoader.java:188) <------>at java.lang.ClassLoader.loadClass(ClassLoader.java:306) <------>at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) <------>at java.lang.ClassLoader.loadClass(ClassLoader.java:251) <------>at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) проверил ВСЕ! и папку geodata и log и все что можно...
  18. Серый_Ветер

    Community Для Over

    фух, снова в матрице 3 дня не было инета изза пролиных дождей что та он молчит в скайпе.. мож на сайте что вышло а я прошляпил?
  19. нарыл такой кусок кода: Player targetPlayer = target.getPlayer(); // если таргет не с нашей осады(или вообще нету осады) - рес запрещен CastleSiegeEvent siegeEvent = target.getEvent(CastleSiegeEvent.class); if(siegeEvent != this) { if(force) targetPlayer.sendPacket(SystemMsg.IT_IS_NOT_POSSIBLE_TO_RESURRECT_IN_BATTLEFIELDS_WHERE_A_SIEGE_WAR_ IS_TAKING_PLACE); resurrectPlayer.sendPacket(force ? SystemMsg.IT_IS_NOT_POSSIBLE_TO_RESURRECT_IN_BATTLEFIELDS_WHERE_A_SIEGE_WAR_IS_T AKING_PLACE : SystemMsg.INVALID_TARGET); return false; } получается здесь выделенная цель сравнивается.. а как сравнить того кто наводит цель? весь файло целиком: эй, кто спойлеры поломал?
  20. хм, и чем же она ГГ? приведи веские доводы?
  21. Серый_Ветер

    Community Для Over

    а я подожду комунити от эээ... от кого то... обещал сегодня выложить на l2maxi, а пок нету ничего... *пошел ковырять историю сообщений* UPD. kkekess с ним в скайпе говорили
  22. ну, сайт/форум ворона таки не нубский, у него поддержка на должном уровне как и все остальное... у него она выложена 28-05-2012 долго же сюда шла p.s. ничего не имею против, дополнительный backup геодаты, так сказать, никогда не помешает
×
×
  • Создать...