• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Votifier] HTTPListener 1.1 - Your freedom, all possibilities!

Status
Für weitere Antworten geschlossen.

Glowdragon

Schafhirte
Registriert
23 Juli 2011
Beiträge
131
Alter
28
Diamanten
300
Minecraft
Glowdragon
[align=center]
logo.png

[/align]
Dieser Listener für Votifier ruft bei jeder Bewertung eine bestimmte Datei auf eurer Website auf und sendet den Benutzernamen und den Namen der Serverliste an die Website.
Sehr nützlich, wenn ihr die Anzahl der Bewertungen auf eurer Website oder in Foren, etc. anzeigen wollt. Außerdem könnt ihr vom Webserver aus Befehle zum Minecraft-Server senden.

Beispiele:
Gib für jede Serverliste einen bestimmen Betrag Geld

Code:
if ($website == "minecraft-server.eu")
{
    echo("money give ".$username." 0.20\n");
    echo("broadcast ".$username." hat für diesen Server auf minecraft-server.eu gevotet\n");
}
else if ($website == "minestatus.net")
{
    echo("money give ".$username." 0.30\n");
    echo("broadcast ".$username." hat für diesen Server auf minestatus.net gevotet\n");
}
Überprüfe das Passwort für zusätzliche Sicherheit
Code:
$password = $_POST["password"];

if ($password == "1234")
{
    // Mach etwas...
}
Gib Items und Erfahrungspunkte
Code:
$username = $_POST["username"];
echo("give ".$username." diamond 2\n");
echo("xp ".$username." 100\n");
Logge den Vote in eine MySQL-Datenbank
Du musst eine Tabelle mit dem Namen "votes" erstellen mit 3 Spalten: username (TEXT), website (TEXT) und timestamp (TIMESTAMP)
Code:
// MySQL Login
mysql_connect("localhost", "username", "password");
mysql_select_db("database");
mysql_query("INSERT INTO votes SET username = '".$_POST["username"]."', website = '".$_POST["website"]."', timestamp = NOW()");
Weitere Beispiele folgen

Demo
Ihr könnt hier voten und die Anzahl der Votes auf dieser Website in der Rechten Box sehen.


Ich biete kostenpflichtigen Support an für sehr spezielle Funktionen für eure Website. Sieht es als Spende!

Links
HTTPListener im Votifier-Forum

Changelog
Version 1.1:
- Der Befehl wird nur ausgeführt, wenn man mit "/" beim "echo" beginnt
- Die Nachricht wird im Server an alle Spieler geschickt, wenn man nicht mit "/" beim "echo" beginnt (Formatierung mit & möglich!)
- Beispiele behoben! Nur der erste Befehl funktionierte, ich vergaß, "\n" am Ende bei jedem "echo" hinzuzufügen
Version 1.0:
- Veröffentlichung des Listeners
 
Status
Für weitere Antworten geschlossen.
Oben