'Onepiece', 'id' => 1, 'gm_only' => false, ), array( 'name' => 'Dragonball', 'id' => 2, 'gm_only' => false, ), array( 'name' => 'NPC', 'id' => 3, 'gm_only' => true, ), ); // Dieses Array ist zum simulieren der Datenbank da! $array['race']=array( array( 'name' => 'Mensch', 'type' => 2, 'id' => 1, 'hp' => 150, 'mp' => 30, 'str' => 15, 'def' => 9, 'spd' => 13, 'lck' => 4, 'stm' => 8, 'special' => false ), array( 'name' => 'Saiyajin', 'type' => 2, 'id' => 2, 'hp' => 120, 'mp' => 30, 'str' => 18, 'def' => 10, 'spd' => 9, 'lck' => 5, 'stm' => 10, 'special' => false ), array( 'name' => 'Dämon', 'type' => 2, 'id' => 3, 'hp' => 160, 'mp' => 50, 'str' => 8, 'def' => 9, 'spd' => 18, 'lck' => 4, 'stm' => 5, 'special' => false ), array( 'name' => 'Mutant', 'type' => 2, 'id' => 4, 'hp' => 180, 'mp' => 15, 'str' => 13, 'def' => 9, 'spd' => 18, 'lck' => 4, 'stm' => 5, 'special' => false ), array( 'name' => 'Cyborg', 'type' => 2, 'id' => 5, 'hp' => 250, 'mp' => 20, 'str' => 11, 'def' => 30, 'spd' => 0, 'lck' => 0, 'stm' => 0, 'special' => false ), array( 'name' => 'Namekianer', 'type' => 2, 'id' => 6, 'hp' => 100, 'mp' => 10, 'str' => 18, 'def' => 10, 'spd' => 14, 'lck' => 6, 'stm' => 10, 'special' => false ), array( 'name' => 'Tsufurujin', 'type' => 2, 'id' => 13, 'hp' => 50, 'mp' => 120, 'str' => 0, 'def' => 0, 'spd' => 11, 'lck' => 30, 'stm' => 0, 'special' => false, ), // Start 'One Piece' array( 'name' => 'Pirat', 'type' => 1, 'id' => 7, 'hp' => 100, 'mp' => 25, 'str' => 20, 'def' => 10, 'spd' => 15, 'lck' => 3, 'stm' => 7, 'special' => false ), // In-Between Special chars array( 'name' => 'Shichibukai', 'type' => 1, 'id' => 8, 'hp' => 1000, 'mp' => 150, 'str' => 100, 'def' => 100, 'spd' => 100, 'lck' => 100, 'stm' => 100, 'tp' => 500, 'special' => true, 'item' => 15 ), array( 'name' => 'Kaioshin', 'type' => 2, 'id' => 9, 'hp' => 1000, 'mp' => 150, 'str' => 100, 'def' => 100, 'spd' => 100, 'lck' => 100, 'stm' => 100, 'tp' => 500, 'special' => true, 'item' => 3 ), // Continue 'One Piece' array( 'name' => 'Schwertkämpfer', 'type' => 1, 'id' => 10, 'hp' => 100, 'mp' => 25, 'str' => 25, 'def' => 10, 'spd' => 10, 'lck' => 2, 'stm' => 8, 'special' => false ), array( 'name' => 'Grandline Maschine', 'type' => 1, 'id' => 11, 'hp' => 400, 'mp' => 5, 'str' => 5, 'def' => 5, 'spd' => 5, 'lck' => 0, 'stm' => 10, 'special' => false ), // NPC chars array( 'name' => 'NPC', 'type' => 3, 'id' => 12, 'hp' => 0, 'mp' => 0, 'str' => 0, 'def' => 0, 'spd' => 0, 'lck' => 0, 'stm' => 0, 'special' => true ), array( 'name' => 'MONSTER', 'type' => 3, 'id' => 14, 'hp' => 0, 'mp' => 0, 'str' => 0, 'def' => 0, 'spd' => 0, 'lck' => 0, 'stm' => 0, 'special' => true ), ); return $array; } function createLink($name, $values, $confirmation = NULL) { if ( $confirmation !== NULL ) { $link = ' $value) { $link .= '&'.$key.'='.$value; } if ( $confirmation !== NULL ) { $link .= '\'">'.$name.''; } else { $link .= '">'.$name.''; } return $link; } function displayRassen($request) { $showOverview = true; if($request['action'] == 'setup') { $showOverview = displayRassenSetup( $request ); } else if ($request['action'] == 'edit') { $showOverview = displayRassenEdit( $request ); } else if ($request['action'] == 'delete') { $showOverview = displayRassenDelete( $request ); } else if ($request['action'] == 'edit_type') { $showOverview = displayRassenTypeEdit( $request ); } else if ($request['action'] == 'delete_type') { $showOverview = displayRassenTypeDelete( $request ); } else if ($request['action'] == 'create') { $showOverview = displayRassenCreate( $request ); } else if ($request['action'] == 'create_type') { $showOverview = displayRassenTypeCreate( $request ); } ?> '; } else if ( $showOverview ) { $race_types = getRaceTypes(); ?> 'edit_type', 'id' => $type['id'])); $deleteLink = createLink('Delete', array('action' => 'delete_type', 'id' => $type['id']), $type['name']); echo ''."\n"; } ?> 'edit', 'id' => $race['id'])); $deleteLink = createLink('Delete', array('action' => 'delete', 'id' => $race['id']), $race['name']); echo ''."\n"; } } ?>
'.createLink('setup rassen database', array('action' => 'setup')).'
Rassen-Typ Übersicht
Name GM-Only Aktion
'.$type['name'].''.($type['gm_only']?'Ja':'Nein').''.$editLink.''.$deleteLink.'
'create_type')); ?>

Rassen Übersicht
Name Type Aktion
'.$race['name'].''.$type['name'].''.$editLink.''.$deleteLink.'
'create')); ?>

Zum Hauptmenu
$row['name'], 'id' => $row['id']); } ?>
Rasse
Name
Typ
HP
MP
Stärke
Verteidigung
Geschwindigkeit
Glück
Ausdauer
Special type="checkbox" />
Item (nur Special)
'"'.$request['name'].'"', 'type' => $request['type'], 'hp' => $request['hp'], 'mp' => $request['mp'], 'str' => $request['str'], 'def' => $request['def'], 'spd' => $request['spd'], 'lck' => $request['lck'], 'stm' => $request['stm'], 'special' => $special, 'item' => $item ); $data_entries = array(); foreach ($data as $key => $value) { $data_entries[] = $key.'='.$value; } db_query('UPDATE rassen SET '.join(', ', $data_entries).' WHERE id = '.$request['id']); return true; } else { createRassenForm(getRaceById($request['id'])); return false; } } function displayRassenDelete( $request ) { db_query('DELETE FROM rassen WHERE id = '.$request['id']); return true; } function createRassenTypeForm( $data = NULL ) { $action = ($data === NULL) ? 'create' : 'edit'; ?>
Rassen-typ
Name
GM-Only />