- 
				Публикаций673
- 
				Зарегистрирован
- 
				Посещение
- 
	Отзывы0%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент La2Bash
- 
	<table width='100%'> <tr> <td>№</td> <td>Ник</td> <td>PVP</td> </tr> <tr> <td>1.</td> <td>ololo</td> <td>100500</td> </tr> </table> // Подредактируй под себя
- 
	Сабж, кто подскажет с какой версии фрозенов переносить обновления в ядро?
- 
	Понятное дело что в ядро, я имею ввиду в ядре в какую сторону?) Какие классы подключать на что уклон делать и т.п.
- 
	Всем добра В общем интерисует следующий вопрос - как запилить следующее: Попадая игрок на олимпиаду с уровнем заточки любой экипировки > 10 - статы остаются как будто он в +10? В какую сторону рыть?
- 
	сделай запрос в базу выстави всем итемам weight=0 в таблицах armor, etcitem и weapon а точнее запрос - update armor set weight=0; update weapon set weight=0; update etcitem set weight=0;
- 
	запросом в мускул или конфиг.
- 
	хотел дать сайт l2rt.ru , но ты не молодая мама...
- 3 ответа
- 
	- 1
- 
					
						
					
							  
 
 
- 
	От Л2Товера уже пофиксили дырку, говорил с Ubus'ом всё должно быть хорошо.
- 
	киньте мануал как LG обойти, приду домой напишу удачно или нет)
- 
	Всем привет, мой проект перешёл на стадию ОБТ. Мне нужны люди которые разбираются в балансе,скиллах,экономике. С личным мнением, со своей точкой зрения. Хроники сервера interlude, рейты x10k. Кратко о том что нужно будет делать - играть, искать баги в классах (скиллы и т.п.) и отписывать на форум или vk. Я очень ценю людей которые играют с самых пелёнок сервера и не обижу вас при открытии (разумеется каков ваш баг-репорт такая будет и награда). Сейчас на ОБТ 10-15 человек (все актив, каждый делает свой баг-репорт), без рекламы это вполне достаточно, коллектив хороший, со всеми дружу О сервере: Экономика игрового сервера нацелена на убийство других игроков и участие в эвентах. На сервере нет никаких фарм зон, все необходимые предметы вы можете приобрести побеждая в PvP, убивая в PK и за победу в событиях. При создании персонажа у вас уже есть 76 уровень и достоиный стартовый капитал (+ уникальный предмет сервера - "Наследство Короля"). Сразу после старта вы можете получить всё необходимое прямо в начальной локации (включая BUFF, необходимые предметы и т.п.). На сервере есть специальные локации где вы можете начать свою боевую историю. Побеждая в PvP, убивая игроков в PK и одерживая победу в событиях сервера (CTF,TVT,DM и пр.) вы значительно повышаете своё материальное положение на сервере. Кто заинтерисован, пишите в личку или вк - http://vk.com/mister_coder
- 
	l2jlink базируется на фрозенах.
- 
	best-hoster.ru отличный хост
- 
	Проблему решил. Вот кусок кода заменяем его в CharacterCreate if (Config.CUSTOM_STARTER_ITEMS_ENABLED) { if (CharNameTable.getInstance().accountCharNumber(getClient().getAccountName()) < 2) { if (newChar.isMageClass()) { for (int[] reward : Config.STARTING_CUSTOM_ITEMS_M) { if (ItemTable.getInstance().createDummyItem(reward[0]).isStackable()) newChar.getInventory().addItem("Starter Items Mage", reward[0], reward[1], newChar, null); else for (int i = 0; i < reward[1]; ++i) newChar.getInventory().addItem("Starter Items Mage", reward[0], 1, newChar, null); } } else { for (int[] reward : Config.STARTING_CUSTOM_ITEMS_F) { if(ItemTable.getInstance().createDummyItem(reward[0]).isStackable()) newChar.getInventory().addItem("Starter Items Fighter", reward[0], reward[1], newChar, null); else for (int i = 0; i < reward[1]; ++i) newChar.getInventory().addItem("Starter Items Fighter", reward[0], 1, newChar, null); } } } } Тут добавлена просто проверка на кол-во персонажей на аккаунте, если меньше двух то даём, если больше - не даём. Проверил, работает. if (CharNameTable.getInstance().accountCharNumber(getClient().getAccountName()) < 2) Осталось чуть усложнить регистрацию, но думаю это не проблема.
- 
	ещё вопрос - как ява отправляет mysql запросы на получение 0 или 1? какой алгоритм? полазил по ядру нашел public synchronized boolean doesCharNameExist(String name) { boolean result = true; Connection con = null; try { con = L2DatabaseFactory.getInstance().getConnection(false); final PreparedStatement statement = con.prepareStatement("SELECT account_name FROM characters WHERE char_name=?"); statement.setString(1, name); final ResultSet rset = statement.executeQuery(); result = rset.next(); statement.close(); rset.close(); } catch(SQLException e) { _log.severe("could not check existing charname"+" "+ e); } finally { CloseUtil.close(con); } return result; }
- 
	Кстати можно
- 
	Нет так нельзя, там ПВП ПК ЕВЕНТ Коины даёт + лс может выпасть, не катит) Я думаю если на один аккаунт выдавать по одному сундучку то это чуть добавит гемороя в процесс, есть ещё идеи?
- 
	можно верификацию по SMS сделать
- 
	по hwid можно проверку сделать через ламу?
- 
	Создавать другие акки? У меня письмо приходит на почту с активацией
- 
	Столкнулся с проблемой на сервере: при старте всем даёт сундучок из которого рандомно выпадают итемы, игроки создают персонажей и передают их на основу. Как ввести проверку на наличие персонажей на аккаунте чтобы итем давало только первому? Сборка фрозен, Interlude. Мне кажется что нужно просто чуть изменить алгоритм выдачи итема, а конкретно добавить проверку на наличие других персонажей на этом аккаунте, типа SELECT * from characters WHERE account='%s', если true - не даём, если false - даём. Правильно?

 
			