executePHP

executePHP

Pozwól swoim graczom zweryfikować konta za pomocą systemu twojej strony internetowej i forum!

0 polubień • 0 pobrań
Dostępne pliki
1
Obsługiwane wersje
0
Najnowszy plik
07.06.2014

executePHP

Oryginalnie stworzony dla archcry, executePHP umożliwia graczom wpisanie polecenia wraz z kodem, który wykona zewnętrzny skrypt PHP gdzieś na Twojej stronie internetowej. To świetne rozwiązanie dla właścicieli serwerów, którzy chcą, aby ich gracze weryfikowali swoje konto Minecraft za pomocą konta na stronie/na forach.

Features

  • Łatwe i proste w konfiguracji.
  • Może być używany do prostych i bardzo skomplikowanych zadań.
  • Automatyczny powiadamiacz o aktualizacjach.
  • Możliwość dostosowywania komunikatów zwrotnych.

Commands

  • /executePHP - Wyświetla stronę pomocy executePHP.
  • /executePHP reload [executePHP.reload] - Przeładowuje plik konfiguracji executePHP.
  • /verify <code> [executePHP.verify] - Uruchomi zewnętrzny skrypt PHP z opcjonalnymi zmiennymi.

Variables

Oto zmienne, których możesz użyć podczas definiowania adresu URL executePHP w pliku konfiguracyjnym.

  • %username% - Nazwa użytkownika gracza, który wykonał polecenie.
  • %code% - Kod, który gracz wpisał przy poleceniu.
  • %uuid% - UUID gracza, który wykonał polecenie.

Masz więcej pomysłów na zmienne? Zgłoś je w zgłoszeniu! (Nie w komentarzach)

Configuration Guide

#executePHP Configuration File
#Should executePHP check for updates on startup? Recommended to keep this at true.
checkUpdate: true
#The URL to submit the request to.
URL: http://localhost/executePHP?name=%username%&code=%code%
#The message displayed to the player when waiting for a response.
verifyingMessage: '&bVerifying your code, please wait...'
#This is the results section. You can have as little results as you want, or as much as you want.
results:
  success: '&aSuccessfully verifed code!'
  incorrect: '&cIncorrect code!'
  already-verified: '&6You have already verifed your code.'
  error: '&4We seroiusly have no idea.'

Example PHP Script

<?php
	if (!empty($_GET['username']) && !empty($_GET['code'])){
		$name = $_GET['username'];
		$code = $_GET['code'];
		switch ($code){
			case "sugar":
				echo "success";
			break;
			case "milk":
				echo "incorrect";
			break;
			case "wheat":
				echo "already-verified";
			break;
			default:
				echo "error";
			break;
		}
	} else {
		echo "Error: No URL Variables.";
	}
?>

executePHP includes an automatic update feature. You can disable this in the global Updater configuration, or in executePHP's configuration file.

Planned Features

Poniższe to planowane funkcje executePHP. Jeśli masz jakiekolwiek sugestie, prosimy o ich zgłoszenie w zgłoszeniu! (Nie w komentarzach)

  • Skrypt PHP będzie działał asynchronicznie. (Poprawia wydajność.)
  • Funkcja ograniczenia czasu. (Jeśli skrypt PHP nie odpowie w określonych sekundach, wtyczka zgłosi błąd bez względu na wszystko.)
  • Polecenia zwrotne. (Uruchamiaj polecenia na podstawie wartości zwróconej.)



HostHorde


Opis projektu pochodzi z CurseForge i został udostępniony po polsku. Szczegóły konfiguracji, zależności oraz aktualne komunikaty autora sprawdź na w źródłowym katalogu CurseForge.

Stabilne executePHP v1.1
executePHP.jar 07.06.2014
Przed instalacją

Jak bezpiecznie sprawdzić ten plugin

Wybierz zgodny plik

Oznaczenia wersji pochodzą z metadanych autora. Dobierz również właściwe oprogramowanie serwera i Javę.

Zachowaj kopię

Przed pierwszym startem skopiuj świat, konfigurację oraz dane pozostałych pluginów.

Przeczytaj log

Po uruchomieniu sprawdź brakujące zależności i pierwszy błąd związany z nazwą pluginu.

Zobacz pełną instrukcję instalacji