Site .php files

shntutor
em Websites

shntutor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/08/12Posts: 18Char no Tibia: Jhoey Bolter

Olá galera do XTibia, eu sou totalmente novo nessas coisas de Website, criei meu servidor, só que não sei editar site e não conheço nenhum webdesigner

Quando eu clico em Server Info, apareçe "edit this in serverinfo.php", eu fui lá, mas não sei os códigos talz...

Alguem sabe fazer, tem um tutorial pra isso?

Por favor me ajudem,

Obrigado!

AlexandreKG

Estudante de TI
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 30/10/11Posts: 1153Gênero: Masculino

Procure na seção Pedidos e Duvidas resolvidos,talves axe oq procure se talves nao axar volte aki.

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

baixe um outro gesior e pegue o scriptdeserverinfo a seu gosto troque e mude as informações, vou fazer uma busca e te repassar alguns!

Daijobu!

 

shntutor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/08/12Posts: 18Char no Tibia: Jhoey Bolter

Ok, no aguardo, estou procurando também!

:)

Piabeta Kun

Ex-Coordenador de Websites
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 23/12/08Posts: 2403Gênero: MasculinoChar no Tibia: Gordo Warlike

tenta essa:

 

 

 

<?PHP

if($config['site']['serverinfo_page'])

{

$stages = simplexml_load_file($config['site']['server_path'].'/data/XML/stages.xml');

$servers = simplexml_load_file($config['site']['server_path'].'/data/XML/servers.xml');

$talkactions = simplexml_load_file($config['site']['server_path'].'/data/talkactions/talkactions.xml');

$main_content .= '<br><center>

<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Status</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td width="50%"><font class="white"><b>Name</b></font></td><td><font class="white"><b>Value</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Server</td><td>'.(($config['status']['serverStatus_online'] == 1) ? '<b>Online</b>' : '<b>Offline</b>').'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Player Online</td><td>'.$config['status']['serverStatus_players'].'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>UpTime</td><td>'.$config['status']['serverStatus_uptime'].'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Monster</td><td>'.$config['status']['serverStatus_monsters'].'</td>

</tr>

</table>

<br>';

if($config['server']['experienceStages'] == false)

$rateExperience .= $config['server']['rateExperience'].'x';

else

{

$rateExperience .= '<table width="100%">';

foreach($stages as $exp1)

{

$i = 0;

$ots = (int) $exp1["id"];

if($ots > 0)

$rateExperience .= '<tr align="center" bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="3"><strong>Experience Stages on '.$config['site']['worlds'][$ots].'</strong></td></tr>';

$rateExperience .= '<tr align="center" bgcolor="'.$config['site']['vdarkborder'].'"><td class="white">From Level</td><td class="white">To Level</td><td class="white">Rate</td></tr>';

foreach($exp1 as $exp)

{

if(isset($exp["maxlevel"]))

$max = $exp["maxlevel"];

else

$max = "-";

if(is_int($i/2))

$bgcolor=$config['site']['lightborder'];

else

$bgcolor=$config['site']['darkborder'];

$rateExperience .= '<tr align="center" bgcolor="'.$bgcolor.'"><td>'.$exp["minlevel"].'</td><td>'.$max.'</td><td>'.$exp["multiplier"].'x</td></tr>';

$i++;

}

}

$rateExperience .= '</table>';

}

$main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Rates</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td><font class="white"><b>Name</b></font></td><td><font class="white"><b>Value</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td width="50%">Experience</td><td>'.$rateExperience.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Skill</td><td>'.$config['server']['rateSkill'].'x</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Magic</td><td>'.$config['server']['rateMagic'].'x</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Loot</td><td>'.$config['server']['rateLoot'].'x</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Spawn</td><td>'.$config['server']['rateSpawn'].'x</td>

</tr>

</table><br>';

foreach($servers as $server)

{

$v1 = $server['versionMin'];

$v2 = $server['versionMax'];

if($v1 == $v2)

{

$version = str_split($v1);

$version = $version[0].'.'.$version[1].$version[2];

}

else

{

$v1 = str_split($v1);

$v2 = str_split($v2);

$version = $v1[0].'.'.$v1[1].$v1[2].'~'.$v2[0].'.'.$v2[1].$v2[2];

}

}

///Queries ///

$query = $SQL->query('SELECT `name`, `id`, `level`, `experience` FROM `players` WHERE players.group_id < '.$config['site']['players_group_id_block'].' AND account_id != 1 ORDER BY `level` DESC, `experience` DESC LIMIT 1;')->fetch();

$query2 = $SQL->query('SELECT `id`, `name` FROM `players` ORDER BY `id` DESC LIMIT 1;')->fetch();

$housesfree = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=0;')->fetch();

$housesrented = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=1;')->fetch();

$banned = $SQL->query('SELECT COUNT(*) FROM `bans` WHERE `id`>0;')->fetch();

$accounts = $SQL->query('SELECT COUNT(*) FROM `accounts` WHERE `id`>0;')->fetch();

$players = $SQL->query('SELECT COUNT(*) FROM `players` WHERE `id`>0;')->fetch();

$guilds = $SQL->query('SELECT COUNT(*) FROM `guilds` WHERE `id`>0;')->fetch();

///End Queries ///

$main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Info Server</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td width="50%"><font class="white"><b>Name</b></font></td><td><font class="white"><b>Value</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>World Type</td><td>';

$w=strtolower($config['server']['worldType']);

if(in_array($w, array('pvp','2','normal','open','openpvp')))

$main_content .= 'Open PvP';

elseif(in_array($w, array('no-pvp','nopvp','non-pvp','nonpvp','1','safe','optional','optionalpvp')))

$main_content .= 'Optional PvP';

elseif(in_array($w, array('pvp-enforced','pvpenforced','pvp-enfo','pvpenfo','pvpe','enforced','enfo','3','war','hardcore','hardcorepvp')))

$main_content .= 'Hardcore PvP';

$main_content .='</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Client Version</td><td>'.$version.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Server motd</td><td>'.$config['server']['motd'].'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Last joined</td><td><a href="?subtopic=characters&name='.urlencode($query2['name']).'">'.$query2['name'].'</a></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Best Level</td><td><a href="index.php?subtopic=characters&name='.urlencode($query['name']).'">'.$query['name'].'</a> ('.$query['level'].')</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Free Houses</td><td>'.$housesfree[0].'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Rented Houses:</td><td>'.$housesrented[0].'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Banned accounts:</td><td>'.$banned[0].'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Accounts in database:</td><td>'.$accounts[0].'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Players in database:</td><td>'.$players[0].'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Guilds in databese:</td><td>'.$guilds[0].'</td>

</tr>

</table><br>';

$main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Commands</b></font></td>

</tr>';

$i = 1;

$k = 0;

foreach($talkactions as $command)

{

if(empty($command["access"]) or $command["access"] == 0)

{

if(is_int($k/2))

$bgcolor=$config['site']['lightborder'];

else

$bgcolor=$config['site']['darkborder'];

if(is_int($i/2))

$main_content .= '<td width="50%">'.$command["words"].'</td></tr>';

else

{

$main_content .= '<tr align="center" bgcolor="'.$bgcolor.'"><td width="50%">'.$command["words"].'</td>';

$k++;

}

$i++;

}

}

$main_content .= '</table><br>';

$whiteSkullTime = explode("*", $config['server']['whiteSkullTime']);

$whiteSkullTime = $whiteSkullTime[0].(count($whiteSkullTime) == 3 ? ' minutes' : ' seconds');

# Info for Red Skull

$redSkullLength = explode("*", $config['server']['redSkullLength']);

$redSkullLength = $redSkullLength[0].(count($redSkullLength) == 4 ? ' days' : ' hours');

$fragsToRedSkull = 'Daily: '.$config['server']['dailyFragsToRedSkull'].' | Weekly: '.$config['server']['weeklyFragsToRedSkull'].' | Monthly: '.$config['server']['monthlyFragsToRedSkull'];

# Info for Ban

$killsBanLength = explode("*", $config['server']['killsBanLength']);

$killsBanLength = $killsBanLength[0].(count($killsBanLength) == 4 ? ' days' : ' hours');

$kill_daily = is_numeric($config['server']['dailyFragsToBanishment']) ? $config['server']['dailyFragsToBanishment'] : $config['server']['dailyFragsToRedSkull'];

$kill_weekly = is_numeric($config['server']['weeklyFragsToBanishment']) ? $config['server']['weeklyFragsToBanishment'] : $config['server']['weeklyFragsToRedSkull'];

$kill_monthly = is_numeric($config['server']['monthlyFragsToBanishment']) ? $config['server']['monthlyFragsToBanishment'] : $config['server']['monthlyFragsToRedSkull'];

$fragsToBanishment = 'Daily: '.$kill_daily.' | Weekly: '.$kill_weekly.' | Monthly: '.$kill_monthly;

# Info for Black Skull

if($config['server']['useBlackSkull'] == true)

{

$blackSkullLength = explode("*", $config['server']['blackSkullLength']);

$blackSkullLength = $blackSkullLength[0].(count($blackSkullLength) == 4 ? ' days' : ' hours');

$black_daily = is_numeric($config['server']['dailyFragsToBlackSkull']) ? $config['server']['dailyFragsToBlackSkull'] : $config['server']['dailyFragsToRedSkull'];

$black_weekly = is_numeric($config['server']['weeklyFragsToBlackSkull']) ? $config['server']['weeklyFragsToBlackSkull'] : $config['server']['weeklyFragsToRedSkull'];

$black_monthly = is_numeric($config['server']['monthlyFragsToBlackSkull']) ? $config['server']['monthlyFragsToBlackSkull'] : $config['server']['monthlyFragsToRedSkull'];

$fragsToBlackSkull = 'Daily: '.$black_daily.' | Weekly: '.$black_weekly.' | Monthly: '.$black_monthly;

$blackSkull = $blackSkullLength;

}

else

{

$blackSkull = "Disabled";

$fragsToBlackSkull = "Disabled";

}

$main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Frags</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td width="50%"><font class="white"><b>Name</b></font></td><td><font class="white"><b>Value</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>White Skull Time</td><td>'.$whiteSkullTime.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Red Skull Time</td><td>'.$redSkullLength.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Black Skull Time</td><td>'.$blackSkull.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Black Skull Time</td><td>'.$killsBanLength.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Frags to Red Skull</td><td>'.$fragsToRedSkull.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Frags to Black Skull</td><td>'.$fragsToBlackSkull.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Frags to Ban</td><td>'.$fragsToBanishment.'</td>

</tr>

</table><br>';

$idleKickTime = explode("*", $config['server']['idleKickTime']);

$idleKickTime = $idleKickTime[0].(count($idleKickTime) == 4 ? ' hours' : ' minuts');

$pzLocked = explode("*", $config['server']['pzLocked']);

$pzLocked = $pzLocked[0].(count($pzLocked) == 3 ? ' minuts' : ' seconds');

if($config['server']['freePremium'] == true)

$freePremium = "Free";

else

$freePremium = 'Not Free';

if($config['server']['bankSystem'] == true)

$bankSystem = "Enabled";

else

$bankSystem = "Disabled";

if($config['server']['guildHalls'] == true)

$guildHalls = "Enabled";

else

$guildHalls = "Disabled";

$main_content .= '<table border="0" cellpadding="4" cellspacing="1" width="95%">

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td colspan="2"><font class="white"><b>Onther information</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['vdarkborder'].'">

<td width="50%"><font class="white"><b>Name</b></font></td><td><font class="white"><b>Value</b></font></td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Premium</td><td>'.$freePremium.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Bank System</td><td>'.$bankSystem.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Guild halls</td><td>'.$guildHalls.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Kick Time</td><td>'.$idleKickTime.'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>PZ Lock</td><td>'.$pzLocked.'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Protection Level</td><td>'.$config['server']['protectionLevel'].'</td>

</tr>

<tr bgcolor="'.$config['site']['darkborder'].'">

<td>Level to buy house</td><td>'.$config['server']['levelToBuyHouse'].'</td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td>Level to create guild</td><td>'.$config['site']['guild_need_level'].'</td>

</tr>

<!--

<tr bgcolor="'.$config['site']['darkborder'].'">

<td></td><td></td>

</tr>

<tr bgcolor="'.$config['site']['lightborder'].'">

<td></td><td></td>

</tr>

-->

</table><br>';

$main_content .= '</center>';

}

else

$main_content .= "Invalid subtopic. Can't load page.";

?>

 

 

 

Daijobu!

 

AlexandreKG

Estudante de TI
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 30/10/11Posts: 1153Gênero: Masculino

Resolvido?

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino

Tópico movido para a seção de dúvidas e pedidos resolvidos.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel