Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 13

Wątek: Usunięcie Administratora ze statystyk

  1. #1
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie Usunięcie Administratora ze statystyk

    Witam mam taki problem jak w temacie otóż nie mogę usunąć admina z statystyk
    oto kod stat.php
    Kod:
    <?php
    define('INSIDE'  , true);
    define('INSTALL' , false);
    
    $avataranzeige = 5;
    
    include('./common.php');
    
    includeLang('stat');
    
    $parse = $lang;
    $who   = (isset($_REQUEST['who'])) ? $_REQUEST['who'] : 1;
    $type  = (isset($_REQUEST['type'])) ? $_REQUEST['type']  : 1;
    $range = (isset($_REQUEST['range'])) ? $_REQUEST['range'] : 1;
    
    $parse['who']    = "<option value=\"1\"". (($who == "1") ? " SELECTED" : "") .">". $lang['stat_player'] ."</option>";
    $parse['who']   .= "<option value=\"2\"". (($who == "2") ? " SELECTED" : "") .">". $lang['stat_allys']  ."</option>";
    
    $parse['type']   = "<option value=\"1\"". (($type == "1") ? " SELECTED" : "") .">". $lang['stat_main']     ."</option>";
    $parse['type']  .= "<option value=\"2\"". (($type == "2") ? " SELECTED" : "") .">". $lang['stat_fleet']    ."</option>";
    $parse['type']  .= "<option value=\"3\"". (($type == "3") ? " SELECTED" : "") .">". $lang['stat_research'] ."</option>";
    $parse['type']  .= "<option value=\"4\"". (($type == "4") ? " SELECTED" : "") .">". $lang['stat_building'] ."</option>";
    $parse['type']  .= "<option value=\"5\"". (($type == "5") ? " SELECTED" : "") .">". $lang['stat_defenses'] ."</option>";
    
    if ($type == 1)
    {
    	$Order   = "total_points";
    	$Points  = "total_points";
    	$Counts  = "total_count";
    	$Rank    = "total_rank";
    	$OldRank = "total_old_rank";
    }
    elseif ($type == 2)
    {
    	$Order   = "fleet_count";
    	$Points  = "fleet_points";
    	$Counts  = "fleet_count";
    	$Rank    = "fleet_rank";
    	$OldRank = "fleet_old_rank";
    }
    elseif ($type == 3)
    {
    	$Order   = "tech_count";
    	$Points  = "tech_points";
    	$Counts  = "tech_count";
    	$Rank    = "tech_rank";
    	$OldRank = "tech_old_rank";
    }
    elseif ($type == 4)
    {
    	$Order   = "build_points";
    	$Points  = "build_points";
    	$Counts  = "build_count";
    	$Rank    = "build_rank";
    	$OldRank = "build_old_rank";
    }
    elseif ($type == 5)
    {
    	$Order   = "defs_points";
    	$Points  = "defs_points";
    	$Counts  = "defs_count";
    	$Rank    = "defs_rank";
    	$OldRank = "defs_old_rank";
    }
    
    if ($who == 2)
    {
    	echo 1;
    	$MaxAllys = doquery ("SELECT COUNT(*) AS `count` FROM {{table}} WHERE 1;", 'alliance', true);
    	if ($MaxAllys['count'] > 100) {
    		$LastPage = floor($MaxAllys['count'] / 100);
    	}
    	$parse['range'] = "";
    	for ($Page = 0; $Page <= $LastPage; $Page++) {
    		$PageValue      = ($Page * 100) + 1;
    		$PageRange      = $PageValue + 99;
    		$parse['range'] .= "<option value=\"". $PageValue ."\"". (($range == $PageValue) ? " SELECTED" : "") .">". $PageValue ."-". $PageRange ."</option>";
    	}
    
    	$parse['stat_header'] = parsetemplate(gettemplate('stat_alliancetable_header'), $parse);
    
    	$start = floor($range / 100 % 100) * 100;
    	$query = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '2' AND `stat_code` = '1' ORDER BY `". $Order ."` DESC LIMIT ". $start .",100;", 'statpoints');
    
    	$start++;
    	$parse['stat_date']   = $game_config['stats'];
    	$parse['stat_values'] = "";
    	while ($StatRow = mysql_fetch_assoc($query)) {
    		$parse['ally_rank']       = $start;
    
    		$AllyRow                  = doquery("SELECT * FROM {{table}} WHERE `id` = '". $StatRow['id_owner'] ."';", 'alliance',true);
    
    		$rank_old                 = $StatRow[ $OldRank ];
    		if ( $rank_old == 0) {
    			$rank_old             = $start;
    			$QryUpdRank           = doquery("UPDATE {{table}} SET `".$Rank."` = '".$start."', `".$OldRank."` = '".$start."' WHERE `stat_type` = '2' AND `stat_code` = '1' AND `id_owner` = '". $StatRow['id_owner'] ."';" , "statpoints");
    		} else {
    			$QryUpdRank           = doquery("UPDATE {{table}} SET `".$Rank."` = '".$start."' WHERE `stat_type` = '2' AND `stat_code` = '1' AND `id_owner` = '". $StatRow['id_owner'] ."';" , "statpoints");
    		}
    		$rank_new                 = $start;
    		$ranking                  = $rank_old - $rank_new;
    		if ($ranking == "0") {
    			$parse['ally_rankplus']   = "<font color=\"#87CEEB\">*</font>";
    		}
    		if ($ranking < "0") {
    			$parse['ally_rankplus']   = "<font color=\"red\">".$ranking."</font>";
    		}
    		if ($ranking > "0") {
    			$parse['ally_rankplus']   = "<font color=\"green\">+".$ranking."</font>";
    		}
    		/*Ally logo by Eumele*/
    	$counti= $parse['ally_rank'];
    		if ($counti < $avataranzeige) {
    			$parse['ally_image']   = $AllyRow['ally_image'];
    			$ally_image = $parse['ally_image'];
    			if (!$ally_image) $ally_image = "images/noavatar.jpg";
    			$parse['ally_image'] = "<img src='$ally_image' width='80' height='80'>";
    							}
    		else {
    			$parse['ally_image'] = "<b>-</b>";
    				}
    			$parse['id']      = $AllyRow['id'];
    /*Ally Logo ende*/
    		$parse['ally_tag']        = $AllyRow['id'];
    		$parse['ally_name']       = $AllyRow['ally_name'];
    		$parse['ally_mes']        = '';
    		$parse['ally_members']    = $AllyRow['ally_members'];
    		$parse['ally_points']     = pretty_number( $StatRow[ $Order ] );
    		$parse['ally_members_points'] =  pretty_number( floor($StatRow[ $Order ] / $AllyRow['ally_members']) );
    
    		$parse['stat_values']    .= parsetemplate(gettemplate('stat_alliancetable'), $parse);
    		$start++;
    	}
    }
    else
    {
    	$MaxUsers = db_get_count('users', 'db_deaktjava = 0');
    
    	if ($MaxUsers['count'] > 100)
    	{
    		$LastPage = floor($MaxUsers['count'] / 100);
    	}
    
    	$parse['range'] = '';
    
    	for ($Page = 0; $Page <= $LastPage; $Page++)
    	{
    		$PageValue      = ($Page * 100) + 1;
    		$PageRange      = $PageValue + 99;
    		$parse['range'] .= "<option value='". $PageValue ."'". (($start == $PageValue) ? " SELECTED" : "") .">". $PageValue ."-". $PageRange ."</option>";
    	}
    
    	$parse['stat_header'] = parsetemplate(gettemplate('stat_playertable_header'), $parse);
    
    	$start = floor($range / 100 % 100) * 100;
    
    	$stat = db_query("
    		SELECT s.".$Rank.", s.".$Order.", s.".$OldRank.",
    		u.id AS user_id, u.username, u.avatar, u.ally_id, u.ally_name
    
    		FROM game_statpoints s, game_users u
    		WHERE s.stat_type = 1
    		AND s.stat_code = 1
    		AND s.id_owner = u.id
    		ORDER BY `". $Order ."` DESC
    		LIMIT ".$start.",100;
    	");
    
    	$start++;
    	$parse['stat_date'] = $game_config['stats'];
    	$parse['stat_values'] = '';
    
    	foreach($stat as $arr)
    	{
    		$parse['player_rank']	= $start;
    		$parse['stat_date']		= date("d M Y - H:i:s", $arr['stat_date']);
    		$parse['paid']			= $arr['id_ally'];
    		$parse['player_mes']	= "<a href='messages.php?mode=write&id=".$arr['user_id']."'><img src='".$dpath."img/nachrichten.gif' border='0' alt='". $lang['message']."'/></a>
    									<a href='buddy.php?a=2&amp;u=".$arr['user_id']."'><img src='".$dpath."img/buddyliste.gif' border='0' alt='".$lang['buddy']."'/></a>";
    
    
    		if ($start <= $avataranzeige)
    		{
    			$parse['avatar'] = $arr['avatar'];
    			$useravatar = $parse['avatar'];
    
    			if (!$useravatar) $useravatar = 'images/noavatar.jpg';
    			$parse['player_avatar'] = "<img src='$useravatar' width='80' height='80'>";
    		}
    		else
    		{
    			$parse['player_avatar'] = '<b>-</b>';
    		}
    
    		if ($arr['user_id'] == $user['id'])
    		{
    			$parse['player_name'] = "<a href=\"playercard.php?playerid=" .$arr['user_id']. "?ownid=" . $user['id'] . "\"><font color=\"lime\">".$arr['username']."</font></a>";
    		}
    		else
    		{
    			$parse['player_name'] = "<a href=\"playercard.php?playerid=" .$arr['user_id']. "?ownid=" . $user['id'] . "\">".$arr['username']."</a>";
    		}
    
    		if ($arr['ally_name'] == $user['ally_name,ally_id'])
    		{
    			$parse['player_alliance'] = "<font color='#33CCFF'>".$arr['ally_name']."</font>";
    		}
    		else
    		{
    			$parse['player_alliance'] = "<a href='alliance.php?mode=ainfo&a=".$arr['ally_id']."'>".$arr['ally_name']."</a>";
    		}
    
    		$rank_old	= $arr[$OldRank];
    		$rank_new	= $arr[$Rank];
    		$ranking	= $rank_old - $rank_new;
    
    		if ($ranking == "0")
    		{
    			$parse['player_rankplus'] = "<font color=\"#87CEEB\">*</font>";
    		}
    
    		if ($ranking < "0")
    		{
    			$parse['player_rankplus'] = "<font color=\"red\">".$ranking."</font>";
    		}
    
    		if ($ranking > "0")
    		{
    			$parse['player_rankplus'] = "<font color=\"green\">+".$ranking."</font>";
    		}
    
    		$parse['player_points']   = pretty_number($arr[$Order]);
    		$parse['stat_values']    .= parsetemplate(gettemplate('stat_playertable'), $parse);
    		$start++;
    	}
    }
    
    if ($game_config['OverviewClickBanner'] != '')
    {
    	$parse['ClickBanner'] = stripslashes( $game_config['OverviewClickBanner']);
    }
    
    display(parsetemplate(gettemplate('stat_body'), $parse), $lang['stat_title'], false);
    ?>
    i stat buldier
    Kod:
    <?php
    
    /**
     * StatBuilder.php
     *
     * @version 1
     * @copyright 2008 by Chlorel for XNova
     */
    
    define('INSIDE'  , true);
    define('INSTALL' , false);
    define('IN_ADMIN', true);
    
    $ugamela_root_path = './../';
    include($ugamela_root_path . 'extension.inc');
    include($ugamela_root_path . 'common.php');
    
    include($ugamela_root_path . 'admin/statfunctions.php');
    
    	includeLang('admin');
    
    	$StatDate   = time();
    	// Rotation des statistiques
    	doquery ( "DELETE FROM {{table}} WHERE `stat_code` = '2';" , 'statpoints');
    	doquery ( "UPDATE {{table}} SET `stat_code` = `stat_code` + '1';" , 'statpoints');
    
    $GameUsers = doquery("SELECT * FROM {{table}} WHERE authlevel != 3", 'users'); 
    
    	while ($CurUser = mysql_fetch_assoc($GameUsers)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
    		if ($OldStatRecord) {
    			$OldTotalRank = $OldStatRecord['total_rank'];
    			$OldTechRank  = $OldStatRecord['tech_rank'];
    			$OldBuildRank = $OldStatRecord['build_rank'];
    			$OldDefsRank  = $OldStatRecord['defs_rank'];
    			$OldFleetRank = $OldStatRecord['fleet_rank'];
    			// Suppression de l'ancien enregistrement
    			doquery ("DELETE FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
    		} else {
    			$OldTotalRank = 0;
    			$OldTechRank  = 0;
    			$OldBuildRank = 0;
    			$OldDefsRank  = 0;
    			$OldFleetRank = 0;
    		}
    
    		// Total des unitées consommée pour la recherche
    		$Points         = GetTechnoPoints ( $CurUser );
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = ($Points['TechPoint'] / 1000);
    
    		// Totalisation des points accumulés par planete
    		$TBuildCount    = 0;
    		$TBuildPoints   = 0;
    		$TDefsCount     = 0;
    		$TDefsPoints    = 0;
    		$TFleetCount    = 0;
    		$TFleetPoints   = 0;
    		$GCount         = $TTechCount;
    		$GPoints        = $TTechPoints;
    		$UsrPlanets     = doquery("SELECT * FROM {{table}} WHERE `id_owner` = '". $CurUser['id'] ."';", 'planets');
    		while ($CurPlanet = mysql_fetch_assoc($UsrPlanets) ) {
    			$Points           = GetBuildPoints ( $CurPlanet );
    			$TBuildCount     += $Points['BuildCount'];
    			$GCount          += $Points['BuildCount'];
    			$PlanetPoints     = ($Points['BuildPoint'] / 1000);
    			$TBuildPoints    += ($Points['BuildPoint'] / 1000);
    
    			$Points           = GetDefensePoints ( $CurPlanet );
    			$TDefsCount      += $Points['DefenseCount'];;
    			$GCount          += $Points['DefenseCount'];
    			$PlanetPoints    += ($Points['DefensePoint'] / 1000);
    			$TDefsPoints     += ($Points['DefensePoint'] / 1000);
    
    			$Points           = GetFleetPoints ( $CurPlanet );
    			$TFleetCount     += $Points['FleetCount'];
    			$GCount          += $Points['FleetCount'];
    			$PlanetPoints    += ($Points['FleetPoint'] / 1000);
    			$TFleetPoints    += ($Points['FleetPoint'] / 1000);
    
    			$GPoints         += $PlanetPoints;
    			$QryUpdatePlanet  = "UPDATE {{table}} SET ";
    			$QryUpdatePlanet .= "`points` = '". $PlanetPoints ."' ";
    			$QryUpdatePlanet .= "WHERE ";
    			$QryUpdatePlanet .= "`id` = '". $CurPlanet['id'] ."';";
    			doquery ( $QryUpdatePlanet , 'planets');
    		}
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurUser['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '". $CurUser['ally_id'] ."', ";
    		$QryInsertStats .= "`stat_type` = '1', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 2 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `tech_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`tech_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `build_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`build_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `defs_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`defs_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `fleet_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`fleet_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `total_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`total_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	// Statistiques des alliances ...
    	$GameAllys  = doquery("SELECT * FROM {{table}}", 'alliance');
    
    	while ($CurAlly = mysql_fetch_assoc($GameAllys)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		if ($OldStatRecord) {
    			$OldTotalRank = $OldStatRecord['total_rank'];
    			$OldTechRank  = $OldStatRecord['tech_rank'];
    			$OldBuildRank = $OldStatRecord['build_rank'];
    			$OldDefsRank  = $OldStatRecord['defs_rank'];
    			$OldFleetRank = $OldStatRecord['fleet_rank'];
    			// Suppression de l'ancien enregistrement
    			doquery ("DELETE FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		} else {
    			$OldTotalRank = 0;
    			$OldTechRank  = 0;
    			$OldBuildRank = 0;
    			$OldDefsRank  = 0;
    			$OldFleetRank = 0;
    		}
    
    		// Total des unitées consommée pour la recherche
    		$QrySumSelect   = "SELECT ";
    		$QrySumSelect  .= "SUM(`tech_points`)  as `TechPoint`, ";
    		$QrySumSelect  .= "SUM(`tech_count`)   as `TechCount`, ";
    		$QrySumSelect  .= "SUM(`build_points`) as `BuildPoint`, ";
    		$QrySumSelect  .= "SUM(`build_count`)  as `BuildCount`, ";
    		$QrySumSelect  .= "SUM(`defs_points`)  as `DefsPoint`, ";
    		$QrySumSelect  .= "SUM(`defs_count`)   as `DefsCount`, ";
    		$QrySumSelect  .= "SUM(`fleet_points`) as `FleetPoint`, ";
    		$QrySumSelect  .= "SUM(`fleet_count`)  as `FleetCount`, ";
    		$QrySumSelect  .= "SUM(`total_points`) as `TotalPoint`, ";
    		$QrySumSelect  .= "SUM(`total_count`)  as `TotalCount` ";
    		$QrySumSelect  .= "FROM {{table}} ";
    		$QrySumSelect  .= "WHERE ";
    		$QrySumSelect  .= "`stat_type` = '1' AND ";
    		$QrySumSelect  .= "`id_ally` = '". $CurAlly['id'] ."';";
    		$Points         = doquery( $QrySumSelect, 'statpoints', true);
    
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = $Points['TechPoint'];
    		$TBuildCount    = $Points['BuildCount'];
    		$TBuildPoints   = $Points['BuildPoint'];
    		$TDefsCount     = $Points['DefsCount'];
    		$TDefsPoints    = $Points['DefsPoint'];
    		$TFleetCount    = $Points['FleetCount'];
    		$TFleetPoints   = $Points['FleetPoint'];
    		$GCount         = $Points['TotalCount'];
    		$GPoints        = $Points['TotalPoint'];
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurAlly['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '0', ";
    		$QryInsertStats .= "`stat_type` = '2', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 5 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
    $Dele_Teme = time()-604800;
    $Del_Timeas = time();
    $Spr_Activate = doquery("SELECT * FROM {{table}} WHERE `time_aktyw`<'{$Del_Timeas}' AND `time_aktyw`>'0'","users");
    	while ($Activater = mysql_fetch_assoc($Spr_Activate)){
    		doquery("UPDATE {{table}} SET
    			`db_deaktjava` = '1',
    			`deleteme` = '{$Dele_Teme}'
    			WHERE `id` = '{$Activater['id']}'","users");
    	}
    
    $Del_TimeS = time()+86400;
    $Time_Online = time()-60*60*24*21;
    $Spr_Online = doquery("SELECT * FROM {{table}} WHERE `onlinetime`<'{$Time_Online}' AND `onlinetime`>'0' AND `urlaubs_modus`='0' AND `bana`='0'","users");
    	while ($OnlineS = mysql_fetch_assoc($Spr_Online)){
    		doquery("UPDATE {{table}} SET
    			`db_deaktjava` = '1',
    			`deltime` = '{$Del_TimeS}'
    			WHERE `id` = '{$OnlineS['id']}'","users");
    	}
    
    $Del_Time = time();
    $Spr_Del = doquery("SELECT * FROM {{table}} WHERE `deltime`<'{$Del_Time}' AND `deltime`>'0'","users");
    $User_Spra = mysql_num_rows($Spr_Del);
    $Useru_Poza = $game_config['users_amount']-$User_Spra;
    	while ($Del = mysql_fetch_assoc($Spr_Del)){
    $UserID = $Del['id'];
    
    $TheUser = doquery ( "SELECT * FROM {{table}} WHERE `id` = '" . $UserID . "';", 'users', true );
    	if ( $TheUser['ally_id'] != 0 ) {
    		$TheAlly = doquery ( "SELECT * FROM {{table}} WHERE `id` = '" . $TheUser['ally_id'] . "';", 'alliance', true );
    		$TheAlly['ally_members'] -= 1;
    		if ( $TheAlly['ally_members'] > 0 ) {
    			doquery ( "UPDATE {{table}} SET `ally_members` = '" . $TheAlly['ally_members'] . "' WHERE `id` = '" . $TheAlly['id'] . "';", 'alliance' );
    		} else {
    			doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $TheAlly['id'] . "';", 'alliance' );
    			doquery ( "DELETE FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '" . $TheAlly['id'] . "';", 'statpoints' );
    		}
    	}
    	doquery ( "DELETE FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '" . $UserID . "';", 'statpoints' );
    
    	$ThePlanets = doquery ( "SELECT * FROM {{table}} WHERE `id_owner` = '" . $UserID . "';", 'planets' );
    	while ( $OnePlanet = mysql_fetch_assoc ( $ThePlanets ) ) {
    		if ( $OnePlanet['planet_type'] == 1 ) {
    			doquery ( "DELETE FROM {{table}} WHERE `galaxy` = '" . $OnePlanet['galaxy'] . "' AND `system` = '" . $OnePlanet['system'] . "' AND `planet` = '" . $OnePlanet['planet'] . "';", 'galaxy' );
    		} elseif ( $OnePlanet['planet_type'] == 3 ) {
    			doquery ( "DELETE FROM {{table}} WHERE `galaxy` = '" . $OnePlanet['galaxy'] . "' AND `system` = '" . $OnePlanet['system'] . "' AND `lunapos` = '" . $OnePlanet['planet'] . "';", 'lunas' );
    		}
    		doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $ThePlanets['id'] . "';", 'planets' );
    	}
    	doquery ( "DELETE FROM {{table}} WHERE `message_sender` = '" . $UserID . "';", 'messages' );
    	doquery ( "DELETE FROM {{table}} WHERE `message_owner` = '" . $UserID . "';", 'messages' );
    	doquery ( "DELETE FROM {{table}} WHERE `owner` = '" . $UserID . "';", 'notes' );
    	doquery ( "DELETE FROM {{table}} WHERE `fleet_owner` = '" . $UserID . "';", 'fleets' );
    	doquery ( "DELETE FROM {{table}} WHERE `id_owner1` = '" . $UserID . "';", 'rw' );
    	doquery ( "DELETE FROM {{table}} WHERE `id_owner2` = '" . $UserID . "';", 'rw' );
    	doquery ( "DELETE FROM {{table}} WHERE `sender` = '" . $UserID . "';", 'buddy' );
    	doquery ( "DELETE FROM {{table}} WHERE `owner` = '" . $UserID . "';", 'buddy' );
    	doquery ( "DELETE FROM {{table}} WHERE `user` = '" . $UserID . "';", 'annonce' );
    	doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $UserID . "';", 'users' );
    doquery( "UPDATE {{table}} SET `config_value`='". $Useru_Poza ."' WHERE `config_name` = 'users_amount';", 'config' );
    
    }
    
    	AdminMessage ( $lang['adm_done'], $lang['adm_stat_title'] );
    ?>
    powiedźcie mi co powinienem zmienić by po podliczeniu nie widzieć administratora w statystykach a najlepiej to wszystkich 3 authleveli z góry dziękuje

    z tym już próbowałem nic nie dało
    $GameUsers = doquery("SELECT * FROM {{table}} WHERE authlevel != 3", 'users');
    Ostatnio edytowane przez TheSxW ; 29-08-2010 o 14:22
    ... ...

  2. #2
    Ekspert Xnova Awatar Mateusz2598
    Dołączył
    May 2009
    Posty
    485

    Domyślnie

    Kod php:
    $GameUsers doquery("SELECT * FROM {{table}} WHERE `authlevel` = '0'"'users'); 

  3. #3
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    no mówiłem ze już to próbowałem ja chciałbym zrobić coś takiego żeby nie było administratorów widać w statystykach ...
    Ostatnio edytowane przez TheSxW ; 29-08-2010 o 19:26
    ... ...

  4. #4
    Ekspert Xnova Awatar Mateusz2598
    Dołączył
    May 2009
    Posty
    485

    Domyślnie

    A podliczałeś od nowa pkt ? Zastosuj kod, który podałem i podlicz pkt.

  5. #5
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    PODLICZALEM Z 20X i nic


    ale tez ja nie chcę tego ze adminom nie podlicza pkt tylko żeby ich wg nie było widać ...
    ... ...

  6. #6
    Ekspert Xnova Awatar Mateusz2598
    Dołączył
    May 2009
    Posty
    485

    Domyślnie

    Nie da się tak, że im podlicza i ich nie widać. W czasie podliczenia nadawana jest chronologia w statystykach, a usunięci wyświetlenia jednego rekordu popsuje końcowy efekt w postaci wyświetlenia tabeli ze statystykami.

  7. #7
    Zarejestrowany
    Dołączył
    Nov 2009
    Posty
    345

    Domyślnie

    a może, tam gdzie where ranga = 0, a potem drugie ranga = 1 i wyświetlić tylko pierwsze?
    Moja gra: rejestracja, logowanie, bank.

  8. #8
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    no to to jest niezłe Czas wykonania : -1d 00h 0-6m 0-40s a tylko usunąłem sobie budynek


    to do rozladowania napięcia bo chcę wam pokazac to ShInoV to administrator czyli authlevel 3

    Używam tego kodu do podliczania :P
    $GameUsers = doquery("SELECT * FROM {{table}} WHERE `authlevel` = '0'", 'users');

    Link do obrazka
    Ostatnio edytowane przez TheSxW ; 30-08-2010 o 09:33
    ... ...

  9. #9
    Ekspert Xnova Awatar Mateusz2598
    Dołączył
    May 2009
    Posty
    485

    Domyślnie

    Jakiego skryptu do podliczania używasz ? Bo istnieje możliwość, że robisz to nie w tym pliku.

  10. #10
    Ekspert Xnova Awatar TheSxW
    Dołączył
    Apr 2010
    Posty
    573

    Domyślnie

    plik statbuldier.php
    Kod:
    <?php
    
    /**
     * StatBuilder.php
     *
     * @version 1
     * @copyright 2008 by Chlorel for XNova
     */
    
    define('INSIDE'  , true);
    define('INSTALL' , false);
    define('IN_ADMIN', true);
    
    $ugamela_root_path = './../';
    include($ugamela_root_path . 'extension.inc');
    include($ugamela_root_path . 'common.php');
    
    include($ugamela_root_path . 'admin/statfunctions.php');
    
    	includeLang('admin');
    
    	$StatDate   = time();
    	// Rotation des statistiques
    	doquery ( "DELETE FROM {{table}} WHERE `stat_code` = '2';" , 'statpoints');
    	doquery ( "UPDATE {{table}} SET `stat_code` = `stat_code` + '1';" , 'statpoints');
    
    $GameUsers = doquery("SELECT * FROM {{table}} WHERE `authlevel` = '0'", 'users');
    
    	while ($CurUser = mysql_fetch_assoc($GameUsers)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
    		if ($OldStatRecord) {
    			$OldTotalRank = $OldStatRecord['total_rank'];
    			$OldTechRank  = $OldStatRecord['tech_rank'];
    			$OldBuildRank = $OldStatRecord['build_rank'];
    			$OldDefsRank  = $OldStatRecord['defs_rank'];
    			$OldFleetRank = $OldStatRecord['fleet_rank'];
    			// Suppression de l'ancien enregistrement
    			doquery ("DELETE FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
    		} else {
    			$OldTotalRank = 0;
    			$OldTechRank  = 0;
    			$OldBuildRank = 0;
    			$OldDefsRank  = 0;
    			$OldFleetRank = 0;
    		}
    
    		// Total des unitées consommée pour la recherche
    		$Points         = GetTechnoPoints ( $CurUser );
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = ($Points['TechPoint'] / 1000);
    
    		// Totalisation des points accumulés par planete
    		$TBuildCount    = 0;
    		$TBuildPoints   = 0;
    		$TDefsCount     = 0;
    		$TDefsPoints    = 0;
    		$TFleetCount    = 0;
    		$TFleetPoints   = 0;
    		$GCount         = $TTechCount;
    		$GPoints        = $TTechPoints;
    		$UsrPlanets     = doquery("SELECT * FROM {{table}} WHERE `id_owner` = '". $CurUser['id'] ."';", 'planets');
    		while ($CurPlanet = mysql_fetch_assoc($UsrPlanets) ) {
    			$Points           = GetBuildPoints ( $CurPlanet );
    			$TBuildCount     += $Points['BuildCount'];
    			$GCount          += $Points['BuildCount'];
    			$PlanetPoints     = ($Points['BuildPoint'] / 1000);
    			$TBuildPoints    += ($Points['BuildPoint'] / 1000);
    
    			$Points           = GetDefensePoints ( $CurPlanet );
    			$TDefsCount      += $Points['DefenseCount'];;
    			$GCount          += $Points['DefenseCount'];
    			$PlanetPoints    += ($Points['DefensePoint'] / 1000);
    			$TDefsPoints     += ($Points['DefensePoint'] / 1000);
    
    			$Points           = GetFleetPoints ( $CurPlanet );
    			$TFleetCount     += $Points['FleetCount'];
    			$GCount          += $Points['FleetCount'];
    			$PlanetPoints    += ($Points['FleetPoint'] / 1000);
    			$TFleetPoints    += ($Points['FleetPoint'] / 1000);
    
    			$GPoints         += $PlanetPoints;
    			$QryUpdatePlanet  = "UPDATE {{table}} SET ";
    			$QryUpdatePlanet .= "`points` = '". $PlanetPoints ."' ";
    			$QryUpdatePlanet .= "WHERE ";
    			$QryUpdatePlanet .= "`id` = '". $CurPlanet['id'] ."';";
    			doquery ( $QryUpdatePlanet , 'planets');
    		}
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurUser['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '". $CurUser['ally_id'] ."', ";
    		$QryInsertStats .= "`stat_type` = '1', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 2 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `tech_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`tech_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `build_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`build_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `defs_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`defs_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `fleet_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`fleet_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `total_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`total_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	// Statistiques des alliances ...
    	$GameAllys  = doquery("SELECT * FROM {{table}}", 'alliance');
    
    	while ($CurAlly = mysql_fetch_assoc($GameAllys)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		if ($OldStatRecord) {
    			$OldTotalRank = $OldStatRecord['total_rank'];
    			$OldTechRank  = $OldStatRecord['tech_rank'];
    			$OldBuildRank = $OldStatRecord['build_rank'];
    			$OldDefsRank  = $OldStatRecord['defs_rank'];
    			$OldFleetRank = $OldStatRecord['fleet_rank'];
    			// Suppression de l'ancien enregistrement
    			doquery ("DELETE FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		} else {
    			$OldTotalRank = 0;
    			$OldTechRank  = 0;
    			$OldBuildRank = 0;
    			$OldDefsRank  = 0;
    			$OldFleetRank = 0;
    		}
    
    		// Total des unitées consommée pour la recherche
    		$QrySumSelect   = "SELECT ";
    		$QrySumSelect  .= "SUM(`tech_points`)  as `TechPoint`, ";
    		$QrySumSelect  .= "SUM(`tech_count`)   as `TechCount`, ";
    		$QrySumSelect  .= "SUM(`build_points`) as `BuildPoint`, ";
    		$QrySumSelect  .= "SUM(`build_count`)  as `BuildCount`, ";
    		$QrySumSelect  .= "SUM(`defs_points`)  as `DefsPoint`, ";
    		$QrySumSelect  .= "SUM(`defs_count`)   as `DefsCount`, ";
    		$QrySumSelect  .= "SUM(`fleet_points`) as `FleetPoint`, ";
    		$QrySumSelect  .= "SUM(`fleet_count`)  as `FleetCount`, ";
    		$QrySumSelect  .= "SUM(`total_points`) as `TotalPoint`, ";
    		$QrySumSelect  .= "SUM(`total_count`)  as `TotalCount` ";
    		$QrySumSelect  .= "FROM {{table}} ";
    		$QrySumSelect  .= "WHERE ";
    		$QrySumSelect  .= "`stat_type` = '1' AND ";
    		$QrySumSelect  .= "`id_ally` = '". $CurAlly['id'] ."';";
    		$Points         = doquery( $QrySumSelect, 'statpoints', true);
    
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = $Points['TechPoint'];
    		$TBuildCount    = $Points['BuildCount'];
    		$TBuildPoints   = $Points['BuildPoint'];
    		$TDefsCount     = $Points['DefsCount'];
    		$TDefsPoints    = $Points['DefsPoint'];
    		$TFleetCount    = $Points['FleetCount'];
    		$TFleetPoints   = $Points['FleetPoint'];
    		$GCount         = $Points['TotalCount'];
    		$GPoints        = $Points['TotalPoint'];
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurAlly['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '0', ";
    		$QryInsertStats .= "`stat_type` = '2', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 5 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
    $Dele_Teme = time()-604800;
    $Del_Timeas = time();
    $Spr_Activate = doquery("SELECT * FROM {{table}} WHERE `time_aktyw`<'{$Del_Timeas}' AND `time_aktyw`>'0'","users");
    	while ($Activater = mysql_fetch_assoc($Spr_Activate)){
    		doquery("UPDATE {{table}} SET
    			`db_deaktjava` = '1',
    			`deleteme` = '{$Dele_Teme}'
    			WHERE `id` = '{$Activater['id']}'","users");
    	}
    
    $Del_TimeS = time()+86400;
    $Time_Online = time()-60*60*24*21;
    $Spr_Online = doquery("SELECT * FROM {{table}} WHERE `onlinetime`<'{$Time_Online}' AND `onlinetime`>'0' AND `urlaubs_modus`='0' AND `bana`='0'","users");
    	while ($OnlineS = mysql_fetch_assoc($Spr_Online)){
    		doquery("UPDATE {{table}} SET
    			`db_deaktjava` = '1',
    			`deltime` = '{$Del_TimeS}'
    			WHERE `id` = '{$OnlineS['id']}'","users");
    	}
    
    $Del_Time = time();
    $Spr_Del = doquery("SELECT * FROM {{table}} WHERE `deltime`<'{$Del_Time}' AND `deltime`>'0'","users");
    $User_Spra = mysql_num_rows($Spr_Del);
    $Useru_Poza = $game_config['users_amount']-$User_Spra;
    	while ($Del = mysql_fetch_assoc($Spr_Del)){
    $UserID = $Del['id'];
    
    $TheUser = doquery ( "SELECT * FROM {{table}} WHERE `id` = '" . $UserID . "';", 'users', true );
    	if ( $TheUser['ally_id'] != 0 ) {
    		$TheAlly = doquery ( "SELECT * FROM {{table}} WHERE `id` = '" . $TheUser['ally_id'] . "';", 'alliance', true );
    		$TheAlly['ally_members'] -= 1;
    		if ( $TheAlly['ally_members'] > 0 ) {
    			doquery ( "UPDATE {{table}} SET `ally_members` = '" . $TheAlly['ally_members'] . "' WHERE `id` = '" . $TheAlly['id'] . "';", 'alliance' );
    		} else {
    			doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $TheAlly['id'] . "';", 'alliance' );
    			doquery ( "DELETE FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '" . $TheAlly['id'] . "';", 'statpoints' );
    		}
    	}
    	doquery ( "DELETE FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '" . $UserID . "';", 'statpoints' );
    
    	$ThePlanets = doquery ( "SELECT * FROM {{table}} WHERE `id_owner` = '" . $UserID . "';", 'planets' );
    	while ( $OnePlanet = mysql_fetch_assoc ( $ThePlanets ) ) {
    		if ( $OnePlanet['planet_type'] == 1 ) {
    			doquery ( "DELETE FROM {{table}} WHERE `galaxy` = '" . $OnePlanet['galaxy'] . "' AND `system` = '" . $OnePlanet['system'] . "' AND `planet` = '" . $OnePlanet['planet'] . "';", 'galaxy' );
    		} elseif ( $OnePlanet['planet_type'] == 3 ) {
    			doquery ( "DELETE FROM {{table}} WHERE `galaxy` = '" . $OnePlanet['galaxy'] . "' AND `system` = '" . $OnePlanet['system'] . "' AND `lunapos` = '" . $OnePlanet['planet'] . "';", 'lunas' );
    		}
    		doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $ThePlanets['id'] . "';", 'planets' );
    	}
    	doquery ( "DELETE FROM {{table}} WHERE `message_sender` = '" . $UserID . "';", 'messages' );
    	doquery ( "DELETE FROM {{table}} WHERE `message_owner` = '" . $UserID . "';", 'messages' );
    	doquery ( "DELETE FROM {{table}} WHERE `owner` = '" . $UserID . "';", 'notes' );
    	doquery ( "DELETE FROM {{table}} WHERE `fleet_owner` = '" . $UserID . "';", 'fleets' );
    	doquery ( "DELETE FROM {{table}} WHERE `id_owner1` = '" . $UserID . "';", 'rw' );
    	doquery ( "DELETE FROM {{table}} WHERE `id_owner2` = '" . $UserID . "';", 'rw' );
    	doquery ( "DELETE FROM {{table}} WHERE `sender` = '" . $UserID . "';", 'buddy' );
    	doquery ( "DELETE FROM {{table}} WHERE `owner` = '" . $UserID . "';", 'buddy' );
    	doquery ( "DELETE FROM {{table}} WHERE `user` = '" . $UserID . "';", 'annonce' );
    	doquery ( "DELETE FROM {{table}} WHERE `id` = '" . $UserID . "';", 'users' );
    doquery( "UPDATE {{table}} SET `config_value`='". $Useru_Poza ."' WHERE `config_name` = 'users_amount';", 'config' );
    
    }
    
    	AdminMessage ( $lang['adm_done'], $lang['adm_stat_title'] );
    ?>
    autoreload.php
    Kod:
    <?php
    define('TIMER',43200);
    
    define('LAST_RELOAD', 'reload.dat');
    
       $f=fopen(LAST_RELOAD,'r');
       $text=fread($f,filesize(LAST_RELOAD));
       fclose($f);
    
    if (time()-$text > TIMER)
    {
    //Ńňŕíäŕđňíŕ˙ ôóíęöč˙ îáíîâëĺíč˙ ńňŕňčńňčęč
    include($ugamela_root_path . 'admin/statfunctions.' . $phpEx);
    
    	$StatDate   = time();
    	// Rotation des statistiques
    	doquery ( "DELETE FROM {{table}} WHERE `stat_code` = '2';" , 'statpoints');
    	doquery ( "UPDATE {{table}} SET `stat_code` = `stat_code` + '1';" , 'statpoints');
    
    	$GameUsers  = doquery("SELECT * FROM {{table}}", 'users');
    
    	while ($CurUser = mysql_fetch_assoc($GameUsers)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
        while($o = mysql_fetch_array($OldStatRecord)) {
            $OldTotalRank = $o['total_rank'];
            $OldTechRank = $o['tech_rank'];
            $OldBuildRank = $o['build_rank'];
            $OldDefsRank = $o['defs_rank'];
            $OldFleetRank = $o['fleet_rank'];
            // Suppression de l'ancien enregistrement
            doquery ("DELETE FROM {{table}} WHERE `stat_type` = '1' AND `id_owner` = '".$CurUser['id']."';",'statpoints');
            }
    
    		// Total des unitees consommee pour la recherche
    		$Points         = GetTechnoPoints ( $CurUser );
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = ($Points['TechPoint'] / 1000);
    
    		// Totalisation des points accumules par planete
    		$TBuildCount    = 0;
    		$TBuildPoints   = 0;
    		$TDefsCount     = 0;
    		$TDefsPoints    = 0;
    		$TFleetCount    = 0;
    		$TFleetPoints   = 0;
    		$GCount         = $TTechCount;
    		$GPoints        = $TTechPoints;
    		$UsrPlanets     = doquery("SELECT * FROM {{table}} WHERE `id_owner` = '". $CurUser['id'] ."';", 'planets');
    		while ($CurPlanet = mysql_fetch_assoc($UsrPlanets) ) {
    			$Points           = GetBuildPoints ( $CurPlanet );
    			$TBuildCount     += $Points['BuildCount'];
    			$GCount          += $Points['BuildCount'];
    			$PlanetPoints     = ($Points['BuildPoint'] / 1000);
    			$TBuildPoints    += ($Points['BuildPoint'] / 1000);
    
    			$Points           = GetDefensePoints ( $CurPlanet );
    			$TDefsCount      += $Points['DefenseCount'];;
    			$GCount          += $Points['DefenseCount'];
    			$PlanetPoints    += ($Points['DefensePoint'] / 1000);
    			$TDefsPoints     += ($Points['DefensePoint'] / 1000);
    
    			$Points           = GetFleetPoints ( $CurPlanet );
    			$TFleetCount     += $Points['FleetCount'];
    			$GCount          += $Points['FleetCount'];
    			$PlanetPoints    += ($Points['FleetPoint'] / 1000);
    			$TFleetPoints    += ($Points['FleetPoint'] / 1000);
    
    			$GPoints         += $PlanetPoints;
    			$QryUpdatePlanet  = "UPDATE {{table}} SET ";
    			$QryUpdatePlanet .= "`points` = '". $PlanetPoints ."' ";
    			$QryUpdatePlanet .= "WHERE ";
    			$QryUpdatePlanet .= "`id` = '". $CurPlanet['id'] ."';";
    			doquery ( $QryUpdatePlanet , 'planets');
    		}
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurUser['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '". $CurUser['ally_id'] ."', ";
    		$QryInsertStats .= "`stat_type` = '1', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 2 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `tech_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`tech_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `build_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`build_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `defs_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`defs_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `fleet_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`fleet_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	$Rank           = 1;
    	$RankQry        = doquery("SELECT * FROM {{table}} WHERE `stat_type` = '1' AND `stat_code` = '1' ORDER BY `total_points` DESC;", 'statpoints');
    	while ($TheRank = mysql_fetch_assoc($RankQry) ) {
    		$QryUpdateStats  = "UPDATE {{table}} SET ";
    		$QryUpdateStats .= "`total_rank` = '". $Rank ."' ";
    		$QryUpdateStats .= "WHERE ";
    		$QryUpdateStats .= " `stat_type` = '1' AND `stat_code` = '1' AND `id_owner` = '". $TheRank['id_owner'] ."';";
    		doquery ( $QryUpdateStats , 'statpoints');
    		$Rank++;
    	}
    
    	// Statistiques des alliances ...
    	$GameAllys  = doquery("SELECT * FROM {{table}}", 'alliance');
    
    	while ($CurAlly = mysql_fetch_assoc($GameAllys)) {
    		// Recuperation des anciennes statistiques
    		$OldStatRecord  = doquery ("SELECT * FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		if ($OldStatRecord) {
    			$OldTotalRank = $OldStatRecord['total_rank'];
    			$OldTechRank  = $OldStatRecord['tech_rank'];
    			$OldBuildRank = $OldStatRecord['build_rank'];
    			$OldDefsRank  = $OldStatRecord['defs_rank'];
    			$OldFleetRank = $OldStatRecord['fleet_rank'];
    			// Suppression de l'ancien enregistrement
    			doquery ("DELETE FROM {{table}} WHERE `stat_type` = '2' AND `id_owner` = '".$CurAlly['id']."';",'statpoints');
    		} else {
    			$OldTotalRank = 0;
    			$OldTechRank  = 0;
    			$OldBuildRank = 0;
    			$OldDefsRank  = 0;
    			$OldFleetRank = 0;
    		}
    
    		// Total des unitees consommee pour la recherche
    		$QrySumSelect   = "SELECT ";
    		$QrySumSelect  .= "SUM(`tech_points`)  as `TechPoint`, ";
    		$QrySumSelect  .= "SUM(`tech_count`)   as `TechCount`, ";
    		$QrySumSelect  .= "SUM(`build_points`) as `BuildPoint`, ";
    		$QrySumSelect  .= "SUM(`build_count`)  as `BuildCount`, ";
    		$QrySumSelect  .= "SUM(`defs_points`)  as `DefsPoint`, ";
    		$QrySumSelect  .= "SUM(`defs_count`)   as `DefsCount`, ";
    		$QrySumSelect  .= "SUM(`fleet_points`) as `FleetPoint`, ";
    		$QrySumSelect  .= "SUM(`fleet_count`)  as `FleetCount`, ";
    		$QrySumSelect  .= "SUM(`total_points`) as `TotalPoint`, ";
    		$QrySumSelect  .= "SUM(`total_count`)  as `TotalCount` ";
    		$QrySumSelect  .= "FROM {{table}} ";
    		$QrySumSelect  .= "WHERE ";
    		$QrySumSelect  .= "`stat_type` = '1' AND ";
    		$QrySumSelect  .= "`id_ally` = '". $CurAlly['id'] ."';";
    		$Points         = doquery( $QrySumSelect, 'statpoints', true);
    
    		$TTechCount     = $Points['TechCount'];
    		$TTechPoints    = $Points['TechPoint'];
    		$TBuildCount    = $Points['BuildCount'];
    		$TBuildPoints   = $Points['BuildPoint'];
    		$TDefsCount     = $Points['DefsCount'];
    		$TDefsPoints    = $Points['DefsPoint'];
    		$TFleetCount    = $Points['FleetCount'];
    		$TFleetPoints   = $Points['FleetPoint'];
    		$GCount         = $Points['TotalCount'];
    		$GPoints        = $Points['TotalPoint'];
    
    		$QryInsertStats  = "INSERT INTO {{table}} SET ";
    		$QryInsertStats .= "`id_owner` = '". $CurAlly['id'] ."', ";
    		$QryInsertStats .= "`id_ally` = '0', ";
    		$QryInsertStats .= "`stat_type` = '2', "; // 1 pour joueur , 2 pour alliance
    		$QryInsertStats .= "`stat_code` = '1', "; // de 1 a 5 mis a jour de maniere automatique
    		$QryInsertStats .= "`tech_points` = '". $TTechPoints ."', ";
    		$QryInsertStats .= "`tech_count` = '". $TTechCount ."', ";
    		$QryInsertStats .= "`tech_old_rank` = '". $OldTechRank ."', ";
    		$QryInsertStats .= "`build_points` = '". $TBuildPoints ."', ";
    		$QryInsertStats .= "`build_count` = '". $TBuildCount ."', ";
    		$QryInsertStats .= "`build_old_rank` = '". $OldBuildRank ."', ";
    		$QryInsertStats .= "`defs_points` = '". $TDefsPoints ."', ";
    		$QryInsertStats .= "`defs_count` = '". $TDefsCount ."', ";
    		$QryInsertStats .= "`defs_old_rank` = '". $OldDefsRank ."', ";
    		$QryInsertStats .= "`fleet_points` = '". $TFleetPoints ."', ";
    		$QryInsertStats .= "`fleet_count` = '". $TFleetCount ."', ";
    		$QryInsertStats .= "`fleet_old_rank` = '". $OldFleetRank ."', ";
    		$QryInsertStats .= "`total_points` = '". $GPoints ."', ";
    		$QryInsertStats .= "`total_count` = '". $GCount ."', ";
    		$QryInsertStats .= "`total_old_rank` = '". $OldTotalRank ."', ";
    		$QryInsertStats .= "`stat_date` = '". $StatDate ."';";
    		doquery ( $QryInsertStats , 'statpoints');
    	}
    
       $f=fopen(LAST_RELOAD,'w');
       fwrite($f,time());
       fclose($f);
    }
    ?>
    takie mam teraz statfunction.php
    Kod:
    <?php
    
    /**
     * StatFunctions.php
     *
     * @version 0.1
     * @copyright 2010 by ShinoV
     */
    
    function GetTechnoPoints ( $CurrentUser ) {
    	global $resource, $pricelist, $reslist;
    
    	$TechCounts = 0;
    	$TechPoints = 0;
    	foreach ( $reslist['tech'] as $n => $Techno ) {
    		if ( $CurrentUser[ $resource[ $Techno ] ] > 0 ) {
    			for ( $Level = 1; $Level < $CurrentUser[ $resource[ $Techno ] ]; $Level++ ) {
    				$Units       = ($pricelist[ $Techno ]['metal'] + $pricelist[ $Techno ]['crystal'] + $pricelist[ $Techno ]['deuterium']) / 1;
    				$LevelMul    = pow( $pricelist[ $Techno ]['factor'], $Level );
    				$TechPoints += ($Units * $LevelMul);
    				$TechCounts += 1;
    			}
    		}
    	}
    	$RetValue['TechCount'] = $TechCounts;
    	$RetValue['TechPoint'] = $TechPoints;
    
    	return $RetValue;
    }
    
    function GetBuildPoints ( $CurrentPlanet ) {
    	global $resource, $pricelist, $reslist;
    
    	$BuildCounts = 0;
    	$BuildPoints = 0;
    	foreach($reslist['build'] as $n => $Building) {
    		if ( $CurrentPlanet[ $resource[ $Building ] ] > 0 ) {
    			for ( $Level = 1; $Level < $CurrentPlanet[ $resource[ $Building ] ]; $Level++ ) {
    				$Units        = ($pricelist[ $Building ]['metal'] + $pricelist[ $Building ]['crystal'] + $pricelist[ $Building ]['deuterium']) / 5;
    				$LevelMul     = pow( $pricelist[ $Building ]['factor'], $Level );
    				$BuildPoints += ($Units * $LevelMul);
    				$BuildCounts += 1;
    			}
    		}
    	}
    	$RetValue['BuildCount'] = $BuildCounts;
    	$RetValue['BuildPoint'] = $BuildPoints;
    
    	return $RetValue;
    }
    
    function GetDefensePoints ( $CurrentPlanet ) {
    	global $resource, $pricelist, $reslist;
    
    	$DefenseCounts = 0;
    	$DefensePoints = 0;
    	foreach($reslist['defense'] as $n => $Defense) {
    		if ($CurrentPlanet[ $resource[ $Defense ] ] > 0) {
    			$Units          = ($pricelist[ $Defense ]['metal'] + $pricelist[ $Defense ]['crystal'] + $pricelist[ $Defense ]['deuterium']) / 1;
    			$DefensePoints += ($Units * $CurrentPlanet[ $resource[ $Defense ] ]);
    			$DefenseCounts += $CurrentPlanet[ $resource[ $Defense ] ];
    		}
    	}
    	$RetValue['DefenseCount'] = $DefenseCounts;
    	$RetValue['DefensePoint'] = $DefensePoints;
    
    	return $RetValue;
    }
    
    function GetFleetPoints ( $CurrentPlanet ) {
    	global $resource, $pricelist, $reslist;
    
    	$FleetCounts = 0;
    	$FleetPoints = 0;
    	foreach($reslist['fleet'] as $n => $Fleet) {
    		if ($CurrentPlanet[ $resource[ $Fleet ] ] > 0) {
    			$Units          = ($pricelist[ $Fleet ]['metal'] + $pricelist[ $Fleet ]['crystal'] + $pricelist[ $Fleet ]['deuterium']) / 10;
    			$FleetPoints   += ($Units * $CurrentPlanet[ $resource[ $Fleet ] ]);
    			$FleetCounts   += $CurrentPlanet[ $resource[ $Fleet ] ];
    		}
    	}
    	$RetValue['FleetCount'] = $FleetCounts;
    	$RetValue['FleetPoint'] = $FleetPoints;
    
    	return $RetValue;
    }
    ?>
    ale to chyba nic nie wnosi ...


    no jaki wałek wchodze na moja xnove a tu mam 0 pkt nieweim jak to zrobilem
    ... ...

Strona 1 z 2 12 OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Nie mogę utworzyć konta administratora! - pomocy
    Przez Sovr3ign w dziale Poradniki do vallheru
    Odpowiedzi: 10
    Ostatni post / autor: 02-01-2012, 18:10
  2. Trzy osoby na stanowisko administratora
    Przez michmin w dziale Kosz
    Odpowiedzi: 38
    Ostatni post / autor: 01-02-2010, 21:32
  3. (błąd) Panel administratora
    Przez sebastian144 w dziale Support Ugameli
    Odpowiedzi: 4
    Ostatni post / autor: 27-04-2009, 07:21
  4. Panel administratora
    Przez menda90 w dziale Budowa gry via www
    Odpowiedzi: 10
    Ostatni post / autor: 20-07-2008, 18:59

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •