Перейти к содержимому

gvb

gvb

Регистрация: 10 Nov 2012
Online Активность: Сегодня, 06:12 PM

#768706 Релиз Java SE 9

Написано gvb на 16 October 2017 - 01:47 PM

 

21 сентября вышел очередной релиз платформы Java SE. С выхода предыдущего релиза Java SE 8 прошло три с половиной года.
 
Самым главным глобальным нововведением является Java Platform Module System — поддержка концепции модулей на уровне языка и JVM. Теперь сама стандартная библиотека JDK разбита на модули, а Java-разработчики имеют возможность создавать собственные модули, определять зависимости между ними, а также управлять видимостью пакетов в модуле для других модулей.
 
Подробнее про систему модулей Java 9 можно прочитать в книге Java 9 Modularity.
 
Другие важные нововведения:
  • Команда jshell — функциональность REPL (read-eval-print loop) для платформы Java.
  • Multi-Release JAR Files — возможность объединять в одном JAR-файле разные версии классов и ресурсов для разных версий Java.
  • jlink — инструмент для создания собственных сборок JRE под конкретную программу, включающих только нужные для запуска модули.
  • Браузерный плагин Java Plug-in и технология апплетов теперь помечены как устаревшие. Де факто апплеты уже не поддерживаются в современных браузерах.
  • Небольшие изменения в синтаксисе языка Java; например, в интерфейсах теперь поддерживаются private-методы.
  • Новый API для управления процессами (ProcessHandle).
  • Новый API для прохода по стеку вызовов (StackWalker).
  • Различные мелкие улучшения стандартной библиотеки, например, синтаксис для создания неизменяемых коллекций (List.of, Set.of, Map.of) и новые методы в API  Stream и CompletableFuture.
  • Новые возможности ECMAScript 6 (let, const, for..of и т. д.) в JavaScript-интерпретаторе Nashorn, а также новый API для синтаксического анализа JavaScript (Parser).
  • Поддержка HiDPI для приложений AWT и Swing под Windows и Linux.
  • Поддержка GTK3 как альтернативы GTK2 для создания окон AWT, Swing и JavaFX под Linux. По умолчанию используется GTK2, либо, если он недоступен, GTK3.

 

Смоки, сам то юзал ? Что скажешь со своих слов.


  • -1


#768447 Acis Помогите разобраться со Spawnlistom

Написано gvb на 13 October 2017 - 10:33 PM

Доброе время суток дорогие Форумчани . Столкнулся с проблемой Респа мобов На сборки acis отсутствуют мобы в катах с которых падают КАМНИ , а АГРЫ стоят , если кто знает как разобраться с этой проблемой помогите . Заранее спасибо . с меня ++++ 

Возможно они спавнятся по периодам. Посмотри 7 печатей в сорцах.


  • -1


#768335 Ребята помогите скомпилировать с .java в .class

Написано gvb на 12 October 2017 - 06:13 PM

И как включить яву?подскажи?

Если массы мануалов.
Ошибки у вас, потому-что не подключены библиотеки


  • -1


#768264 level manager

Написано gvb на 11 October 2017 - 09:38 PM

всем привет

может есть у кого данный нпс для люцера подобных?

Что значит Level Manager?
нпц который продает уровень? Это можно впилить в обычный доншоп

 

Вот пример

else if(cmd[0].equals("setlvl80"))
{
    long qq = player.getStat().getExp();
    long ww = player.getStat().getExpForLevel(80);
    if (qq > ww)
        player.getStat().removeExp(qq - ww);
    else
        player.getStat().addExp(ww - qq);
    player.sendMessage("Вы апнули 80 уровень.");
    return;
}

  • 0


#768208 Antibot: PWsoft

Написано gvb на 11 October 2017 - 03:32 PM

Сколько времени прошло, давно говорил выкидывай в шару )

Я тогда и сделал, только сейчас опубликовали :)

Сам в шоке
 


  • 0


#768170 Antibot: PWsoft

Написано gvb на 11 October 2017 - 11:48 AM

http://forummaxi.ru/index.php?app=downloads&module=display&section=screenshot&id=1833


Название: Antibot: PWsoft

Добавил: gvb

Добавлен: 08 Jun 2017

Категория: Серверные дополнения

Автор: ncs.SpawN
Хроники: Interlude


Шара антибота, без привязок.


Нажмите здесь, чтобы скачать файл


  • 4


#767707 Неоткрываются порты

Написано gvb на 07 October 2017 - 12:54 AM

image.jpg

 

Что так что так выдаёт.

 

Так и было в гс было указанно GameserverHostname = 94.158.153.249

Причем здесь этот кфг?
ExternalHostname = 94.158.153.249 
Можешь добавить, покажу


  • 0


#767603 Рекомендации

Написано gvb на 06 October 2017 - 12:28 AM

123
Всем привет.
У меня к тебе вопрос.
Есть такое условие.
i
f (getStat().getLevel() < 20)
  {
   _recomLeft = 3;
   _recomHave--;
  }
  else if (getStat().getLevel() < 40)
  {
   _recomLeft = 6;
   _recomHave -= 2;
  }
  else
  {
   _recomLeft = 9;
   _recomHave -= 3;
  }
  
  if (_recomHave < 0)
   _recomHave = 0;
 
Т.е. если персонаж до 20 уровня то у него всего 3 рекомендации.
Если до 40 то у него 6 реков.
А далее после 40 - 9 реков.
Есть даже 2 вопроса. За что отвечает  _recomHave ?Что оно значит я так и не понял.
И еще вот такая фигня.
 
Если я делаю так:
if (getStat().getLevel() < 78)
  {
   _recomLeft = 1;
   _recomHave--;
  }
  else if (getStat().getLevel() < 79)
  {
   _recomLeft = 2;
   _recomHave -= 2;
  }
  else
  {
   _recomLeft = 3;
   _recomHave -= 3;
  }
  
  if (_recomHave < 0)
   _recomHave = 0;
То выходит так что если я даю персу 78 лвл у него после релога появляется 1 рек. Если с 78 апаю его на 79 то после релога и даже рестарта сервера у него нет 2 реков хотя должно быть.
Но если сразу апну с 0 на 79 то у него будет 2 река. В чем прикол не могу понять.
3 часа упорных занятий ничего не дало и ничего не поменяло. Буду очень благодарен за помощь и за то что ткнете носом на ошибку.

 

_recomHave - Кол-во рекомендаций, полученных игроками
_recomLeft -  Кол-во рекомендаций, которых может дать игрок

### 

Есть такой класс где запускается таск на обновление чтобы понимать когда это дело обновится.

TaskRecom

public class TaskRecom extends Task
{
	private static final Logger	_log	= Logger.getLogger(TaskRecom.class.getName());
	private static final String	NAME	= "sp_recommendations";

	/* (non-Javadoc)
	 * @see ru.catssoftware.gameserver.taskmanager.Task#getName()
	 */
	@[member='override']
	public String getName()
	{
		return NAME;
	}

	/* (non-Javadoc)
	 * @see ru.catssoftware.gameserver.taskmanager.Task#onTimeElapsed(ru.catssoftware.gameserver.taskmanager.TaskManager.ExecutedTask)
	 */
	@[member='override']
	public void onTimeElapsed(ExecutedTask task)
	{
		for (L2PcInstance player : L2World.getInstance().getAllPlayers())
		{
			player.checkRecom(player.getRecomHave(), player.getRecomLeft()); // Вот тут срабатывает код который мы рассматриваем всем Pc(Игрокам)
			player.broadcastUserInfo();
		}
		_log.info("Recommendation Global Task: launched.");
	}

	@[member='override']
	public void initializate()
	{
		super.initializate();
		TaskManager.addUniqueTask(NAME, TaskTypes.TYPE_GLOBAL_TASK, "1", "13:00:00", "");
	}
} 

 

###

if (getStat().getLevel() < 20) //Если игрок меньше 20
{
	_recomLeft = 3; //Даем 3 река
	_recomHave--; //Снимаем 1 рек
}
else if (getStat().getLevel() < 40) //Если меньше 40 но больше 20
{
	_recomLeft = 6; //Даем 6 реков
	_recomHave -= 2; //Снимаем 2
}
else //В другом случае, а именно больше 40 лвл-а
{
	_recomLeft = 9; //Даем 9 реков
	_recomHave -= 3; //Снимаем 3
}
if (_recomHave < 0) //Если реков у персонажа полученных 0 или меньше
	_recomHave = 0; //Устанавливаем 0

В твоем случае 
 

if (getStat().getLevel() < 78) //Даем 1 и снимаем 1 если ты меньше 78
  {
   _recomLeft = 1;
   _recomHave--;
  }
  else if (getStat().getLevel() < 79) //Даем 2 и снимаем 2 если ты меньше 79
  {
   _recomLeft = 2;
   _recomHave -= 2;
  }
  else //В остальном даем 3 и снимаем 3
  {
   _recomLeft = 3;
   _recomHave -= 3;
  }

  • 1


#767509 lucera3 от 2015

Написано gvb на 04 October 2017 - 04:42 PM

Шара - шары подъехала.


  • 5


#767442 Редактирование цены за снятие life stone с оружия

Написано gvb на 03 October 2017 - 06:38 PM

я же написал что это у меня так,у тебя другая сборка,пробуй искать метод

Все там есть. Просто человек не понимает что такое исходник.

 

 

Нету таких папок , файлов

 

Файл: RequestRefineCancel.java
Путь: ru.catssoftware.gameserver.network.clientpackets.RequestRefineCancel

///Нужный нам код///
int price = 0; 
switch (targetItem.getItem().getItemGrade())
{
case L2Item.CRYSTAL_C:
	if (targetItem.getCrystalCount() < 1720)
		price = 95000;
	else if (targetItem.getCrystalCount() < 2452)
		price = 150000;
	else
		price = 210000;
	break;
case L2Item.CRYSTAL_B:
	if (targetItem.getCrystalCount() < 1746)
		price = 240000;
	else
		price = 270000;
	break;
case L2Item.CRYSTAL_A:
	if (targetItem.getCrystalCount() < 2160)
		price = 330000;
	else if (targetItem.getCrystalCount() < 2824)
		price = 390000;
	else
		price = 420000;
	break;
case L2Item.CRYSTAL_S:
	price = 480000;
	break;
default:
	activeChar.sendPacket(new ExVariationCancelResult(
	return;
}

  • 1


#767226 PWsoft проблемы с запуском

Написано gvb на 30 September 2017 - 03:57 PM

123
   Добрый день Всем, требуется Ваша помощь.

 

Сборка pwsoft приватная покупалась у фокстрота 

не запускается Gameserver

 

Хочу подчеркнуть, что ранее сборка запускалась на vps с меньшими параметрами.

 

Параметры предыдущего VPS и установленный софт:

 

CPU - 4x3.4ГГц

RAM  - 4 гб

Disk HDD - 20 гб

Windows server 2016

Java 8 

MySQL 5.5

 

Параметры нынешнего VPS и установленный софт:

 

CPU - 4x3.4ГГц

RAM  - 6 гб

Disk SSD - 20 гб

Windows server 2016

Java 8 

MySQL 5.5

 

Прошу принять к сведению, что в сборке ничего не менялось в момент переноса с одного vps на другой.

 

Суть проблемы:

При запуске Гейм сервера с параметром в батнике:

java -Dfile.encoding=UTF-8 -Xms2048m -Xmx2048m net.sf.l2j.gameserver.GameServer

сборка не включается, хотя на меньших параметрах на прошлом VPS запускалась.

 

Ошибка:

pre_1506774217__2.jpg

 

 

Изменяю в батнике строчку на:

java -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m net.sf.l2j.gameserver.GameServer

Сборка начинает запускаться, но появляется новая ошибка:

 

pre_1506774211__1.jpg

 

 

Выключаю загрузку ГЕОДАТЫ сборка работает, но клиент перестал открываться, хочу напомнить. что еще вчера на старом VPS все работало без нареканий. 

 

Можно было бы грешить на то, что проблемы с клиентом но такая же история еще у 3-х людей.

 

 

У кого какие мысли по этому поводу?

У вас стоит Java x32 она не выделяет больше 2G под эмулятор. Снесите её. 

 

Вот вам линк на x64 : https://drive.google...M3RtTjVZVG9fNXc
После установки у вас исчезнет проблема.


  • 1


#766657 L2Jlovely

Написано gvb на 25 September 2017 - 02:10 AM

Вы тогда не поняли, что можно замазать ту часть где вы якобы будете делать "баг или что вы там нашли". С такими успехами обсирая не свою сборку, можно вам пожелать лучшего. Про вашу сборку могу так же сказать, наслышан.

Только есть 1 нюанс ncs.Spawn, можно пересчитать на пальцах сколько проектов на вашей сборке и сколько на ловели.

Хорошо, раз на то пошло, я вам сообщу как подниму тест, зайдёте сделаете своё чудо юдо.

И я вам больше скажу, как он покажет вам баг, вы будете шокированы, и ловели вам не поможет.
Та и приколов там масса, уже в который раз смысла нет говорить, по сей день не пофиксил.


  • 1


#766501 Нужно рипнуть сайт и форум

Написано gvb на 23 September 2017 - 12:18 PM

Ребят, кто может рипнуть сайт и форум, отпишите пожалуйста $ !!

@summoner OurLastNight


  • 1


#766421 Модуль SW-13 для ips 4.2

Написано gvb на 22 September 2017 - 02:24 AM

Если честно, я только что протестировал этот славный модуль и могу с уверенностью сказать, что в том виде в котором он залит на данный момент он работать с ips4 не будет. Не знаю что он вам сделал, но явно не то что выложил тут. Он мне еще в скайп хвастался, что сайты взламывает, так что советую переустановить cms и скачать действительно рабочий модуль

 

Кроме того из модуля полностью вырезан IPB. Это не фикс, а какой-то развод.

Какие на(censored)уй сайты...

 

qq
[21.09.2017 5:06:14] Vitaliy Vasulachyk: ти тут
[21.09.2017 5:06:23] Vitaliy Vasulachyk: подскажи плис
[21.09.2017 5:06:38] Vitaliy Vasulachyk: ацис нет мобов в катах
[21.09.2017 5:06:53] Vitaliy Vasulachyk: скоторих падають камни
[21.09.2017 5:07:07] Vitaliy Vasulachyk: но в хмл они ни есть
[21.09.2017 6:12:16] Vitaliy Vasulachyk: ти тут
[21.09.2017 6:12:19] Vitaliy Vasulachyk: ау
[21.09.2017 14:00:14] Влад <gvb>: У тебя исходы под рукой, зафикси
[21.09.2017 14:30:58] Влад <gvb>: У тебя знания по Java есть?
[21.09.2017 14:40:37] Vitaliy Vasulachyk: -
[21.09.2017 14:41:14] Влад <gvb>: Нужно переписывать загрузку мобов
[21.09.2017 14:41:28] Влад <gvb>: Там по оффу 
[21.09.2017 14:41:31] Влад <gvb>: Периоды
[21.09.2017 14:41:59] Vitaliy Vasulachyk: СПАВН ЛИСТ
[21.09.2017 14:42:05] Vitaliy Vasulachyk: ПЕРЕПИСАЛ
[21.09.2017 14:42:59] Влад <gvb>: Открыл баг, если будет период будет спавн твои мобы и мобы по периоду 
[21.09.2017 14:44:13] Vitaliy Vasulachyk: Я НЕШАРЮ КАК ДОНАТ И БАФЕРА ДОБАВИТЬ
[21.09.2017 14:44:29] Влад <gvb>: запиливать в ядро нужно
[21.09.2017 14:44:44] Vitaliy Vasulachyk: В 6 ВЕРСИЮ
[21.09.2017 14:44:54] Vitaliy Vasulachyk: ТАМ СКРИПТИ В ЯДРЕ
[21.09.2017 14:45:02] Влад <gvb>: # Не деспавнить мобов с камнями в катах при смене периода
# Конфиг для пвп серверов, где не нужно регаться в каты.
# По умолчанию: false
SevenSignNotDespawn = false
[21.09.2017 14:45:13] Влад <gvb>: Я вот такой кфг запиливал себе
[21.09.2017 14:45:26] Vitaliy Vasulachyk: ОК
[21.09.2017 14:45:31] Vitaliy Vasulachyk: ЗАЛИЛ
[21.09.2017 14:45:36] Влад <gvb>: кого?
[21.09.2017 14:45:44] Vitaliy Vasulachyk: КОНФЫГ
[21.09.2017 14:45:48] Влад <gvb>: а смысл?))
[21.09.2017 14:45:52] Влад <gvb>: он у тебя не будет работать
[21.09.2017 14:45:59] Vitaliy Vasulachyk: ПОЧЕМУ
[21.09.2017 14:46:05] Влад <gvb>: в ядре нужно это запиливать
[21.09.2017 14:46:17] Vitaliy Vasulachyk: НАУЧИ
[21.09.2017 14:46:45] Влад <gvb>: https://www.google.c...chrome&ie=UTF-8
 
---------------------------------------------------------------------------------------------------------------------

 

[21.09.2017 16:11:38] Vitaliy Vasulachyk: пмоги
[21.09.2017 16:11:42] Vitaliy Vasulachyk: 2 нпс
[21.09.2017 16:11:47] Vitaliy Vasulachyk: скрипти
[21.09.2017 16:11:48] Влад <gvb>: пиши скрипты
[21.09.2017 16:11:51] Vitaliy Vasulachyk: есть
[21.09.2017 16:11:57] Влад <gvb>: ну засовывай
[21.09.2017 16:12:02] Vitaliy Vasulachyk: помоги их перенести
[21.09.2017 16:12:10] Vitaliy Vasulachyk: с исхода в исход
[21.09.2017 16:12:36] Влад <gvb>: увы я не работаю на халяву
[21.09.2017 16:13:14] Влад <gvb>: с люцеры нужно переписывать скрипты
[21.09.2017 16:13:15] Влад <gvb>: если что
[21.09.2017 16:13:37] Vitaliy Vasulachyk: ето от селентиума
[21.09.2017 16:14:01] Vitaliy Vasulachyk: покажи на одном
[21.09.2017 16:14:16] Vitaliy Vasulachyk: е принцепа непонимаю
[21.09.2017 16:14:25] Vitaliy Vasulachyk: просто етого невидил
[21.09.2017 16:16:11] Влад <gvb>: Какой принцип? импорты пропиши
[21.09.2017 16:16:17] Влад <gvb>: чего не хватает нужно дорабатывать
[21.09.2017 16:16:29] Vitaliy Vasulachyk: покажи
[21.09.2017 16:16:42] Влад <gvb>: когО?
[21.09.2017 16:16:58] Vitaliy Vasulachyk: как ето делать


  • 2


#765919 Не хватает памяти

Написано gvb на 15 September 2017 - 11:32 AM

Возможности переставить систему пока нет, можно ли при х32 запустить яву?. На Interlude Хрониках все отлично запускалось.

Запустить можно, но выделять не больше 2-х гб оперативной памяти.


  • 1