Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 20:03

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Char Entbuggen (Homepage)

Discussion on Char Entbuggen (Homepage) within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
nostradame37's Avatar
 
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 &laquo;'.$getChar->name.'&raquo; 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>';
  }
?>
nostradame37 is offline  
Old 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.
DasKuchen is offline  
Thanks
1 User
Old 07/18/2012, 15:42   #3
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
Quote:
Originally Posted by DasKuchen View Post
Lad mal nur die .php Datei hoch habe leider das Cms von Ownii nicht und finde es nicht.
danke habe eingefuegt
schaus dir ann
nostradame37 is offline  
Old 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 &laquo;'.$getChar->name.'&raquo; 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>';
  }
?>
DasKuchen is offline  
Thanks
1 User
Old 07/18/2012, 15:52   #5
 
nostradame37's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,504
Received Thanks: 870
Quote:
Originally Posted by DasKuchen View Post
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 &laquo;'.$getChar->name.'&raquo; 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
nostradame37 is offline  
Old 07/18/2012, 17:13   #6


 
EqoTime's Avatar
 
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
EqoTime is offline  
Old 07/18/2012, 18:18   #7
 
Yoshii™'s Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 112
Received Thanks: 8
Quote:
Originally Posted by karaenes1 View Post
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 &laquo;'.$getChar->name.'&raquo; 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
Yoshii™ is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.