• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

gesior acc petle

Indenpedens

Banned User
Joined
Nov 6, 2010
Messages
584
Reaction score
39
Location
Poland
jak to jest z petlami light i dark border w gesior acc 0.3.4
bo lipnie mam jak w characters dwa jasne paski kolo siebie sa albo 2 ciemne
tak sie stalo po tym jak dodalem nowe linijki do characters.php
 
To se zmień color.
Jakie pętle light i dark border hahhahahah ?
 
no ze jak np masz ze wyswietla czy player ma domek to dopiero jak kupi domek na stronie sie pojawia dodatkowa linijka z House: i wtedy ta petla jest potrzebna zeby bylo na zmiane light i dark niby jest dobrze ale jak dojdzie linijka House to ma taki sam kolor jak sasiadujaca linijka ;/ a jak zmienie kolor linijki house to sie psuje inna i tak w kolko
 
Może pokaż kod, pewnie gdzieś nie inkrementujesz tej zmiennej albo coś w tym stylu.
 
Code:
	if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Residence:</TD><TD>'.$towns_list[$player->getWorld()][$player->getTownId()].'</TD></TR>';
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['lightborder']; } else { $bgcolor = $config['site']['lightborder']; } $number_of_rows++;
			 $houses = $SQL->query('SELECT houses.name AS name, houses.town AS town FROM houses WHERE houses.owner = ' . $player->getId() . ' LIMIT 1;');
    $k = 0;
foreach($houses as $house)
{
    $main_content .= "
    <TR BGCOLOR=\"".$config['site'][($k % 2 == 1 ? 'light' : 'dark').'border']."\">
        <TD>
            House:
        </TD>
        <TD>
            " . $house['name'] . " (" . $towns_list[0][$house['town']] . ")
        </TD>
    </TR>";
} 
			$rank_of_player = $player->getRank();
			if(!empty($rank_of_player))
			{
				$guild_name2 = $rank_of_player->getGuild()->getName();
				$guild_name = $rank_of_player->getGuild()->getId();
				if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['darkborder']; } $number_of_rows++;
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Guild membership:</TD><TD>'.$rank_of_player->getName().' of the <a href="?subtopic=guilds&action=show&guild='.$guild_name.'">'.$guild_name2.'</a></TD></TR>';
			}
			if(is_int($number_of_rows / 2)) { $bgcolor = $config['site']['darkborder']; } else { $bgcolor = $config['site']['darktborder']; } $number_of_rows++;
			$lastlogin = $player->getLastLogin();
			if(empty($lastlogin))
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>Never logged in.</TD></TR>';
			else
				$main_content .= '<TR BGCOLOR="'.$bgcolor.'"><TD>Last login:</TD><TD>'.date("j F Y, g:i a", $lastlogin).'</TD></TR>';
			if($config['site']['show_creationdate'] && $player->getCreated())
xD
 
to nie jest pętla, tylko dzieli ci tabele, że co 2 rekord jest na czarno, a każdy inny na biało

(chyba)
 
Albo za zmienną $k przypisz $number_of_rows albo użyj $number_of_rows zamiast $k :$
 
Back
Top