Jump to content

Question

Posted (edited)

Hello i have a error when i use //create_fake_players command, anyone can help me a little bit please?

the problem is the array is outofbounds.

 

Error:

 errorconsole.png.6213cfc5520e9e733158cdd2cf7ffcad.png

 

AdminFakePlayers.java:

adminfakeplayers.png.b9514961484b0fd72a45d924daeaa6a7.png

AdminCommandHandler.java

 

admincommandhandler.png

 

 

Edited by asdfycacaa

5 answers to this question

Recommended Posts

  • 0
Posted (edited)

<= check that, also arrays start on 0 and why you start from index 1 instead of 0?

also a debug on the command as it comes print it before split after split look at your values until the value comes to the error line so you can control the output, thats called debug

Edited by Nightw0lf
  • 0
Posted (edited)

The whole structure must be change. As I can see from he's code

wordlist[0] is the gm command and the wordlist[1] is the value. Its like 

{"Admin_gmspeed"}

{"4"}

Thats why it takes direclty pos[1]

So. If im not mistaken you forgot to write your value? 

//admin_fake_players 50

 

 

try this one:

 

switch(command)
{
	case admin_create_fake_players:
		if (wordList[1] == null || wordList[1].isEmpty())
		{
			activeChar.sendMessage("create_fake_players [val]");
			return false;
		}
		int count = 0;
		try
		{
			count = Integer.parseInt(wordList[1]);
		}
		catch(NumberFormatException e)
		{
			activeChar.sendMessage("value must be a number.");
		}
		for (int i =0; i< count; i++)
			new FakeGameClient(null);
		break;
}
return true;
                             
                             
		
		

in case you dont want to add more commands here, remove the whole switch case.... If statement is enough

 

Edited by melron

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
Answer this question...

×   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...