Beta Keys

by Fluidfire
A nice resource for when you want to beta test your game, but only want people you invite to join.
ID:123430
 
If you are reading this, then congratulations to you, you found my beta key library.


HOW TO USE: This is really simple to use, include the library in your project and add:
"src.verbs += typesof(/mob/BetaHolder/verb)" That adds the beta commands to whomever that was called for.

//Descriptions:

ViewBetaTesterList: View the list of beta testers, pretty self explanatory


BetaListView: View the list of unused beta keys


AddBetaKey: Add 1 - 100 beta keys to your beta key list. Their in a preformatted setup, 5 sets of 4 letters, with -'s in between them.
For example, say I had it make me 5 keys. It would output the following:
Key 5: TTMO-QBNQ-IWTK-PAZW-TPTM

Key 4: CJFL-RURV-GFJC-IFJL-OZCG

Key 3: KTZS-QZSD-ODKN-WDWP-WHYU

Key 2: MOSM-PGDC-HUSF-UAZL-XDY

Key 1: AWQE-UFKN-AWFS-EMWB-UCTS
And they would be added to the list of beta keys.


DeleteBetaKey: Easy, delete a beta key from the list of unused beta keys (requires you to manually put it in.)


DeleteBetaTester: Easy, this deletes a beta tester from the list of beta testers (requires you to manually put it in)


DeleteAllBetaKeys: Deletes ALL beta keys from the list of beta keys


DeleteAllBetaTesters: Deletes ALL beta testers from the list of beta testers



Note: No credit required, unless stated explicitly below this line
=============================================
Please, give some credit to GhostAnime, for he saved me 50 lines of code, and made it WAY more efficient than it could have ever been;
He also helped me fix the crashing problem it had (infinite loops due to my stupidity). Thank you!