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

Колоризация статистики

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

  1. Synth (LM) Пантограф!

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

    [IMG]

    game.php

    Замените:

    Код:
                      //Bold high results
    		if ($kills >=10) {$kills = "<b>$kills</b>";}
    		if ($deaths >=10) {$deaths = "<b>$deaths</b>";}
    		if ($assists >=10) {$assists = "<b>$assists</b>";}
    		if ($creepkills >=60) {$creepkills = "<b>$creepkills</b>";}
    		if ($creepdenies >=10) {$creepdenies = "<b>$creepdenies</b>";}
    		if ($neutralkills >=30) {$neutralkills = "<b>$neutralkills</b>";}
    	              if ($towerkills >=2) {$towerkills = "<b>$towerkills</b>";}
    		if ($gold >=2500) {$gold = "<b>$gold</b>";}
    На

    Код:
    //Colorize stats
     	$k = $kills;
      	$d = $deaths;
      	$a = $assists;
      	$ck = $creepkills;
      	$cd = $creepdenies;
      	$cn = $neutralkills;
      	$tk = $towerkills;
    
      
      	$k1 = 255/20*$kills;
      	if($k1>255)
      	$k1 = 255;
      	$k1 = round($k1);
      	$k2 = 255-$k1;
      	
      	
      	
      	$d1 = 200/10*$deaths;
      	if($d1>255)
      	$d1 = 200;
      	$d1 = round($d1);
      	$d2 = 200-$d1;
      	
      	
      	$a1 = 255/20*$assists;
      	if($a1>255)
      	$a1 = 255;
      	$a1 = round($a1);
      	$a2 = 255-$a1;
      	
      	$ck1 = 255/200*$creepkills;
      	if($ck1>255)
      	$ck1 = 255;
      	$ck1 = round($ck1);
      	$ck2 = 255-$ck1;
      	
      	$cd1 = 255/30*$creepdenies;
      	if($cd1>255)
      	$cd1 = 255;
      	$cd1 = round($cd1);
      	$cd2 = 255-$cd1;
      	
      	$cn1 = 255/50*$neutralkills;
      	if($cn1>255)
      	$cn1 = 255;
      	$cn1 = round($cn1);
      	$cn2 = 255-$cn1;
      	
      	$tk1 = 255/5*$towerkills;
      	if($tk1>255)
      	$tk1 = 255;
      	$tk1 = round($tk1);
      	$tk2 = 255-$tk1;
      	
    if ($kills >=1) {$kills = "<span style='color:rgb(255,$k2,$k2)'>$kills</span>";}
    if ($k >=10) {$kills = "<b>$kills</b>";}
    
    if ($d >=1) {$deaths = "<span style='color:rgb(0,$d2,255)'>$deaths</span>";}
    if ($d >=8) {$deaths = "<b>$deaths</b>";}
    
    if ($a >=1) {$assists = "<span style='color:rgb($a2,255,$a2)'>$assists</span>";}
    if ($a >=10) {$assists = "<b>$assists</b>";}
    
    if ($ck >=1) {$creepkills = "<span style='color:rgb(255,$ck2,$ck2)'>$creepkills</span>";}
    if ($ck >=60) {$creepkills = "<b>$creepkills</b>";}
    
    if ($cd >=1) {$creepdenies = "<span style='color:rgb(255,$cd2,$cd2)'>$creepdenies</span>";}
    if ($cd >=10) {$creepdenies = "<b>$creepdenies</b>";}
    
    if ($cn >=1) {$neutralkills = "<span style='color:rgb(255,$cn2,$cn2)'>$neutralkills</span>";}
    if ($cn >=30) {$neutralkills = "<b>$neutralkills</b>";}
    
    if ($tk >=1) {$towerkills = "<span style='color:rgb(255,$tk2,$tk2)'>$towerkills</span>";}
    if ($tk >=2) {$towerkills = "<b>$towerkills</b>";}
    
    if ($gold >=2500) {$gold = "<b>$gold</b>";}
    //End colorize by LongMan
    PS: Делалось под скителсом, так что не судите :bIbIbIblya:
    Amaranthe нравится это.