Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Problem]odbugowanie postac


Rekomendowane odpowiedzi

Opublikowano

Mam taka skrypte jaka wpisuje nazwę postaci biorę przenieś no pisze "Twoja postac zostala pomyslnie zteleportowana!"

i wchodzę do gry a postać nie został prze teleportowana dopiero po resecie servera postać się przenosi w czym problem

 

skrypta :

<?PHP
include 'config.php';
	$mysql_db = "player";
	?>
	<font face="Arial">
	<?php
	mysql_connect($mysql_hostname, $mysql_username, $mysql_password) OR die("blad polaczenia z serwerem!");
	mysql_select_db($mysql_db) OR die("blad polaczenia z baza!");
$horse_riding = '0';
// FORMULARZ
if($_GET['id']=='1') //  Pustynia
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '217800';
$y = '627200';
$map_index = '63';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
if($_GET['id']=='2') //  Sohan
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '434200';
$y = '290600';
$map_index = '61';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
if($_GET['id']=='3') //  Mapa [?]
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '402100';
$y = '673900';
$map_index = '64';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
if($_GET['id']=='4') // Pieklo
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '599400';
$y = '756300';
$map_index = '62';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
if($_GET['id']=='5') // Teren gildi
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '215029';
$y = '24956';
$map_index = '24';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
if($_GET['id']=='6') // 68
{
if(!(empty($_POST['postac'])))
{
$name = mysql_real_escape_string($_POST['postac']);
$x = '1100420';
$y = '69621';
$map_index = '68';
 $sql = mysql_query("UPDATE `player` SET exit_x = '".$x."', exit_y = '".$y."', exit_map_index = '".$map_index."', x = '".$x."',y = '".$y."',map_index = '".$map_index."',horse_riding = '".$horse_riding."' WHERE name = '$name'");
 if($sql) {
  echo "Twoja postac zostala pomyslnie zteleportowana!";
 } else {
  echo "Blad podczas zmieniania rekordu w bazie danych!";
 }
} else {
 echo "Nie wpisales nazwy postaci!";
}
}
echo "<div style='font-family:Tahoma;margin-left:30px;'>
<form action='przenies.php?id=1' method='POST'>
<h1 style='font-size:19px;'>Pustynia:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
<form action='przenies.php?id=2' method='POST'>
<h1 style='font-size:19px;'>Gora Sohan:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
<form action='przenies.php?id=3' method='POST'>
<h1 style='font-size:19px;'>Mapa [?]:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
<form action='przenies.php?id=4' method='POST'>
<h1 style='font-size:19px;'>Pieklo:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
<form action='przenies.php?id=5' method='POST'>
<h1 style='font-size:19px;'>Teren gildi:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
<form action='przenies.php?id=6' method='POST'>
<h1 style='font-size:19px;'>68:</h1>
 Nazwa postaci:<input type='text' size='25' name='postac'/><br />
 <input type='submit' value='PRZENIES'/>
</form><br />
</div>";
?>

Opublikowano

Otwórz Navicat, prawym na player => Console i wykonaj to zapytanie:

 

UPDATE `player` SET `x`=409600, `y`=896000, `map_index`=1, `exit_x`=436378, `exit_y`=896000, `exit_map_index`=1 WHERE `nick`='nick_postaci';

 

musisz zmienić nick_postaci na swój.

 

Nie loguj się wcale na postać, poczekaj 10 minut i wtedy się zaloguj.

 

Jak zadziała to Ci dam swój skrypt.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...