Seite 1 von 85

[FINAL] Ultimate Points 1.1.1

Verfasst: 11.06.2009 16:03
von Würzi
Ultimate Points

MODX
Unified MOD Install Library (UMIL)
AutoMOD


MOD Name: Ultimate Points
MOD Version: 1.1.1
phpBB Version: phpBB 3.0.10


MOD Name: Ultimate Points
MOD Version: 1.1.1
phpBB Version: phpBB 3.0.10


Autoren:
Demo URL: http://area53.die-muellers.org
Demo Benutzer: testuser
Demo Passwort: tester

Tracker: http://www.area53.die-muellers.org/tracker.php

Unterstützte Styles:
  • prosilver XHTML 1.0 Strict valid
  • subsilver2 XHTML 1.0 Transitional valid
Unterstützte Sprachpakete: de, en

Evtl weitere Sprachen: http://www.area53.die-muellers.org/viewforum.php?f=12

Haupt Download: Link 1
Alternativer Download: Link 2

MOD Kurzbeschreibung:
Der Ultimate Points ist eine Erweiterung für dein phpBB3 Forum. Du kannst damit den Benutzern die Möglichkeit geben Punkte zu sammeln, aber natürlich auch die Möglichkeit, diese wieder einzusetzen. Sei es in internen Modulen wie der Bank, der Lotterie oder dem Diebstahl Modul.
Diese Modifikation unterstützt den MOD Version Check von Handyman.
Auch externe Modifikationen werden Ultimate Points unterstützen.

Unterstützt werden bis jetzt:
  • Medal System Mod
  • F1 Webtipp von Dr. Death ab v0.3.2
  • Sudoku Mod von el_teniente ab v3.2.6
  • Arcade Mod ab v1.0.0 RC9
  • DM Video von femu
  • DM EDS Easy Download System von femu
  • DM Quotes Collection von femu
  • Knuffel von Wuerzi ab v2.6.0
  • Hangman
  • UPS Easy Shop
Kompatibel durch beiliegende AddOns:
  • phpbb Gallery ab v1.0.2 von nickvergessen
  • User Blog Mod
  • Board3 Portal Block für Lotterie
Features:
  • Alle Punkte in Dezimalzahlen
  • Anzeige der erhaltenen Punkte nach dem Schreiben
  • Benutzerhilfe im ACP
Sonstige Infos zur Handhabung und Berechnung:
  • Löscht ein User seinen Beitrag, Topic, Umfrage oder Attachment werden die Punkte wieder abgezogen.
  • Löscht ein Moderator den Beitrag im Topic direkt (viewtopic) werden die Punkte abgezogen.
  • Löscht ein Moderator den Beitrag aus dem Moderationsbereich, bleiben die Punkte bestehen.
  • Bearbeitet ein User seinen Beitrag, bekommt er beim editieren die Punkte die der Beitrag wirklich enthält.
  • Bearbeitet ein User seine Umfrage (Umfragepunkte) erhält der User nur die Punkte welche die Umfrage erhält (wie bei Neuerstellung).
  • Bearbeitet ein User einen Beitrag mit Attachment, werden die enthaltenen Attachments im Beitrag neu berechnet und der User erhält auch nur die dafür eingestellten Punkte..
  • Ist Ultimate Points deaktiviert und wird ein Beitrag gelöscht bekommt der User trotzdem die Punkte abgezogen, die er erhalten hat als Ultimate Points eingeschalten war.
  • Ist Ultimate Points deaktiviert und wird ein Beitrag bearbeitet bleiben die Punkte die er erhalten hat als Ultimate Points eingeschalten war.
  • Smilies, Inhalte eines Zitats, Inhalte eines Code Blocks werden nicht berechnet.
  • bbcodes werden nicht berechnet, nur der Inhalt des bbcodes
  • Ist Ultimate Points ausgeschaltet werden alle Anzeigen deaktivert bis auf die Anzeige im Index, diese kann man im ACP zusätzlich ausblenden.
Features im ACP:
  • Name der Währung einstellbar
  • Ultimate Points aktivieren/deaktivieren
  • Deaktivierungsnachricht einstellbar
  • Überweisungen erlauben/verbieten
  • Punkte Statistik im Index ein/ausblendbar
  • PN Benachrichtigung bei Überweisung
  • Kommentare bei Überweisung erlauben/verbieten
  • Punkte pro Beitrag aktivieren/deaktivieren
  • Punkte für Bearbeitungen aktivieren/deaktivieren
  • Punkte Log aktivieren/deaktivieren
  • Bild hinter den Punkten in Beiträgen anzeigen oder wahlweise Währungsname
  • Bild hinter den Punkten im Profil anzeigen oder wahlweise Währungsname
  • Anzeige Einträge pro Seite in den Logs und Lotterie Historie
  • Anzahl der reichsten Benutzer im Index
  • Zurücksetzen der Userlogs
  • Zurücksetzen aller Benutzerpunkte
  • Gruppenüberweisung aus dem ACP:
    Hinzufügen, Abziehen oder Setzen eines Betrages mit Benachrichtigung darüber per PN (Smilies und bbcode unterstützt)
    Nutzbar z.B. an besonderen Ereignissen wie Weihnachten etc als Geschenk

Standard Punkte Einstellungen im ACP:
  • Punkte für Dateianhänge
  • Punkte für jeden neuen Dateianhang
  • Punkte für neue Umfragen
  • Punkte für jede Auswahl in neuen Umfragen
  • Punkte pro Wort in neuen Themen
  • Punkte pro Zeichen in neuen Themen
  • Punkte pro Wort in neuen Beiträgen
  • Punkte pro Zeichen in neuen Beiträgen
  • Kosten pro Download eines Dateianhanges
  • Kosten pro Verwarnung
  • Punkte Bonus für das Registrieren
Foren Punkte Einstellungen im ACP:
  • Globales Setzen zusätzlicher Forenpunkte möglich (Punkte pro Thema, Punkte pro Beitrag, Punkte pro Beitragsänderung)
  • Einzelnes Setzen zusätzlicher Forenpunkte bei den einzelnen Foren (Punkte pro Thema, Punkte pro Beitrag, Punkte pro Beitragsänderung)
  • Foren komplett von der Punkteberechnung bei Themen, Beiträgen und Umfragen ausschließen.
Überblickseite:
  • Anzeige der reichsten Benutzer
  • Anzeige Barvermögen
  • Anzeige Bankvermögen
  • Anzeige der Anzahl der gekauften Lose
Informationseite:
  • Anzeige der im ACP eingestellten Punkte
Transfer:
  • Aus der Beitragsansicht direkt an einen User oder über das Ultimate Points System direkt
  • Usersuche über die Mitgliederliste
  • Eingabe eines Kommentars beim Überweisen möglich
Logs:
  • Anzeige der Überweisungen
  • Sortierbar nach Datum, von User, an User und Kommentar
Lotteriesystem:
  • Durch ein Zufallsprinzip wird nicht in jeder Ausspielung ein Gewinner ermittelt.
    Der Jackpot bleibt erhalten und steht dann in der nächsten Ausspielung zur Verfügung
  • Lotterie Modul aktivieren/deaktivieren im ACP
  • Name der Lotterie einstellbar im ACP
  • Kauf mehrerer Lose zulassen aktivieren/deaktivieren im ACP
  • Nächste Ziehung auf dem Index anzeigen aktivieren/deaktivieren im ACP
  • Kosten für ein Los einstellbar im ACP
  • Basisjackpot einstellbar im ACP
  • Kaufphase bzw Zeit bis zur nächsten Ausspielung einstellbar in Stunden im ACP
  • Zurücksetzen der Lotterie Historie im ACP
  • Maximalanzahl der kaufbaren Lose einstellbar im ACP
  • Gewinnchance in Prozent einstellbar im ACP
  • Man kan eine Benutzer ID in den Lotterieeinstellungen eingeben, von der die PN an den Gewinner geschickt wird im ACP
  • Anzeige bisherige Gewinner
  • Anzeige deiner Gewinnhistorie
  • Informationen über bisher verkaufte Lose und bisherige Mitspieler
  • Informationen über Kosten für ein Los und höhe des momentanen Jackpots
  • Informationen über nächsten Ziehungszeitpunkt und letzten Gewinner
Bank:
  • Bank Modul aktivieren/deaktivieren im ACP
  • Name der Bank einstellbar im ACP
  • Zinsrate einstellbar im ACP
  • Gebühren zum Abheben einstellbar im ACP
  • Zinsauszahlungsperiode in Tagen einstellbar im ACP
  • Mindestbetrag zum Abheben einstellbar im ACP
  • Mindestbetrag zum Einzahlen einstellbar im ACP
  • Betrag einstellbar bis zu dem Zinsen gezahlt werden im ACP
  • Kontoführungsgebühren einstellbar im ACP
  • Anzeige der reichsten Banker
  • Einzahlen und Abheben
  • Anzeige von Bank Informationen wie Kontostand, Gesamte Anzahl Konten, Gesamte Einlagen sowie den eingestellten Zinsen etc
Diebstahlsystem:
  • Das Diebstahlsystem ermöglicht es, daß man einen anderen User einen Betrag von seinem Barvermögen stielt.
  • Diebstahlmöglichkeit aktivieren/deaktivieren im ACP
  • PN Benachrichtigung an den Bestohlenen aktivieren/deaktivieren im ACP
  • Erfolgswahrscheinlichkeit in Prozent einstellbar im ACP
  • Strafe für fehlgeschlagenen Diebstahl in Prozent einstellbar im ACP
  • Man kann den maximalen prozentualen Wert vom Barvermögens des Diebstahlopfers festlegen, der auf einmal gestohlen werden kann im ACP
  • Anzeige der Erfolgswahrscheinlichkeit und Strafe
  • Usersuche über die Mitgliederliste
Gruppenberechtiungen einstellbar:
  • Kann das Bank Modul verwenden
  • Kann das Log Modul verwenden
  • Kann das Lotterie Modul verwenden
  • Kann Ultimate Points verwenden
  • Kann das Diebstahl Modul verwenden
  • Kann das Transfer Modul verwenden

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 11.06.2009 18:26
von Sturm-Michl
Hi Würzi & Co!

Tolle Sache dieser Mod, großes Lob und danke!!
Hab ihn schon eingebaut, funzt auch soweit. Nur sehe ich in der Viewtopic bei den Usern nicht wieviel Points sie haben, ist das Absicht oder habe ich etwas falsch gemacht?

Gruß
Sturm-Michl

Edit:

Ein Fehler, woran kann das liegen? Kommt wenn ich die Mitgliederliste aufrufen will.

Code: Alles auswählen

Parse error: syntax error, unexpected T_DOUBLE_ARROW in /webs/s/www.sksturm1909.at/memberlist.php on line 584
Der betroffene Eintrag sieht folgendermaßen aus:

Code: Alles auswählen

'L_MOD_USER_POINTS'	=> ($auth->acl_get('a_') || $auth->acl_get('m_chg_points')) ? sprintf($user->lang['POINTS_MODIFY']) : '',

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 11.06.2009 19:21
von Würzi
Moin,

also vielleicht erstmal etwas generelles:
Da man Ultimate Points mit Automod einbauen kann und mit diesem alle Codeänderungen 100%ig gemacht werden und der Mod min 10x ein und ausgebaut wurde zum testen und auch bei uns fehlerfrei läuft, gehe ich von einem Einbaufehler deinerseits aus. :-? Das heisst jetzt nicht, daß du das Teil mit Automod installieren musst oder sollst, da ich selber kein begeisterter Fan von Auto- oder früher Easymod bin.

Dies soll dir nur mal zeigen, daß es ein Einbaufehler deinerseits sein muss. Das gleiche wird in deiner viewtopic sein, daß es ein Einbaufehler ist. :-?

Ich würde.... erstmal das Backup deiner memberlist.php hochladen, damit die Fehlermeldung weg ist. Dann überprüfe bitte nochmals dein Einbau in dieser.
Zu viewtopic: Cache geleert? Siehst das gar nix oder fehlen nur die Punkte? :-?

Nächste Frage:
- Neuinstallation oder update von einem anderen Points System?
- Automod oder glückliche Handarbeit?

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 11.06.2009 20:47
von 4seven
na, dann erstmal glückwunsch zu dem tollen projekt [ externes Bild ]
ich hoffe, der support wird sich, bei der fülle der optionen, für euch in grenzen halten.

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 11.06.2009 22:33
von Dr.Death
Klasse MOD !!!

Kleiner Verbesserungswunsch:
Anzeige der Punkte auch wenn man PMs schreibt....

Hm, wenn man einen Beitrag schreibt ( neues Thema ) bekommt man Punkte.
Wenn man das Thema löscht bleiben die vergebenen Punkte erhalten.....

Die reichsten Benutzer auf dem Index stimmen nicht überein mit den reichsten Benutzern unter points.php auf dem Überblick.
Ich habe z.b. 379 Punkte und bin der reichste Benutzer.
Habe davon aber 350 Punkte auf der Bank.... somit wird mein Vermögen anscheinend auf 29 Punkte berechnet, erscheine auf dem Index allerdings als reichster Benutzer mit 379 Punkten.

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 11.06.2009 23:10
von Würzi
Moin,

Wir haben noch eine etwas längere Liste, was wir evtl (!!!) noch einbauen wollen.
In dieser Liste ist dies auch enthalten mit Beitragslöschung. :wink:

Aber Hauptgrund für den Mod ist erstmal ein stabiles System zu haben, da auf com alles Beta ist, bei zwei Mods gar nichts mehr dran gemacht wird und über den dritten will ich eigentlich gar nicht reden. Das würde ne längere Erklärung geben und wäre hier Offtopic. Aber es ist nichts... wie es scheint oder behauptet wird. :wink: ggf schreibt femu da die Wahrheit auf com. :wink:

Zu den Points:
- Banktab die reichsten Banker
- Überblickstab die reichsten Benutzer (was du in den Hosentaschen hast)
- Index reichste Benutzer und Banker zusammengezählt

:P

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 12.06.2009 06:52
von Dr.Death
Alles klar, dann passt ja alles.

Wie bereits gesagt: Klasse MOD. ( Unsere kleine User Schar findet es bereits ganz toll ;-) )

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 12.06.2009 09:27
von Würzi
Moin,

Sudoku der neusten Version (3.2.6) unterstützt nun auch Ultimate Points. Sudoku neu runterladen und die vorhandene sudoku/includes/classes_sudoku.php überschreiben und Cache leeren.

Arcade Mod wird ab Version 1.0.0-RC9 ebenfalls unterstützt, hier ein Quickfix um die momentane Version (1.0.0-RC8) mit Ultimate Points zu nutzen:
>> Quickfix Arcade <<

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 12.06.2009 09:34
von Schattentraum
Hallo ,

erstmal ein DICKES LOB an Würzi & Co. , echt eine GROßARTIGE Mod :-)

Möchte nur zwei Fragen dazu loswerden:
Würzi hat geschrieben:

Diebstahlsystem:
  • Das Diebstahlsystem ermöglicht es, daß man einen anderen User einen Betrag von seinem Barvermögen stielt.
  • Diebstahlmöglichkeit aktivieren/deaktivieren im ACP
  • PN Benachrichtigung an den Bestohlenen aktivieren/deaktivieren im ACP
  • Erfolgswahrscheinlichkeit in Prozent einstellbar im ACP
  • Strafe für fehlgeschlagenen Diebstahl in Prozent einstellbar im ACP
Ist es geplant , das man den Absender der PN´s einem Bestimmten Nick oder so zuweisen kann?
Würzi hat geschrieben:
Upgrade aus anderen Points Mods Varianten:
  • Ein Upgrade aus APS ist möglich, jedoch müssen die ganzen Edits in den Dateien rückgängig gemacht werden und die vom Ultimate Points eingearbeitet werden. Da es unzählige Versionen vom APS gibt haben wir eine sql install beigelegt in der alle sql befehle aufgeführt sind, sowie ein sql update aus der Version 0.8.2 (weil dies die letzte einigermaßen funktionierende war). Wichtig ist daß man das Feld points in der phpbb_user Tabelle nicht löscht!
Ich habe derzeit APS 0.9.2 am laufen , ist das Upgrade von diesem aus auch möglich ?
Denn mir gefällt eure Version echt besser irgendwie :)

Grueße!

Re: [RC1] Ultimate Points 1.0.0

Verfasst: 12.06.2009 10:31
von Würzi
Moin,

zu 1: ist momentan nicht geplant

zu 2: möglich ist generell alles. Ich kenne das APS 0.9.2 zwar nicht aber auch hier würde grundsätzlich gelten, daß alle Edits in den Dateien rückgängig gemacht werden müssten und die von Ultimate Points eingearbeitet werden müssen. Dann alle Dateien des APS löschen und dann brauch man gewisse sql Befehle um die Datenbank zu updaten.

Aber fang jetzt blos nicht schon damit an. :P
Ich muss gleich auf Arbeit und kenn das APS 0.9.2 ja nicht.
Da müsste man erstmal drüberschauen, was für sql befehle ausgeführt werden müssen.

Wichtig wäre auf jeden Fall erstmal:
- Hast du viele Bankuser? (wegen Banktabelle)
- Muss die Lotterie Historie erhalten werden oder darf es ne neue sein?
- Macht es etwas daß die momentan verkauften Tickets erstmal weg sind?
- Wäre es störend wenn die Logs erstmal wieder alle weg wären?

Warum die Fragen? Je weniger du unbedingt behalten willst desto einfacher wird das updaten der Datenbank.
Also was ist dir unbedingt wichtig zu erhalten bei einem Upgrade auf Ultimate Points?

Mfg dat Wuerzi