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

Karimdjanov95

Пользователи
  • Публикаций

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

  • Посещение

  • Победитель дней

    1
  • Отзывы

    0%

Весь контент Karimdjanov95

  1. Этот вариант тоже попробую. Всем спасибо за помощь.
  2. Я по другому сделал: import java.util.Calendar; Calendar cal = Calendar.get instance(); if (cal.get(Calendar.HOUR_OF_DAY) >= 20 && cal.get(Calendar.HOUR_OF_DAY) <= 22 && (cal.get(Calendar.MINUTE) >= 0 || cal.get(Calendar.MINUTE) <= 0)) { player.sendMessage("Время работы с 20:00 до 22:00"); return false; }
  3. Спасибо. Как получится - отпишусь в теме.
  4. Доброе утро, уважаемые пользователи форума. Есть скрипт .menu, хочу что бы он работал с 8 часов вечера до 10. Можно ли такое сделать? Подскажите где копать. Заранее спасибо
  5. Karimdjanov95

    STRES WEB 13 HELP

    Кто-то и moyweb до сих пор юзает, если что
  6. Мне то что?), я не пользуюсь сг'м. Ответил, что он есть в шаре.
  7. Дал бы ссылку, но боюсь прилетит банан)). В гугле: исходники smart guard. (1я ссылка)
  8. Мануалов нет, да и никто бесплатно не поможет. Ковыряй всё сам - ручками или купи у Akumu.
  9. Я же уже ответил, зачем переспрашивать автора?, он уже забил на тему )) <button value="" action="bypass -h voice_lang 0" width=26 height=21 back="Lineworld-su.ru" fore="Lineworld-su.ru"> <button value="" action="bypass -h voice_lang 1" width=26 height=21 back="Lineworld-su.en" fore="Lineworld-su.en"> Сам код лежит в: ru/catssoftware/Message.java
  10. <button value="" action="bypass -h voice_lang 0" width=26 height=21 back="Lineworld-su.ru" fore="Lineworld-su.ru"> <button value="" action="bypass -h voice_lang 1" width=26 height=21 back="Lineworld-su.en" fore="Lineworld-su.en">
  11. У меня тоже стоит сурсы ИТ.су, и "bypass -h voice_lang" у меня работает.
  12. Karimdjanov95

    Поделитесь IPB 3.4.3 Null

    3.4.3? кхм... 3.4.6, не?
  13. в название.html <button width=100 height=22 back="L2UI_CH3.bigbutton_down" fore="L2UI_CH3.bigbutton" action="bypass -h voice_lang" value="Английский язык"/> в название_en.html <button width=100 height=22 back="L2UI_CH3.bigbutton_down" fore="L2UI_CH3.bigbutton" action="bypass -h voice_lang" value="Русский язык"/>
  14. Бери исходники Lovely или-же Lucera и пили себе на радость (не мучаясь)... Имея под рукой исходники, ты сможешь устанавливать на свой сервер, разные плюшки, которых на форуме - навалом
  15. В данной ситуации, проблема идёт от: "EnterWorld.java", без исходников, увы - ничего сделать не смогу.
  16. Попробуй сперва запустить оригинальное ядро, посмотри нет ли там ошибок, а потом запусти с тем ядром, который я тебе скинул.
  17. Делай по инструкции установки да и импорты поменяй. Делов то ))
  18. Без исходников - бесплатно не делаю, но тебе сделаю исключение )) (в первый и в последний раз) Пробуй: Скачать.
  19. Могу помочь с установкой! (бесплатно, только при условии, что будут исходники сервера)
  20. Я забыл про методы: "updPassKey", "encodePass", "getPassKeyQuestion" и "getPassKeyEnable". Добавьте в "RequestBypassToServer.java": private void updPassKey(L2PcInstance player, String pass) { Connection con = null; String query = "UPDATE passkey SET passkey = ? WHERE obj_Id = ?"; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement st = con.prepareStatement(query); st.setString(1, encodePass(pass)); st.setInt(2, player.getObjectId()); st.executeUpdate(); st.close(); st = null; } catch (Exception e) { e.printStackTrace(); } finally { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } con = null; } } private String encodePass(String password) { String pass = "error"; try { MessageDigest md = MessageDigest.getInstance("SHA"); byte[] raw = password.getBytes("UTF-8"); byte[] hash = md.digest(raw); pass = Base64.encodeBytes(hash); } catch (Exception e) { e.printStackTrace(); } return pass; } private void insertPassKeyInformation(L2PcInstance player, String pass, String question, String answer) { Connection con = null; String query = "INSERT INTO passkey (obj_Id, passkey, question, answer) VALUES (?,?,?,?)"; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement st = con.prepareStatement(query); st.setInt(1, player.getObjectId()); st.setString(2, encodePass(pass)); st.setString(3, question); st.setString(4, answer); st.execute(); st.close(); st = null; } catch (Exception e) { e.printStackTrace(); } finally { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } con = null; } } private String getPassKeyQuestion(L2PcInstance player) { Connection con = null; String query = "SELECT question FROM passkey WHERE obj_Id = ?"; String question = "error"; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement st = con.prepareStatement(query); st.setInt(1, player.getObjectId()); ResultSet rs = st.executeQuery(); while (rs.next()) question = rs.getString(1); rs.close(); st.close(); st = null; rs = null; } catch (Exception e) { e.printStackTrace(); } finally { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } con = null; } return question; } public static boolean getPassKeyEnable(L2PcInstance player) { Connection con = null; String query = "SELECT COUNT(*) FROM passkey WHERE obj_Id = ?"; int count = 0; try { con = L2DatabaseFactory.getInstance().getConnection(); PreparedStatement st = con.prepareStatement(query); st.setInt(1, player.getObjectId()); ResultSet rs = st.executeQuery(); while (rs.next()) count = rs.getInt(1); rs.close(); st.close(); st = null; rs = null; } catch (Exception e) { e.printStackTrace(); } finally { try { con.close(); } catch (SQLException e) { e.printStackTrace(); } con = null; } if (count == 1) return true; else return false; }
  21. Скинь мне свой: RequestBypassToServer.java и TradeRequest.java
×
×
  • Создать...