| 
							
								 | 
							
							<?php
 | 
						
						
						
						
							 | 
							
								 | 
							
							/*
 | 
						
						
						
						
							 | 
							
								 | 
							
							 *
 | 
						
						
						
						
							 | 
							
								 | 
							
							 * @copyright (c) 2009 animegame.eu
 | 
						
						
						
						
							 | 
							
								 | 
							
							 * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | 
						
						
						
						
							 | 
							
								 | 
							
							 *
 | 
						
						
						
						
							 | 
							
								 | 
							
							 */
 | 
						
						
						
						
							 | 
							
								 | 
							
							include_once($_SERVER['DOCUMENT_ROOT'].'ag/include/char.inc.php');
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							//Dadurch kriege ich detailierte infos, sollte ein mysql query mal inkorrekt sein!
 | 
						
						
						
						
							 | 
							
								 | 
							
							function safe_query($query="") {
 | 
						
						
						
						
							 | 
							
								 | 
							
								if(empty($query)) return false;
 | 
						
						
						
						
							 | 
							
								 | 
							
								if(DEBUG == "OFF") $result = mysql_query($query) or die('Query failed!');
 | 
						
						
						
						
							 | 
							
								 | 
							
								else {
 | 
						
						
						
						
							 | 
							
								 | 
							
									$result = mysql_query($query) or die('Query failed: '
 | 
						
						
						
						
							 | 
							
								 | 
							
																			.'<li>errorno='.mysql_errno()
 | 
						
						
						
						
							 | 
							
								 | 
							
																			.'<li>error='.mysql_error()
 | 
						
						
						
						
							 | 
							
								 | 
							
																			.'<li>query='.$query);
 | 
						
						
						
						
							 | 
							
								 | 
							
								}
 | 
						
						
						
						
							 | 
							
								 | 
							
								return $result;
 | 
						
						
						
						
							 | 
							
								 | 
							
							}
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							//komplette row des chars auslesen und in einem array speichern
 | 
						
						
						
						
							 | 
							
								 | 
							
							function chardaten($char_id,$name,&$char_1,&$hp1,&$mp1,&$exp,&$fehler) {
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
								$char_1 = getChar($char_id);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$hp1 = explode(',', $char_1[hp]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$mp1 = explode(',', $char_1[mp]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$exp = explode(',', $char_1[exp]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$user = mysql_Fetch_array(mysql_query("SELECT id FROM user WHERE nickname='$name' LIMIT 1"));
 | 
						
						
						
						
							 | 
							
								 | 
							
								if($char_1['besitzer'] != $user[0]) {
 | 
						
						
						
						
							 | 
							
								 | 
							
									$fehler[0]= 'Dieser Char geh<65>rt nicht dir!';
 | 
						
						
						
						
							 | 
							
								 | 
							
								}
 | 
						
						
						
						
							 | 
							
								 | 
							
								return array($char_1,$hp1,$mp1,$exp,$fehler);
 | 
						
						
						
						
							 | 
							
								 | 
							
							}
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							//hier werden die aktuell gew<65>hlten attcken der jeweiligen runden ausgelesen
 | 
						
						
						
						
							 | 
							
								 | 
							
							function aktuelleauswahl($char_1,&$at11,&$at11_2,&$auswahl1,&$auswahl2,&$auswahl3) {
 | 
						
						
						
						
							 | 
							
								 | 
							
								$at11 = explode(",", $char_1[attacken]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$at11_2 = explode(",", $char_1[attacken2]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$auswahl1 = explode(",", $char_1[auswahl1]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$auswahl2 = explode(",", $char_1[auswahl2]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								$auswahl3 = explode(",", $char_1[auswahl3]);
 | 
						
						
						
						
							 | 
							
								 | 
							
								return array($at11,$at11_2,$auswahl1,$auswahl2,$auswahl3);
 | 
						
						
						
						
							 | 
							
								 | 
							
							}
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							//pr<70>ft, ob der char verf<72>gbar ist
 | 
						
						
						
						
							 | 
							
								 | 
							
							function istcharfrei($char_id,$char_1,$anz,&$fehler) {
 | 
						
						
						
						
							 | 
							
								 | 
							
								$anz=0;
 | 
						
						
						
						
							 | 
							
								 | 
							
								if($char_1[status] != "Frei" AND $char_1[status] != "akademie") {
 | 
						
						
						
						
							 | 
							
								 | 
							
									$fehler[18] = "Charakter ist zur Zeit nicht verfügbar!"; 
 | 
						
						
						
						
							 | 
							
								 | 
							
									$anz++;
 | 
						
						
						
						
							 | 
							
								 | 
							
								}
 | 
						
						
						
						
							 | 
							
								 | 
							
								return array($fehler);
 | 
						
						
						
						
							 | 
							
								 | 
							
							}
 | 
						
						
						
						
							 | 
							
								 | 
							
							
 | 
						
						
						
						
							 | 
							
								 | 
							
							?>
 |