private boolean onCommandList(Player player, String[] args){
		int p = 10;
		if(args.length == 2){		
			try{
				p = Integer.parseInt(args[1]);				
			} catch (Exception e){}
		}
		if(p < 0) p = 10;
		Message.send(player, 8, p);
		
		ArrayList<LastActivity> las = new ArrayList<LastActivity>();
		Set<String> set = LastActivity.lastActivities.keySet();
		for(String i:set) las.add(LastActivity.lastActivities.get(i));	
		int laslen = las.size();
		Collections.sort(las, new Comparator<LastActivity>(){						
			public int compare(LastActivity arg0, LastActivity arg1) {							
				return (int)(arg0.timeOfLastActivity - arg1.timeOfLastActivity);
			}					
		});
		for(int i = 0; i < laslen; i++){
			if(i == p) break; 						
			int t = (int)((LastActivity.currentTime - las.get(i).timeOfLastActivity)/1000);			
			Message.send(player, 9, las.get(i).playerName, readableTimeSpan(t));
		}
		return true;
	}