[MODDB] Ultimate Points 1.0.6

A place for MOD Authors to post and receive feedback on MODs still in development. No MODs within this forum should be used within a live environment!
Anti-Spam Guide
femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

[MODDB] Ultimate Points 1.0.6

Postby femu » Thu Jun 11, 2009 2:03 pm

Ultimate Points

MODX
Unified MOD Install Library (UMIL)
AutoMOD



MOD Name: Ultimate Points
MOD Version: 1.0.6-RC
phpBB Version: phpBB 3.0.6

Authors:


Demo URL: http://area53.die-muellers.org
Demo user: testuser
Demo password: tester

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

Supported Styles:
  • prosilver XHTML 1.0 Strict valid
  • subsilver2 XHTML 1.0 Transitional valid

Suported languages: de, en

Additional languages: Check here!

Main download site: Link 1
Alternative download site: Link 2

MOD short description:
The Ultimate Points is an addon for your phpBB3 forum. You can allow your users to collect points, but of course also the possibility to spend them. This could be done via internal features like the bank, lottery or the robbery module.

This mod supports the MOD version check from Handyman

Also external modifcations will support Ultimate Points. Some are already do so (see below).

Following modifactions do already support the UPS:
  • Medal System as of v0.10.2 from Gremlinn
  • F1 Webtipp v0.3.2 from Dr. Death
  • Sudoku Mod as of v3.2.6 from el_teniente
  • Arcade Mod as of v1.0.0 RC9 from Jeff
  • Shop Mod from Adrian (seems not ot work anymore!)
  • DM Video from femu
  • DM EDS Easy Download System from femu
  • DM Quotes Collection from femu
  • Knuffel from wuerzi
  • Invite A Friend from Bycoja

Following mods are supported via addons:
  • phpbb Gallery as of v1.0.2 from nickvergessen
  • User Blog Mod
  • Board3 Portal Block for the Lotterie

Features:
  • All points in deciamls
  • Received points are shown directly after posting
  • Userguide in the ACP

Additional informations concerning the handling and the calculations:
  • If a user deletes his topic, post, poll or attachment, the received points will be substracted.
  • If a moderator deletes a post within the topic view, the points are substracted.
  • If a moderator deletes a post with the moderator panel, the points will remain.
  • If a user edit his post, the points are completely re-calculated and the user receives the points, which are left.
  • If a user edit his poll (and poll options), the user will receive the points, which are left (so it will be calculated as if he starts a new poll).
  • If a user edit a post with an attachment, the points for the attachment are re-caculated.

  • If the Ultimate Points System is disabled and a post is deleted, the points, which the post had at the time, where the UPS was enabled, will be substracted anyway.
  • If the UPS is diabled and a post is edited, the received points will remain the same, as at the time the UPS was enabled.

  • Smilies, quotes or code blocks are not counted.
  • bbCodes themselves are not calculated, but what is inbetween the codes.

  • If the Ultimate Points is disabled, all occurances of the UPS are hidden. One exception is the display on the index page, but this one can be disabled seperatly in the ACP.

Features within the ACP:
  • Name of the points is freely selectable
  • Ultimate Points enable/disable
  • Disable message freely definable
  • Transfers/Donations enable/disable
  • Points statistics on the index enable/disable
  • PM information about transfers
  • Comments with transfer PMs enable/disable
  • Points per topic enable/disable
  • Points per post enable/disable
  • Points per edit enable/disable
  • Points Log enable/disable
  • Show image instead of points name in posts
  • Show image instead of points name in profiles
  • Set number of entries per page in Logs and the Lottery
  • Number of most rich users shown on the index page
  • Reset all user logs
  • Reset all user points
  • Group transfer:
    Add, substract or set an equal value for a group of users. Ability to send a PM to the members of the group. Handy to give the users ie a little gift on Christmas

Common points settings within the ACP:
  • Points for attachments
  • Points for each physical attachment
  • Points for a new poll
  • Points for each option within the poll
  • Points per word in new topics
  • Points per character in new topics
  • Points per word in new posts/replies
  • Points per character in new posts/replies
  • Points bonus for registering
  • Costs for downloading an attachment
  • Costs for warnings

Forum points settings within the ACP:
  • Globally setting of forum points possible (points per topics, points per posts, points per edits)
  • Individual setting of the above points per forum
  • Completly disable a single forum from points calculations

Overview page:
  • Display of the most rich users
  • Display of the cash (points) on the regualr account
  • Display of cash (points) on the bank account
  • Display of the number of bought tickets

Information page:
  • Display of all the other settings, which are not module related

Transfer/Donations:
  • Can be done directly from within the topic view, the profile view or the UPS module
  • User search via the member search
  • Possibility to add a comment with the transfer/donation

Logs:
  • Display all transfers from/to the user
  • Sort option for date, from users, to users or comments

Lottery module:
  • A random logic is used, so that not every draw will have a winner. The Jackpot will then remain and will grow within the next draw period
  • Lottery module can be enabled/disabled in the ACP
  • Set a different name for the Lottery in the ACP
  • Multiple tickets can be enabled/disabled in the ACP
  • Show next draw time on index can be enabled/disabled in the ACP
  • Costs per tickets can be set in the ACP
  • Base Jackpot can be set in the ACP
  • Draw period in hours can be set in the ACP
  • Possibility of resetting the Lottery history in the ACP
  • Possibility to set the max number of tickets in the ACP, which can be bought within a draw period
  • Chance to win in percent can be set in the ACP
  • Possibilty to set a different user ID in the ACP, which will inform the lucky winner

  • Display of all previous winners
  • Display of the own winning history
  • Information about number of sold tickets and number of players
  • Information about costs per ticket and the current Jackpot
  • Information about the next draw time and the last winner

Bank module:
  • Bank module can be enabled/disabled in the ACP
  • Set a different name for the Bank in the ACP
  • Set the interest rate in percent in the ACP
  • Set fees for withdrawing in percent in the ACP
  • Set interest payout time in days in the ACP
  • Set minimum withdraw value in the ACP
  • Set minimum deposit value in the ACP
  • Set a maximum value in the ACP, for which interest payments are payed
  • Set bank maintaining value in the ACP

  • Display most rich bank users
  • Deposit and withdraw
  • Display of different Bank informations, like current own balance, number of all accounts, number of all deposits and display of all the additional bank settings

Robbery module:
  • With the Robbery module, users can try to rob points from other users cash account (so not Bank account!)
  • Robbery can be enabled/disabled in the ACP
  • Send PM to the robbed user can be enabled/disabled in the ACP
  • Chance to be successful in percent can be set in the ACP
  • Penalty for failed robbery in percent can be set in the ACP
  • Set the maximum value in percent in the ACP, which can be robbed from the robbed users account with one robbery
  • Display of the chance to be successful and the penalty
  • User search via the member search

Group settings selectable:
  • Can use the Bank module
  • Can use the Log module
  • Can use the Lottery module
  • Can use Ultimate Points
  • Can use the Robbery module
  • Can use the transfer/donation module


Upgrade from other points systems:
  • An upgrade from APS is possible. But you need to remove all edits and re-edit the edits for Ultimate Points. As there are different points systems around, we added a SQL install file with all SQL queries and an upgrade SQL file from the APS 0.8.2 and 0.9.2. Important: Don't delete the field points (or user_points) from the users table!
  • An upgrade from Simple Points System is also possible. Here it's the same as with the APS. You need to remove all edits, delete all files from the Simple Points System and then do the edits for Ultimate Points. For the database update you will find the SQL queries in the contrib folder. The user field and the points name field are identical. Only the fields points per topic and points per post differ from our system.

Informations and credits:
Ultimate Points was born out of the pain, that all existing points systems either stopped their development or are not developped in a way, we are satisfied with. Out of these reasons, we decided to develop a new points system.
As basis we used the Advanced Points System v0.8.2 (some of the ideas were already implemented over there). The subsilver2 style and the German translation was already made by us.
During the devolpment of Ultimate Points we meanwhile rewrote the whole package in a way, there's only the basic idea left.
Most of the functions were enhanced, corrected, adjusted and written new. We took a special attention on the validation part (XHTML 1.0 validation).

At this point we like to say thanks to all authors, who set the basic idea for a Points System (no matter, if they developped for phpBB2 or phpBB3). Without their effort and ideas to improve a phpBB forum, this modification would not exist.

To name some of those authors, where we know, who made which part):
  • eXplosiv (Basic Point System - phpBB2)
  • Zarath (Lottery and Bank Modul - phpBB2)
  • McGod (Basic Points Mod - phpBB3)
  • JC (Converted the Lottery and Bank module to phpBB3)
  • ganon master (Robbery Modul)
  • Adrian (Advanced Points System)

A very special thanks goes to following people, who always were a great assistance in helping to solve problems!
Last edited by femu on Fri Jan 22, 2010 10:59 am, edited 18 times in total.
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

User avatar
NiceM
Registered User
Posts: 571
Joined: Sat Jul 30, 2005 9:25 am
Location: Denmark
Contact:

Re: [RC1] Ultimate Points 1.0.0

Postby NiceM » Thu Jun 11, 2009 2:41 pm

This sound great, now i have to find out how to uninstall cash mod. :D
Download games for phpbb-Arcade at:
origon.dk

femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

Re: [RC1] Ultimate Points 1.0.0

Postby femu » Thu Jun 11, 2009 2:56 pm

You surely know how to do it :mrgreen:
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

usenet2you
Registered User
Posts: 407
Joined: Sat Mar 22, 2008 7:31 pm
Location: The Netherlands

Re: [RC1] Ultimate Points 1.0.0

Postby usenet2you » Thu Jun 11, 2009 3:49 pm

Can we see after making a new topic:

You earned xx points for this topic?

Go back to the topic.

??

femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

Re: [RC1] Ultimate Points 1.0.0

Postby femu » Thu Jun 11, 2009 3:50 pm

Not yet. It's on the big list for one of the next releases. We already have a bunch of ideas, but wanted first start with this release.
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

usenet2you
Registered User
Posts: 407
Joined: Sat Mar 22, 2008 7:31 pm
Location: The Netherlands

Re: [RC1] Ultimate Points 1.0.0

Postby usenet2you » Thu Jun 11, 2009 3:57 pm

nice, ive bookmarked this topic

Peter77sx
Registered User
Posts: 3228
Joined: Wed Nov 09, 2005 2:51 pm

Re: [RC1] Ultimate Points 1.0.0

Postby Peter77sx » Thu Jun 11, 2009 5:13 pm

Interesting... also make a plugin for User blog MOD, would be great too. :)

User avatar
1234homie
Registered User
Posts: 439
Joined: Fri Sep 26, 2008 3:17 pm

Re: [RC1] Ultimate Points 1.0.0

Postby 1234homie » Thu Jun 11, 2009 6:17 pm

good mod, time for subscribe :)

Adrian1
Registered User
Posts: 630
Joined: Tue Jul 15, 2008 11:21 am
Contact:

Re: [RC1] Ultimate Points 1.0.0

Postby Adrian1 » Thu Jun 11, 2009 7:19 pm

I am nervos with that. About 90% of code is take from my mod, and all original copyright of mcGod and me was removed from every file header. Thit it is just a rewrite of my mod with some file change.
All the copyright original was deleted. WTF? I will report this because in GPL it is specificated what you can reuse the code, but you must mantain the original copyright notes. For me this it is just a "clone mod" :evil: :evil: :evil:


Note this is my personal opinion, dont comment it just take the right action.
Last edited by Adrian1 on Thu Jun 11, 2009 8:37 pm, edited 1 time in total.
RPG MOD for phpbb3

Adrian1
Registered User
Posts: 630
Joined: Tue Jul 15, 2008 11:21 am
Contact:

Re: [RC1] Ultimate Points 1.0.0

Postby Adrian1 » Thu Jun 11, 2009 8:35 pm

sorry i habve dupble post it.
Delete this please.
RPG MOD for phpbb3

femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

Re: [RC1] Ultimate Points 1.0.0

Postby femu » Fri Jun 12, 2009 2:41 am

Hi Adrian,

as we said in the author's notes. The Advanced Points System 0.8.2 was the basis for our mod. So the basic idea is of course the same. But ... We have completely rewritten the code, as your mod is full of errors. We offered to help you and already started to do this (code cleanup made by me, German translation made by me, complete subsilver2 style made by Wuerzi), but then you stopped the coorporation.

And when you are trying complaining about copyrights:

Where are the copyrights for the robbery module, the lottery module and the installer (which comes from the Arcade)?

And why do you wanted to be paid for a modification under GPL?

So please be so kind and stop complaing about others.

And again. Your basic idea was good (so why invent a wheel for new), but your APS get's more and more worst with every update you made. The code is completely rewritten, both tsyles (prosilver and subsilver2 are now new (XHTML valid) made by Wuerzi.

And last but not least, you and all the others authors, we are aware of, are named.

So just let's stop this discussion exactly at this point. We appreciated your work up to version 0.8.2, which was not bad, but later on ... just watch the list of errors from your users.


Regards
femu
Last edited by femu on Fri Jun 12, 2009 3:02 am, edited 1 time in total.
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

Re: [RC1] Ultimate Points 1.0.0

Postby femu » Fri Jun 12, 2009 2:46 am

Peter77sx wrote:Interesting... also make a plugin for User blog MOD, would be great too. :)


What kind of plugin are you thinking about? Giving points for making blogs? If so, this more a part of EXreaction (the author of the User Blog Mod). He needs to integrate a points system ...

Thanks,
femu
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

CoffeeOD
Registered User
Posts: 25
Joined: Mon Feb 21, 2005 10:06 pm

Re: [RC1] Ultimate Points 1.0.0

Postby CoffeeOD » Fri Jun 12, 2009 5:21 am

Looks very nice mod, few questions tho about lottery. Currently we have done lottery manually over our sites, ask users to PM numbers and then make new topic with winners + we show numbers in that topic, using this we would save alot time but we would need following things.

1. Set different winnings depending how many numbers they got right. example:
at least 3 / 7 numbers right: 500 points.
at least 5 / 7 numbers right: 700 points.
at least 7 / 7 numbers right: 1200 points.

2. if more than one winner then users would share pot, example.
at least 3 / 7 numbers right: 500 points with 3 users = 166 points per winner.
at least 5 / 7 numbers right: 700 points with 3 user = 133 points per winner.
at least 7 / 7 numbers right: 1200 points with 3 user = 400 points per winner.

3. Example when user browse http://www.area53.die-muellers.org/points.php?mode=lottery&history=all, using same template but when clicked round number they would see new page with details:

PAF-Lottery Round 1 (round date)
-------------------------------------------------------
Round 1 numbers: 38, 20, 16, 25, 39, 4, 8
-------------------------------------------------------
Username -> how many numbers right -> Amount Won


Lottery is one of our "smaller" events and for that reason we have different winners depending how many numbers they got right, giving higher chance to win something small.

Again, thanks for this mod and I´ll looking forward to use if everything works out, appreciate your hard work :)

femu
Registered User
Posts: 1070
Joined: Tue Sep 27, 2005 10:03 am

Re: [RC1] Ultimate Points 1.0.0

Postby femu » Fri Jun 12, 2009 5:53 am

Hi,

sorry. The current version of a lottery is a very simple one. You and your uses buy tickets and after the given time, one of those tickets will be the winner. So not that complex as yours. So what you have is something like we call in Germany "Lotto". Means picking 6 numbers out of 49 :D

But in fact it's a good idea. So I will put this request on the future wish list! So question back.

From where to where should be the number range (1 - 100?) and how many numbers can the user select (ie 7 numbers)?

Thanks,
femu
Regards, femu
_____________________________________________
[My development page] - [My normal homepage (German only)]

User avatar
el_teniente
Registered User
Posts: 188
Joined: Sun Mar 05, 2006 11:19 pm
Location: Moscow, Russia
Contact:

Re: [RC1] Ultimate Points 1.0.0

Postby el_teniente » Fri Jun 12, 2009 6:09 am

hope, this MOD will become basic and default Points MOD of phpbb3 engine ;)
we ALL need that 8-)


Return to “[3.0.x] MODs in Development”

Who is online

Users browsing this forum: No registered users and 8 guests