Spawn after death

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
Ai17
Posts: 191
Joined: Tue Jun 29, 2010 8:05 am

Spawn after death

Post by Ai17 »

I want to make that after death player would spawn into my wanted place. where must i change it ,maybe in mapregiontable.java ?


I did this

Code: Select all

			// Checking if in an instance			if (player.getInstanceId() > 0)			{				Instance inst = InstanceManager.getInstance().getInstance(player.getInstanceId());				if (inst != null)				{					coord = inst.getSpawnLoc(); 					if (coord[0] != 0 && coord[1] != 0 && coord[2] != 0)						return new Location(82752 + Rnd.get( -100,100), 53583 + Rnd.get( -100,100), -1499);				}			}		}

or maybe in this :

Code: Select all

 public int getAreaCastle(L2Character activeChar)	{		int area = getClosestTownNumber(activeChar);		int castle;		switch (area)		{			case 0:				castle = 1;				break;//Talking Island Village			case 1:				castle = 4;				break; //Elven Village			case 2:				castle = 4;				break; //Dark Elven Village			case 3:				castle = 9;				break; //Orc Village			case 4:				castle = 9;				break; //Dwarven Village			case 5:				castle = 1;				break; //Town of Gludio			case 6:				castle = 1;				break; //Gludin Village			case 7:				castle = 2;				break; //Town of Dion			case 8:				castle = 3;				break; //Town of Giran			case 9:				castle = 4;				break; //Town of Oren			case 10:				castle = 5;				break; //Town of Aden			case 11:				castle = 5;				break; //Hunters Village			case 12:				castle = 3;				break; //Giran Harbor			case 13:				castle = 6;				break; //Heine			case 14:				castle = 8;				break; //Rune Township			case 15:				castle = 7;				break; //Town of Goddard			case 16:				castle = 9;				break; //Town of Shuttgart			case 17:				castle = 2;				break; //Floran Village			case 18:				castle = 8;				break; //Primeval Isle Wharf			case 19:				castle = 5;				break; //Kamael Village			case 20:				castle = 6;				break; //South of Wastelands Camp			case 21:				castle = 8;				break; //Fantasy Island			default:				castle = 5;				break; //Town of Aden
User avatar
SolidSnake
Posts: 865
Joined: Wed Jan 20, 2010 6:54 pm
Location: Italy

Re: Spawn after death

Post by SolidSnake »

Go to java/com/l2jserver/gameserver/network/clientpackets/RequestRestartPoint.java
So let's find and change this code:

Code: Select all

				case 27: // to jail					if (!activeChar.isInJail()) return;					loc = new Location(-114356, -249645, -2984);					break; 				default:-					loc = MapRegionTable.getInstance().getTeleToLocation(activeChar, MapRegionTable.TeleportWhereType.Town);+					loc = new Location(Your, respawn, coordinations);					break;			} 			// Teleport and revive
Remember: this modification is only for default respawn.
Image
devolskis
Posts: 1
Joined: Sat Jun 06, 2015 9:42 am

Re: Spawn after death

Post by devolskis »

Where i can find java files like this? im using L2j frozen ~850 rev. Simple pack, not timeline or something else, just simple pack with gameserver,loginserver,tools.
User avatar
Aikimaniac
L2j Inner Circle
L2j Inner Circle
Posts: 3048
Joined: Sun Aug 07, 2005 11:42 pm
Location: Slovakia

Re: Spawn after death

Post by Aikimaniac »

I suggest you ask on forums of project you are using or switch to our project and get best possible support for you and your server.
Image
User avatar
Zoey76
L2j Inner Circle
L2j Inner Circle
Posts: 7005
Joined: Tue Aug 11, 2009 3:36 am

Re: Spawn after death

Post by Zoey76 »

devolskis wrote:Where i can find java files like this? im using L2j frozen ~850 rev. Simple pack, not timeline or something else, just simple pack with gameserver,loginserver,tools.
https://www.assembla.com/code/L2jFrozen ... Point.java :problem:
Powered by Eclipse 4.30 🌌 | Eclipse Temurin 21 ☕ | MariaDB 11.3.2 🗃️ | L2J Server 2.6.3.0 - High Five 🚀

🔗 Join our Discord! 🎮💬
Post Reply