You would need to have a boolean that saves to the player file. From there I can give you a general idea..
Code:
public boolean hasStarter = false;//To be loaded/saved
...
//Wherever you log in-
sendMessage("Welcome to Sunscape");//Whatever your welcome msg is
if(!hasStarter)
sendMessage("Type ::starter to receive your starter kit!");
//Wherever your commands are
if(command.equalsIgnoreCase("Starter"))
{
if(hasStarter)
sendMessage("You have already recieved your starter kit!");
else
{
addItem(995, 25000);//Add some items
sendMessage("You have been given a starter kit!");
hasStarter = true;
playerSave();//save their file so they can't get multiple kits
}
}
That should point you in the right direction. Method names vary, but you should be able to figure it out.