Beiträge von blackybecks

    Hallo liebe Community,
    heute möchte ich euch mein Minecraft-Controlpanel vorstellen!


    Features:


    --> Ausgeloggt


    News:
    Wir haben eine Newsseite, auf der die User die aktuellen Neuigkeiten sehen können.



    Regeln:
    Auf der Regelseite, werden die Serverregeln beschrieben, um so einige Fragen zu verhindern!



    Home:
    Auf der Homeseite, wird beschrieben, was man für das Usercontrolpanel benötigt!
    Ebenfalls wird aufgelistet wer den Server gerade besucht und ob er überhaupt online ist.



    Login:
    Man erstellt einen Account auf dem Server und loggt sich mit genau diesen Daten im Usercontrolpanel ein.



    --> Eingeloggt


    Grundstückverwaltung:
    In der Grundstückverwaltung, kannst du alles rund um das Thema Grundstücke verwalten


    Grundstückverwaltung-->Grundstück kaufen:
    Hier werden alle Grundstücke, welche noch keinen Besitzer haben aufgelistet. Nun hat man die Möglichkeit sich eines zu erwerben. Gezahlt wird mit der Währung auf dem Server. Das "Geld" wird automatisch vom Konto des Spielers abgezogen.


    Grundstückverwaltung-->Grundstück verkaufen:
    Hier werden alle deine bereits erworbenen Grundstücke aufgelistet und stehen zum Verkauf bereit.


    Grundstückverwaltung-->Grundstückrechte vergeben:
    Hier hast du die Möglichkeit, anderen Spielern Rechte zum Bauen auf deinem Grundstück zu geben!



    Banksystem:
    Hier kannst du dein Geld verwalten.


    Banksystem-->Geld überweisen:
    Hier kannst du dein Geld an andere User überweisen, oder auch Geld überwiesen bekommen!


    Banksystem-->Kontostand abfragen:
    Hier kannst du ganz einfach deinen Kontostand anzeigen lassen.


    Banksystem-->Letzte Aktivitäten:
    Hier siehst du deine letzten Geld Ein- und Ausgänge. Sofern du Geld überwiesen bekommst, wird es dir hier angezeigt und du kannst nachverfolgen, woher dein Geld kommt bzw. wohin dein Geld geht!



    Inventar:
    Hier wird dir dein Skin angezeigt und du kannst ihn dir downloaden. Auch das Anzeigen der Skins von anderen Spielern ist kein Problem. Einfach den Namen des Spielers eingeben und warten, bis sich das Bild erneuert! Des Weiteren wird dir hier dein Ingameinventar angezeigt! Zum Einen als Liste, in der du Itemname und Menge angezeigt bekommst und zum Anderen richtigen Minecraftinventar, wie er auch Ingame ist! Mit Icons der einzelnen Items!



    Account:
    Hier kannst du alles rund um deinen Account verwalten.


    Account-->Aktuelle Daten:
    Hier werden die deine aktuellen Daten angezeigt und du wirst auf die einzelnen Seiten verwiesen, auf denen du sie ändern bzw. aktualisieren kannst.


    Account-->Passwort ändern:
    Hier kannst du dein Passwort ändern!


    Account-->E-Mail Adresse ändern/angeben:
    Hier kannst du, falls angegeben, deine E-Mail Adresse ändern. Falls du noch gar keine angegeben hast, kannst du sie hier angeben.


    Account-->Forumaccount zuweisen/erneuern:
    Dies ist eine Verbindung zum Forum. Hier kannst du dir einen Account erstellen, falls dieser noch nicht vorhanden ist. Falls schon einer besteht, können die Rechte neu zugewiesen werden, sodass der Forenaccount die Rechte besitzt, die er auch Ingame besitzt. Das heißt: Wenn man Ingame z.B. Administrator ist, werden im Forum automatisch Administratorenrechte zugewiesen.


    Account-->Teamspeakaccount zuweisen/erneuern:
    Dies ist eine Verbindung zum Teamspeak. Hier kannst du dir einen Account erstellen, falls dieser noch nicht vorhanden ist. Hierzu muss einfach die eindeutige ID angegeben werden. Falls schon einer besteht, können die Rechte neu zugewiesen werden, sodass der Forenaccount die Rechte besitzt, die er auch Ingame besitzt. Das heißt: Wenn man Ingame z.B. Administrator ist, werden im Forum automatisch Administratorenrechte zugewiesen. Oder falls die eindeutige ID nicht mehr aktuell ist, kann einfach eine neue zugewiesen werden! Des Weiteren hat man als Administrator die Möglichkeiten, User vom Teamspeak zu bannen bzw. zu kicken. Auch entbannen kann man in diesem Bereich des UCPs, sofern man Administrator ist!



    Logout:
    Hier kann sich der User aus dem Usercontrolpanel ausloggen!




    --> Admin


    Account-->Teamspeak:
    Hier können User gebannt, entbannt und gekickt werde.


    News:
    Hier können News hinzugefügt, gelöscht oder editiert werden.


    Banksystem-->Geld überweißen:
    Hier wird das Geld nicht vom Konto abgezogen, sondern erstellt!





    Daten:


    Website--> http://134.255.227.34/ucp
    Benutzername--> Player
    Passwort--> test





    Mit freundlichen Grüßen
    (Dominik)


    aus dem Sereonteam


    //edit: Admin hinzugefügt

    Es ist korrekt, dass du (Mysteriöser Unbekannter) hier eine effizientere Art zeigst, jedoch könntest du ihm das auch freundlich sagen und nicht sagen, dass alles, was er hier released hat Müll sei. Man kann es vielleicht besser umsetzte, jedoch hast du bestimmt selber auch am Anfang nicht alles 100% korrekt gescriptet und tust es auch heute noch nicht, also helf ihm besser zu werden, aber mach nicht alles nieder!

    Schön :)


    Was jetzt noch ein kleiner Schönheitsfehler ist, dass du zur Konfiguration (Sound an/aus) eine Variable benutzt.
    Ich würde hierfür lieber ein Define verwenden, das es übersichtlicher aussieht.


    Mit freundlichem Gruß
    (Dominik)

    An sich nichts Neues oder Schweres, aber ordentlich geschrieben und erspart Zeit, falls jemand soetwas benötigt (Deathmatchserver oder ähnliches).


    Beim durchlesen fällt mir nur auf, dass du bei "Wicked Sick" (7 KIlls) den Sound von einem "Doublekill" abspielen lässt und beim ersten Kill "First blood" finde ich auch nicht gut, diesen Sound würde ich nur beim ersten Kill einer Runde abspielen lassen, denn mich persönlich würde es stören, wenn bei jedem Kill, den ich mache ein Sound kommen würde ;) Ist aber letztendlich deine eigene Entscheidung!


    Mit freundlichem Gruß
    (Dominik)

    Sicher?


    Bin mir eigentlich sicher, dass ich für MySQLinjection einige Maßnahmen getroffen habe :/



    /edit: Suche jemand, der mit hilft, brauche eine MySQL Tabelle zum Anpassen und weiermachen

    Danke für die Bewertungen :)


    Blu3scReeN: Ich wollte nicht so viele Statistiken schreiben, da ich für jede Statistik eine neue Variabel schreiben muss, deshalb würde ich das dann direkt vor Ort erst anpassen. Deshalb ist es noch etwas leer gelassen ;)


    @Nairo Ich nutze hier einen kostenloser Hoster. Somit ist das "normal", dass die Seite lange lädt, wobei gerade auch viele User gleichzeitig zugegriffen haben!