Перейти к содержанию
Авторизация  
DJs3000

Стартовая локация в l2 NextGen

Рекомендуемые сообщения

Поставил немного допиленную сборку L2 NextGen. Хроники как водится Epilogue. Все расы и классы стартуют в деревне темных Эльфов и где это убрать я никак не пойму. Таблицу "char_templates" я проверил там все как надо. Может ещё где-то в других таблицах это храниться? Конфиги так-же перелопатил и ничего такого не нашел. Помогайте...  :db:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В конфигах можешь поискать что-то подобное (в примере конфиг с лыжи):

# Starting peace for new player.
CustomSpawn = true
SpawnX = 12329
SpawnY = 182681
SpawnZ = -3565 

Если не найдешь, то в CharacterCreate.java

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы CharacterCreate.java нет и в конфигах нет ничего подобного, что написал zGosu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы CharacterCreate.java нет и в конфигах нет ничего подобного, что написал zGosu

Это в ядре.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Увы CharacterCreate.java нет и в конфигах нет ничего подобного, что написал zGosu

зачем Вы врете? Он тут находится:  l2n.game.network.serverpackets.CharaterCreate.java 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зачем Вы врете? Он тут находится:  l2n.game.network.serverpackets.CharaterCreate.java 

CharacterCreate клиентский пакет так то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

CharacterCreate клиентский пакет так то.

ну ну L2JServer она находится тут: com.l2jserver.gameserver.network.clientpackets

К сожалению у меня нету исходников генов и не могу знать наверняка. 

И у меня вот это строчка отвечает за респ всех классов в 1 месте:

		if (Config.SPAWN_CHAR)
		{
			newChar.setXYZInvisible(Config.SPAWN_X, Config.SPAWN_Y, Config.SPAWN_Z);
		}
		else
		{
			newChar.setXYZInvisible(createLoc.getX(), createLoc.getY(), createLoc.getZ());
		}
Изменено пользователем zGosu

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

ну ну L2JServer она находится тут: com.l2jserver.gameserver.network.clientpackets

К сожалению у меня нету исходников генов и не могу знать наверняка. 

И у меня вот это строчка отвечает за респ всех классов в 1 месте:

		if (Config.SPAWN_CHAR)
		{
			newChar.setXYZInvisible(Config.SPAWN_X, Config.SPAWN_Y, Config.SPAWN_Z);
		}
		else
		{
			newChar.setXYZInvisible(createLoc.getX(), createLoc.getY(), createLoc.getZ());
		}

так если пакет клиентский, каким чудом он должен лежать в серверных?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

При входе только что созданным персом в логах ошибки появляется это:

java.lang.NullPointerException: null
        at l2n.game.network.clientpackets.CharacterCreate.initNewChar(CharacterCreate.java:217) ~[l2n-game.jar:na]
        at l2n.game.network.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:134) ~[l2n-game.jar:na]
        at l2n.game.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:51) ~[l2n-game.jar:na]
        at l2n.commons.threading.ExecuteWrapper.execute(ExecuteWrapper.java:63) [l2n-commons.jar:na]
        at l2n.commons.threading.FIFOExecutableQueue.run(FIFOExecutableQueue.java:38) [l2n-commons.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_112]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_112]
 
Файлик l2n-game.jar есть в корне папки gs но там просто какие-то линки и явно они не совпадают с иерархией серверных файлов. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

При входе только что созданным персом в логах ошибки появляется это:

java.lang.NullPointerException: null
        at l2n.game.network.clientpackets.CharacterCreate.initNewChar(CharacterCreate.java:217) ~[l2n-game.jar:na]
        at l2n.game.network.clientpackets.CharacterCreate.runImpl(CharacterCreate.java:134) ~[l2n-game.jar:na]
        at l2n.game.network.clientpackets.L2GameClientPacket.run(L2GameClientPacket.java:51) ~[l2n-game.jar:na]
        at l2n.commons.threading.ExecuteWrapper.execute(ExecuteWrapper.java:63) [l2n-commons.jar:na]
        at l2n.commons.threading.FIFOExecutableQueue.run(FIFOExecutableQueue.java:38) [l2n-commons.jar:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_112]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_112]
 
Файлик l2n-game.jar есть в корне папки gs но там просто какие-то линки и явно они не совпадают с иерархией серверных файлов. 

 

А просто сборочка с обфускацией :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А просто сборочка с обфускацией :-)

А если по простому?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если по простому?

сборку где брали? если давно и у блудшеда, то она 99% с обфускацией(защитой от школьной декомпиляции).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В клиенте игры составляющих и появление , или выключи подгруз с клиента. :hi: .. 

Изменено пользователем sergei878787

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В клиенте игры составляющих и появление , или выключи подгруз с клиента. :hi: .. 

what?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сборку где брали? если давно и у блудшеда, то она 99% с обфускацией(защитой от школьной декомпиляции).

Сборку брал у одного человека за символическую сумму(без претензий). Если интересно могу дать посмотреть сервер по тимвиеверу. Знаю точно что сборка на базе последнего релиза NextGen + вагон фиксов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сборку брал у одного человека за символическую сумму(без претензий). Если интересно могу дать посмотреть сервер по тимвиеверу. Знаю точно что сборка на базе последнего релиза NextGen + вагон фиксов.

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

 

p.s. совет выкинь бяку, проблем ещё больше будет, чем дальше в лес...

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создал перса и сразу прописал в чате  /loc  далее координаты искал в папке сервера программой Notepad++. Искал каждую по отдельности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

what?

Месторождение чаров будет по заданным координатам

UPDATE char_templates SET x=yourXcoordinate;

UPDATE char_templates SET y=yourYcoordinate;

UPDATE char_templates SET z=yourZcoordinate;

 

Это запрос позволит вам изменить начальную точку появления всех чаров на нужную вам:

(это центр Диона)

Code

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='53');

(это центр Годдарда)

Code

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='53');

Добавить все клановые скиллы определенному клану

Code

INSERT INTO `clan_skills` VALUES 

('ид_клана','370','3','Clan Vitality'), 

('ид_клана','371','3','Clan Spirituality'), 

('ид_клана','372','3','Clan Essence'), 

('ид_клана','373','3','Clan Lifeblood'), 

('ид_клана','374','3','Clan Morale'), 

('ид_клана','375','3','Clan Clarity'), 

('ид_клана','376','3','Clan Might'), 

('ид_клана','377','3','Clan Aegis'), 

('ид_клана','378','3','Clan Empowerment'), 

('ид_клана','379','3','Clan Magic Protection'), 

('ид_клана','380','3','Clan Guidance'), 

('ид_клана','381','3','Clan Agility'), 

('ид_клана','382','3','Clan Withstand-Attack'), 

('ид_клана','383','3','Clan Shield Boost'), 

('ид_клана','384','3','Clan Cyclonic Resistance'), 

('ид_клана','385','3','Clan Magmatic Resistance'), 

('ид_клана','386','3','Clan Fortitude'), 

('ид_клана','387','3','Clan Freedom'), 

('ид_клана','388','3','Clan Vigilance'), 

('ид_клана','389','3','Clan March'), 

('ид_клана','390','3','Clan Luck'), 

('ид_клана','391','1','Clan Imperium');

--------------------------------------------------------------------  или в патче Как изменить стартовую локацию

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Месторождение чаров будет по заданным координатам

UPDATE char_templates SET x=yourXcoordinate;

UPDATE char_templates SET y=yourYcoordinate;

UPDATE char_templates SET z=yourZcoordinate;

 

Это запрос позволит вам изменить начальную точку появления всех чаров на нужную вам:

(это центр Диона)

Code

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='53');

(это центр Годдарда)

Code

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='53');

Добавить все клановые скиллы определенному клану

Code

INSERT INTO `clan_skills` VALUES 

('ид_клана','370','3','Clan Vitality'), 

('ид_клана','371','3','Clan Spirituality'), 

('ид_клана','372','3','Clan Essence'), 

('ид_клана','373','3','Clan Lifeblood'), 

('ид_клана','374','3','Clan Morale'), 

('ид_клана','375','3','Clan Clarity'), 

('ид_клана','376','3','Clan Might'), 

('ид_клана','377','3','Clan Aegis'), 

('ид_клана','378','3','Clan Empowerment'), 

('ид_клана','379','3','Clan Magic Protection'), 

('ид_клана','380','3','Clan Guidance'), 

('ид_клана','381','3','Clan Agility'), 

('ид_клана','382','3','Clan Withstand-Attack'), 

('ид_клана','383','3','Clan Shield Boost'), 

('ид_клана','384','3','Clan Cyclonic Resistance'), 

('ид_клана','385','3','Clan Magmatic Resistance'), 

('ид_клана','386','3','Clan Fortitude'), 

('ид_клана','387','3','Clan Freedom'), 

('ид_клана','388','3','Clan Vigilance'), 

('ид_клана','389','3','Clan March'), 

('ид_клана','390','3','Clan Luck'), 

('ид_клана','391','1','Clan Imperium');

--------------------------------------------------------------------  или в патче Как изменить стартовую локацию

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

Месторождение чаров будет по заданным координатам

UPDATE char_templates SET x=yourXcoordinate;

UPDATE char_templates SET y=yourYcoordinate;

UPDATE char_templates SET z=yourZcoordinate;

 

Это запрос позволит вам изменить начальную точку появления всех чаров на нужную вам:

(это центр Диона)

Code

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='18821',`y`='145176',`z`='-3135' WHERE (`ClassId`='53');

(это центр Годдарда)

Code

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='0'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='10'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='18'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='25'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='31'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='38'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='44'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='49'); 

UPDATE `char_templates` SET `x`='147730',`y`='-56295',`z`='-2786' WHERE (`ClassId`='53');

Добавить все клановые скиллы определенному клану

Code

INSERT INTO `clan_skills` VALUES 

('ид_клана','370','3','Clan Vitality'), 

('ид_клана','371','3','Clan Spirituality'), 

('ид_клана','372','3','Clan Essence'), 

('ид_клана','373','3','Clan Lifeblood'), 

('ид_клана','374','3','Clan Morale'), 

('ид_клана','375','3','Clan Clarity'), 

('ид_клана','376','3','Clan Might'), 

('ид_клана','377','3','Clan Aegis'), 

('ид_клана','378','3','Clan Empowerment'), 

('ид_клана','379','3','Clan Magic Protection'), 

('ид_клана','380','3','Clan Guidance'), 

('ид_клана','381','3','Clan Agility'), 

('ид_клана','382','3','Clan Withstand-Attack'), 

('ид_клана','383','3','Clan Shield Boost'), 

('ид_клана','384','3','Clan Cyclonic Resistance'), 

('ид_клана','385','3','Clan Magmatic Resistance'), 

('ид_клана','386','3','Clan Fortitude'), 

('ид_клана','387','3','Clan Freedom'), 

('ид_клана','388','3','Clan Vigilance'), 

('ид_клана','389','3','Clan March'), 

('ид_клана','390','3','Clan Luck'), 

('ид_клана','391','1','Clan Imperium');

--------------------------------------------------------------------  или в патче Как изменить стартовую локацию

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...