1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Функция Поиск игрока

Тема в разделе 'Кодинг/Собственные решения', создана пользователем festival, 29 дек 2010.

  1. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    А можно так же добавить около ника забаненого его забаненый ip и номер бана? То есть что бы было примерно так:
    <name> [<ip>] #<ID>
    Пример:
    pro100noob [95.66.80.4] #2001
  2. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Можно. Тебе сделать?
  3. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Да, иначе бы я не просил (и пожалуйста подсветку искомого куска не забудь). ;)
  4. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Что значит подсветка?
  5. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Я так понимаю что-то типа этого:
    Подсветка

    Чтобы подсвечивать светом или жирным шрифтом искомые слова в тексте, надо сделать всего лишь следующее:

    $highlight = str_replace(" ", "|", $good);
  6. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    завтра
  7. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Хорошо. :)
  8. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    роб тоже ждёт ^^
  9. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Кст, мы всё еще ждём ;-)
  10. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    ajax_search.php

    После


    Код:
    	if(!$isadmin && !$issafe)
    	$status = "Юзер";
    >>>
    Код:
    
    		$searchTerm = strtolower($searchTerm);
    	$name3 = strtolower($name);
    	$name = str_replace($searchTerm, "<span style='background: rgba(0, 0, 255, 0.5);'>$searchTerm</span>", "$name3");
    	
    	if (trim(strtolower($banname)) == $name2) 
    	$ids = "<<b><a href='http://www.db.ripe.net/whois?searchtext=$ips'/>$ips</a>>  #".$idse."</b>";
  11. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    В конфиге были какие изменения? Ругается на конфиг 2 линия: if (!isset($_SESSION)) {session_start();}
  12. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Адрес сайта дай.
  13. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Я код обновил, попробуй еще раз.
  14. Apx Ньюфаг

    Сообщения:
    165
    Спасибы:
    0
    Нет, совсем что-то плохо.
    sevmoo.co.cc
  15. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    все работает тока невижу чтоб ты добавил <name> [<ip>] #<ID>
    айпи и айди.... можешь дозалить плз
  16. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Рак глаз не?
  17. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Код:
    echo "<table><tr><td style='padding-left:8px;' height='20px'>$lang[search_term_used] <b>$searchTerm</b></td></tr>";
        $total_matches = $db->num_rows($qry_result);
       
        if ($total_matches < 1) 
        {echo "<tr><td><div align='center'<span style='color:red'>$lang[no_maches] <b>{$searchTerm}</b></span><br/></div></td></tr>";}
       
        echo "<tr><td style='padding-left:8px;' height='20px'>$lang[search_found] $captcha ".$total_matches." $lang[search_users]</td></tr></table>";
        
        echo "<div align='center'><table style='width:95%;margin:8px;'> 
            <tr>
            <th style='padding-left:4px;'><div align='left'>$lang[name]</div></th>
            <th><div align='center'>Статус</div></th>
          <th><div align='center'>$lang[games]</div></th>
          <th><div align='center'>$lang[average]</div></th>
          <th><div align='center'>$lang[kills]</div></th>
          <th><div align='center'>$lang[deaths]</div></th>
          <th><div align='center'>$lang[assists]</div></th>
          <th><div align='center'>$lang[creeps]</div></th>
          <th><div align='center'>$lang[denies]</div></th>
          <th><div align='center'>$lang[first_game]</div></th>
          <th><div align='center'>$lang[last_game]</div></th>
          <th></th>
          </tr>";
        
        
        while ($list = $db->fetch_array($qry_result,'assoc')) {
           $totgames=$list["totgames"];
          $kills=ROUND($list["kills"],2);
          $death=ROUND($list["deaths"],2);
          $assists=ROUND($list["assists"],2);
          $creepkills=ROUND($list["creepkills"],2);
          $creepdenies=ROUND($list["creepdenies"],2);
          $neutralkills=ROUND($list["neutralkills"],2);
          $towerkills=ROUND($list["towerkills"],2);
          $firstplayed=date($date_format,strtotime($list["firstplayed"]));
          $lastplayed=date($date_format,strtotime($list["lastplayed"]));
          $name=$list["name"];
          $name2=trim(strtolower($list["name"]));
            $banname=$list["banname"];
          $ntitle = "title='$name'";
          
          $myFlag = "";
          $IPaddress = $list["ip"];
          //COUNTRY FLAGS
          if ($CountryFlags == 1 AND file_exists("../includes/ip_files/countries.php") AND $IPaddress!="")
          {
          $two_letter_country_code=iptocountry($IPaddress);
          include("../includes/ip_files/countries.php");
          $three_letter_country_code=$countries[$two_letter_country_code][0];
            $country_name=convEnt2($countries[$two_letter_country_code][1]);
          $file_to_check="./flags/$two_letter_country_code.gif";
          if (file_exists($file_to_check)){
                  $flagIMG = "<img src=includes/$file_to_check>";
                    $flag = "<img onMouseout='hidetooltip()' onMouseover='tooltip(\"".$flagIMG." $country_name\",100); return false' src='includes/$file_to_check' width='20' height='13'>";
                    }else{
                    $flag =  "<img title='$country_name' src='includes/flags/noflag.gif' width='20' height='13'>";
                    }   
          $myFlag = $flag;
          }
          
          
          if (trim(strtolower($banname)) == $name2)
              
          {$reason = " <br>$lang[reason]: ".trim($list["reason"]);
          $name = "<span style='color:#BD0000'>$list[name]</span>";
          $ntitle = "title='Забанен'"; } else $reason = "";
          
          
          $isadmin = "";
          $issafe = "";
          $isbans = "";
          $status = "";
         $sql1 = "SELECT id FROM admins WHERE name ='$name2' ";
    
         $qry_result1 = $db->query($sql1) or die(mysql_error());
         $list1 = $db->fetch_array($qry_result1,'assoc');
         if($list1["id"])
         $isbans = "<span style='color:red'>Забанен</span>";
         
         $qry_result1 = $db->query($sql1) or die(mysql_error());
         $list1 = $db->fetch_array($qry_result1,'assoc');
         if($list1["id"])
         $isadmin = "<span style='color:blue'>РђРґРјРёРЅ</span>";
         
         $sql1 = "SELECT id FROM safelist WHERE name = '$name2' ";
         
         $qry_result1 = $db->query($sql1) or die(mysql_error());
         $list1 = $db->fetch_array($qry_result1,'assoc');
         if($list1["id"])
         $issafe = "<span style='color:green'>VIP</span>";
         
         
       $status = $isadmin."<br>".$issafe;
       if(!$isadmin && !$issafe)
       $status = "Игрок";
       $searchTerm = strtolower($searchTerm);
       $name3 = strtolower($name);
       $name = str_replace($searchTerm, "<span style='background: rgba(0, 0, 255, 0.5);'>$searchTerm</span>", "$name3");
       
       if (trim(strtolower($banname)) == $name2) 
       $ids = "<<b><a href='http://www.db.ripe.net/whois?searchtext=$ips'/>$ips</a>>  #".$idse."</b>";
          
       echo "<tr class='row'>
       <td style='padding-left:4px; width='150px'>
       <div align='left'>$myFlag <a $ntitle href='user.php?u=$name2'>$name</a> $reason</div></td>
       <td width='50px'><div align='center'>$status</div></td>
       <td width='64px'><div align='center'>$totgames</div></td>
       <td width='32px'><div align='center'></div></td>
       <td width='64px'><div align='center'>$kills</div></td>
       <td width='64px'><div align='center'>$death</div></td>
       <td width='64px'><div align='center'>$assists</div></td>
       <td width='64px'><div align='center'>$creepkills</div></td>
       <td width='64px'><div align='center'>$creepdenies</div></td>
       <td width='160px'><div align='center'>$firstplayed</div></td>
       <td width='160px'><div align='center'>$lastplayed</div></td>
       <td width='16px'></td>
       </tr>";
        }
        echo "</table></div>";
         
         ?>
    [IMG]
    Вот смотри (((
    не айпи не айди. И еще если можно то скажи плз как в статус место Юзер добавить Забанен, ну если игрок забанен, ато я пытался но по нулям. :prayy: :prayy: :prayy:
  18. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Код:
    	  //Build Result String
    	echo "<table><tr><td style='padding-left:8px;' height='20px'>$lang[search_term_used] <b>$searchTerm</b></td></tr>";
        $total_matches = $db->num_rows($qry_result);
    	
    	 if ($total_matches < 1) 
    	 {echo "<tr><td><div align='center'<span style='color:red'>$lang[no_maches] <b>{$searchTerm}</b></span><br/></div></td></tr>";}
    	
    	 echo "<tr><td style='padding-left:8px;' height='20px'>$lang[search_found] $captcha ".$total_matches." $lang[search_users]</td></tr></table>";
    	 
    	 echo "<div align='center'><table style='width:95%;margin:8px;'> 
            <tr>
            <th style='padding-left:4px;'><div align='left'>$lang[name]</div></th>
            <th><div align='center'>Статус</div></th>
            
    		<th><div align='center'>$lang[games]</div></th>
    		<th><div align='center'>$lang[average]</div></th>
    		<th><div align='center'>$lang[kills]</div></th>
    		<th><div align='center'>$lang[deaths]</div></th>
    		<th><div align='center'>$lang[assists]</div></th>
    		<th><div align='center'>$lang[creeps]</div></th>
    		<th><div align='center'>$lang[denies]</div></th>
    		<th><div align='center'>$lang[first_game]</div></th>
    		<th><div align='center'>$lang[last_game]</div></th>
    		<th></th>
    		</tr>";
    	 
    	 
    	 while ($list = $db->fetch_array($qry_result,'assoc')) {
    	 	$totgames=$list["totgames"];
    	 	$idse=$list["ide"];
    	 	$ips=$list["ip"];
    		$kills=ROUND($list["kills"],2);
    		$death=ROUND($list["deaths"],2);
    		$assists=ROUND($list["assists"],2);
    		$creepkills=ROUND($list["creepkills"],2);
    		$creepdenies=ROUND($list["creepdenies"],2);
    		$neutralkills=ROUND($list["neutralkills"],2);
    		$towerkills=ROUND($list["towerkills"],2);
    		$firstplayed=date($date_format,strtotime($list["firstplayed"]));
    		$lastplayed=date($date_format,strtotime($list["lastplayed"]));
    		$name=$list["name"];
    		$name2=trim(strtolower($list["name"]));
            $banname=$list["banname"];
    		$ntitle = "title='$name'";
    		
    		$myFlag = "";
    		$IPaddress = $list["ip"];
    		//COUNTRY FLAGS
    		if ($CountryFlags == 1 AND file_exists("../includes/ip_files/countries.php") AND $IPaddress!="")
    		{
    		$two_letter_country_code=iptocountry($IPaddress);
    		include("../includes/ip_files/countries.php");
    		$three_letter_country_code=$countries[$two_letter_country_code][0];
            $country_name=convEnt2($countries[$two_letter_country_code][1]);
    		$file_to_check="./flags/$two_letter_country_code.gif";
    		if (file_exists($file_to_check)){
    		        $flagIMG = "<img src=includes/$file_to_check>";
                    $flag = "<img onMouseout='hidetooltip()' onMouseover='tooltip(\"".$flagIMG." $country_name\",100); return false' src='includes/$file_to_check' width='20' height='13'>";
                    }else{
                    $flag =  "<img title='$country_name' src='includes/flags/noflag.gif' width='20' height='13'>";
                    }	
    		$myFlag = $flag;
    		}
    		
    		
    		if (trim(strtolower($banname)) == $name2) 
    		{$reason = " <br>$lang[reason]: ".trim($list["reason"]);
    		$name = "<span style='color:#BD0000'>$list[name]</span>";
    		$ntitle = "title='Забанен'"; } else $reason = "";
    		
    		$isadmin = "";
    		$issafe = "";
    		$status = "";
    	  $sql1 = "SELECT id FROM admins WHERE name ='$name2' ";
    	  
    	  $qry_result1 = $db->query($sql1) or die(mysql_error());
    	  $list1 = $db->fetch_array($qry_result1,'assoc');
    	  if($list1["id"])
    	  $isadmin = "<span style='color:blue'>Админ</span>";
    	  
    	  $sql1 = "SELECT id FROM safelist WHERE name = '$name2' ";
    	  
    	  $qry_result1 = $db->query($sql1) or die(mysql_error());
    	  $list1 = $db->fetch_array($qry_result1,'assoc');
    	  if($list1["id"])
    	  $issafe = "<span style='color:green'>Защищенный</span>";
    	  
    	  
    	$status = $isadmin."<br>".$issafe;
    	if(!$isadmin && !$issafe)
    	$status = "Юзер";
    	$searchTerm = strtolower($searchTerm);
    	$name3 = strtolower($name);
    	$name = str_replace($searchTerm, "<span style='background: rgba(0, 0, 255, 0.5);'>$searchTerm</span>", "$name3");
    	
    	if (trim(strtolower($banname)) == $name2) 
    	$ids = "<<b><a href='http://www.db.ripe.net/whois?searchtext=$ips'/>$ips</a>>  #".$idse."</b>";
    		
    	echo "<tr class='row'>
    	<td style='padding-left:4px; width='150px'>
    	
    	<div align='left'>$myFlag <a $ntitle href='user.php?u=$name2'>$name</a>  $ids<br>$reason</div></td>
    	<td width='50px'><div align='center'>$status</div></td>
    
    	
    	<td width='64px'><div align='center'>$totgames</div></td>
    	<td width='32px'><div align='center'></div></td>
    	<td width='64px'><div align='center'>$kills</div></td>
    	<td width='64px'><div align='center'>$death</div></td>
    	<td width='64px'><div align='center'>$assists</div></td>
    	<td width='64px'><div align='center'>$creepkills</div></td>
    	<td width='64px'><div align='center'>$creepdenies</div></td>
    	<td width='160px'><div align='center'>$firstplayed</div></td>
    	<td width='160px'><div align='center'>$lastplayed</div></td>
    	<td width='16px'></td>
    	</tr>";
    	 }
    	 echo "</table></div>";
    	  
    	  ?>
  19. rost Гуру

    Сообщения:
    1.258
    Спасибы:
    150
    Сборка бота GHost:
    LtG
    Дата начала использования бота:
    01.11.2010
    Skype:
    Мой статус
    Вобщем смотри:
    [IMG]
    айпи есть, а айди нету :ohpalevo:

    И вот еще:
    [IMG]
    не на всех никах айпи виден, почему ?((
  20. Synth (LM) Пантограф!

    Сообщения:
    2.762
    Спасибы:
    172
    Сборка бота GHost:
    My own version of GhostOne
    Дата начала использования бота:
    15.06.2008
    Skype:
    Мой статус
    Ой беда, там с каптчей прилагалось и лишняя маг. кавычка была. В общем вот:

    Код:
     $searchTerm = trim($_GET['searchterm']);
    	  $searchTerm = strip_tags($searchTerm); // remove any html/javascript.
    	  $searchTerm = EscapeStr($searchTerm); 
    	  
    	  $bans_only = "	  AND b.name = e.name"; //Maybe for later usage
    	  $sql_reson = " , e.reason";
    	  
    	  $sql = "
    	  SELECT 
    	  e.id as ide,
    	  COUNT(a.id) as totgames
    	  , AVG(kills) as kills
    	  , AVG(deaths) as deaths
    	  , AVG(assists) as assists
    	  , AVG(creepkills) as creepkills
    	  , AVG(creepdenies) as creepdenies
    	  , AVG(neutralkills) as neutralkills
    	  , AVG(towerkills) as towerkills
    	  , MAX(datetime) as lastplayed
    	  , MIN(datetime) as firstplayed
    	  , b.name as name
    	  , b.ip as ip
    	  , e.name as banname 
    	  , e.reason 
          FROM dotaplayers AS a 
    	  LEFT JOIN gameplayers AS b ON b.gameid = a.gameid and a.colour = b.colour 
          LEFT JOIN dotagames AS c ON c.gameid = a.gameid 
    	  LEFT JOIN games as d ON d.id = c.gameid 
          LEFT JOIN bans AS e on b.name = e.name
          WHERE b.name <> '' and winner <> 0 
    	  AND LOWER(b.name) LIKE LOWER('%{$searchTerm}%') 
    	  GROUP BY b.name
    	  ORDER BY COUNT(a.id) DESC, b.name ASC 
    	  LIMIT $search_limit";
    	  
    	  $qry_result = $db->query($sql) or die(mysql_error());
    	  
    	  
    	  
    
    	  
    	  
    	  
    
    
    	  //Build Result String
    	echo "<table><tr><td style='padding-left:8px;' height='20px'>$lang[search_term_used] <b>$searchTerm</b></td></tr>";
        $total_matches = $db->num_rows($qry_result);
    	
    	 if ($total_matches < 1) 
    	 {echo "<tr><td><div align='center'<span style='color:red'>$lang[no_maches] <b>{$searchTerm}</b></span><br/></div></td></tr>";}
    	
    	 echo "<tr><td style='padding-left:8px;' height='20px'>$lang[search_found] $captcha ".$total_matches." $lang[search_users]</td></tr></table>";
    	 
    	 echo "<div align='center'><table style='width:95%;margin:8px;'> 
            <tr>
            <th style='padding-left:4px;'><div align='left'>$lang[name]</div></th>
            <th><div align='center'>Статус</div></th>
            
    		<th><div align='center'>$lang[games]</div></th>
    		<th><div align='center'>$lang[average]</div></th>
    		<th><div align='center'>$lang[kills]</div></th>
    		<th><div align='center'>$lang[deaths]</div></th>
    		<th><div align='center'>$lang[assists]</div></th>
    		<th><div align='center'>$lang[creeps]</div></th>
    		<th><div align='center'>$lang[denies]</div></th>
    		<th><div align='center'>$lang[first_game]</div></th>
    		<th><div align='center'>$lang[last_game]</div></th>
    		<th></th>
    		</tr>";
    	 
    	 
    	 while ($list = $db->fetch_array($qry_result,'assoc')) {
    	 	$totgames=$list["totgames"];
    	 	$idse=$list["ide"];
    	 	$ips=$list["ip"];
    		$kills=ROUND($list["kills"],2);
    		$death=ROUND($list["deaths"],2);
    		$assists=ROUND($list["assists"],2);
    		$creepkills=ROUND($list["creepkills"],2);
    		$creepdenies=ROUND($list["creepdenies"],2);
    		$neutralkills=ROUND($list["neutralkills"],2);
    		$towerkills=ROUND($list["towerkills"],2);
    		$firstplayed=date($date_format,strtotime($list["firstplayed"]));
    		$lastplayed=date($date_format,strtotime($list["lastplayed"]));
    		$name=$list["name"];
    		$name2=trim(strtolower($list["name"]));
            $banname=$list["banname"];
    		$ntitle = "title='$name'";
    		
    		$myFlag = "";
    		$IPaddress = $list["ip"];
    		//COUNTRY FLAGS
    		if ($CountryFlags == 1 AND file_exists("../includes/ip_files/countries.php") AND $IPaddress!="")
    		{
    		$two_letter_country_code=iptocountry($IPaddress);
    		include("../includes/ip_files/countries.php");
    		$three_letter_country_code=$countries[$two_letter_country_code][0];
            $country_name=convEnt2($countries[$two_letter_country_code][1]);
    		$file_to_check="./flags/$two_letter_country_code.gif";
    		if (file_exists($file_to_check)){
    		        $flagIMG = "<img src=includes/$file_to_check>";
                    $flag = "<img onMouseout='hidetooltip()' onMouseover='tooltip(\"".$flagIMG." $country_name\",100); return false' src='includes/$file_to_check' width='20' height='13'>";
                    }else{
                    $flag =  "<img title='$country_name' src='includes/flags/noflag.gif' width='20' height='13'>";
                    }	
    		$myFlag = $flag;
    		}
    		
    		
    		if (trim(strtolower($banname)) == $name2) 
    		{$reason = " <br>$lang[reason]: ".trim($list["reason"]);
    		$name = "<span style='color:#BD0000'>$list[name]</span>";
    		$ntitle = "title='Забанен'"; } else $reason = "";
    		
    		$isadmin = "";
    		$issafe = "";
    		$status = "";
    	  $sql1 = "SELECT id FROM admins WHERE name ='$name2' ";
    	  
    	  $qry_result1 = $db->query($sql1) or die(mysql_error());
    	  $list1 = $db->fetch_array($qry_result1,'assoc');
    	  if($list1["id"])
    	  $isadmin = "<span style='color:blue'>Админ</span>";
    	  
    	  $sql1 = "SELECT id FROM safelist WHERE name = '$name2' ";
    	  
    	  $qry_result1 = $db->query($sql1) or die(mysql_error());
    	  $list1 = $db->fetch_array($qry_result1,'assoc');
    	  if($list1["id"])
    	  $issafe = "<span style='color:green'>Защищенный</span>";
    	  
    	  
    	$status = $isadmin."<br>".$issafe;
    	if(!$isadmin && !$issafe)
    	$status = "Юзер";
    	$searchTerm = strtolower($searchTerm);
    	$name3 = strtolower($name);
    	$name = str_replace($searchTerm, "<span style='background: rgba(0, 0, 255, 0.5);'>$searchTerm</span>", "$name3");
    	
    	if (trim(strtolower($banname)) == $name2) 
    	$ids = "<<b><a href='http://www.db.ripe.net/whois?searchtext=$ips'/>$ips</a>>  #".$idse."</b>";
    		
    	echo "<tr class='row'>
    	<td style='padding-left:4px; width='150px'>
    	
    	<div align='left'>$myFlag <a $ntitle href='user.php?u=$name2'>$name</a>  $ids<br>$reason</div></td>
    	<td width='50px'><div align='center'>$status</div></td>
    
    	
    	<td width='64px'><div align='center'>$totgames</div></td>
    	<td width='32px'><div align='center'></div></td>
    	<td width='64px'><div align='center'>$kills</div></td>
    	<td width='64px'><div align='center'>$death</div></td>
    	<td width='64px'><div align='center'>$assists</div></td>
    	<td width='64px'><div align='center'>$creepkills</div></td>
    	<td width='64px'><div align='center'>$creepdenies</div></td>
    	<td width='160px'><div align='center'>$firstplayed</div></td>
    	<td width='160px'><div align='center'>$lastplayed</div></td>
    	<td width='16px'></td>
    	</tr>";