vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=34)
-   -   Rap Battle System -=RBS=- (https://vborg.vbsupport.ru/showthread.php?t=68161)

J-TEK 08-26-2004 09:24 PM

Theres only been one release so far right?

aranthorn 08-30-2004 06:21 PM

I had this installed, but had to take it out. It would close any poll after a user voted. Strange...

Romeos Tune 08-30-2004 07:17 PM

Same thing on my site.... They really liked it too...

THE REAL BLAZE 09-06-2004 10:59 PM

Quote:

Originally Posted by donBLACK
Database error in vBulletin 3.0.1:

Invalid SQL: SELECT * FROM vb3_battlesys_favlines ORDER BY RAND() LIMIT 1
mysql error: Table 'kwash_forum.vb3_battlesys_favlines' doesn't exist

mysql error number: 1146

i keep gettin this...i did everything over and over lol...but i keep gettin a database error



You need to run ALL the queries in the RBS file in the download. That should do it.

i am willing to help write features for this hack....

Romeos Tune 09-18-2004 02:36 PM

Is there one of these somewhere that you can pay for?

kisersose 09-28-2004 02:32 AM

i was looking forward to this too... to bad I didn't seen all these bugs until after I've installed it.

to bad, could be a dope hack if you can fix the minor bugs

???`S?LV?R???` 10-05-2004 04:01 AM

Yeah, that's what I heard about this hack too... that's basically what's been keeping me from installing it.

Gio 10-12-2004 03:09 PM

This is too cool. I didnt even know I needed this until I saw it.

KingPooky 10-16-2004 06:29 PM

First of all, I want to thank you for creating this hack. It's cool as hell, and best of all, easy to install.

For those of you who are having problems with normal, everyday polls being closed whenever someone votes, I believe I have found the solution.

Open POLL.PHP and find
PHP Code:

        //RBS
        
$battlesys $DB_site->query_first("SELECT * FROM " TABLE_PREFIX "battlesys_battles WHERE pollid = '".$pollinfo['pollid']."'");
        
$votestowin $battlesys['votestowin'];
        
$splitoptions explode("|||"$pollinfo['options']);
        
$maxvotes 0;
        
$leastvotes 0;
        foreach (
$splitvotes as $number => $vote)
        {
            global 
$maxvotes;
            global 
$leastvotes;
            global 
$splitoptions;
            if ( 
$vote $maxvotes ) {
                
$maxvotes $vote;
                
$winner $splitoptions[$number];
                global 
$winner;
            }
            if ( 
$vote $leastvotes or $vote == ) {
                
$leastvotes $vote;
                
$loser $splitoptions[$number];
                global 
$loser;
            }
        }
        if ( 
$maxvotes >= $votestowin )
        {
            
$DB_site->query_first("UPDATE " TABLE_PREFIX "poll SET active = '0' WHERE pollid = '".$pollinfo['pollid']."'"); //close poll
            //$winnerinfo = $DB_site->query("SELECT * FROM " . TABLE_PREFIX . "user WHERE username = '".$winner."'");
            
$DB_site->query("UPDATE user SET bs_wins = bs_wins + 1 WHERE username = '".$winner."'");
            
$DB_site->query("UPDATE user SET bs_loses = bs_loses + 1 WHERE username = '".$loser."'");
            
        }
        
//RBS 

And replace with
PHP Code:

        //RBS
        
$battlesys $DB_site->query_first("SELECT * FROM " TABLE_PREFIX "battlesys_battles WHERE pollid = '".$pollinfo['pollid']."'");
        if(
$battlesys)
        {
            
$votestowin $battlesys['votestowin'];
            
$splitoptions explode("|||"$pollinfo['options']);
            
$maxvotes 0;
            
$leastvotes 0;
            foreach (
$splitvotes as $number => $vote)
            {
                global 
$maxvotes;
                global 
$leastvotes;
                global 
$splitoptions;
                if ( 
$vote $maxvotes ) {
                    
$maxvotes $vote;
                    
$winner $splitoptions[$number];
                    global 
$winner;
                }
                if ( 
$vote $leastvotes or $vote == ) {
                    
$leastvotes $vote;
                    
$loser $splitoptions[$number];
                    global 
$loser;
                }
            }
            if ( 
$maxvotes >= $votestowin )
            {
                
$DB_site->query_first("UPDATE " TABLE_PREFIX "poll SET active = '0' WHERE pollid = '".$pollinfo['pollid']."'"); //close poll
                //$winnerinfo = $DB_site->query("SELECT * FROM " . TABLE_PREFIX . "user WHERE username = '".$winner."'");
                
$DB_site->query("UPDATE user SET bs_wins = bs_wins + 1 WHERE username = '".$winner."'");
                
$DB_site->query("UPDATE user SET bs_loses = bs_loses + 1 WHERE username = '".$loser."'");
                
            }
        }    
        
//RBS 


This should fix that problem. Enjoy!

James T Brock 10-16-2004 07:44 PM

I was going to install this until I saw all the bugs! Still, great job by the author for offering this for free. But hopefully someone can either update this hack or another author can use this to make another one with perhaps more features?


All times are GMT. The time now is 05:54 AM.

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.01292 seconds
  • Memory Usage 1,775KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete