• When posting, please be aware that artistic nudity is still nudity and not allowed under RpNation rules. Please edit your pictures accordingly!

    Remember to credit artists when using work not your own.

Resource Character Name Generator

Lyro

Errant Chronicler
Moderator
Below you'll find the code for the character name generator I created during my recent BBCode+ live stream. It's nothing fancy, but it demonstrates how you can use BBCode+'s randomness feature.

[div class=container]
[div class=intro]Hit the button below to randomly generate a name for your roleplay.[/div]
[div class=name][/div]
[input type=button class=generate]Generate a New Name[/input]
[/div]

.
[class=intro] font-size: 18px; font-style: italic; font-weight; bold; [/class] [class=name] font-family: 'Lobster', Arial, sans-serif; font-size: 26px; font-weight: bold; [/class] [class=container] margin: 10px auto; max-width: 500px; text-align: center; [/class] [class name=generate] background-color: #F0F0F0; border: solid 1px #A0A0A0; color: black; display: inline-block; [/class] [class name=generate state=hover] background-color: #CCC; color: black; cursor: pointer; [/class] [script=generate] [/script] [script class=generate on=click] set part1Rand (random 0 4) set part2Rand (random 0 4) set part3Rand (random 0 4) if (eq ${part1Rand} 0) (set part1 Bob) if (eq ${part1Rand} 1) (set part1 Lyro) if (eq ${part1Rand} 2) (set part1 Mary) if (eq ${part1Rand} 3) (set part1 Princess) if (eq ${part1Rand} 4) (set part1 Jimmy) if (eq ${part2Rand} 0) (set part2 " ") if (eq ${part2Rand} 1) (set part2 " ") if (eq ${part2Rand} 2) (set part2 " Dang ") if (eq ${part2Rand} 3) (set part2 " Stu ") if (eq ${part2Rand} 4) (set part2 " Aerith ") if (eq ${part3Rand} 0) (set part3 Elyea) if (eq ${part3Rand} 1) (set part3 Washington) if (eq ${part3Rand} 2) (set part3 Armstrong) if (eq ${part3Rand} 3) (set part3 Carpenter) if (eq ${part3Rand} 4) (set part3 Stickman) setText "${part1}${part2}${part3}" name [/script]
Code:
[div class=container]
    [div class=intro]Hit the button below to randomly generate a name for your roleplay.[/div]
    [div class=name][/div]
    [input type=button class=generate]Generate a New Name[/input]
[/div]

[nobr]
    [font=Lobster][div=display: none;].[/div][/font]
    [class=intro]
        font-size: 18px;
        font-style: italic;
        font-weight; bold;
    [/class]
    
    [class=name]
        font-family: 'Lobster', Arial, sans-serif;
        font-size: 26px;
        font-weight: bold;
    [/class]

    [class=container]
        margin: 10px auto;
        max-width: 500px;
        text-align: center;
    [/class]
    
    [class name=generate]
        background-color: #F0F0F0;
        border: solid 1px #A0A0A0;
        color: black;
        display: inline-block;
    [/class]
    
    [class name=generate state=hover]
        background-color: #CCC;
        color: black;
        cursor: pointer;
    [/class]
    
    [script=generate]
    [/script]
    
    [script class=generate on=click]
        set part1Rand (random 0 4)
        set part2Rand (random 0 4)
        set part3Rand (random 0 4)
        
        if (eq ${part1Rand} 0) (set part1 Bob)
        if (eq ${part1Rand} 1) (set part1 Lyro)
        if (eq ${part1Rand} 2) (set part1 Mary)
        if (eq ${part1Rand} 3) (set part1 Princess)
        if (eq ${part1Rand} 4) (set part1 Jimmy)

        if (eq ${part2Rand} 0) (set part2 " ")
        if (eq ${part2Rand} 1) (set part2 " ")
        if (eq ${part2Rand} 2) (set part2 " Dang ")
        if (eq ${part2Rand} 3) (set part2 " Stu ")
        if (eq ${part2Rand} 4) (set part2 " Aerith ")

        if (eq ${part3Rand} 0) (set part3 Elyea)
        if (eq ${part3Rand} 1) (set part3 Washington)
        if (eq ${part3Rand} 2) (set part3 Armstrong)
        if (eq ${part3Rand} 3) (set part3 Carpenter)
        if (eq ${part3Rand} 4) (set part3 Stickman)
        
        setText "${part1}${part2}${part3}" name
    [/script]
[/nobr]
 

Users who are viewing this thread

Back
Top