Some fix
This commit is contained in:
novgorodschi catalin
2026-06-22 10:41:25 +03:00
parent 337c94b981
commit 41e0fd6313
8 changed files with 365 additions and 173 deletions
+8 -8
View File
@@ -64,11 +64,11 @@ if ($check1 == "" && $check2 == "" && $check3 == "") $criteria = "";
body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Roboto;color:#0f172a}
.map-wrap{max-width:1200px;margin:16px auto;padding:0 12px}
.map-header{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;margin-bottom:14px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.map-header h2{margin:0 0 4px;font-size:20px;font-weight:800}
.map-header h2{margin:0 0 4px;font-size:20px;font-weight:800;color:#0f172a}
.map-header p{margin:0;color:#64748b;font-size:13px}
.map-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:14px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.map-filters{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;margin-bottom:14px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;color:#0f172a}
.filter-group{display:flex;align-items:center;gap:8px}
.filter-group label{font-size:13px;font-weight:500;cursor:pointer}
.filter-group label{font-size:13px;font-weight:500;cursor:pointer;color:#0f172a}
.filter-group input{width:16px;height:16px;accent-color:#0f172a;cursor:pointer}
.btn-show{background:#0f172a;color:#fff;border:0;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:.2s}
.btn-show:hover{background:#1e293b;transform:translateY(-1px)}
@@ -89,7 +89,7 @@ body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Ro
/* Zoom controls modern */
.zoom-controls{position:absolute;top:10px;right:10px;display:flex;gap:6px;align-items:center;z-index:1000;background:#fff;padding:6px 8px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb}
.zoom-controls button{font-size:13px;padding:6px 9px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-weight:600;transition:.15s}
.zoom-controls button{font-size:13px;padding:6px 9px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;cursor:pointer;font-weight:600;transition:.15s;color:#0f172a}
.zoom-controls button:hover{background:#e2e8f0}
.zoom-controls span{min-width:52px;text-align:center;font:12px system-ui;font-weight:600;color:#334155}
@@ -102,22 +102,22 @@ body{margin:0;background:#f1f5f9;font-family:system-ui,-apple-system,Segoe UI,Ro
#lijn_hor{left:0;right:0;top:50%;height:1px} #lijn_ver{top:0;bottom:0;left:50%;width:1px}
/* Legend cards */
.legend-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.legend-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#0f172a}
.legend-head{background:#0f172a;color:#fff;padding:8px 12px;font-size:13px;font-weight:700}
.legend-body{padding:10px 12px}
.legend-body table{width:100%;border-collapse:collapse}
.legend-body td{padding:4px 0;font-size:12px}
.legend-body td{padding:4px 0;font-size:12px;color:#334155}
.legend-body td:first-child{width:20px}
.legend-body img{width:11px;height:11px;display:block}
/* Tooltip */
.p_info{list-style:none;margin:0;padding:0}
.p_info{list-style:none;margin:0;padding:0;color:#0f172a}
.p_info li{margin:3px 0;font-size:12px}
.p_actions{margin-top:8px;display:flex;gap:6px}
.p_btn{display:inline-block;font:12px/1 system-ui;padding:5px 9px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;color:#0f172a;text-decoration:none;font-weight:500}
.p_btn:hover{background:#e2e8f0}
#tipBackdrop{position:absolute;inset:0;display:none;z-index:1099;background:transparent}
#stickyTip{position:absolute;z-index:1100;display:none;max-width:300px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:10px 12px}
#stickyTip{position:absolute;z-index:1100;display:none;max-width:300px;background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.18);padding:10px 12px;color:#0f172a}
.badge-tribe{display:inline-block;padding:1px 6px;border-radius:5px;font-size:10.5px;font-weight:600;background:#e2e8f0;color:#334155}
</style>
</head>
+16
View File
@@ -143,6 +143,22 @@
<th>Password</th>
<td>•••••••</td>
</tr>
<tr>
<th>Last IP</th>
<td>
<?php
$uid = (int)$user['id'];
$ipResult = mysqli_query($GLOBALS["link"], "SELECT ip FROM ".TB_PREFIX."login_log WHERE uid = $uid ORDER BY id DESC LIMIT 1");
if($ipResult && mysqli_num_rows($ipResult) > 0){
$ipRow = mysqli_fetch_assoc($ipResult);
$lastIp = htmlspecialchars($ipRow['ip']);
echo '<a href="https://ipinfo.io/'.$lastIp.'" target="_blank" style="font-family:monospace;color:#2563eb;font-weight:600;">'.$lastIp.'</a>';
} else {
echo '<span style="color:#dc2626">Not Available</span>';
}
?>
</td>
</tr>
<tr>
<th>Language</th>
<td>
+11 -11
View File
@@ -69,26 +69,26 @@ $reps = $database->query("SELECT * FROM ".TB_PREFIX."ndata WHERE $where ORDER BY
$typeNames = [1=>'reinforcement',2=>'attack',3=>'defence',4=>'scout',5=>'trade',6=>'wonder',7=>'settlement',8=>'oasis',9=>'artefact',10=>'adventure',14=>'spy'];
?>
<style>
.reports-wrap{max-width:1100px;margin:20px auto;font-family:Verdana}
.reports-wrap{max-width:1100px;margin:20px auto;font-family:Verdana;color:#222}
.reports-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}
.reports-head h1{margin:0;font-size:18px}
.reports-head h1{margin:0;font-size:18px;color:#111}
.filters{display:flex;gap:6px}
.filters a{padding:6px 10px;border:1px solid #ddd;background:#f7f7f7;border-radius:4px;font-size:12px;text-decoration:none;color:#333}
.filters a.active{background:#333;color:#fff;border-color:#333}
.search-box input{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:12px;width:200px}
.search-box input{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:12px;width:200px;background:#fff;color:#111}
.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px}
.rep-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:.15s}
.rep-card{background:#fff;border:1px solid #ddd;border-radius:6px;padding:10px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:.15s;color:#222}
.rep-card:hover{box-shadow:0 2px 6px rgba(0,0,0,.1);transform:translateY(-1px)}
.rep-top{display:flex;justify-content:space-between;margin-bottom:6px}
.rep-id{font-weight:bold;color:#333}
.rep-time{color:#888;font-size:11px}
.rep-body{color:#444;line-height:1.4;max-height:38px;overflow:hidden}
.rep-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px}
.badge{padding:2px 6px;border-radius:3px;background:#eee;font-size:10px;text-transform:uppercase}
.badge.attack{background:#ffe0e0;color:#c00}.badge.defence{background:#e0f0ff;color:#06c}
.rep-id{font-weight:bold;color:#111}
.rep-time{color:#666;font-size:11px}
.rep-body{color:#333;line-height:1.4;max-height:38px;overflow:hidden}
.rep-foot{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:#555}
.badge{padding:2px 6px;border-radius:3px;background:#eee;font-size:10px;text-transform:uppercase;color:#333}
.badge.attack{background:#ffe0e0;color:#c00}.badge.defence{background:#e0f0ff;color:#0066cc}
.badge.scout{background:#fff4e0;color:#e67e22}.badge.trade{background:#e8f5e9;color:#2e7d32}
.pagination{margin-top:14px;text-align:center}
.pagination a{padding:5px 9px;margin:0 2px;border:1px solid #ddd;text-decoration:none;color:#333;font-size:12px;border-radius:3px}
.pagination a{padding:5px 9px;margin:0 2px;border:1px solid #ddd;text-decoration:none;color:#333;font-size:12px;border-radius:3px;background:#fff}
.pagination a.active{background:#333;color:#fff}
</style>
+6 -6
View File
@@ -31,19 +31,19 @@ $current = $_POST['p']?? 'player';
$search = stripslashes($_POST['s']?? '');
?>
<style>
.search-wrap{max-width:900px;margin:20px auto;font-family:Verdana}
.search-wrap{max-width:900px;margin:20px auto;font-family:Verdana;color:#222}
.search-head{display:flex;align-items:center;gap:8px;margin-bottom:16px}
.search-head svg{width:24px;height:24px}
.search-head h2{margin:0;font-size:18px}
.search-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}
.search-head svg{width:24px;height:24px;fill:#111}
.search-head h2{margin:0;font-size:18px;color:#111}
.search-card{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#222}
.search-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.search-form select,.search-form input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px}
.search-form select,.search-form input{padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:13px;background:#fff;color:#111}
.search-form select{min-width:180px}
.search-form input[type="text"]{flex:1;min-width:200px}
.search-form input[type="submit"]{background:#333;color:#fff;border:0;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:bold}
.search-form input[type="submit"]:hover{background:#000}
.quick-types{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-top:14px}
.qtype{border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;cursor:pointer;background:#fafafa;transition:.15s;font-size:12px}
.qtype{border:1px solid #eee;border-radius:6px;padding:10px;text-align:center;cursor:pointer;background:#fafafa;transition:.15s;font-size:12px;color:#222}
.qtype:hover{background:#f0f0f0;transform:translateY(-1px)}
.qtype.active{background:#333;color:#fff;border-color:#333}
.qtype span{display:block;font-size:18px;margin-bottom:4px}
+2 -2
View File
@@ -1143,14 +1143,14 @@ define('HIDDEN_UNITS_LEVEL', 'Unități ascunse per resursă la nivelul');
define('UNITS', 'unități');
define('CRANNY_DESC', 'Ascunzătoarea îți ascunde o parte din resurse în caz de atac asupra satului. Aceste resurse nu pot fi furate.<br>La nivelul 1 ascunzătoarea poate păstra '.(100*((int)CRANNY_CAPACITY)).' din fiecare resursă. Capacitatea ascunzătorilor galice este de 1,5 ori mai mare.<br>Dacă un erou teuton atacă un sat, ascunzătorile pot ascunde doar 80% din capacitatea lor normală');
define('TOWNHALL', 'Primărie');
define('TOWNHALL', 'Casă de cultură');
define('CELEBRATIONS_COMMENCE_TOWNHALL', 'Sărbătorile pot începe când primăria este finalizată.');
define('GREAT_CELEBRATIONS', 'Sărbătoare mare');
define('CULTURE_POINTS', 'Puncte culturale');
define('HOLD', 'ține');
define('CELEBRATIONS_IN_PROGRESS', 'Sărbătoare în<br>curs');
define('CELEBRATIONS', 'Sărbători');
define('TOWNHALL_DESC', 'În primărie poți organiza sărbători pompoase. O astfel de sărbătoare îți crește punctele culturale.<br>Punctele culturale sunt necesare pentru a întemeia sau cuceri sate noi. Fiecare clădire produce puncte culturale, iar cu cât nivelul este mai mare, cu atât produce mai multe');
define('TOWNHALL_DESC', 'În casa de cultură poți organiza sărbători pompoase. O astfel de sărbătoare îți crește punctele culturale.<br>Punctele culturale sunt necesare pentru a întemeia sau cuceri sate noi. Fiecare clădire produce puncte culturale, iar cu cât nivelul este mai mare, cu atât produce mai multe');
define('RESIDENCE', 'Reședință');
define('CAPITAL', 'Aceasta este capitala ta');
+135 -142
View File
@@ -2,16 +2,11 @@
#################################################################################
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
## --------------------------------------------------------------------------- ##
## Project: TravianZ ##
## Version: 01.09.2013 ##
## Filename impressum.php ##
## Developed by: Dzoki ##
## Fixed by: Shadow / Skype : cata7007 ##
## License: TravianZ Project ##
## Copyright: TravianZ (c) 2010-2013. All rights reserved. ##
## URLs: http://travian.shadowss.ro ##
## Source code: http://github.com/Shadowss/TravianZ-by-Shadow/ ##
## ##
## Filename : impressum.php ##
## --------------------------------------------------------------------------- ##
## Refactored by : Shadow ##
## --------------------------------------------------------------------------- ##
## Project : TravianZ ##
#################################################################################
use App\Utils\AccessLogger;
@@ -19,175 +14,173 @@ use App\Utils\AccessLogger;
include_once("GameEngine/config.php");
include_once("GameEngine/Database.php");
include_once("GameEngine/Lang/".LANG.".php");
AccessLogger::logRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo SERVER_NAME; ?></title>
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
<meta name="content-language" content="en"/>
<meta http-equiv="imagetoolbar" content="no"/>
<script src="mt-core.js" type="text/javascript"></script>
<script src="new.js" type="text/javascript"></script>
<style type="text/css" media="screen">
<title><?php echo SERVER_NAME; ?> - Impressum</title>
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
<meta name="content-language" content="en"/>
<meta http-equiv="imagetoolbar" content="no"/>
<script src="mt-core.js" type="text/javascript"></script>
<script src="new.js" type="text/javascript"></script>
<!-- 🔥 INLINE CSS FIX (footer + layout safe) -->
<style type="text/css">
body {
margin: 0;
padding: 0;
}
.wrapper {
min-height: 100vh;
}
.grit {
overflow: hidden; /* FIX FLOAT BUG */
}
/* 🔥 FOOTER 100% VIZIBIL */
.footer {
clear: both;
width: 100%;
height: 60px;
margin-top: 30px;
display: block;
background: #0f0f0f;
border-top: 2px solid #333;
text-align: center;
color: #bbb;
font-size: 12px;
line-height: 60px;
font-family: Arial, Helvetica, sans-serif;
}
.footer:before {
content: "TravianZ by Shadow © 2010-" attr(data-year);
}
/* optional polish */
a {
color: #d4b87a;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
</style>
</style>
</head>
<body class="webkit contentPage">
<div class="wrapper">
<div id="country_select">
</div>
<div id="header">
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
</div>
<div id="country_select"></div>
<div id="navigation">
<div id="header">
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
</div>
<a href="index.php" class="home"><img src="img/x.gif" alt="Travian"/></a>
<div id="navigation">
<table class="menu">
<a href="index.php" class="home">
<img src="img/x.gif" alt="Travian"/>
</a>
<tr>
<table class="menu">
<tr>
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
<td><a href="anleitung.php"><span>Manual</span></a></td>
<td><a href="forum.php" target="_blank"><span>Forum</span></a></td>
<td><a href="index.php?signup"><span>Register</span></a></td>
<td><a href="index.php?login"><span>Login</span></a></td>
</tr>
</table>
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
</div>
<td><a href="anleitung.php"><span>Manual</span></a></td>
<div id="content">
<td><a href="http://forum.travian.com/" target="_blank"><span>Forum</span></a></td>
<div class="grit">
<h1>Impressum</h1>
<p class="submenu">
<b>Project:</b><br/>
TravianZ by Shadow<br/><br/>
<b>Initiator & Lead Developer:</b><br/>
Shadow (Catalin Novgorodschi)<br/><br/>
<td><a href="index.php?signup"><span>Register</span></a></td>
<b>About this Project:</b><br/>
Open-source Travian 3.6 engine modernization project focused on performance,
stability and gameplay preservation.<br/><br/>
<td><a href="index.php?login"><span>Login</span></a></td>
<b>Main Goals:</b><br/>
- Preserve classic Travian gameplay<br/>
- Refactor legacy codebase<br/>
- Improve performance and stability<br/>
- Add new tribes and mechanics<br/>
- Maintain community-driven development<br/><br/>
</tr>
<b>Source Code:</b><br/>
<a href="https://github.com/Shadowss/TravianZ" target="_blank">
https://github.com/Shadowss/TravianZ
</a><br/><br/>
</table>
</div>
<div id="content">
<div class="grit">
<h1>Impressum</h1>
<p class="submenu">
Travian Games GmbH<br />
Wilhelm-Wagenfeld-Strabe 22<br />
80807 Munchen<br />
Germany
<br /><br />
<b>jurisdiction:</b><br />
Amtsgericht Munchen, HRB 173511<br />
Ust-IdNr. DE 246258085<br />
CEO: Florian Bohn<br />
Phone: 004989/32 49 15 93 8 (not for game support)<br />
Fax: 004989/32 49 15 97 3 (plus support only)<br />
<br />
<b>Email:</b><br />
General:
<script language="JavaScript"><!--
var name = "admin";
var domain = "travian.com";
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
document.write(name + "@" + domain + "</span></a>");
// --></script>
<br />
Support: <script language="JavaScript"><!--
var name = "support";
var domain = "travian.com";
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
document.write(name + "@" + domain + "</span></a>");
// --></script>
<br />
Travian PLUS: <script language="JavaScript"><!--
var name = "plus";
var domain = "travian.com";
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
document.write(name + "@" + domain + "</span></a>");
// --></script>
<br /><br />
<b>Youth protection officer:</b><br />
Rechtsanwalt Dr. Andreas Lober<br />
Schulte Riesenkampff Rechtsanwaltsgesellschaft mbH<br />
<script language="JavaScript"><!--
var name = "jugendschutz";
var domain = "traviangames.com";
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
document.write(name + "@" + domain + "</span></a>");
// --></script>
<br />
<br />
<b>Data protection officer:</b><br />
Robin Houben<br />
<script language="JavaScript"><!--
var name = "privacy";
var domain = "traviangames.com";
document.write("<a href=\"mailto:" + name + "@" + domain + "\"><span class=\"t\">");
document.write(name + "@" + domain + "</span></a>");
// --></script>
<br /><br />
<b>Please don't forget Username + Game-Server when you write to support</b>
<br /><br />
All rights to texts, graphics and source codes are held by Travian Games GmbH.
Travian is a registered trade mark of Travian Games GmbH.
</p>
<div class="footer"></div>
</div>
<b>Disclaimer:</b><br/>
This is an unofficial fan-made project and is not affiliated with Travian Games GmbH.<br/><br/>
© 2010-<?php echo date('Y'); ?> TravianZ Project
</p>
<!-- 🔥 FOOTER FIXED -->
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
</div>
</div>
</div>
<!-- overlay -->
<div id="iframe_layer" class="overlay">
<div class="mask closer"></div>
<div class="overlay_content">
<div class="mask closer"></div>
<a href="index.php" class="closer">
<img class="dynamic_img" alt="Close" src="img/un/x.gif" />
</a>
<h2>Anleitung</h2>
<div id="frame_box"></div>
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
<div class="overlay_content">
<a href="index.php" class="closer"><img class="dynamic_img" alt="Close" src="img/un/x.gif" /></a>
<h2>Anleitung</h2>
<div id="frame_box" >
</div>
</div>
<div class="footer"></div>
</div>
</div>
</body>
</html>
+1 -1
View File
@@ -9,7 +9,7 @@
## Developed by: Dzoki ##
## License: TravianZ Project ##
## Copyright: TravianZ (c) 2010-2026. All rights reserved. ##
## URLs: http://travian.shadowss.ro ##
## URLs: http://travianz.org ##
## Source code: https://github.com/Shadowss/TravianZ ##
## ##
#################################################################################
+186 -3
View File
@@ -1,6 +1,189 @@
<?php
#################################################################################
## -= YOU MAY NOT REMOVE OR CHANGE THIS NOTICE =- ##
## --------------------------------------------------------------------------- ##
## Filename : terms.php ##
## Type : Info Page ##
## --------------------------------------------------------------------------- ##
## Refactored by : Shadow ##
## --------------------------------------------------------------------------- ##
## Project : TravianZ ##
#################################################################################
use App\Utils\AccessLogger;
include_once("GameEngine/config.php");
include_once("GameEngine/Database.php");
include_once("GameEngine/Lang/".LANG.".php");
AccessLogger::logRequest();
?>
<h3 class="pop popgreen bold">Terms and Conditions.</h3>
<br>
<p>Not finished.</p>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title><?php echo SERVER_NAME; ?> - Terms and Conditions</title>
<link rel="stylesheet" type="text/css" href="img/tutorial/main.css"/>
<link rel="stylesheet" type="text/css" href="img/tutorial/flaggs.css"/>
<meta name="content-language" content="en"/>
<meta http-equiv="imagetoolbar" content="no"/>
<script src="mt-core.js" type="text/javascript"></script>
<script src="new.js" type="text/javascript"></script>
<style type="text/css">
.grit {
overflow: hidden;
}
.footer {
clear: both;
width: 100%;
height: 60px;
margin-top: 30px;
background: #0f0f0f;
border-top: 2px solid #333;
text-align: center;
color: #bbb;
font-size: 12px;
line-height: 60px;
}
.footer:before {
content: "TravianZ by Shadow © 2010-" attr(data-year);
}
.terms-box {
padding: 10px;
color: #333;
font-size: 12px;
line-height: 1.6;
}
h1 {
margin-bottom: 15px;
}
</style>
</head>
<body class="webkit contentPage">
<div class="wrapper">
<div id="country_select"></div>
<div id="header">
<h1>Welcome to <?php echo SERVER_NAME; ?></h1>
</div>
<div id="navigation">
<a href="index.php" class="home">
<img src="img/x.gif" alt="Travian"/>
</a>
<table class="menu">
<tr>
<td><a href="tutorial.php"><span>Tutorial</span></a></td>
<td><a href="anleitung.php"><span>Manual</span></a></td>
<td><a href="forum.php" target="_blank"><span>Forum</span></a></td>
<td><a href="index.php?signup"><span>Register</span></a></td>
<td><a href="index.php?login"><span>Login</span></a></td>
</tr>
</table>
</div>
<div id="content">
<div class="grit">
<h1>Terms and Conditions</h1>
<div class="terms-box">
<h3 class="pop popgreen bold">1. General Rules</h3>
<p>
This is a fan-made open-source project called TravianZ by Shadow.
By using this game server you agree to follow all rules stated here.
</p>
<br/>
<h3 class="pop popgreen bold">2. Account Responsibility</h3>
<p>
You are fully responsible for your account.
Sharing accounts is allowed only if game rules permit it.
Any abuse or exploitation of bugs is strictly forbidden.
</p>
<br/>
<h3 class="pop popgreen bold">3. Fair Play</h3>
<p>
Cheating, botting, multi-account abuse or exploiting game mechanics
is not allowed and may result in permanent ban.
</p>
<br/>
<h3 class="pop popgreen bold">4. Server Status</h3>
<p>
This server is provided "as-is" without guarantees of uptime or stability.
The developer reserves the right to reset or modify the server at any time.
</p>
<br/>
<h3 class="pop popgreen bold">5. Intellectual Property</h3>
<p>
Travian® is a registered trademark of Travian Games GmbH.
This project is not affiliated with Travian Games.
All custom code and modifications belong to TravianZ by Shadow.
</p>
<br/>
<h3 class="pop popgreen bold">6. Changes</h3>
<p>
These terms may be updated at any time without prior notice.
</p>
</div>
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
</div>
</div>
</div>
<!-- overlay -->
<div id="iframe_layer" class="overlay">
<div class="mask closer"></div>
<div class="overlay_content">
<a href="index.php" class="closer">
<img class="dynamic_img" alt="Close" src="img/un/x.gif" />
</a>
<h2>Terms</h2>
<div id="frame_box"></div>
<div class="footer" data-year="<?php echo date('Y'); ?>"></div>
</div>
</div>
</body>
</html>