|
You last visited: Today at 20:03
Advertisement
Char Entbuggen (Homepage)
Discussion on Char Entbuggen (Homepage) within the Metin2 Private Server forum part of the Metin2 category.
07/18/2012, 15:15
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
Char Entbuggen (Homepage)
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
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>';
}
?>
|
|
|
07/18/2012, 15:31
|
#2
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
Lad mal nur die .php Datei hoch habe leider das Cms von Ownii nicht und finde es nicht.
|
|
|
07/18/2012, 15:42
|
#3
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
Quote:
Originally Posted by DasKuchen
Lad mal nur die .php Datei hoch habe leider das Cms von Ownii nicht und finde es nicht.
|
danke habe eingefuegt
schaus dir ann
|
|
|
07/18/2012, 15:45
|
#4
|
elite*gold: 5
Join Date: Oct 2010
Posts: 1,692
Received Thanks: 1,772
|
Teste mal so.
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; $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">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>'; } ?>
|
|
|
07/18/2012, 15:52
|
#5
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
|
Quote:
Originally Posted by DasKuchen
Teste mal so.
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; $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">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>'; } ?>
|
habe neuen char gemacht eingelogt dan ausgelogt
und in der homepage entbugt und ging!! also keine 5 minuten wartezeit
denke ist behoben
und danke dir sehr fuer deine schnelle hilfe
mfg nostradame
|
|
|
07/18/2012, 17:13
|
#6
|
elite*gold: 45
Join Date: Apr 2009
Posts: 896
Received Thanks: 399
|
Ehm kônntest du auch schreiben welche Zeile du geändert hast?
Wäre sehr hilfreich
|
|
|
07/18/2012, 18:18
|
#7
|
elite*gold: 0
Join Date: Jul 2012
Posts: 112
Received Thanks: 8
|
Quote:
Originally Posted by karaenes1
Ehm kônntest du auch schreiben welche Zeile du geändert hast?
Wäre sehr hilfreich
|
PHP Code:
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;
$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>'; }
das ;D
|
|
|
 |
Similar Threads
|
Char entbuggen? Wie?
12/08/2014 - Metin2 Private Server - 4 Replies
Hallo eltiepvpers,
ich habe nur kurz eine Frage. ....
Unzwar: Ich habe mich auf einem P Server per GM Commando in eine verbuggte Welt getelet und jetzt ist mein char verbuggt ..
geht das das ich ihn wieder entbuggen kann? Wenn ja wie?
Danke im Vorraus,
|
[FRAGE]Homepage entbuggen
07/10/2012 - Metin2 Private Server - 3 Replies
Hab eine Frage: Auf der Homepage von unserem server kann man sich entbuggen, und da steht dann immer: Sie sind noch keine 5 Minuten ausgeloggt. Sie m�ssen noch 461 Minuten und 44 Sekunden warten. ( die 461 und die sec verändern sich).
Jetzt meine Frage: Kann man das irgendwo ändern? Würde mich über eine schnelle antwort freuen.
|
Char entbuggen ??
02/02/2011 - Metin2 Private Server - 11 Replies
kann man i wie einen char entbuggen peer db so dass er z.b map1 ist?
|
char löschen entbuggen
11/30/2010 - Metin2 Private Server - 9 Replies
wie kann ich den charackter löschcode entbuggen
|
AeRoMT2 Char entbuggen.
06/15/2010 - Metin2 Private Server - 7 Replies
http://www.bilder-hochladen.net/files/fdmx-1-png-n b.html
Hallo,
Da manche Leute das nicht mit dem AeRoMT2 Char enbuggen nicht können
habe ich ein Viedo gemacht das euch Sehr VIEL HELFEN kann also
hir ist das Viedo .
AeRoMT2 Char entbuggen !
|
All times are GMT +1. The time now is 20:03.
|
|