thread

Avatar Rhil (Administrator) 2010-01-25, 13:47 #1
487 525 525 525 450 446 503 525 525 450
Member since Apr 2007 · 154 posts Location: Neustadt an der Weinstraße Group memberships: Administratoren, Gilde: Leitung, Raid: Leitung, Raid: Mitglieder, Registrierte Benutzer
Subject: Eigene Raidverwaltung - Brainstorming
Hallo,

da ich vorhabe innerhalb der nächsten Wochen und Monate in privater Nebenarbeit ein Raid-Verwaltungs Plugin für unser Forum zu schreiben, wollte ich hier mal Nachfragen welche Features und Inhalte denn erwünscht sind. [smiley:eyebrows]

Ich hab hier mal ne kleine Liste mit einem Großteil der Sachen die mir beim Aufsetzen der Datenbank-Schemata eingefallen sind:

  • Man hat die Möglichkeit mehr als einen Raidpool anzulegen

  • DKP gehören zu einem Raidpool und werden nur innerhalb von diesem verwaltet

  • Zuordnen von Charakteren zu einem Raidpool

  • Zuordnen von Spielern zu einem Raidpool (als normales Mitglied oder als Raidleiter)

  • Raidleiter haben innerhalb ihres Raidpools erweiterte Rechte
    • Anlegen von Raids
    • Bestätigen von Anmeldungen
    • Abschließen von Raids & Vergabe von DKP
Avatar Rhil (Administrator) 2010-01-28, 10:37 #2
487 525 525 525 450 446 503 525 525 450
Member since Apr 2007 · 154 posts Location: Neustadt an der Weinstraße Group memberships: Administratoren, Gilde: Leitung, Raid: Leitung, Raid: Mitglieder, Registrierte Benutzer
Hier mal die Tabellen bis jetzt, ihre Funktionen und Verknüpfungen...

  • Raidpool
    • Name, Beschreibung, Icon
    • Initialwert für Erhaltene Punkte (Effort Points, kurz: EP)
    • Initialwert für Ausgegebene Punkte (Gear Points, kurz: GP)
    • Minimum EP
    • Minimum GP
    • Verfall in Prozent (kann auch 0% sein)

  • Zuordnung eines Benutzers zu einem Raidpool
    • ID des Raidpools
    • ID des Benutzers
    • Kennzeichen ob der Benutzer ein Raidleiter für diesen Raidpool ist
    • Kennzeichen ob die Zuordnung noch aktiv ist (So kann man Benutzer wieder aus dem Pool nehmen ohne ihre Daten zu löschen)

  • Zuordnung eines Charakters zu einem Raidpool
    • ID des Raidpools
    • ID des Charakters (Name und Realm)
    • Erhaltene Punkte (Effort Points, kurz: EP)
    • Ausgegebene Punkte (Gear Points, kurz: GP)
    • Zeitpunkt des Beitritts zum Raidpool
    • Kennzeichen ob die Zuordnung noch aktiv ist (So kann man Charaktere wieder aus dem Pool nehmen ohne ihre Daten zu löschen)

  • Zuordnung einer Rollen zu einem Charakter in einem Raidpool
    • ID des Raidpools
    • ID des Charakters (Name und Realm)
    • ID der Rolle

  • Im Raidpool verfügbare Ereignisse
    • Name, Beschreibung, Icon
    • Default EP
    • Default GP

  • Zuweisung von EP
    • ID des Raidpools
    • ID des Raids (kann frei sein falls die EP außerhalb eines Raids vergeben werden)
    • ID des Charakters (Name und Realm) (kann frei sein falls der komplette Raid oder der komplette Raidpool betroffen sein soll)
    • ID des Ereignisses (kann frei sein falls es sich um eine Freihand-Eingabe handelt)
    • Zeitpunkt der Zuweisung
    • Name, Beschreibung
    • Menge der EP

  • Zuweisung von GP
    • ID des Raidpools
    • ID des Raids (kann frei sein falls die GP außerhalb eines Raids vergeben werden, z.B.: Erhalt von Items aus der Raidbank)
    • ID des Charakters (Name und Realm) (kann frei sein falls der komplette Raid oder der komplette Raidpool betroffen sein soll)
    • ID des Items (kann frei sein falls es sich um eine Freihand-Eingabe handelt)
    • ID der Rolle (kann frei sein falls das Item nicht für eine bestimmte Rolle vergeben wurde)
    • Zeitpunkt der Zuweisung
    • Name, Beschreibung
    • Menge der GP

  • Raid
    • Name, Beschreibung
    • Zugehöriger Raidpool
    • Geplante Zeiten (Einfrieren, Einladen, Start und Ende)
    • Tatsächliche Zeiten (Einladen, Start und Ende)
    • Kennzeichen ob der Raid schon beendet und berechnet wurde (erst dann wird er als vergangener Raid angezeigt und berechnet)

  • Rolle
    • Name, Beschreibung, Icon (z.B.: Tank)

  • Zuordnung von Rollen zu Raids
    • ID des Raids
    • ID der Rolle
    • Minimum (zur Planung, wird nicht erzwungen)
    • Maximum (zur Planung, wird nicht erzwungen)

  • Anmeldestatus
    • Name, Beschreibung, Icon (z.B.: Eingeladen, Verfügbar, Unsicher, Nicht Verfügbar, Bestätigt, Abgelehnt und Ersatzbank)
    • Kennzeichen ob der Status nur von einem Raidleiter vergeben werden kann (dies gilt idR für Bestätigt, Abgelehnt und Ersatzbank)
    • Teilnahmestatus (Falls belegt gibt diese Feld den voreingestellten Teilnahmestatus an der allen Charakteren beim Berechnen des Raids zugewiesen wird, z.B.: "Bestätigt" wird zu "Anwesend")

  • Raidanmeldungen
    • ID des Raids
    • ID des Charakters (Name und Realm)
    • ID des Anmeldestatus (z.B.: Verfügbar)
    • ID der Bestätigten Rolle (*Kann* vom Raidleiter gesetzt werden wenn er den Anmeldestatus ändert und damit festlegt mit welcher Rolle der Charakter am Raid teilnehmen soll)
    • Kommentar

  • Zuordnung von Rollen zu Raidnameldungen
    • ID des Raids
    • ID des Charakters (Name und Realm)
    • ID der Rolle (es können hier mehrere Einträge für einen Charakter für einen Raid getätigt werden, jeder muss eine neue Rolle verwenden)

  • Teilnahmestatus
    • Name, Beschreibung, Icon (z.B.: Ersatzbank)
    • Faktor für EP (mit diesem Wert werden alle verdienten EP die unter diesem Teilnahmestatus verdient werden multipliziert, z.B.: 0,5)
    • Faktor für GP (mit diesem Wert werden alle verdienten GP die unter diesem Teilnahmestatus verdient werden multipliziert, z.B.: 0)

  • Raidteilnahme
    • ID des Raids
    • ID des Charakters (Name und Realm)
    • ID des Teilnahmestatus
    • ID der Rolle
    • Startzeitpunkt
    • Endezeitpunkt
    • Kommentar

[smiley:stirthepot]
This post was edited 2 times, last on 2010-01-28, 14:15 by Rhil.
Avatar Rhil (Administrator) 2010-01-28, 11:19 #3
487 525 525 525 450 446 503 525 525 450
Member since Apr 2007 · 154 posts Location: Neustadt an der Weinstraße Group memberships: Administratoren, Gilde: Leitung, Raid: Leitung, Raid: Mitglieder, Registrierte Benutzer
*Thema in den korrekten Bereich schubs*  [smiley:wave]
Happen 2010-02-08, 16:23 #4
506 525 450 525 474 525
Member since Apr 2009 · 7 posts Group memberships: Gilde: Mitglieder, Raid: Mitglieder, Registrierte Benutzer
Rhil, du bist imba!
Eolithic 2010-02-17, 08:30 #5
525 417 505 473
Member since Mar 2009 · 75 posts Location: Lambsheim Group memberships: Gilde: Leitung, Raid: Leitung, Raid: Mitglieder, Registrierte Benutzer
          o Faktor für EP (mit diesem Wert werden alle verdienten EP die unter diesem Teilnahmestatus verdient werden multipliziert, z.B.: 0,5)

          o Faktor für GP (mit diesem Wert werden alle verdienten GP die unter diesem Teilnahmestatus verdient werden multipliziert, z.B.: 0)

was heisst das?*schäm*
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please note the verification code from the picture into the text field next to it.
Smileys: :-) ;-) :-D [smiley:sarcastic] [smiley:veryhappy] [smiley:cheerful] [smiley:slaphappy] [smiley:cheeky] [smiley:tongue] [smiley:razz] [smiley:boggled] [smiley:dopey] [smiley:raspberry] [smiley:eyebrows] [smiley:beady] [smiley:drool] [smiley:eye-popping] [smiley:sorry] [smiley:lookaround] [smiley:worried] [smiley:sigh] [smiley:guilty] [smiley:ashamed] [smiley:weepy] [smiley:bawling] [smiley:sour] [smiley:yuck] [smiley:shy] [smiley:innocent] [smiley:tired] [smiley:yawn] [smiley:smirk] [smiley:mischievous] [smiley:shiftyeyes] [smiley:indifferent] [smiley:irked] [smiley:grumpy] [smiley:melodramatic] [smiley:bigmouth] [smiley:biting] [smiley:hissyfit] [smiley:banghead] [smiley:punch] [smiley:muted] [smiley:footinmouth] [smiley:knockout] [smiley:yummy] [smiley:stirthepot] [smiley:sneeze] [smiley:wave] [smiley:flamed]
Special characters:
Go to forum
Not logged in. · Lost password · Register