Beiträge von Finch

    MyControlPanel

    UCP für SA:MP, alles individuell und dynamisch einstellbar, keine Programmierkenntnisse nötig, integrierte Datenbankanpassung

    _______________________________________


    Informationen

    Hallo Freunde,

    heute möchte ich euch ein kleines Ferienprojekt vorstellen. Bei "MyControlPanel" handelt es sich um ein dynamisches User Control Panel mit integriertem TeamSpeak-Controller.

    Nach dem ausfüllen der Verbindungsdaten, Verschlüsselung muss lediglich die Datenbank importiert werden. Alle restlichen Einstellungen können dann über das administrative Dashboard bzw. die Administrationsoberfläche getroffen werden. Unter anderem verfügt es über eine "Datenbank Konfiguration" in der man sämtliche Spaltennamen seiner Datenbank angeben kann um größere Änderungen an seiner eigenen Datenbank zu vermeiden.


    Gearbeitet habe ich dabei unter anderem mit dem bekanntem Framework Bootstrap (bestehend aus HTML, CSS, Javascript) und einer MySQL-Datenbankstruktur. Dadurch das Bootstrap eine hervorragende und mehrsprachige Dokumentation mit vielen Beispielen hat, wäre es sogar gewährleistet im Nachhinein noch leicht Änderungen vorzunehmen. Nachdem man die Daten auf seinen FTP-Server kopiert hat, muss man lediglich die beiliegende SQL-Datei importieren. Auch bei diesen Schritten steht eine ausführliche readme-Datei meinerseits zur Verfügung.


    Bilder





    Verschlüsselung

    Zitat

    Falls dein SA:MP-Skript eine Verschlüsselung nutzt um Daten zu speichern kannst du den entsprechenden Hash, beispielsweise MD5 in der Konfigurationsdatei angeben.
    Wie auch die Datenbank-Konnektivität wird das automatisch für das ganze UCP übernommen.



    Datenbank Konfiguration

    Zitat

    Die Datenbank Konfiguration ist die Basis für die Dynamik deines User Control Panels.
    Hier hast du die Möglichkeit die einzelnen Auslesequellen der Benutzerdaten anzugeben.
    Lediglich vier Dinge musst du selbst an deiner Datenbank anpassen:

    • Die ID muss als 'id' (ohne '') in deiner MySQL-Datenbank angegeben werden. (auto-increment)
    • Der Benutzername muss als 'username' (ohne '') in deiner MySQL-Datenbank angegeben werden.
    • Das Passwort muss als 'password' (ohne '') in deiner MySQL-Datenbank angegeben werden.
    • Der Adminwert muss als 'admin' (ohne '') in deiner MySQL-Datenbank angegeben werden.


    Alle restlichen Werte können individuell eingetragen werden.In den meisten Fällen, sollte man so ohne großen Aufwand seine MySQL-Datenbank problemlos mit PAWNO und dem UCP abgleichen können.


    TeamSpeak

    Zitat

    Mit dem integrierten TeamSpeak-Controller kannst du dem Benutzer die Möglichkeit eröffnen sich im TeamSpeak zu verifizieren. Schlicht gesagt bedeutet dass das jedes registrierte Mitglied sich anahand seiner eindeutigen ID im TeamSpeak einer von dir bestimmten Servergruppe zuteilen kann. Beispielsweise die Servergruppe wäre "Mitglied" so kann sich jeder Benutzer über das UCP in diese Servergruppe einfügen.


    Einstellungen

    Zitat

    Passe dein UCP an wie es dir gefällt und individualisiere das Nutzererlebnis.




    Fraktionen

    Zitat

    Selbstverständlich kannst du auch alle deine Fraktionen (bis zu 20) in den Einstellungen angeben. Das ist beispielsweise wichtig damit der Benutzer später alle Features wie beispielsweise die Fraktions- oder Leader-Bewerbungen nutzen kann.



    Um Interessenten die Möglichkeit zu geben alle Vorzüge und Features im Browser selbst zu erleben habe ich einen entsprechenden Link eingerichtet.


    Hinweis: Das Dashboard kann gern auf Nachfrage besucht und ausgiebig getestet werden.


    Jetzt testen - Demo ansehen


    Benutzername: demo

    Passwort: demo


    Support und Kontakt
    Bei eventuell auftretenden Problemen die nicht durch die beschriebenen Problemlösungen in der readme-Datei gelöst werden können, stehe ich selbstverständlich zur Verfügung. Dank der readme-Datei sollte auch die Installation und die Integration an die eigenen Bedürfnisse sehr leicht fallen. Auch bei möglichen Problemen mit der Datenbankanpassung stehe ich beratend zur Verfügung.



    Features

    • dynamisches System; alle Individualisierungen über das Dashboard einstellbar
    • detaillierte Benutzerauflistung + Benutzerbearbeitung
    • nützliche Tools wie Statistiken
    • einfache Bearbeitung der Seiteninhalte durch den Menüpunkt "Inhalte" im Dashboard
    • vielfältige Administrationsmöglichkeiten über das Dashboard
    • kaum Kenntnisse erforderlich
    • basierend auf Bootstrap
    • globale Navigationen
    • integrierten TeamSpeak-Controller für Rechtevergabe
    • Fraktions-, Leader- und Supporterbewerbungen (jeweils zum aktivieren oder deaktivieren)
    • Support- und Beschwerdensystem
    • globales Newssystem
    • Leaderfunktionen wie beispielsweise Member entlassen etc.


    Lieferumfang

    • RAR-Archiv mit allen erforderlichen Daten
    • detaillierte readme-Datei mit allen wichtigen Installationsanweisungen
    • SQL-Dateien für die Datenbankkonfiguration
    • absolutes Unikat


    Preis und Bezahlungsmittel
    Das UCP biete ich inzwischen lediglich zum Stückpreis an.

    • zum Stückpreis von 20€

    Ich akzeptiere bevorzugt folgende Zahlungsmittel: PayPal, Banküberweisung, PaySafeCard, Bitcoins (NEU!!!)


    *Ein Umtausch ist vom Kauf gänzlich ausgeschlossen.


    zusätzlicher Hinweis: "MyControlPanel" kann nur durch mich erworben werden. Es ist keinem der Käufer ein Weiterverkauf des Produktes jedweder Art gestattet, selbst nicht bei einer Überarbeitung. D.h es darf auch nicht mit einem SA:MP-Projekt gemeinsam verkauft werden. Neben diesem Hinweis wird jeder Käufer auch in der beigelegten "readme.txt" darauf hingewiesen.


    ______

    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Ich beschäftige mich schon lange nicht mehr aktiv mit PAWNO und SA:MP.
    Das UCP ist später aufgebaut wie eine Art CMS-System.
    Es geht nur darum ob die Werte nun in den meisten Werten, also beispielsweise im Godfather gleich gesetzt werden also ob "Leader" auch "Fraktion" entspricht.
    Tut mir Leid wenn ich das nicht im Beitrag kenntlich genug gemacht habe, wollte mir nur etwas Zeit sparen anstatt mir jetzt groß einen GF herunterzuladen und alles.

    Hallo,


    wenn man in einem GF /makeleader nutzt wird dem Benutzer dann beim Wert 'Leader' und auch bei 'Fraktion' die entsprechende Fraktions-ID gesetzt?
    Also versteht ihr was ich meine?


    Ist der Fraktionswert = der Leaderwert?


    Wollte das nur wissen wegen nem' UCP was ich gerade mache :D

    Hallo! Ich lese gerade alle eingeloggten Benutzer aus und stehe vor folgender Problemstellung:

    PHP
    <?php $result = mysql_query("SELECT * FROM online_list"); while ($row = mysql_fetch_object($result)){echo $row->username,",";}mysql_free_result($result);?>


    das wiederum sorgt jedoch dafür das sogar wenn nur ein Benutzer online ist ein Kommata gesetzt wird.


    Beispiel: admin,


    gewünscht: admin, admin2, admin3


    Ich möchte praktisch erreichen das beim letzten bzw. auch wenn nur ein Benutzer online ist das Kommata ausgelassen wird. Wie sollte ich da vorgehen?

    Weiß nicht, er sagt mir immer ich soll ihm helfen, aber ich weiß auch nicht was ich dazu sagen soll.
    Mehr als die aktuellsten Treiber herunterladen kann man ja auch nicht. Ich dachte bevor ich ihm über TV helfe frage ich mal hier so in die Runde ob der ein oder andere auch Probleme damit hatte :D

    Hallo! Mein Freund hat unheimliche Probleme damit seinen Controller mit CS:GO in Einklang zu bringen?
    Spielt jemand von euch zufällig mit Controller?
    Eigentlich sollte das doch vollständig supportet werden oder? Irgendwelche Tipps oder Erfahrungen?

    Code
    ALTER TABLE accounts ADD IF NOT EXISTS verified INT(11);


    Ich würde gerne dafür sorgen das die zusätzliche Spalte "verified" nur hinzugefügt wird wenn sie noch nicht existiert.

    Mir gefällts eigentlich prima!
    Ich kann dir gerne meinen Freundschaftscode zukommen lassen, dann kassierst du bei der SIM Registration 10€ extra Guthaben....


    und ich natürlich auch noch 10€ :D

    Warum geht meine Funktion nicht :huh:



    Ziel: Am Ende soll man mit der Funktion beispielsweise die Fraktion des Spielers angeben...
    Anwendung sollte dann so sein: get_db_variable($data_faction, get_username());

    Hallo!
    Eigentlich sind meine Rechte im erweiterten Rechtesystem relativ gut eingestellt.
    Aber bei dem Umzug auf den neuen V-Server wo ich leider keinen TS-Snapshot mitnehmen konnte ist mir aufgefallen das sobald drei User im Channel sind das "Mikrofon muten"-Symbol plötzlich neben dem Channel angezeigt wird, und das obwohl maximale Benutzer als auch maximale Benutzer im Channelbaum auf umbegrenzt gesetzt ist.


    Kann mir jemand erklären woran das liegt?
    Hatte da spontan im Internet auch nichts zu diesem Fall gefunden :D


    Danke!