-
Ilość zawartości
526 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Odpowiedzi społeczności
-
ShroN odpowiedź w Jeden Rcon, trzy serwery. został oznaczony jako odpowiedź
Podejrzewam że posiadasz jakieś minimum i rozumiesz kod, tu masz bibliotekę potrzebną do tego: https://github.com/thedudeguy/PHP-Minecraft-Rcon
No więc:
include("src/Rcon.php"); $command = "op ShroN"; $host = "some.minecraftserver.com"; //serwer 1 $rcon = new Thedudeguy\Rcon($host, 25575, "pass1", 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: 25575"; } else { $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } //serwer 2 $rcon = new Thedudeguy\Rcon($host, 25585, "pass2", 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: 25585"; } else { $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } Mam rozumieć że nie wiedziałeś jak zrobić kopiuj - wklej tego samego kodu?
Łap jeszcze kod zoptymalizowany:
include("src/Rcon.php"); $command = "op ShroN"; $host = "some.minecraftserver.com"; $servers = [[25575, "pass1"], [25585, "pass2"], [25595, "pass3"]]; foreach ($servers as $server) { $rcon = new Thedudeguy\Rcon($host, $server[0], $server[1], 3); $rcon->connect(); if (!$rcon->isConnected()) { echo "Blad polaczenia dla: " . $server[0]; continue; } $rcon->sendCommand($command); echo "Odpowiedz serwera: " . $rcon->getResponse(); } Pozdrawiam
-
ShroN odpowiedź w Blad w kitach został oznaczony jako odpowiedź
Zmień wooden_sword na wooden sword, tak samo zresztą skryptów i
make player execute command na execute player command -
ShroN odpowiedź w WorldEdit wklejanie schematu został oznaczony jako odpowiedź
set {loc} to location of block Jeżeli to nie działa to spróbuj
set {loc} to location of event-block @Berni73
-
ShroN odpowiedź w Zmiana slotów został oznaczony jako odpowiedź
Może jakaś wyrozumiałeś w końcu robię to za free...
Tu masz na 100% ok, przynajmniej mi działa
variable: {allplayers} = 0 {maxallplayers} = 250 on load: execute console command "kickall" wait 1 tick set {allplayers} to 0 stop on connect: if {allplayers} = {maxallplayers}: kick player due to "Za duzo osob na serwie" stop if {allplayers} < {maxallplayers}: add 1 to {allplayers} stop else: if player has permission "*": add 1 to {allplayers} stop else: kick player due to "Za duzo osob na serwie" stop on disconnect: remove 1 from {allplayers} stop command /setmaxplayer [<number>]: permission: * trigger: if arg 1 is set: set {maxallplayers} to arg 1 send "Ustawiles max ilosc osob na %{maxallplayers}%" stop if arg 1 is not set: send "Podaj ilosc osob ktorzy moga wejsc na serwer" send "Aktualnie: %{maxallplayers}%" send "Na seriwe jest %{allplayers}%" stop
-
ShroN odpowiedź w Dlaczego po restarcie serwera resetują się zmienne? został oznaczony jako odpowiedź
Założę się że chodzi o Chomdy. Ustaw je folderowi Skrypt który zajdziesz w plugins, ustaw je na 0777 pamiętaj aby zastosować to do podfolderów i plików.
