• 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!

serwer status gesior acc

arczieku

New Member
Joined
Feb 17, 2010
Messages
57
Reaction score
0
Witam. Gesior account maker 0.3.6i pytanie jak ustawić żeby nie wyświetlało cały czas serwer offline... ??
Code:
$config['site']['otslist.eu'] = 101;

No i pytanie jakie to ID ?? zarejestrowałem się i nie wiem gdzie to id znaleźć

odświeżam... jeszcze nie śpicie chyba :p pomoze ktoś ??
 
Last edited by a moderator:
no to jest gęsior 0.3.6 =/ zainstalowany i działa poprawnie :p ale tylko ten status mnie irytuje
 
na co na swoje albo co usunąc z whoisonline ?? :)
whoisonline.php
Code:
<?PHP
if(count($config['site']['worlds']) > 1)
{
	$worlds .= '<i>Select world:</i> ';
	foreach($config['site']['worlds'] as $id => $world_n)
	{
		$worlds .= ' <a href="?subtopic=whoisonline&world='.$id.'">'.$world_n.'</a> , ';
		if($id == (int) $_GET['world'])
		{
			$world_id = $id;
			$world_name = $world_n;
		}
	}
	$main_content .= substr($worlds, 0, strlen($worlds)-3);
}
if(!isset($world_id))
{
	$world_id = 0;
	$world_name = $config['server']['serverName'];
}
$order = $_REQUEST['order'];
if($order == 'level')
	$orderby = 'level';
elseif($order == 'vocation')
	$orderby = 'vocation';
if(empty($orderby))
	$orderby = 'name';
$players_online_data = $SQL->query('SELECT * FROM players WHERE world_id = '.(int) $world_id.' AND online = 1 ORDER BY '.$orderby);
$number_of_players_online = 0;
foreach($players_online_data as $player) {
	$number_of_players_online++;
	if(is_int($number_of_players_online / 2))
		$bgcolor = $config['site']['darkborder'];
	else
		$bgcolor = $config['site']['lightborder'];

	$kills = 6;
	$time = 3 * 60 * 60 * 1000;
	$hasRs = $kills * $time;
	$rs = "";
	if ($player['skulltime'] > 0 && $player['skull'] == 0)
		$rs = "<img style='border: 0;' src='./images/whiteskull.gif'/>";
	else if ($player['skulltime'] >= $hasRs or $player['skull'] == 1)
		$rs = "<img style='border: 0;' src='./images/redskull.gif'/>";

	$players_rows .= '<TR BGCOLOR='.$bgcolor.'><TD WIDTH=70%><A HREF="?subtopic=characters&name='.urlencode($player['name']).'">'.$player['name'].$rs.'</A></TD><TD WIDTH=10%>'.$player['level'].'</TD><TD WIDTH=20%>'.$vocation_name[$world_id][$player['promotion']][$player['vocation']].'</TD></TR>';
}
if($number_of_players_online == 0)
	//server status - server empty
	$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Server Status</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>Currently no one is playing on <b>'.$config['site']['worlds'][$world_id].'</b>.</TD></TR></TABLE></TD></TR></TABLE><BR>';
else
{
	
//Wykresik
$main_content.= '	<TABLE BORDER=0 CELLPADDING=4 CELLSPACING=1 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD WIDTH=10% CLASS=white><center><B>Players Online Chart</B></TD></TR></TABLE>
		<table align="center"><td>
		
<img src="http://otslist.eu/stats/'.$config['site']['otslist.eu'].'" width="100%" />	
	</td>
      </tr>
      </table>';


//server status - someone is online
	$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD CLASS=white><B>Server Status</B></TD></TR><TR BGCOLOR='.$config['site']['darkborder'].'><TD><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=1><TR><TD>Currently '.$number_of_players_online.' players are online on <b>'.$config['site']['worlds'][$world_id].'</b>.</TD></TR></TABLE></TD></TR></TABLE><BR>';
	
//Vocs w/Pics Online by Cybermaster
$connect = new mysqli ("".$config['server']['sqlHost']."","".$config['server']['sqlUser']."","".$config['server']['sqlPass']."","".$config['server']['sqlDatabase']."");
$sor = $connect->query("SELECT COUNT(*) FROM `players` WHERE `vocation` = 1 AND `online` = 1");
$sork = $sor->fetch_array();
$sor1 = $connect->query("SELECT COUNT(*) FROM `players` WHERE `vocation` = 2 AND `online` = 1");
$sork1 = $sor1->fetch_array();
$sor2 = $connect->query("SELECT COUNT(*) FROM `players` WHERE `vocation` = 3 AND `online` = 1");
$sork2 = $sor2->fetch_array();
$sor3 = $connect->query("SELECT COUNT(*) FROM `players` WHERE `vocation` = 4 AND `online` = 1");
$sork3 = $sor3->fetch_array();

$sor->close();
$sor1->close();
$sor2->close();
$sor3->close();

$main_content .= '<table width="200" cellspacing="1" cellpadding="0" border="0" align="center">
    <tbody>
        <tr>
            <tr bgcolor="'.$config['site']['darkborder'].'">
            <td><img src="images/sorc.png" /></td>
            <td><img src="images/druid.png" /></td>
            <td><img src="images/paly.png" /></td>
            <td><img src="images/kina.png" /></td>
        </tr>
        <tr>
            <tr bgcolor="'.$config['site']['vdarkborder'].'">
            <td style="text-align: center;"><strong>Sorcerers<br /></strong></td>
            <td style="text-align: center;"><strong>Druids</strong></td>
            <td style="text-align: center;"><strong>Paladins</strong></td>
            <td style="text-align: center;"><strong>Knights</strong></td>
        </tr>
        <tr>
            <TR BGCOLOR="'.$config['site']['lightborder'].'">
            <td style="text-align: center;">'.$sork[0].'</td>
            <td style="text-align: center;">'.$sork1[0].'</td>
            <td style="text-align: center;">'.$sork2[0].'</td>
            <td style="text-align: center;">'.$sork3[0].'</td>
        </tr>
    </tbody>
</table>
<div style="text-align: center;">&nbsp;</div>';

$main_content .= "<table width='100%' cellspacing='1'>
		<tr>
			<td style='background: ".$bgcolor.";' align='center'>
				<img src='./images/whiteskull.gif'/> - 1 - 6 Frags
				<br/>
				<img src='./images/redskull.gif'/> - 6+ Frags or Red Skull
			</td>
		</tr>
		</table>";

//list of players
	$main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD><A HREF="?subtopic=whoisonline&order=name" CLASS=white>Name</A></TD><TD><A HREF="?subtopic=whoisonline&order=level" CLASS=white>Level</A></TD><TD><A HREF="?subtopic=whoisonline&order=vocation" CLASS=white>Vocation</TD></TR>'.$players_rows.'</TABLE>';
	//search bar
	$main_content .= '<BR><FORM ACTION="?subtopic=characters" METHOD=post>  <TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>';
}
?>
 
Last edited:
Masz tam dać ID swojego serwera z otslist.eu.
Możesz je zdobyć klikając tam na swój serwer i na które w adresie strony masz swoje ID.

To jest od tego wykresu ze statystykami online.
 
a dla mojego 3740 wpisałem w configu i nie pisze ze jest online tylko offline... na stronie kolego ale wykres jest jak się wejdzie...
 
Zmień w laylout.php



echo '<font color="red"><b>Server<br />OFFLINE</b></font>';
Na
echo '<font color="green"><b>Server<br />ONLINE</b></font>';

Można się pobawić w zamienianie plików ale nie mam ochoty kombinować z tym.
 
No widzisz jakie sztuczki. Będziesz mógł sobie wyłączyć otsa, włączyć jakiegoś CS'a LOL'a czy w co tam grasz, a ots będzie online. Lepiej niż na dedyku.
 
Back
Top