You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			85 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
			
		
		
	
	
			85 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			PHP
		
	
| <?php
 | |
| /*
 | |
|  *
 | |
|  * @copyright (c) 2010 animegame.eu
 | |
|  * @license http://www.gnu.org/licenses/gpl-3.0.html GNU General Public Licence
 | |
|  *
 | |
|  */
 | |
| 
 | |
| include('db.php');
 | |
| include('path.inc.php');
 | |
| include_once(ROOT_PATH.'/include/char.inc.php');
 | |
| 
 | |
| set_time_limit(0);
 | |
| function rand_array($array)
 | |
| {
 | |
| 	$maxarray=count($array)-1;
 | |
| 	mt_srand((double)microtime()*1000000);
 | |
| 	for($i=$maxarray; $i>=0; $i--)
 | |
| 	{
 | |
| 		if($i>0) $zufall=mt_rand(0,$i);
 | |
| 		else $zufall=0;
 | |
| 		$temp=$array[$i];
 | |
| 		$array[$i]=$array[$zufall];
 | |
| 		$array[$zufall]=$temp;
 | |
| 		$newarray[]=$array[$i];
 | |
| 		array_pop($array);
 | |
| 	}
 | |
| 	return $newarray;
 | |
| }
 | |
| 
 | |
| include "db.php";
 | |
| $max_charakter = mysql_num_rows(mysql_query("SELECT id FROM chars WHERE rasse!='NPC' LIMIT 250"));
 | |
| 
 | |
| if($max_charakter<250) {
 | |
| exit;
 | |
| }
 | |
| 
 | |
| $charakter = mysql_query("SELECT name, id FROM chars WHERE rasse!='NPC' ORDER BY level DESC LIMIT $max_charakter");
 | |
| 
 | |
| 
 | |
| 
 | |
| while($row=mysql_fetch_array($charakter))
 | |
| {
 | |
| 	$test2[]=$row['id'];
 | |
| }
 | |
| 
 | |
| 
 | |
| 		$test2 = rand_array($test2);
 | |
| 		$test2 = array_unique($test2);
 | |
| 
 | |
| while(count($test2)<$max_charakter);
 | |
| 
 | |
| $test3=$test2;
 | |
| reset($test3);
 | |
| while(current($test3)!=end($test2))
 | |
| {
 | |
| 	if(empty($list)) $list=current($test3);
 | |
| 	else $list.=','.next($test3);
 | |
| }
 | |
| 
 | |
| 
 | |
| $result=mysql_query("SELECT id FROM chars WHERE id IN(".$list.") LIMIT 250");
 | |
| while($row=mysql_fetch_array($result)) {
 | |
| 	// Nutze getChar um kompatibel mit Aenderungen der Datenstruktur zu bleiben!
 | |
| 	$charas[$row['id']]=getChar($row['id']);
 | |
| }
 | |
| 
 | |
| 
 | |
| $a8=0;
 | |
| $b8=1;
 | |
| 
 | |
| $round = 1;
 | |
| while($a8 < $max_charakter)
 | |
| {
 | |
| 	$chara_1 = $charas[$test2[$a8]];
 | |
| 	$chara_2 = $charas[$test2[$b8]];
 | |
| 	include "liga_kampf.php";
 | |
| 	$a8+=2;
 | |
| 	$b8+=2;
 | |
| }
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| ?>
 |