Jump to content

Recommended Posts

Posted

Here is a simple code you write in game if you admin (//walk playername) and it will walk that player to the admin location

 

/*
* Copyright (C) 2004-2013 L2J DataPack
* 
* This file is part of L2J DataPack.
* 
* L2J DataPack is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
* 
* L2J DataPack is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
* 
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package handlers.admincommandhandlers;

import java.util.StringTokenizer;

import com.l2jserver.gameserver.ai.CtrlIntention;
import com.l2jserver.gameserver.handler.IAdminCommandHandler;
import com.l2jserver.gameserver.model.L2CharPosition;
import com.l2jserver.gameserver.model.L2World;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;

/**
* author Marwan
*/
public class AdminWalk implements IAdminCommandHandler
{
private static final String[] ADMIN_COMMANDS =
{
	"walk "
};

@Override
public boolean useAdminCommand(String command, L2PcInstance activeChar)
{
	if (command.equals("walk "))
	{
		StringTokenizer st = new StringTokenizer(command, " ");
		st.nextToken();
		L2PcInstance i = L2World.getInstance().getPlayer(st.nextToken());

		if(st.nextToken() != null && i.isOnline()){
			i.getAI().setIntention(CtrlIntention.AI_INTENTION_MOVE_TO, new L2CharPosition(activeChar.getX(), activeChar.getY(), activeChar.getZ(), 0));
		}
		}

	return true;
}

@Override
public String[] getAdminCommandList()
{
	return ADMIN_COMMANDS;
}

}

coded by me

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...