Register Members List Search Today's Posts Mark Forums Read

Mod Options
Dice Roll Details »
Dice Roll
Mod Version: 2.0, by MarkFL (Coder) MarkFL is offline
Developer Last Online: Jun 2020 I like it Show Printable Version Email this Page

vB Version: 4.2.x Rating: (1 vote - 5.00 average) Installs: 7
Released: 07 May 2017 Last Update: Never Downloads: 19
Not Supported DB Changes Uses Plugins Additional Files Translations  

This product is in response to the request posted by [email protected] here:

Bbcode dice roller with image and customizable


This product is designed to allow your users to roll virtual dice in their posts. Included are two sets of dice face image sets, one for the standard six-faced regular hexahedral (cube) dice, and one for regular dodecahedral (12-sided) dice.

A numeric roll is also allowed, where the number of dice and faces can be specified, and the dice are shown in a tabular format as numbers rather than as images.

Upon installation, a custom BBCode ([DICE][/DICE]) is added for displaying the dice face images. THis way CSS can be added via a class selector, and there will be no interference with your default [img][/img] tags.


In the product settings, in the setting labeled "Dice Set Indentifiers" you can give each image set a unique identifier, which is used within the [ROLL=X][/ROLL] tags, where "X" is the identifier of the set to be used. Using this setting, you can specifiy an indetifier for any image set you upload to be used as dice faces. These sets need to be uploaded to your "images/dice" folder. There is a setting that allows you to add your own custom CSS to the images.

In its simplest form, a user may enter something like [ROLL=1]5[/ROLL] to get five randomaly generated dice faces from set "1". If the user wishes to only use, for example the first 4 faces, then they would enter [ROLL=1]5d4[/ROLL]. If the number entered for the number of faces to be used is greater than the total number of faces you specify in the settings, or less than 1, then this will be set to that maximum value.

For example, if a user enters [ROLL=1]5[/ROLL], then their post will look something like:


Your users can also use numeric sets with as many faces as desired using the tags [NROLL][/NROLL], and these dice will simply be shown as numbers within a table. For example, if a user wishes to roll six 17-faced dice, then they would enter [NROLL]6d17[/ROLL].

In all cases, the sum of the faces is shown and if the number of dice specified is not greater than zero, no replacement will be carried out.

For example, if a user enters [NROLL]5d50[/NROLL], then their post might look something like:

Tamper Resistance:

When dice are rolled, above the output will be the text "Legitimate Dice Roll" (which you can alter via the phrase for that text). If a user edits their post for any reason, then this phrase will be replaced by another phrase which states "Illegitimate Dice Roll!"

If they have removed the legitimate phrase, then nothing will appear there. If they try to manually construct a dice roll using the appropriate BBCodes, and have added the legit phrase themselves, it will be replaced with the illegit phrase. So, unless a dice roll has the legit phrase above it, you know it could have been tampered with by the OP. If an admin/mod edits a user's post, then the legit phrase will remain intact. You may also specify users by usergroup who are allowed to edit their own posts with the legit phrase left intact.

Active Forums:

In the product settings, you can designate forums where this product is active as you will likely wish to restrict the dice rolls to your gaming area(s) only.


Tested and working on VB 4.2.x and may work on all 4.x versions of vBulletin.


This product alters the structure of your database, however it is always good practice to make regular backups and you should make a backup before installing ANY new product.

As always, products are USE AT YOUR OWN RISK. I will provide support and do my best to help but no absolute guarantee is offered.

To Install:
  1. Download and extract the attached .zip file.
  2. Upload the contents of the "upload" folder to your forum's root directory.
  3. Follow AdminCP -> Plugins & Products -> Manage Products -> Add/Import Product.
  4. Click on "Choose File" and browse to the product .xml file that was packaged in the .zip file.
  5. Click "Import."
  6. You MUST enable the product in the settings before it will function.
  7. Configure the remaining settings to your liking. Each setting has a detailed explanation of its use.

Support for this product can be found here:

Download Now

Only licensed members can download files, Click Here for more information.

Supporters / CoAuthors


Click image for larger version

Name:	markfl_diceroll_acp.jpg
Views:	208
Size:	69.2 KB
ID:	156367   Click image for larger version

Name:	markfl_diceroll_images.png
Views:	208
Size:	41.9 KB
ID:	156368   Click image for larger version

Name:	markfl_diceroll_post01.png
Views:	215
Size:	52.9 KB
ID:	156369   Click image for larger version

Name:	markfl_diceroll_post02.png
Views:	212
Size:	53.4 KB
ID:	156370  

Click image for larger version

Name:	markfl_diceroll_post03.png
Views:	208
Size:	49.6 KB
ID:	156371  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Roll Dice Hack (Great for RPG boards) Madacc vBulletin 2.x Beta Releases 26 11 Jul 2006 17:02
Dice Roll for vB3 Kentaurus vBulletin 3.0 Full Releases 51 17 Jun 2006 05:59


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Mod Options

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

New To Site? Need Help?

All times are GMT. The time now is 02:39.

Layout Options | Width: Wide Color: