'."\n";
	echo "\t".''."\n";
	//initialisierung der Variablen für Inhalt
	$d_select_array = array(array('Dragonball', 'Onepiece'), array(300, 1200, 3600));
	$d_array = array('charakter', 'name', 'type', 'hp', 'mp', 'starke', 'verteidigung', 'speed',
		'ausdauer', 'glueck', 'zeit_rec', 'level', 'lvlmin', 'lvlmax', 'bild');
	$desc_select_array = array(array('Dragonball', 'Onepiece'), array('5min', '20min', '60min'));
	$desc_array = array('ID', 'Name', 'Type', 'HP', 'MP', 'Stärke', 'Verteidigung', 'Geschwindigkeit',
			'Ausdauer', 'Glück', 'Kampfdauer in Sekunden', 'Level', 'Min-Level', 'Max-Level', 'Bild');
	$attset = array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);
	$attset_names = array(' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ');
	//initialisieren falls editiert wird (dort existieren schon Inhalte)
	if($task == TASK_EDIT) {
		$attset = getCharAttackSet($charid, NORMALKAMPF);
		$attset_names = getAttackNamesFromAttackSet($attset);
		//$sql = 'SELECT * FROM chars c inner join npc_item ni on ni.charakter = c.id inner join kampf_list kl on ni.charakter = kl.charakter WHERE c.id ='.$charid;
		$sql = 'SELECT * FROM chars c inner join kampf_list kl on c.id = kl.charakter WHERE c.id ='.$charid;
		$qry = mysql_query($sql);
		$row = mysql_fetch_assoc($qry);
	}
	$attacks = getNPCAttacks();
	$colspan = 2;
	if($task == TASK_EDIT) {
		echo "\t".'
| NPC bearbeiten | 
'."\n";
	} else {
		echo "\t".'| NPC erstellen | 
'."\n";
	}
	echo "\t\t".'| '.$desc_array[0].' | '.$row[$d_array[0]].' | 
'."\n";
	$j = 0;
	//allgemeine informationen
	for($i = 1;$i'.$desc_array[$i].' | '."\n";
			$j++;
		} else {
			echo "\t\t".' | | '.$desc_array[$i].' |  | 
'."\n";
		}
	}
	//attacken informationen
	echo "\t".'| Attacken bearbeiten | 
'."\n";
	for($i = 1;$i<11;$i++){
		echo "\t\t".'| Runde '.$i.' |  | 
'."\n";
	}
	//menü
	echo "\t".'|  | 
'."\n";
	echo "\t".'| NPC Übersicht | 
'."\n";
}
function editNPC($charid, $data, $att_ids) {
	$attset = buildAttackSet($charid, $att_ids);
	$error = validateAttackSetTypes($attset);
	$d_array = array('name', 'type', 'hp', 'mp', 'starke', 'verteidigung', 'speed',
					'ausdauer', 'glueck', 'level', 'bild');
	$sql = 'UPDATE chars c INNER JOIN kampf_list kl ON c.id=kl.charakter SET c.';
	$sql .= $d_array[0].' = \''.encodeNoHTMLWithBB($data[$d_array[0]]).'\'';
	for($i=1;$iStats wurden nicht geändert oder es gab Fehler!';
	} else{
		echo "\t\t\t".' | | Änderungen wurden übernommen! | 
';
		$log++;
	}
	if($error == NULL) {
		updateCharAttackSet($charid, $attset, NORMALKAMPF);
		//alter müll
		$qry = 'UPDATE chars SET attacken=\''.implode(',', $attset).'\', '.
				'attacken2=\''.implode(',', $attset).'\' WHERE id='.$charid.' LIMIT 1';
		mysql_query($qry);
		$log++;
		echo "\t\t\t".'| Attacken übernommen! | 
';
	} else {
		echo "\t\t\t".'| '.$error.' | 
';
	}
	if($log >= 1) {
		logaction('Ein NPC wurde geändert (id = '.$charid.','.encodeNoHTMLWithBB(join($data,',')).')');
	}
}
function createNPC($data, $att_ids) {
	$d_array = array('charakter', 'name', 'type', 'hp', 'mp', 'starke', 'verteidigung', 'speed',
		'ausdauer', 'glueck', 'zeit_rec', 'level', 'lvlmin', 'lvlmax', 'bild');
	foreach ($data as $info) {
		if($info == NULL) {
			//TODO: FEHLER!
			echo 'fehler dude!';
		} else {
			$info = encodeNoHTMLWithBB($info);
		}
	}
	//Char erstellen, wichtig für die restlichen Sachen
	$success = erstelleChar(getNPCUser(), 'NPC', $data['name'], $data['bild'], $data['level'], 0, $data['hp'], $data['mp'], $data['starke'], $data['verteidigung'], $data['speed'],
	$data['ausdauer'], $data['glueck'], $data['type']);
	if($success) {
		//Char ID holen
		$qry = mysql_query('SELECT id FROM chars c WHERE name = "'.$data['name'].'";');
		$result = mysql_fetch_assoc($qry);
		$char_id = $result['id'];
		//zur Kampfliste hinzufügen :)
		$sql = 'INSERT INTO kampf_list(kampfname,charakter,rasse,besitzer,zeit,zeit_rec,lvlmax,ip,lvlmin) VALUES("NPC Kampf",'.$char_id.',"NPC","'.NPC_USER_NAME.'",0,'.
		$data['zeit_rec'].','.$data['lvlmax'].',0,'.$data['lvlmin'].');';
		mysql_query($sql);
		//Attacksets soweit einbinden
		$attset = buildAttackSet($char_id, $att_ids);
		$error = validateAttackSetTypes($attset);
		echo "\t".'| NPC '.$data['name'].' wurde erfolgreich erstellt! | 
'."\n";
		if($error != null) {
			echo "\t".'| Es gab Probleme beim erstellen des Attacksets! | 
'."\n";
			echo "\t".'| '.$error.' | 
'."\n";
		} else {
			updateCharAttackSet($char_id, $attset, NORMALKAMPF);
			//alter müll
			$qry = 'UPDATE chars SET attacken=\''.implode(',', $attset).'\', '.
				'attacken2=\''.implode(',', $attset).'\' WHERE id='.$char_id.' LIMIT 1';
			mysql_query($qry);
		}
	}
	echo "\t".'| NPC Übersicht | 
'."\n";
}
function displayDeleteNPC($charid) {
	$colspan = 1;
	$sql = 'SELECT * FROM chars WHERE id = '.$charid;
	$qry = mysql_query($sql);
	$row = mysql_fetch_assoc($qry);
	echo "\t".'| NPC löschen | 
'."\n";
	echo "\t".'| Soll der NPC '.$row['name'].' wirklich gelöscht werden | 
'."\n";
	echo "\t".'| ja, nein | 
'."\n";
}
function deleteNPC($charid) {
	$colspan = 1;
	$sql = 'DELETE FROM chars WHERE id = '.$charid.';';
	$qry = mysql_query($sql);
	if($qry === FALSE || mysql_affected_rows() <= 0){
		echo "\t".'| Der NPC '.$row['name'].' konnte nicht gelöscht werden! | 
'."\n";;
	} else {
		echo "\t".'| Der NPC '.$row['name'].' wurde gelöscht! | 
'."\n";;
	}
	echo "\t".'| NPC Übersicht | 
'."\n";
}
function displayNPCOverview() {
	$d_array = array('id', 'name', 'level');
	$desc_array = array('id', 'Name', 'Level');
	$sql = 'SELECT '.join($d_array,',').' from chars where rasse = \'NPC\' ORDER BY level';
	$qry = mysql_query($sql.' LIMIT '.($page*20).', 20');
	$anzahlSeiten = ceil(mysql_num_rows(mysql_query($sql))/20);
	$colspan = count($d_array);
	echo "\t".'| Übersicht | 
'."\n";;
	echo "\t".''."\n";
	for($i=1;$i'.$desc_array[$i].''."\n";
	}
	echo "\t\t".'| Bearbeiten'."\n";
	echo "\t".' | 
'."\n";
	echo "\t".'| 
 | 
'."\n";
	while($row = mysql_fetch_assoc($qry)){
		echo "\t".''."\n";
		for($i=1;$i'.$row[$d_array[$i]].''."\n";
		}
		echo "\t\t".'| '."\n";
		// Echo the delete and the edit button :)
		echo "\t\t\t".'Edit, '."\n";
		echo "\t\t\t".'Delete'."\n";
		echo "\t\t".''."\n";
		echo "\t".' | 
'."\n";
	}
	echo "\t".'| Create a new NPC | 
'."\n";
	echo "\t".'| 
 | 
'."\n";
}
function displayNPC($action, $task, $charid, $table, $page, $data, $att_ids){
	$colspan = 3;
	echo ''."\n";
}
?>