Jump to content
  • 0

Help with better tvt join code


Question

Posted

Hello all,

 

On my server I have code for join on TvT but I'm looking for better code, players join with command, but I need when the event ends, players back where they used the command...

 

If some one have it can share plz?

 

I use search and I found codes for join with command but nothing what I want.

 

Thanks and sorry for my english I try to explain it most correctly posible. 

5 answers to this question

Recommended Posts

  • 0
Posted

Thanks for you reply but I'm not a java coder.

 

I found this code on other forum but it don't have import's and package, some one can tell what I need to put?

 

Class CharPosition
{
int x,y,z;
String namePJ;

	public CharPosition (String name, int posX, int posY, int posZ)
   		{
		this.namePJ = name;
		this.x = posX;
		this.y = posY;
		this.z = posZ;
	}

public String getname()
{
	return namePJ;
}

public String getPosX()
{
	return x;
}

public String getPosY()
{
	return y;
}

public String getPosZ()
{
	return z;
}

public static void deletePJ(L2PcInstance PJ)
{
salir:
for (CharPosition esteDato : v)
{
	if (CharPosition.getname().equals(PJ.geName()))
	{
		esteDato=null;
		break salir;
	}
}
}

}

 

On MasterHandler.java when some char use .join I have it:

if ((command.startsWith("tvtjoin")) || (command.startsWith("join")))
{
JoinTvT(playerInstance);
CharPosition p = new CharPosition(activeChar.getName(), activeChar.getX(), activeChar.getY(), activeChar.getZ());
Vector v = new Vector(); //Crea un vector V?
v.add(p);  

 

And when some char use .leave:

+ else if ((command.startsWith("tvtleave")) || (command.startsWith("leave")))
{
LeaveTvT(playerInstance);
CharPosition p = delete PositionPJ(activeChar.getName(), activeChar.getX(), activeChar.getY(), activeChar.getZ()); 

  • 0
Posted

take an array lets say

 

coordx_Team1[]

coordy_Team1[]

coordz_Team1[]

 

same for team2 and when they get teleported save the coord to that array(you can use a fastlist too but array is shorter)

 

you need to do it at 2 place first save the coord on teleport to event and call the coord with the teleportTo function on teleport from event ofc not in the voiced command in the event file of tvt idk what pack you have but the code is similar

  • 0
Posted

you can do an array, or what usually happens.. add 3 new vars to L2PcInstance.. and yeah i guess once event is over just circle threw participans and port em to the original spot.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Here are my thoughts. Full clan of bots ,and multiple bots in parties ...not my cup of tea , but I admire the vision . However I do see a more scaled down version of this . Like a mercenary system . The party leader can recruit just 1 mercenary from a certain NPC . This mercenary can be any class you or your party needs . But I would focus on supports , they are needed the most and no one really wants to play them. 
    • One thing you should keep in mind is that bot parties however good AI you have, will never be able to defeat player parties. If an organized clan comes with 3 9-man real player parties, they can steamroll 3 parties of bots with 1-2 players inside.    So bot AI parties can contest uncontested Bosses, but not contested bosses like Baium/Valakas that the top clans always chase. But as I said, I believe its a very good idea, most developers don't have creativity to think these things, they make CMS and downloaders and client guards. The community is lacking creativity and this will bring it back I believe.    And ofcurse its a very difficult project, as you will see step by step. So all in all mad respect at you, this is a huge mountain to climb.
    • I would say the main idea for me would be to solve problems of regular servers, not to make these bots pretend they are real people.  Time wasted looking for parties is solvable with this.  Timegated playing a big requirement by big clans that ask you to be 10h online if you want to have end game experience is also solvable with this.  I think they should not try to replace real players completely, they should just be an option for smooth gameplay, a tool to remove friction and open posibilities for a solo or small party players, that still want to experience epic bosses, mass pvp and sieges. 
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..