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

[Pisanie]Bug Postaci


Rekomendowane odpowiedzi

Opublikowano

Czesc da sie zrobic taki quest ze jak sie komus zbuguje postac to automatycznie odbugowywuje sie to znaczy ze przenosi do m1 Jinno ? ;p

 

Serwer Minecraft 1.6.4:

IP Serwera?

Tutaj masz: erionmc.hopto.org

Wejdz sprawdz i graj :-)

Opublikowano

nie za bardzo rozumiem jezeli ci się postać zbugowałą to na stronie serwera po zalogowaniu sie bedziesz miał " Odbugowanie postaci " i czekasz tam chyba 15-30min i w m1 bedzie ":) o to ci chodziło ..?

 

 

a jeśli chodzi o pisanie to raczej nie bo jak pisałęm wyżej mozna to zrobić na forum.

 

 

 

Jeśli pomogłem Liczę na + :)

                                                Pomogłem ?!.. Daj "Lajka"..Ciebie to nic nie kosztuje..a Mnie to Motywuje ;]...
 

Opublikowano

Jeśli masz jakieś mapki, na które nie powinno się wchodzić użyj questa:

quest antywarp begin
	state start begin
		when login with pc.get_map_index() == 7 begin
				syschat("<Informacja> Nie masz dostępu do tej mapy!")
				warp_to_village()
		end
	end
end

I automatycznie loga do M1.

Natomiast odbugowanie postaci możesz jedynie za pomocą skryptu na stronie.

727881401622271220780.jpeg
Opublikowano

[Tutorial] Skrypt na Odbugowanie Postaci

Skrypt:

<?php
$pwd = Array();
$query = Array();
$db = Array();
$results = Array();
 
$db['host'] = "***";
$db['user'] = "***";
$db['password'] = "***";
$db['database'] = Array();
$db['database']['player'] = "player";
$db['database']['account'] = "account";
 
$db['conn'] = mysql_connect($db['host'], $db['user'], $db['password']) or die('Could not connect: '.mysql_error());
?>
 
<form method="post" action="">
<label><input type="text" name="pg" /> Wpisz nick postaci</label><br />
<label><input type="text" name="pw" /> Wpisz id konta</label><br />
<input type="hidden" name="sbug" value="1" />
<input type="submit" value="Odbuguj postac" />
</form>
<br />
 
<?php
if($_POST['sbug']) {
mysql_select_db($db['database']['account']) or die('Could not select database: '.mysql_error());
echo '$_POST[\'sbug\'] Logowanie do bazy danych trwa'."<br />\n";
$pg = mysql_real_escape_string($_POST['pg']);
$pwd['user'] = mysql_real_escape_string($_POST['pw']);
$query['pwd'] = "SELECT password FROM account WHERE login = '$pg'";
$pwd['fromdb'] = mysql_query($query['pwd']); 
// $menge = mysql_num_rows($pwd['fromdb']);
$results['pwd'] = mysql_result($pwd['fromdb'], 0);
echo '$pwd[\'fromdb\'] : '.$pwd['fromdb']." <br />\n";
echo '$results[\'pwd\']'.$results['pwd']."<br />\n";
 
if($pwd['user'] == $results['pwd']) {
echo 'Hasla sie nie zgadzaja';
$query['id'] = "SELECT id FROM account WHERE login = '$pg' AND password = '".$pwd['user']."'";
$id = mysql_query($query['id']); 
if ($id != "") {
mysql_select_db($db['database']['player']) or die('Could not select database: '.mysql_error());
echo '$id diverso da "" Laczenie z baza danych - player';
$query['sbug'] = "UPDATE `player`.`player` SET `x`=436377, `y`=215769, `map_index`=61, `exit_x`=436378, `exit_y`=215769, `exit_map_index`=61 WHERE (`name`='$pg') AND (`account_id`='$id')";
$success = mysql_query($query['sbug']);
if($success != "") {
echo "Twoja posta jest juz odbugowana , wracaj do gry!";
} else {
echo "Postac niestery nie odbugowana , sprobuj pozniej <img src='http://www.mpcforum.pl/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />";
}
}
}
}
?>
727881401622271220780.jpeg
Opublikowano

 

[Tutorial] Skrypt na Odbugowanie Postaci

Skrypt:

<?php
$pwd = Array();
$query = Array();
$db = Array();
$results = Array();
 
$db['host'] = "***";
$db['user'] = "***";
$db['password'] = "***";
$db['database'] = Array();
$db['database']['player'] = "player";
$db['database']['account'] = "account";
 
$db['conn'] = mysql_connect($db['host'], $db['user'], $db['password']) or die('Could not connect: '.mysql_error());
?>
 
<form method="post" action="">
<label><input type="text" name="pg" /> Wpisz nick postaci</label><br />
<label><input type="text" name="pw" /> Wpisz id konta</label><br />
<input type="hidden" name="sbug" value="1" />
<input type="submit" value="Odbuguj postac" />
</form>
<br />
 
<?php
if($_POST['sbug']) {
mysql_select_db($db['database']['account']) or die('Could not select database: '.mysql_error());
echo '$_POST[\'sbug\'] Logowanie do bazy danych trwa'."<br />\n";
$pg = mysql_real_escape_string($_POST['pg']);
$pwd['user'] = mysql_real_escape_string($_POST['pw']);
$query['pwd'] = "SELECT password FROM account WHERE login = '$pg'";
$pwd['fromdb'] = mysql_query($query['pwd']); 
// $menge = mysql_num_rows($pwd['fromdb']);
$results['pwd'] = mysql_result($pwd['fromdb'], 0);
echo '$pwd[\'fromdb\'] : '.$pwd['fromdb']." <br />\n";
echo '$results[\'pwd\']'.$results['pwd']."<br />\n";
 
if($pwd['user'] == $results['pwd']) {
echo 'Hasla sie nie zgadzaja';
$query['id'] = "SELECT id FROM account WHERE login = '$pg' AND password = '".$pwd['user']."'";
$id = mysql_query($query['id']); 
if ($id != "") {
mysql_select_db($db['database']['player']) or die('Could not select database: '.mysql_error());
echo '$id diverso da "" Laczenie z baza danych - player';
$query['sbug'] = "UPDATE `player`.`player` SET `x`=436377, `y`=215769, `map_index`=61, `exit_x`=436378, `exit_y`=215769, `exit_map_index`=61 WHERE (`name`='$pg') AND (`account_id`='$id')";
$success = mysql_query($query['sbug']);
if($success != "") {
echo "Twoja posta jest juz odbugowana , wracaj do gry!";
} else {
echo "Postac niestery nie odbugowana , sprobuj pozniej <img src='http://www.mpcforum.pl/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />";
}
}
}
}
?>

 

Widzialem juz to ale jak wpisze nick i "id" postaci to: http://scr.hu/15ic/5jm10

 

dlatego nwm skad wziasc cos takiego :)

Serwer Minecraft 1.6.4:

IP Serwera?

Tutaj masz: erionmc.hopto.org

Wejdz sprawdz i graj :-)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...