[UMFRAGE] AdminTool per PHP

06/28/2010 10:41 Eyes_Only#1
Hallöchen ihr lieben Leutz.

Heute möchte ich Euch mal mein "Projekt" vorstellen.

Es geht um ein Interface per Webseite/Localhost, wo man alles editieren kann.

Ich arbeite seit ca. einer Woche bereits daran.

Die Funktionen werden ca. sein:
- Account erstellen / editieren
- Charaktere erstellen / editieren
- Inventory- / Bankverwaltung
- Guilden erstellen / editieren
- PremiumItems Charakteren zuweisen, oder neue einstellen
- Messenger einzelner Charaktere bearbeiten
- Monster-Spawns erstellen / bearbeiten
- Monster-Drops erstellen / bearbeiten
- Item-Spawns erstellen / bearbeiten
- InGame-Mails erstellen / bearbeiten
- Statistiken des Servers und der Homepage des Servers
(Dort werden per GD-Library Diagramme jede Stunde erstellt und angezeigt)
- Logs (Für das Admin-Interface sowie für die Webseite)
- Emails (direktes Beantworten und Lesen ist hier möglich)
- Serveroptionen (zB den Server auf Wartung stellen, InGame-wichtige Nachrichten versenden per Shout usw)
- Config (Hier kann dann ALLES eingestellt werden, von den Tabellen-Namen der DB bis zu Kleinigzeiten für das Interface sowie den MySQL-Verbindungsdaten)

Derzeit arbeite ich grade am Fenster Inventory / Bank Edit.
Dort kann man schon das Inventory der Chars einlesen und schon die Upps bearbeiten sowie die Element-Upps.Dort wird man dann alles editieren können, udn auch neue Items ins Inventar ablegen (Drag&Drop) können usw.
Ist schwer alles zu erklären... ;)

Ich weiss, es sieht noch sehr spartanisch aus, aber wie getippt, ich arbeite erst seit einer Woche daran.


Die kleinste Auflösung, die es unterstützt ist 1366*768 (Netbook/Noebook) - ist das minimalste was möglich ist derzeit.
Die Auflösung wird imemr automatisch ermittelt und passt es dem Bildschirm an.

Wie sagt man? Screens sagen mehr als tausend Worte^^:

Falls Ihr wollt das ich es weiterentickle, dann stimmt bei der Umfrage ab.

Dieses Interface dient ersteinmal lediglich den NICHT-Offi-Files (Caali/Lighting usw).
Für die Offi-Files schreibe ich dann auch noch eine angepasste Config dazu.

Das Interface arbeitet übrigens mit PHP, MySql, MSSQL, AJAX und Javascript und wird NUR für Firefox entwickelt. Wie es also auf anderen Browsern aussieht, kann ich nicht sagen. Ich bitte as zu entschuldigen.

Gruss
Steffen
06/28/2010 15:39 [L]ucky[S]nipe[R]#2
Ich finde Das Tool 1A***
06/28/2010 15:55 DJTechno#3
ich auch ist gut für die "Anfänger" unter uns hat thx
06/28/2010 16:18 Eyes_Only#4
Also wie gesagt es ist noch sehr in der Anfangs bzw Bauphase.

Ersteinmal muss alles funktionieren. Das schlichte Design soll auch soweit beibehalten werden. Zuviel Buntes Zeugs ist auch nicht gut^^.

Und es wird keine Art Tool.
Es wird eher ein Interface, das man dann bequem auf seinem Rechner, oder auf dem Root per Browser aufrufen kann. Ich hoffe, das stört soweit niemanden^^.

Ich arbeite auch an einer Art Buff-System. Habe ich mir grade aufgebaut^^.

Es erhält dann jeder Spieler bis Lv59 beim Einloggen die Buffs (kann man dann auch alles einstellen) für einen einstellbaren Zeitraum. "Hinten herum" prüft das Script dann immer, also per Ajax, wer sich grade ausloggt, und refresht die Buffs bei ihm wieder automatisch auf den Zeitraum (zB 2 Tage).

Ich hoffe, das ist ne gute Idee, da ja bei den Caali bzw Lightning-Files der Pinguin nicht so funktioniert. Man muss sich zwar, wenn die Buffs angelaufen sind, ausloggen um wieder welche zu bekommen, aber besser als gar keine^^.

Wenn mein Webspace mal wieder erreichbar ist, werde ich mal einen Preview des Interfaces hochladen, damit man mal etwas herumprobieren kann.

Der zickt leider grade n bissel rum^^. Also nur Geduld.

Mit den V14 bzw V15-Datenbanken da gibt es noch ein Problem. Habe zwar auf meinem virtuellen XP grade alles so gemacht wie im TuT beschrieben. trotzdem läuft da noch einiges falsch. Mal sehen ob es überhaupt dafür geht. Abwarten. Tee trinken^^.
06/28/2010 16:21 VVeasel#5
Nette Sache wirklich
gibtn dickes Thanks für die Mühe :)
06/28/2010 21:47 Sedrika#6
Sieht bisher cool aus, doch mach dir lieber nicht die mühe es für die caali files zu schreiben, da diese keiner mehr nutzt sondern nur noch die offi files.
06/28/2010 21:50 antihackers#7
find es auch echt nice aso
06/29/2010 04:36 ©ross#8
mir gefällts :)
Auch wenns für caali ist hats nen großen nutzen :D
(Caali's db ist fast gleich der von v6 (ja giebt andere tabellen etc aber das is fix umgetippt) ) So könnt man das zb bei einem v6 server einsetzen :)

Mach weiter!

Mfg
Cross
06/30/2010 14:54 Eyes_Only#9
In Kürze kann ich Euch sogar auf meinem neuen Webspace eine "Vorabversion" zugänglich machen, dann seht Ihr, was schon funktioniert und wie weit es schon ist. Es wird auch jede Woche ca. aktualisiert.

[Only registered and activated users can see links. Click Here To Register...]

NACHTRAG:
Ich lade grad die ganzen Icons hoch, deswegen werden auch noch keine angezeigt.

In dieser Version kann man schonmal die Inventorys einlesen und die Waffen/Schilde usw uppen. Das Drag&Drop-System arbeitet aber noch nicht. Andere Funktionen gibt es in der Preview ersteinmal nicht...

Verbesserungsvorschläge / Tips (zB was man noch einbauen könnte) usw. sind auch gern gelesen.

MfG
06/30/2010 17:55 ©ross#10
Quote:
Originally Posted by Eyes_Only View Post

Verbesserungsvorschläge / Tips (zB was man noch einbauen könnte) usw. sind auch gern gelesen.
Ich weiß grad nicht ob es beim Caali drin ist aber:
User DropLog
User HandelLog
User NamechangeLog
GildenLog
(GW Log) [Bei caali ist dieser Buggy und funzt leider nicht :|]
Account Management durch Admins/GM (wenn nicht vorhanden)

Währen so meine ideen.


Weist du was deinem projekt sehr gleicht?
Das EoCRM des Offi Flyff :)

EoCrm für Caali/Rune Files quasi :)



Code:
Hieß es sogar nichtmal das Caali evtl seine/ihre Source releasen wollte? :0
Das währ ein schritt gegen die Offi files
Mfg
Cross
06/30/2010 18:16 Eyes_Only#11
Quote:
Originally Posted by ©ross View Post
Ich weiß grad nicht ob es beim Caali drin ist aber:
User DropLog
User HandelLog
User NamechangeLog
GildenLog
(GW Log) [Bei caali ist dieser Buggy und funzt leider nicht :|]
Account Management durch Admins/GM (wenn nicht vorhanden)

Währen so meine ideen.
Nee ich glaub die sind nicht drin.

Quote:
Originally Posted by ©ross View Post
Ich weiß grad nicht ob es beim Caali drin ist aber:

Weist du was deinem projekt sehr gleicht?
Das EoCRM des Offi Flyff :)

EoCrm für Caali/Rune Files quasi :)
Sagt mir grade gar nix. Zeig mal was davon. Hab bei Google nix dazu gefunden, wie das aussehen soll oder so...Sorry.Hab die Offis noch nicht (nei) zum Laufen gebracht und auch keine Lust mehr dazu XD.

So nebenbei bemerkt. Das Interface funktioniert jetzt auf dem Webspace, die Icons sind auch alle oben. Nun könnt ihr es Euch anschauen.
06/30/2010 18:59 ©ross#12
Quote:
Originally Posted by Eyes_Only View Post


Sagt mir grade gar nix. Zeig mal was davon. Hab bei Google nix dazu gefunden, wie das aussehen soll oder so...Sorry.Hab die Offis noch nicht (nei) zum Laufen gebracht und auch keine Lust mehr dazu XD.
[Only registered and activated users can see links. Click Here To Register...]

Ist das EoCRM ^^
Damit ist eben alles möglich.
Von PW Change bishinzu Itemverfolgung^^

mfg
cross
06/30/2010 19:32 Eyes_Only#13
Läuft das auch über PHP/Javascript usw, oder ist das ein eigenständiges Programm? Sieht auch nach ner Art Browser-Interface aus^^.

Falls ja, könnte ich mir schon vorstellen, wenn man es über Xampp auf einem privaten Hamachi-Server laufen lässt, das man sogar mit PHP vom Clienten eingehende und vom Server ausgehende Pakets herausfiltern könnte und dann auch ein Log schreiben könnte über die Dinge, die User so machen usw.

Wir werden sehen, immerhin probiere ich viel aus. Die Zeit wirds zeigen^^.
07/01/2010 08:17 Sedrika#14
Der EoCRM ist soviel ich weis in ASPX coded. Das problem ist nur es einzustellen =)
07/01/2010 08:40 Eyes_Only#15
aspx XD...

Nun ist mir auch klar, warum man da auf Logs usw quasi auf alles zugreifen kann.

also sorry, aber davon (asp/aspx) halte ich nix. Es bringt zwar auch Vorteile, ABER man ist an Windows-Plattformen zwangsläufig gebunden. Mein Interface soll aber für ALLE sein. Auch die Leute, die zB einen Server unter Linux oder was-weiss-ich laufen lassen.

Es gibt zwar auch freie Implementierungen aber die hinken manchmal, was die Aktualität betrifft zu den neuen Standarts, Monate hinterher.

Also meines arbeitet mit PHP, MySql, Javascript und AJAX. Nur falls das jemand wissen möchte.