Hey,
Ich release hier mal einen simplen-Minecraft-ItemShop.
Was man brauch:
- Brain
- Minecraft
- Zeit
- Datenbank
- Webserver
- Ahnung
- Geduld
Was ihr downloaden müsst:
- Shop.zip enthält die Itembilder + shop.php
- Link: [Only registered and activated users can see links. Click Here To Register...]
- Virustotal: [Only registered and activated users can see links. Click Here To Register...]
Was der Shop kann:
- Wenn man ein MySQL-Economy-Plugin hat, Geld abziehen *__*
- Items verschicken
- Kaufen
So, dann legen wir mal los mit der Konfiguration von der "server.properties".
falls ihr dieses nicht eingestellt habt, macht das sonst geht es nicht :)
Jetzt einmal diesen Code speichern als "MinecraftRcon.class.php" ein Danke geht hier an xPaw.
Am besten speichert ihr die in einen ordner, wo ihr die wiederfinden tut.
jetzt erstellt ihr noch eine rcon.php mit dem Inhalt:
Jetzt erstellt ihr eine neue Tabelle:
Jetzt in der Shop.php das anpassen:
falls ihr ein loginsystem habt, macht aus dem:
$username = Username des eingeloggten bentuzers, alternativ kann man einfach n Formular mit dem Benutzernamen machen ;)
$id = ID des Items am besten nicht ändern, da das aus der Datenbank ausgelesen wird.
$amount auch nicht ändern.
das:
erst eine MySQL verbindung zum auslesen des Eingeloggten Benutzers, dann z.B. per $_SESSION den username nehmen was z.B. so ausschaut:
und beim einfügen der Items in die Datenbank als image das nehmen:
shop/images/bloecke/ wichtig ist, das ihr das BILD NICHT angeben tut und ein / am ende ist.
Viele werden zwar fehler bekommen, aber die, die PHP etwas können, bekommen es leicht hin.
MfG Evolutio
Ich release hier mal einen simplen-Minecraft-ItemShop.
Was man brauch:
- Brain
- Minecraft
- Zeit
- Datenbank
- Webserver
- Ahnung
- Geduld
Was ihr downloaden müsst:
- Shop.zip enthält die Itembilder + shop.php
- Link: [Only registered and activated users can see links. Click Here To Register...]
- Virustotal: [Only registered and activated users can see links. Click Here To Register...]
Was der Shop kann:
- Wenn man ein MySQL-Economy-Plugin hat, Geld abziehen *__*
- Items verschicken
- Kaufen
So, dann legen wir mal los mit der Konfiguration von der "server.properties".
falls ihr dieses nicht eingestellt habt, macht das sonst geht es nicht :)
Code:
enable-query=true rcon.password=123456789 //oder ändern query.port=25565 //könnt ihr auch ändern enable-rcon=true rcon.port=25575 //könnt ihr ändern
Am besten speichert ihr die in einen ordner, wo ihr die wiederfinden tut.
jetzt erstellt ihr noch eine rcon.php mit dem Inhalt:
PHP Code:
<?php
define( 'MQ_SERVER_ADDR_RCON', 'localhost' );
define( 'MQ_SERVER_PORT_RCON', 25575 );
define( 'MQ_SERVER_PASS_RCON', '123456789' );
define( 'MQ_TIMEOUT_RCON', 2 );
require_once 'MinecraftRcon.class.php'; //hier den Pfad zu der MinecraftRcon.php angeben
?>
Code:
DROP TABLE IF EXISTS `shop`; CREATE TABLE IF NOT EXISTS `shop` ( `id` int(11) NOT NULL, `kat` varchar(255) NOT NULL, `image` varchar(255) NOT NULL, `name` varchar(255) NOT NULL, `price` int(11) NOT NULL, `buyable` int(11) NOT NULL DEFAULT '1' ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
PHP Code:
$verbindung = mysql_connect("127.0.0.1", "root" , "")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("eure_datenbank") or die("Keine Verbindung zur Datenbank");
$username = Username des eingeloggten bentuzers, alternativ kann man einfach n Formular mit dem Benutzernamen machen ;)
$id = ID des Items am besten nicht ändern, da das aus der Datenbank ausgelesen wird.
$amount auch nicht ändern.
PHP Code:
$amounts = 'give '.$username.' '.$id.' '.$amount;
erst eine MySQL verbindung zum auslesen des Eingeloggten Benutzers, dann z.B. per $_SESSION den username nehmen was z.B. so ausschaut:
PHP Code:
$amounts = 'give '.$_SESSION['SESSION_NAME']['username'].' '.$id.' '.$amount;
shop/images/bloecke/ wichtig ist, das ihr das BILD NICHT angeben tut und ein / am ende ist.
Viele werden zwar fehler bekommen, aber die, die PHP etwas können, bekommen es leicht hin.
MfG Evolutio