Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Template Modifications
Battle music in RPG Inferno lite Details »»
Battle music in RPG Inferno lite
Version: 2.00, by Renmiri Renmiri is offline
Developer Last Online: May 2008 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 08-06-2006 Last Update: 08-07-2006 Installs: 1
Uses Plugins Template Edits
 
No support by the author.

You know how the music starts again every time you attack ? A bit annoying, isn't it ? Easily fixed with just 2 minimal template changes and a lil' plugin.

Step 1
Download the plugin from here and import it.

Step 2
On the inferno_battle_music template remove all that is there (causes the music to restart every time the page gets reloaded, which is every time someone attacks)

Step 3
On the inferno_battle_your_battle template (or any of those "inferno_battle..." templates) add a link to the battle music using the code below, which opens a new window for your music (which never gets reloaded so your battle music will stop "stuttering").

On to inferno_battle_your_battle
Find:
Code:
<td class="thead" width="100%" align='center'>{$turn}
Add right after {$turn} (or instead of it, like I did in the screenshot below)
Code:
 Music: $inferno_battle_music2
Step 4:
Add the template $inferno_battle_music2 to your styles with this code:

Code:
<FORM>
<select onChange="if(options[selectedIndex].value) window.open(options[selectedIndex].value,'_blank','config');" size="1">$GLOBALS[bmusic]
</SELECT> 
</FORM>
You are done!

Now the users need to click on the link you added to hear the battle music, which will be launched in a popup window by the javascript file. Sorry for the popup window but it is necessary: Being on a different window, the soundtrack won't start and stop anymore at every page refresh

Depending on each of your user's browser plugins (i.e if they have set Quicktime or Flash to handle midi files properly) the new window will also allow them to pause, stop, change the music volume, etc...

Version 2.0
* Eliminated the need for a javascript
* Added a Music selection bar instead of just replaying the same music over and over
* the new template with the music selection bar works ANYWHERE on the forum, including Forumhome and footer (second screenshot)!

Show Your Support

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

Thread Tools

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 12:00 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.03786 seconds
  • Memory Usage 2,192KB
  • Queries Executed 16 (?)
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
  • (3)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit_onlinestatus
  • (1)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_postinfo_query
  • fetch_postinfo
  • 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