liamdj23 0 Opublikowano 20 listopada 2016 Udostępnij Opublikowano 20 listopada 2016 Potrzebuje kodu php który po wpisaniu przez gracza swojego nicku na stronie, doda go do whitelisty z góry dzięki Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Libter 1603 Opublikowano 21 listopada 2016 Udostępnij Opublikowano 21 listopada 2016 https://github.com/thedudeguy/PHP-Minecraft-Rcon $nick = '<nick>'; require_once('rcon.php'); $host = '<adres serwera>'; $port = <port rcon>; $password = '<hasło rcon>'; $timeout = 3; $rcon = new Rcon($host, $port, $password, $timeout); if ($rcon->connect()) { $rcon->send_command("whitelist add ".$nick); } liamdj23 1 Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101409 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 21 listopada 2016 Autor Udostępnij Opublikowano 21 listopada 2016 @Libter mógłbym poprosić o textbox i przycisk w tym skrypcie? z góry dziękuje Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101430 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Libter 1603 Opublikowano 21 listopada 2016 Udostępnij Opublikowano 21 listopada 2016 Godzinę temu, liamdj23 napisał: @Libter mógłbym poprosić o textbox i przycisk w tym skrypcie? z góry dziękuje Takie rzeczy już powinieneś sam dodawać, to są podstawy. whitelist.php: <form method='post' action='whitelist.php'> <input type='text' name='nick'> <input type='submit' value='Dołącz do whitelisty'> </form> <?php $nick = filter_input(INPUT_POST, 'nick', FILTER_SANITIZE_ENCODED); require_once('rcon.php'); $host = '<adres serwera>'; $port = <port rcon>; $password = '<hasło rcon>'; $timeout = 3; $rcon = new Rcon($host, $port, $password, $timeout); if ($rcon->connect()) { $rcon->send_command("whitelist add ".$nick); } Shooterowy 1 Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101435 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 21 listopada 2016 Autor Udostępnij Opublikowano 21 listopada 2016 Nie wiem co robię źle, ale nie łączy się z serwerem, w konsoli pusto, w pliku white-list.txt też Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101440 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 21 listopada 2016 Udostępnij Opublikowano 21 listopada 2016 a pobrales plik rcon.php z githuba? Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101441 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 21 listopada 2016 Autor Udostępnij Opublikowano 21 listopada 2016 @Shooterowy tak Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101442 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 21 listopada 2016 Udostępnij Opublikowano 21 listopada 2016 Ustawiłeś dobrze server.properties? Ustawiłeś tę część kodu? $host = '<adres serwera>'; $port = <port rcon>; $password = '<hasło rcon>'; Testujesz na hostingu czy na localhoscie? Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101459 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 21 listopada 2016 Autor Udostępnij Opublikowano 21 listopada 2016 Tak, server.properties ustawilem dobrze, bo gdy wpisze adres w przegladarce, w konsoli wyswietla sie "RCON connection" i ip, tak ustawiłem, testuje na vps od lvlup.pro Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101460 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 21 listopada 2016 Autor Udostępnij Opublikowano 21 listopada 2016 dobra, znalazłem coś na necie <form method='post' action='whitelist.php'> <input type='text' name='nick'> <input type='submit' value='Dołącz do whitelisty'> </form> <?php define( 'MQ_SERVER_ADDR', '87.98.148.164' ) ; // adres IP Twojego Serwera define( 'MQ_SERVER_PORT', 25575 ); // Port rcon który ustawiłeś/aś w pliku serwer.properties define( 'MQ_SERVER_PASS', 'haslo' ); // hasło które ustawiłeś/aś w pliku serwer.properties define( 'MQ_TIMEOUT', 2 ); require __DIR__ . '/MinecraftRcon.class.php'; // tutaj ścieżka do wcześniej zdefioniowanego //pliku dla połączenia się z rcon $nick=$_POST['gracz']; echo "<pre>"; try { $Rcon = new MinecraftRcon; $Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT ); $Data = $Rcon->Command("whitelist add .$nick"); // Przykładowa komenda która da użytkownikowi rangę VIP na 7 dni . if( $Data === false ) { throw new MinecraftRconException( "Failed to get command result." ); } else if( StrLen( $Data ) == 0 ) { throw new MinecraftRconException( "Got command result, but it's empty." ); } echo HTMLSpecialChars( $Data ); } catch( MinecraftRconException $e ) { echo $e->getMessage( ); } $Rcon->Disconnect( ); $urlthx="http://87.98.148.164/"; // Strona na którą gracz zostanie przeniesiony np. o dokonaniu zakupu VIP-a header("Location: " . $urlthx); ?> i teraz pytanie do Was. Co zrobić, zeby dopiero po wpisaniu nicku i kliknieciu przycisku, wykonywala sie komenda "whitelist add" i nick z textboxa Da się to zrobic w jednym pliku, czy trzeba w osobnym? jesli w osobnym to jak "przesłać" nick z pierwszego pliku z textboxem, do drugiego w którym wykonuje się komenda? z góry dzieki za odpowiedz Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101467 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Libter 1603 Opublikowano 22 listopada 2016 Udostępnij Opublikowano 22 listopada 2016 11 godzin temu, liamdj23 napisał: Co zrobić, zeby dopiero po wpisaniu nicku i kliknieciu przycisku, wykonywala sie komenda "whitelist add" i nick z textboxa Da się to zrobić w jednym pliku if (isset($_POST['nick'])) { //dodaj do whitelisty } Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101483 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Libter 1603 Opublikowano 22 listopada 2016 Udostępnij Opublikowano 22 listopada 2016 Temat został przeniesiony z Serwer > Minecraft > Pytania i problemy do Komputery > Społeczność forum > Tworzenie stron WWW. Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101484 Udostępnij na innych stronach Więcej opcji udostępniania...
0 liamdj23 0 Opublikowano 22 listopada 2016 Autor Udostępnij Opublikowano 22 listopada 2016 (edytowane) w które miejsce mam wstawić ten kod?@Libter DZIĘKUJE DZIAŁA!! (nohomo) Edytowane 22 listopada 2016 przez liamdj23 Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101520 Udostępnij na innych stronach Więcej opcji udostępniania...
0 CuttingChipset 355 Opublikowano 22 listopada 2016 Udostępnij Opublikowano 22 listopada 2016 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/#findComment-101554 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
liamdj23 0
Potrzebuje kodu php który po wpisaniu przez gracza swojego nicku na stronie, doda go do whitelisty
z góry dzięki
Odnośnik do komentarza
https://skript.pl/temat/14666-dodawanie-gracza-do-whitelisty-przez-www/Udostępnij na innych stronach
13 odpowiedzi na to pytanie
Rekomendowane odpowiedzi