Register for your free account! | Forgot your password?

You last visited: Today at 07:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Simple Web-ItemShop

Discussion on [Release] Simple Web-ItemShop within the Minecraft Mods, Textures, Skins & Maps forum part of the Minecraft category.

Reply
 
Old   #1
 
elite*gold: 1
Join Date: May 2011
Posts: 203
Received Thanks: 50
[Release] Simple Web-ItemShop

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:
- Virustotal:

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
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:
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');
    require_once 
'MinecraftRcon.class.php'//hier den Pfad zu der MinecraftRcon.php angeben
?>
Jetzt erstellt ihr eine neue Tabelle:
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;
Jetzt in der Shop.php das anpassen:
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"); 
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.
PHP Code:
$amounts 'give '.$username.' '.$id.' '.$amount
das:
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
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
Evolutio is offline  
Old 10/16/2012, 06:13   #2
 
The NinoX's Avatar
 
elite*gold: 0
Join Date: Oct 2012
Posts: 109
Received Thanks: 13
Hast du eventuell paar Bilder wie das aussieht ?
The NinoX is offline  
Thanks
1 User
Old 10/16/2012, 21:45   #3
 
Phillor's Avatar
 
elite*gold: 1
Join Date: Sep 2009
Posts: 462
Received Thanks: 125
Würde auch gerne ein paar Bilde sehen
Phillor is offline  
Reply




All times are GMT +1. The time now is 07:14.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.