vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Beta Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=5)
-   -   Roll Dice Hack (Great for RPG boards) (https://vborg.vbsupport.ru/showthread.php?t=61668)

Holidazed 02-22-2004 02:37 AM

Quote:

Originally Posted by Madacc
But you see, if the rules stated to roll a d20, and they typed /roll 18 20 the message would state:

-------------------------------------------------------------
** A Magic Die is rolled by Person
** It could have been any number from 18 to 20 and it turned up a 18
-------------------------------------------------------------

And as you can see, he didn't roll correctly. Everyone can see that he rolled 18-20 which is not correct. So, if you state the ground rules, d20 = /roll 1 20 then you can easily catch bad rolls.

Any plans to make this vbb3.0 compatible?

In addition, it would be nice if the dice roll did not have to be on a post by itself. Maybe on its own line, but by itself makes it hard. Afterall, the user has to post his move in the rpg and then make a seperate post with his dice roll? A bit cumbersome.

Holidazed 02-26-2004 12:35 AM

Is anybody supporting this hack?

rikku3978 03-12-2004 01:32 AM

I installed it. It's pretty cool in the forums game board, but it would be spam elsewhere.

I installed it for a seperate game, and it seems popular amoung members.

Pretty cool hack ^-^
Edit: Oh, but if you aren't using html in your board, you have to edit some of the code >_>

Holidazed 04-29-2004 09:41 PM

hello? Any chance of this becoming v3.01 compatible?

Madacc 05-05-2004 07:10 PM

I'm going to make a vb3 version and release it very soon, just to keep you all updated.

Holidazed 05-06-2004 03:56 PM

How about if inside the post, the user puts a /roll1d6 (or something like that) on a line by itself, the system rolls a dice and makes it a seperate post that cannot be edited. This way the user can continue to edit his/her own post, but not modify the dice roll.

In addition, we might be able to set the diceroll to be posted by the user we choose (Like user: Dicebot). We make the user, and tell the hack the user id we want the rolls to be posted by.

Or, instead of using the "/roll" command, maybe an option on the "Reply to Post / New Post / Edit Post" screens to roll a dice.

Have a field for them to put in the sides of the dice and another field for how many to roll.

In addition, have a comment field so when we see the diceroll in a post, we know what it was rolled for.

If you do this, maybe have an admin option for setting which usergroups can roll dice.

Maybe an option for seperate dicerolls in the same post (with comments).

Cool?

Madacc 05-06-2004 05:17 PM

Quote:

Originally Posted by bitg
How about if inside the post, the user puts a /roll1d6 (or something like that) on a line by itself, the system rolls a dice and makes it a seperate post that cannot be edited. This way the user can continue to edit his/her own post, but not modify the dice roll.

In addition, we might be able to set the diceroll to be posted by the user we choose (Like user: Dicebot). We make the user, and tell the hack the user id we want the rolls to be posted by.


Or, instead of using the "/roll" command, maybe an option on the "Reply to Post / New Post / Edit Post" screens to roll a dice.

Have a field for them to put in the sides of the dice and another field for how many to roll.

In addition, have a comment field so when we see the diceroll in a post, we know what it was rolled for.

If you do this, maybe have an admin option for setting which usergroups can roll dice.

Maybe an option for seperate dicerolls in the same post (with comments).

Cool?

Don't worry, I'm almost done and the system is 100% more solid and fool proof than the previous. It's now an option when you go to post, with text boxes, and it's unedittable (stores the dice roll in the database). Should be done by tonight or tomorrow.

Holidazed 05-06-2004 08:22 PM

Sweet! Thank you. What about my ideas? Are any of them going to be in this release?

Madacc 05-06-2004 08:29 PM

Basically the way I'm designing it is like this:

As one of the options when replying or posting a thread is a "Dice Roll" option. Basically there are 2 text boxes, one for the minimum roll and one for the maximum. If you enter them in with your post, you will roll the dice as part of the post, which appears above your post message. When you go to edit your post, just your message appears in your message box and it shows what you rolled where you could originally make your roll (where the option was), that way you can't edit it.

So essentially the vb3 system will feature:

- Uneditable dice rolls
- "Dotted border" style for the dice rolls, therefore as to make it hard to dupe. If you have any other anti-duping method ideas feel free to throw them out there.
- You can make a post WITH your dice roll
- Much more secure and solid

Holidazed 05-07-2004 11:53 AM

Very cool. Can't wait.


All times are GMT. The time now is 11:02 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.01061 seconds
  • Memory Usage 1,739KB
  • 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_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (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