moin com habe ne frage und zwar will ich diese 5 min wartezeit
beim entbuggen des chars an der homepage komplett weg machen so das man nicht warten muss
benutze das script vom Ownii
hatt irgend einer eine idee ?
mfg nostradame
beim entbuggen des chars an der homepage komplett weg machen so das man nicht warten muss
benutze das script vom Ownii
hatt irgend einer eine idee ?
mfg nostradame
PHP Code:
<p>Charakter zurόcksetzen</p>
</div>
<div id="middle_con">
<?PHP
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
echo'<h2>Charakter resetten</h2>';
if(isset($_GET['char']) && checkInt($_GET['char'])) {
$sqlCmd = "SELECT player.name, player_index.empire, UNIX_TIMESTAMP(player.last_play) AS timeStamp
FROM player.player
INNER JOIN player.player_index ON player.account_id = player_index.id
WHERE player.id = '".$_GET['char']."'
AND player.account_id = '".$_SESSION['user_id']."'
LIMIT 1";
$sqlQry = mysql_query($sqlCmd,$sqlServ);
if(mysql_num_rows($sqlQry)>0) {
$getChar = mysql_fetch_object($sqlQry);
$difSpielzeit = time()-$getChar->timeStamp;
$toGoTime = (5*60)-($difSpielzeit);
$toGoMin = floor(($toGoTime)/60);
$toGoSek = ($toGoTime)%60;
if(($difSpielzeit/60)>=5) {
$sqlUpdate = "UPDATE player.player SET map_index='".$resetPos[$getChar->empire]['map_index']."', x='".$resetPos[$getChar->empire]['x']."', y='".$resetPos[$getChar->empire]['y']."', exit_x='".$resetPos[$getChar->empire]['x']."', exit_y='".$resetPos[$getChar->empire]['y']."', exit_map_index='".$resetPos[$getChar->empire]['map_index']."', horse_riding='0' WHERE id='".$_GET['char']."' LIMIT 1";
$updatePos = mysql_query($sqlUpdate,$sqlServ);
if($updatePos) {
echo '<p>Der Charakter «'.$getChar->name.'» wurde erfolgreich resettet und steht nun auf Map 1. Sollte dies nicht der Fall sein, loggen Sie sich bitte aus und warten einen Moment. Danach versuchen Sie diesen Vorgang erneut.</p>';
}
else { echo'<p class="meldung">Ein Fehler ist aufgetreten, bitte kontaktieren Sie einen Admin.</p>'; }
}
else {
echo'<p class="meldung">Sie sind noch keine 5 Minuten ausgeloggt. Sie mόssen noch '.$toGoMin.' Minuten und '.$toGoSek.' Sekunden warten.</p>';
}
}
else {
echo'<p class="meldung">Der angegebene Charakter existiert nicht.</p>';
}
}
echo'<p><a href="javascript:history.back()">zurück</a></p>';
}
else {
echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
}
?>