Jump to content

Search the Community

Showing results for tags 'java'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Main section
    • News and Information
  • Lineage II
    • Java Server
    • PTS
    • Game Client
  • Торговый раздел
    • Products
    • Services
    • Работа
    • Покупка
    • Рынок игровых аккаунтов и предметов
    • Арбитраж
  • Разное
    • Творчество
    • Новости игровой индустрии
    • Hi-Tech
    • Общение на любую тему
    • Работа с ОС
    • Программирование
  • Другие игры
  • Раздел "Разработчиков"
  • Архив
  • General Discussion
  • Web Dev's Обсуждения
  • Web Dev's Stress Web 13
  • Web Dev's Разное
  • Web Dev's JavaScript
  • SmartGuard's Информация
  • SmartGuard's Вопросы пользователей
  • unfuckable const's Add
  • Client-DevModding's Гайды(Мануалы)
  • Client-DevModding's Флудильня
  • Client-DevModding's Помощь
  • L2j Development's Темы
  • Lineage II High Five-5's Нужна Помощь
  • Lineage II High Five-5's Вопросы и их решение
  • Lineage II High Five-5's Исходники и сборки
  • Lineage II High Five-5's Мануалы
  • Lineage II High Five-5's Ваши Предложения
  • Linux Sysadmin's's Статьи
  • Linux Sysadmin's's Услуги
  • Linux Sysadmin's's Вопросы
  • AlpineWeb | Студия частного Веб дизайнера's Магазин Дизайнов
  • Client mods: Exclusive modifications's Примеры
  • Client mods: Exclusive modifications's Unique client modifications

Categories

  • Lineage II
    • Сборки
    • Исходники серверов
    • Серверные дополнения
    • Клиентские дополнения
    • Web составляющие
    • Патчи для клиента
    • Прочее
  • Web графика
    • Дизайны (PSD)
    • Скрипты\движки
    • Прочая графика
  • World of Warcraft
  • RF Online
  • Counter-Strike
    • Сборки
    • Моды
    • Плагины
    • Скрипты
    • Софт
    • WEB
    • Прочее
  • Rust
  • Другое
  • Web Dev's Файлы
  • Steve — Dogs Family's Файлы от Steve-Dogs Family
  • Client-DevModding's Файлы
  • L2j Development's Файлы
  • Lineage II High Five-5's Файлы
  • Client mods: Exclusive modifications's FREE
  • Client mods: Exclusive modifications's SOFTWARE
  • RUSaCis's Файлы
  • RUSaCis's Файлы

Product Groups

  • Подписки
  • Реклама

Categories

  • Lineage 2
    • Java сервер
    • Работа с клиентом
    • Web для сервера
  • Counter-Strike
  • World of Warcraft
  • RF Online
  • Dota 2
    • Dedicated сервер
    • Web часть
    • Работа с клиентом
  • Rust
  • Творчество
  • Работа с OS
    • *nix
    • Windows
  • Web Dev's тест
  • Web Dev's Инструкции
  • Steve — Dogs Family's Мануалы от [Steve-Dogs.Ru]
  • Client-DevModding's Инструкции
  • L2j Development's Инструкции
  • Lineage II High Five-5's Инструкции

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Skype


Сайт


ICQ


Вконтакте


Facebook


Jabber


Город


Интересы

Found 75 results

  1. Ребят нужна помощь. Делаю бота для одной онлайн игры и есть проблема с авторизацией. Сделать мне это нужно на java, а знаю я её плохо в отличии от php. Суть проблемы в чем. Написал туже авторизацию на php и все норм. Вот код: <?php class ml{ var $auth_url = "http://mlgame.ru/auth"; var $salt_url = "http://mlgame.ru/salt"; var $game_url = "http://s30.mlgame.ru/"; var $password; var $login; function __construct(){} function curl_get($host, $referer = null){ $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_REFERER, $referer); curl_setopt($ch, CURLOPT_USERAGENT, "Opera/14.00 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"); curl_setopt($ch, CURLOPT_URL, $host); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookie.txt'); // сохранять куки в файл curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookie.txt'); $html = curl_exec($ch); echo curl_error($ch); curl_close($ch); return $html; } function get_salt(){ $salt = json_decode($this->curl_get($this->salt_url), TRUE); return $salt['salt']; } function get_password(){ //MD5( MD5(clearText) + salt ); return md5(md5($this->password)."".$this->get_salt()); } function auth(){ $to = $this->auth_url."?username=".$this->login."&password=".$this->get_password()."&version=web67894&autologin=false&captcha=null"; $auth = $this->curl_get($to, $this->game_url); return $auth; } } if(isset($_POST)) { $ml = new ml(); $ml->login = 'dambenok68'; $ml->password = 'admin2501'; } //echo $ml->auth(); ?> <?php $json = $ml->auth(); $obj = json_decode($json); $result = $obj->{'result'}; if($result == 'ok') { echo 'Авторизация успешна<br>Salt: '; } else { echo 'Неверный логин/пароль '; } ?> Пишу тоже самое на java но авторизация не проходит. Код: package mlgame; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.CookieHandler; import java.net.CookieManager; import java.util.ArrayList; import java.util.List; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpClient; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.http.message.BasicNameValuePair; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class auth { private static final String USER_AGENT = "Opera/14.00 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.51"; private static final String AUTH_URL = "http://mlgame.ru/auth"; private static final String SALT_URL = "http://mlgame.ru/salt"; private static String cookies; private static HttpClient client = HttpClientBuilder.create().build(); private static String get_salt() { HttpGet request = new HttpGet(SALT_URL); request.addHeader("User-Agent", USER_AGENT); try { HttpResponse response = client.execute(request); BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); final JSONObject obj = new JSONObject(rd.readLine()); return obj.getString("salt"); } catch (ClientProtocolException e) { e.printStackTrace(); return null; } catch (IOException e) { e.printStackTrace(); return null; } catch (JSONException e) { e.printStackTrace(); return null; } } private static String encrypt(String password) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(password.getBytes()); byte byteData[] = md.digest(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < byteData.length; i++) { sb.append(Integer.toString((byteData[i] & 0xff) + 0x100, 16).substring(1)); } return sb.toString(); } public static Boolean login(String user, String pass) { try { auth http = new auth(); String password = encrypt(encrypt(pass + get_salt())); CookieHandler.setDefault(new CookieManager()); List<NameValuePair> params = new ArrayList<NameValuePair>(5); params.add(new BasicNameValuePair("username", user)); params.add(new BasicNameValuePair("password", password)); params.add(new BasicNameValuePair("version", "web67894")); params.add(new BasicNameValuePair("autologin", "false")); params.add(new BasicNameValuePair("captcha", "null")); HttpPost post = new HttpPost(AUTH_URL); post.setHeader("Host", "mlgame.ru"); post.setHeader("User-Agent", USER_AGENT); post.setHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); post.setHeader("Accept-Language", "en-US,en;q=0.5"); post.setHeader("Cookie", getCookies()); post.setHeader("Connection", "keep-alive"); post.setHeader("Referer", AUTH_URL); post.setHeader("Content-Type", "application/x-www-form-urlencoded"); post.setEntity(new UrlEncodedFormEntity(params, "UTF-8")); HttpResponse response = client.execute(post); setCookies(response.getFirstHeader("Set-Cookie") == null ? "" : response.getFirstHeader("Set-Cookie").toString()); int responseCode = response.getStatusLine().getStatusCode(); BufferedReader rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); StringBuffer result = new StringBuffer(); String line = ""; while ((line = rd.readLine()) != null) { result.append(line); } //System.out.println(result.toString()); final JSONObject obj = new JSONObject(result.toString()); if(obj.getString("result") == "error" && obj.getString("errorText") == "wrong account") { System.out.println("Login failed"); return false; }else{ return true; } } catch (NoSuchAlgorithmException e) { e.printStackTrace(); return false; } catch (UnsupportedEncodingException e) { e.printStackTrace(); return false; } catch (ClientProtocolException e) { e.printStackTrace(); return false; } catch (IOException e) { e.printStackTrace(); return false; } catch (JSONException e) { e.printStackTrace(); return false; } } public static String getCookies() { return cookies; } public static void setCookies(String cookies) { cookies = cookies; } }
  2. Пытаюсь спарсить данные с с одной игры браузерной. данные в AMF3. Пинг команда уходит норм но вот с ответом беда. package booot; import java.awt.Label; import java.util.HashMap; import flex.messaging.io.ArrayCollection; import flex.messaging.io.ArrayList; import flex.messaging.io.amf.AmfTrace; import flex.messaging.io.amf.client.AMFConnection; import flex.messaging.io.amf.client.exceptions.ClientStatusException; import flex.messaging.io.amf.client.exceptions.ServerStatusException; import flex.messaging.messages.AcknowledgeMessage; import flex.messaging.messages.CommandMessage; import flex.messaging.messages.Message; import flex.messaging.messages.RemotingMessage; import flex.messaging.util.UUIDUtils; public class main { public static void main(String[] args) { String url = "http://s1.mlgame.ru/messagebroker/myamflongpoll;gamesessionid=1foxx91po205y1cda91uh9adwd?clientTag=c4482f8a2c537b909ea1a3b63b48fdbe"; AMFConnection amfConnection = new AMFConnection(); try { amfConnection.connect(url); } catch (ClientStatusException cse) { System.out.println("Error connecting url: " + cse); return; } try { amfConnection.addHttpRequestHeader("Cookie", "6250CED9FBC7D5894B79973DEC1503A6"); amfConnection.addHttpRequestHeader("Content-type", "application/x-amf"); amfConnection.setAmfTrace(new AmfTrace()); amfConnection.setObjectEncoding(3); // System.out.println(amfConnection); CommandMessage cmsg = new CommandMessage(); cmsg.setOperation(CommandMessage.CLIENT_PING_OPERATION); cmsg.setMessageId(UUIDUtils.createUUID()); cmsg.setHeader(Message.FLEX_CLIENT_ID_HEADER, ""); cmsg.setHeader(Message.ENDPOINT_HEADER, "nil"); AcknowledgeMessage ack = (AcknowledgeMessage)amfConnection.call(null, cmsg); } catch (ServerStatusException sse) { System.out.println(sse); } catch (ClientStatusException e) { e.printStackTrace(); System.out.println(e.getLocalizedMessage()); } } } выдаёт стэктрейс Ответ сервера на скрине. Я прекрасно понимаю что ява не может десерилизовать ответ. Но почему хз. П.С. Яву я не знаю и пишу эту хрень по приборам т.к. схожа с C#. Так что прошу разжевать как для идиота)
  3. ребята, помогите плиз, кому не в падлу, в долгу не останусь. Я на экзамене на Ява... Есть задача, сам в яве далеко от того уровня, что просят сделать. разработать программу с графическим интерфейсом, которая получает на вход csv файл с информацией о объектах. Программа считывает данные помещает в коллекцию ArrayList. После данные сортируются по введенному пользователем критерию и отображаются еа форме. для отображения использовать JTable. Беговая дорожка, эскалатор.
  4. Как можно отправить файл выбранный через JFileChooser, переместить в папку которая находится на сервере? Через JFileChooser получаем файл File file = fileopen.getSelectedFile(); теперь как file отправить на сервер? просто гуглил и ничего не нашёл толкого.
  5. Каким инструментом воспользоваться,чтобы получить печатную форму документа? Нашел от это http://community.jaspersoft.com/project/jasperreports-library , но как ей пользоваться. Мануалов что-то не нашёл
  6. Ребят помогите остановить таймер. Проблема в том что когда заканчивается определенное время, таймер уходит просто в минус. function CalcTimePercent(i, lastpayment, nextpayment, t, p) { var time = nextpayment - t; var hour = parseInt(time / 3600); if ( hour < 1 ) hour = 0; time = parseInt(time - hour * 3600); if ( hour < 10 ) hour = '0'+hour; var minutes = parseInt(time / 60); if ( minutes < 1 ) minutes = 0; time = parseInt(time - minutes * 60); if ( minutes < 10 ) minutes = '0'+minutes; var seconds = time; if ( seconds < 10 ) seconds = '0'+seconds; timer = hour+':'+minutes+':'+seconds; document.getElementById('deptimer'+i).innerHTML = timer; if(timer == "00:00:00") { top.location.href='deposits/'; if(timer == "00:00:00") } t = t + 1; setTimeout("CalcTimePercent("+i+", "+lastpayment+", "+nextpayment+", "+t+", "+p+")",1000); }
  7. Нужна ссылка ткните Покажите что устанавливать а что нет. как сделать ее русской то есть поставить руссификатор
  8. Как удалить из таблицы именно 2 строку? Как должен выглядеть запрос. (sql)
  9. Народ, как подключиться к базе которая находиться на денвере? там стоит phpmyadmin Делаю подключение так : ConnectionFactory connectionFactory = new DriverManagerConnectionFactory( "jdbc:mysql://127.0.0.1/Apteca:3306", "root", " " ); Он подключается всё равно к моему Naviicat.
  10. Как сделать чтобы объект можно было произвольно ставить на форме?(Отключить сетку что-ли) Intelli Idea
  11. Привет всем, получил задние вывести на экран сумму чисел от 1 до 10 построчно. Вот что у меня получилось: public class Solution { public static void main(String[] args) { int a = 1, b = 2, c = 3, d = 4, e = 5, f = 6, g = 7, i = 8, j = 9, k = 10; System.out.println( + ( a + b )); System.out.println( + ( a + b + c )); System.out.println( + ( a + b + c + d )); System.out.println( + ( a + b + c + d + e )); System.out.println( + ( a + b + c + d + e + f )); System.out.println( + ( a + b + c + d + e + f + g )); System.out.println( + ( a + b + c + d + e + f + g + i )); System.out.println( + ( a + b + c + d + e + f + g + i + j )); System.out.println( + ( a + b + c + d + e + f + g + i + j + k )); } } Я понимаю что этот код инвалидность 1 категории но вроде бы работает правильно. Собственно сабж, как это дело можно реализовать по другому, а не писать 100500 лишних строк как у меня. Если у вас будет свое решение задачи, очень прошу, описать как ваш вариант работает ну или вместо описания сбросить пруф на мануал, где подробно описано что да как и почему в вашем варианте ответа. Спасибо за внимание.
  12. Доброго времени суток всем. У меня возникло пару вопросов по поводу языка Java: 1. Можно ли его самого освоить в домашних условиях? 2. ЗА сколько времени можно освоить? 3. Будет ли с этого толк?Есть ли работа на Java? Спасибо за ранее.
  13. Незнаю, может это и нормально, исходы скомпилировались, но хотелось бы узнать у людей, которые шарят, почему есть ошибки при компиляции и как это исправить?
  14. Приветствую господа. Подскажите пожалуйста, какой класс отвечает за байпассы такого рода: bypass -h npc_%objectId%_ Сборка: Лыжа. Спасибо заранее.
  15. package Java; import java.applet.Applet; import java.awt.Color; import java.awt.Graphics; public class Auto extends Applet { public void auto(Graphics g) { for (int i = 0; i<3; i++){ g.setColor(Color.RED); g.fillRoundRect(120, 660, 190, 35, 20, 20); // Auto g.setColor(Color.BLACK); g.fillOval(140, 675, 40, 40); // Tagumine ratas g.fillOval(250, 675, 40, 40); // Esiratas g.setColor(Color.GRAY); g.fillOval(150, 685, 20, 20); // Tagumine ratas g.fillOval(260, 685, 20, 20); // Esiratas g.setColor(Color.YELLOW); g.fillRoundRect(120, 665, 18, 12, 8, 6); // Tagumine tuli g.fillRoundRect(288, 665, 22, 14, 8, 6); // Esituli g.setColor(Color.RED); // Auto esiaken g.drawLine(210, 630, 247, 659); g.drawLine(211, 630, 248, 659); g.drawLine(212, 630, 249, 659); g.drawLine(213, 630, 250, 659); g.drawLine(214, 630, 251, 659); g.drawLine(215, 630, 252, 659); g.drawLine(216, 630, 253, 659); g.setColor(Color.BLACK); g.fillRoundRect(190, 665, 10, 4, 100, 100); g.setColor(Color.BLACK); g.drawLine(183, 660, 183, 695); // Uksed g.drawLine(247, 660, 247, 695); } } public void paint(Graphics g) { auto(g); } } Есть такой код, машина (нарисована), как с помощью for цикла сделать по x-координатам вправа еще 2-3 копии этой машины?
  16. Всем привет!) Нужна помощь) Рисую ява апплет, нарисовал картинку "Kartinka.java", но хочу в нее вставить анимированные часы, которые находятся в другом файле "Clock.java", как их вставить в мой рисунок, задать им координаты и размер? Есть желающие помочь за лайки?) skype restor2006 Дам доступ для просмотра того, что я намутил
  17. Всех с наступившим новым годом. Продолжаю изучать java ну и соответственно у меня появились вопросы. Вычисление минимума из двух чисел: public class MethodCall - публичный класс MethodCall { public static void main(String[] args) - метод main, массив String[], args название массива String[]. { int a = 5, b = 7; - объявляем переменную "а" и даем ей значение "5" и переменную b со значение 7. int m = min(a, b; объявляем переменную "m" которая равна минимальным значениям переменных (a, b System.out.println("Minimum is " + m); Выводим на экран Minimum is "m", тут я не уверен?? } public static int min(int c, int d) - метод минимальное значение переменных (с,d), тут я тоже не уверен?? { int m2; - объявляем переменную m2 if (c < d) - если переменная с меньше d m2 = c; m2 будет равно с else - иначе m2 = d; пtременная m2 будет равна d return m2; - вычисляем значение переменной m2, сохраняем результат и возвращаем результат, завершаем работу функции?? } } Помогите разобраться, укажите где я не прав, "??" это строки где я не совсем понимаю как это работает. Вот еще более того я не могу представить где и как этот код применяется на практике т.е в рабочих программах и т.п
  18. Получил задание для идиотов, переписал и не понимаю как это работает, а понять что написал я все таки хочу. Собственно вот код public class References { public static void main(String[] args) { int m = 5; int n = 6; System.out.println("M=" + m + " N=" + n); swap(m, n); System.out.println("M=" + m + " N=" + n); } private static void swap(int a, int { int c = a; a = b; b = c; } } И так, что же я все таки смог понять. public class References - публичный класс(можно обращаться из любого места программы) References. public static void main(String[] args) - метод main, массив String[], args - название массива String[] Int m = 5; - объявляем переменную m и даем ей значение 5 (int - только целое число) int n = 6; - опять же объявляем переменную только уже n и даем значение 6. System.out.println("M=" + m + " N=" + n); - наверное выводим на экран, Mm+Nn (тут уже неясность) swap(m, n); - меняем местами m, n System.out.println("M=" + m + " N=" + n); - выводим на экран, опять таки неясность. private static void swap(int a, int b ) - метод "поменять местами" переменные int a и int b int c = a; - переменная "с" будет иметь значение "a" a = b - переменная а будет равна b b = c - переменная b будет равна c. Ок. Почти понятно. Поправьте пожалуйста где я не прав, и прожуйте мне почему именно так, а не иначе. Как это работает?! Как оно что то пишет в память, как оно понимает что необходимо менять, а что нет. Как эти значения понимает железо, в каком виде? Как железо всё это дело читает, обрабатывает?
  19. Привет всем у кого есть идеи по дороботке фейк игроков Сейчас реализовано: рандомное включение сосок рандомный шмот/оружия минимальные/максимальные заточенные пушки у фейков вход после рестарта через определенное время пример 5сек 1фейк входит в игру обновление фейк игроков через определенное время хочу сделать рандомный спавн бег по координатам нужны ваши идеи и собственно диффы кого заинтересовало пишите в лс или в скайп ken-rix скину диффы
  20. Ищу JAVA знатока/программиста на завтра (28.11.2013) КР с 12.00 до 13.15 по МСК для помощи в решении JAVA задач. JAVA для начинающих курс у меня. Задачи легкие для новичков java, вот например: //Write a method in Java to generate an integer matrix of size n x n (n is a parameter of the method) elements of which are calculated by finding a maximum of the row index and the //column index of the element (indices start from zero). There are n>2 judges and each gives a mark to sportsmans performance. Two extreme marks (one highest and one lowest) are removed and artithmetical mean of remaining n-2 marks is calculated. Write a Java method to determine the sportsmans result. public static double result (double[] marks) public class Answer { public static void main (String[] args) { System.out.println (result (new double[]{0., 1., 2., 3., 4.})); // YOUR TESTS HERE } public static double result (double[] marks) { double vaikseim = 0, suurim = 0, summa = 0; if(marks[0] > marks[1]) { vaikseim = marks[1]; suurim = marks[0]; } else { vaikseim = marks[0]; suurim = marks[1]; } summa = vaikseim + suurim; for(int i = 2; i < marks.length; i++) { if(marks[i] > suurim) suurim = marks[i]; else if(marks[i] < vaikseim) vaikseim = marks[i]; summa+= marks[i]; } summa = summa - vaikseim - suurim; return summa/(marks.length-2); // TODO!!! YOUR PROGRAM HERE } } Write a method in Java to find the array of minimums of columns of a given matrix of integers m (j-th element of the answer is the minimum of elements of the j-th column in the matrix). Rows of m might be of different length. public static int[] veeruMinid (int[][] m) Кто будет завтра (28.11.2013) в это время свободен, помогите пожалуйста) Нужна высокая оценка... С меня обязательно +1 отзыв, и если кто-то поможет на 5, то могу даже заплатить, но не много, в скайпе можно будет обсудить.
  21. import javax.swing.*; import java.awt.*; /** * Created by IntelliJ IDEA. * User: Ivan * Date: 16.09.13 * Time: 15:08 * To change this template use File | Settings | File Templates. */ public class TestApplet extends JApplet { JPanel jPanel = new JPanel(); JLabel jLabel = new JLabel(); JButton jButton = new JButton(); @Override public void init() { super.init(); //To change body of overridden methods use File | Settings | File Templates. jPanel.setLayout(new FlowLayout()); String parametr = getParameter("text"); jPanel.add(jLabel); jLabel.setText(parametr); getContentPane().add(jPanel); } } Стоит 11 версия IDEA. Через Build делается компил c расширением .class, а как сделать .jar? Прочитал статью http://www.skipy.ru/...ics/likbez.html сказано нужен файл manifest.mf c указанием главного класса, но как создать данный файл? пробовал сделать отдельно от ИДЕ через текстовый редактор сделал файл и скомпилировать через коммандную строку, вот что пишет http://gyazo.com/07d...77d10a06a8c8858
  22. Вообщем долго искал,на просторах интернета ссылки битые или,во все не то что нужно,нашел у себя на старом харде. По этому кому нужно качайте, в архив входит программа для чтения STDU-Viewer-1.5.18 http://peonline.ru/tmp/shildtjava.rar
  23. Нашел консольную версию генератора xml-кода: import javax.xml.stream.XMLOutputFactory; import javax.xml.stream.XMLStreamWriter; /** @author Mark A. Ziesemer */ public class StAXSample{ public static void main(String[] args) throws Exception{ XMLStreamWriter xsw = XMLOutputFactory.newInstance().createXMLStreamWriter(System.out); xsw.writeStartDocument(); xsw.writeStartElement("Root"); xsw.writeAttribute("Name", "Value"); xsw.writeEmptyElement("Child"); xsw.writeEndElement(); xsw.writeEndDocument(); xsw.close(); } } Но я никак не пойму, как здесь "влепить" запись в определенный файл?
  24. Нашел хороший сниф, но при билде возникла некая ошибка: [javac]D:\jn\trunk\jn\java\com\jds\jn\gui\forms\PacketForm.java:277: error: cannot find symbol [javac] StyleConstants.setBackground(s, t.getColor()); [javac] ^ [javac] symbol: method getColor() [javac] location: variable t of type Type Вот этот кусок кода: for(Type t : Type.values()) { s = doc.addStyle(t.name(), regular); StyleConstants.setBackground(s, t.getColor()); } А вот код классa Type:
  25. Всем привет уже не раз видел как люди создают темы и спрашивают как запретить одевать лук определённом классу. Сегодня я вам покажу как это сделать. и так начём с конфига. 1.открываем класс Config,java и пишем : public static String CLASS_ID; public static FastList<Integer>CLASS_ID_LIST = new FastList<Integer>(); 2.ищем метод public static void loadAltConfig() и в нём пишем : CLASS_ID = String.valueOf(altSettings.getProperty("ClassIdList","")); for(String id : CLASS_ID.split(";")) CLASS_ID_LIST.add(Integer.parseInt(id)); 3.Открываем класс UseItem и в нём пищем : if(Config.CLASS_ID_LIST.contains(activeChar.getClassId()) && item.getItemType() == L2WeaponType.BOW){ activeChar.sendMessage("Ваш класс не может использовать лук"); return; } //Если вы хотите разрешить использовать лук только на олимпе то : if(!activeChar.isInOlympiadMode() && Config.CLASS_ID_LIST.contains(activeChar.getClassId()) && item.getItemType() == L2WeaponType.BOW){ activeChar.sendMessage("Ваш класс не может использовать лук"); return; } 4.открываем конфиг altsettings.properties и в него добавляем : ClassIdList = 88;89;90 вот собственно и всё. компилим и проверяем и не забываем свить +++ PS. прошу изменить название темы , допустил ошибку.
×
×
  • Create New...