[Help] New Class L2J 

Ok now i know its hard (but possible) can you give me any direction where i can look for it ?
I mean in which .class or any usefull directions.
 
Upvote 0
If you realy want to add new classes you have to know java.
Here is a list of files you have to look in :
classid.java
playerclass.java
chartemplatetable.java
Than you have to edit some sqls and add the class infoes in there.
Than you have to sinc the name of the class whit client. This is the hardest part imo so GL
 
Upvote 0
look at this: Race.java

Code:
public enum Race
{
	Human,
	Elf,
	Darkelf,
	Orc,
	Dwarf,
	Kamael;
	
	public final static Race getRaceByName(String name)
	{
		for (Race race : Race.values())
		{
			if (race.name().equals(name))
				return race;
		}
		
		return Race.Human;
	}
}

but, the problem is the id of the race receive from the client... look the class: ClassId.java
 
Upvote 0
the problem about creating a new class is not the server side but client side.Server side is easy except if you want to create unique skills and ect.Note that we have not retail skills for retail classes.So to add unique skills for a new class i think is not a good idea.

And anyway it is illegal to change the client.Well you will say that almost all servers change the client.Yes but not so hard.And keep in mind that l2j is legal open source emulator that gives you the possibility to run a server with no need to change client(illegal)but hosts.....
 
Upvote 0
So without modifing client i will be unable to add new clasess ?

Maybe i will ask difrent: If i want to make ork that will be able too become spellsinger is it posible from server side ?

And i dont want too add new skills only reorder for new class.
 
Upvote 0
Back