Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-09-2002, 04:57 PM
auctionthreads auctionthreads is offline
 
Join Date: Apr 2002
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Points System?

Hi,

I'm kind of new.. so it is possible that something like this already exists and I have just missed it. I spent some time yesterday poking around the hacks and came across several things that are similar, but none that are exactly like I'm thinking..

Here is my idea.. if it already exists, let me know.

I'm looking for a point system type of hack that gives users points based on their posts.. for example, if you make a post, you get N number of points, if you start a thread, you get X number of points.

I want to take that a step further and make the number of points you get based on the number of posts you already have..

so if you have 0 posts in the forum.. you get 0 points.. if you have < 100 posts you get 1 point for a post and 2 points for starting a thread, <1000 you get 2 points for posting and 3 points for starting a thread and so on..

Being able to set the number of posts needed and the number of points received would be an excellent addition.. Moderators should also be able to remove points form a user when removing a post or a thread.

The idea is to be able to create an individual forum or even a group of forums that require points to start a thread with users earning their points by being an active member in the other non-point forums.

You would also need to be able to set the base number of points a user needs to start a thread in the point-based forum. So each thread may cost 2 points, but you need at least 20 points before you can start a thread.

Taking that a step further a user should also be able to spend more than the base number of points to start their thread. Perhaps on the new thread form display the highest number of points paid for a thread in that forum? If they do, then their thread gets priority over the others for a set number of days (should also be able to specify this by forum).. so the more points you spend on your thread, the higher it appears on the thread list. The number of points spent on a thread delegates the listing for those threads with greater than the base number of points spent, but thread posters that only used the base number of points are ordered from newest to oldest..An option should be available to set the maximum number of points any user can spend on a thread as well..

So, for example, if I spent 20 points on a thread posted last week in a forum which requires 5 base points to start a thread, my thread will still be showing higher than a thread posted today by a user who paid 5 points to post it.

Another use for points is to view threads. Pretty much the same as above but in different forums. You can set the number of points required to view threads in a specific forum or group of forums. The user will need the minimum number of points to even see the threads in the forum (but points will not be deducted until they read a specific thread), if they lack the points, they get an error letting them know they don't have enough..

Each thread a user clicks to view will display a page letting them know how many points they have, how many points it will cost them to view the thread and their resulting number of points. Maybe have a setting in the preferences that lets them disable the point warning pages? The threads a user pays points to view should also be tracked so that they don't have to pay to view them again.


Admins should also be able to give users points.

Good idea, bad idea? Possible? Exist already?
Reply With Quote
  #2  
Old 04-09-2002, 07:26 PM
jeo jeo is offline
 
Join Date: Mar 2002
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Wow! This is exactly what im looking for!
If you find anything please let me know!
Thanks!
Reply With Quote
  #3  
Old 04-09-2002, 10:48 PM
E's Avatar
E E is offline
 
Join Date: Mar 2002
Location: Fieldale Virginia
Posts: 421
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

that was loing so i didnt read it all.... but if u have the shinra points hack.,. on my forum u get a certain amount of posts for posting new threads in certain forums... if u want it too cost them points just put a "-" infront of it
too do that... find this code in ur newthread.php
PHP Code:
// ############################### start new thread ############################### 
Above it place this code:
PHP Code:
// ############################## start add DAP #################################
if ($HTTP_POST_VARS['action']!='newthread' and $HTTP_POST_VARS['action']!='postthread') {
        
// start dap
        
$dapfield 'field9';

        switch (
$forumid) {
                case 
51:
                        
$dapadd 0.5;
                        break;
                case 
46:
                        
$dapadd = -0.1;
                        break;
                case 
50:
                        
$dapadd = -1;
                        break;
                case 
19:
                case 
21:
                        
$dapadd 4;
                        break;
                case 
2:
                case 
16:
                case 
13:
                case 
18:
                case 
30:
                case 
14:
                case 
40:
                case 
41:
                case 
49:
                        
$dapadd 2;
                        break;
                case 
8:
                case 
20:
                        
$dapadd 1;
                        break;
                case 
48:
                case 
36:
                case 
33:
                case 
34:
                case 
43:
                case 
42:
                case 
5:
                case 
6:
                case 
44:
                case 
39:
                case 
17:
                case 
31:
                case 
53:
                case 
57:
                case 
58:
                case 
64:
                case 
54:
                case 
55:
                case 
65:
                        
$dapadd 0;
                        break;
        }

        
$DB_site->query("UPDATE userfield SET $dapfield=$dapfield+$dapadd WHERE userid=$bbuserinfo[userid]");


Change wateva u like,.. very customizable... altho note one thing.. all of ur forums must be listed there,,,,, well u can list just a forum category,,,, well peace
Reply With Quote
  #4  
Old 04-09-2002, 11:08 PM
jeo jeo is offline
 
Join Date: Mar 2002
Posts: 16
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thankyou E!
Reply With Quote
  #5  
Old 04-11-2002, 02:00 AM
auctionthreads auctionthreads is offline
 
Join Date: Apr 2002
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks. What you posted looks like it will do some of what i need.. so maybe i can add the rest of the features to it..
Reply With Quote
  #6  
Old 04-11-2002, 02:16 AM
Vivi Ornitier's Avatar
Vivi Ornitier Vivi Ornitier is offline
 
Join Date: Nov 2001
Location: Black Mage Village
Posts: 442
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it just me or does that seem a bit complicated? I think there is an easier way, but I'm too tired right now to even attempt it. I'll post it later if I do make it.

EDIT: Also, I can have it integrated with the Shinra Online points hack.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:40 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06762 seconds
  • Memory Usage 2,236KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete