Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Beta Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Rap Battle System -=RBS=- Details »»
Rap Battle System -=RBS=-
Version: 1.00, by MindTrix MindTrix is offline
Developer Last Online: Jul 2013 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 08-08-2004 Last Update: Never Installs: 93
 
No support by the author.

Ladys and Gentlemen, i give you, The Rap Battle System -=RBS=-


Many people have been requesting this so here it is. Took along time so im hoping it becomes a popular hack :nervous:



Features

Hmmm there are a few. Select the forum which the battle hack works in via the admin cp
Can edit a users win/loss record via the admincp aswell.

When someone wins a battle it automatically adds it to their win count and the opposite if they lose

The thread does not auto close because in my many years of experience people like to post/argue on after a battle is won or lost.

Erm oh and you submit your favourite line from the battle and it will get added to a database, then lines are randomly shown on the forum homepage.

Check the installation.txt for the full list, Also there is loads more features to come. Hopefully some people will release some addons maybe

Screenshot time wohoo

Oh yeah, the install button is your friend


Attachment edited/upgraded on 15th August 2004 had 87 views woot
Edited attachment on 15/1/2005 to stop all polls closing after one vote. Fix submitted by KingPooky!

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #62  
Old 08-12-2004, 05:09 PM
RMS-Chef RMS-Chef is offline
 
Join Date: Aug 2003
Location: MA, USA
Posts: 326
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

First, thanks for you work. I always appreciate anyone putting their valuable time into hacks.

I am interested in this, but for Image/PhotoShop Battles rather than rap/text.
There are a few things that are holding me back from an install though. Things I think would make this better:

1. Ability for group only to start battles, and hence the first person in the "first vs. second" also be editable and not always who is creating the battle. I was thinking something like having "referees" (basically mod group with battle admin powers) to set up battles and finalize. I realize that forum permissions could handle this with "can post new threads" but I don't think a 3rd person can set up a battle between 2 others.

2. Having a set amount of votes to win, I just don't think that is the best way to handle it and I believe this is the biggest shortcoming. It needs to have the ability to accept and tally votes until a mod/admin/ref closes the poll/battle, then the winner be determined.

3. Some way (maybe a pop-up memberlist) to make sure you are putting someone's correct username or maybe the option to use ID's instead? On a gaming ladder that I own, our webmaster has it so users can login with either name or ID so I am sure it could be done.

What happens if you set up a battle and use a non-existent username? When I tried, it let me with no errors.

Thanks again for the hack and I will follow diligently to see development.
Reply With Quote
  #63  
Old 08-12-2004, 05:19 PM
MindTrix's Avatar
MindTrix MindTrix is offline
 
Join Date: Apr 2002
Location: United Kingdom
Posts: 1,833
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you for letting me know about battling someone with no username etc, will get onto that.

Umm as for the set amount of votes to win. As this is aimed at rap board, 99% of the time this is how battles are set out, a set amount of votes are determined and then the battle commences. The winner beeing the person to get the votes etc.



Erm that first thing you suggested sounded big and confusing to me Nice idea though.

The memberlist thing, yeah i see what you mean. Will have to find something i guess.

Thank you for the comments/suggestions
Reply With Quote
  #64  
Old 08-12-2004, 05:19 PM
Logik's Avatar
Logik Logik is offline
 
Join Date: Nov 2002
Location: Tx
Posts: 432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have added the "Newest 3 Battles" to the forum home. Thanks to some coding i found around here. (no codes was stolen, i just got the "while" idea from another hack!)...Its up to Mindtrix if i can release the addon..
Reply With Quote
  #65  
Old 08-12-2004, 05:23 PM
MindTrix's Avatar
MindTrix MindTrix is offline
 
Join Date: Apr 2002
Location: United Kingdom
Posts: 1,833
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MindTrix
Hopefully some people will release some addons maybe
Would appreciate it if you did mate
Reply With Quote
  #66  
Old 08-12-2004, 05:45 PM
LostStyles LostStyles is offline
 
Join Date: Jul 2002
Posts: 15
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

do they have this for vb2?
Reply With Quote
  #67  
Old 08-12-2004, 06:16 PM
MindTrix's Avatar
MindTrix MindTrix is offline
 
Join Date: Apr 2002
Location: United Kingdom
Posts: 1,833
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Some people have rap battle hacks for vB2 for sale, but none were ever released for free like this one
Reply With Quote
  #68  
Old 08-12-2004, 06:42 PM
Liquid1ce's Avatar
Liquid1ce Liquid1ce is offline
 
Join Date: Feb 2004
Location: /root
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is there a way to change so it says Battle: not poll for each battle
Reply With Quote
  #69  
Old 08-12-2004, 06:58 PM
Durtay Durtay is offline
 
Join Date: Feb 2004
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Addon's I suggest (which we're already workin on at my forum):

1) KO Voting... this is pretty simple you just query all votes on one battle, and sort them by vote date... assign each a floating value... then the set amount for a KO (usually 3) would be: if vote 2 == vote 1 and vote 3 == vote 1 (if KO = 4 then it'd be if vote 2 == vote 1 and vote 3 == vote 1 and vote 4 == vote 1... etc)... and then put it into the user's database as a win and KO and lock the poll

another addon... polls always have cheaters (there's ways around IP Addresses to vote more than once), so to keep some cheaters out:

2) Cannot vote on polls (in battle forum) if less than 'x' amount of days registered or has less than 'x' amount of posts... again another easy hack

those are just two of the small hacks we're creating at STR Forums... just some idea's that others might want.

EDIT: also MindTrix what I suggest you do to change the coding is make it that the user creating the battle has to put in their opponent's forum ID number, that way there will be no confussion or mistakes when assigning win/loss values.
Reply With Quote
  #70  
Old 08-12-2004, 11:06 PM
Logik's Avatar
Logik Logik is offline
 
Join Date: Nov 2002
Location: Tx
Posts: 432
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Look for:
Code:
// get permissions to view forumhome
if (!($permissions['forumpermissions'] & CANVIEW))
{
	print_no_permission();
}
And Below it add:
Code:
// 3 Newest Battles
$logik = $DB_site->query("SELECT replycount,title,threadid,lastpost,postusername,lastposter,views FROM thread WHERE forumid='X' ORDER BY lastpost DESC LIMIT 3");
while ($logiktop = mysql_fetch_array($logik)):
	++$logiktopnbsp;
      $logikthread .= "<a href=showthread.php?s=$session[sessionhash]&threadid=$logiktop[threadid]>$logiktop[title]</a>&nbsp;<a href=showthread.php?s=$session[sessionhash]&goto=newpost&threadid=$logiktop[threadid]&goto=lastpost><font size=1><b>[View Unread]</b></font></a><br>";
     	

endwhile;
change X to the forum number
And then in your ForumHome template look for:
Code:
$navbar
Now after that, add this:
Code:
<br>
<if condition="$bbuserinfo['userid']">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="thead" width="100%" valign="top">
<normalfont><b>Newest 3 Battles</b></normalfont></td>
</tr>
<tr><td>
$logikthread</td>
</tr>
</table>
</if>
<br>
Any problems, let me know.
Reply With Quote
  #71  
Old 08-13-2004, 01:22 AM
Liquid1ce's Avatar
Liquid1ce Liquid1ce is offline
 
Join Date: Feb 2004
Location: /root
Posts: 196
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@logik
what files to edit? newthread?
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 08:14 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05500 seconds
  • Memory Usage 2,317KB
  • Queries Executed 25 (?)
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
  • (4)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete