MakeDice

From UODemo Wiki
Jump to: navigation, search

void makeDice(string &ResultString, string InitialString, integer Rolls, integer Sides, string MinimumPrefix, integer Minimum);

The makeDice function will convert the dice parameters (Rolls, Sides and Minimum) to a string.


Notes:
Sides is only appended if it's non-zero and when appended it's always prefixed by a "d" character.
Minimum is only appended if MinimumPrefix is not an empty string and if Minimum itself is non-zero.


Examples:

string test = "Empty String";
makeDice(test, "Test Dice A: ", 5, 8, "!", 0 - 5);
->
"Test Dice A: 5d8!-5"
string test;
makeDice(test, "Test Dice B: ", 5, 0, "", 9999);
->
"Test Dice B: 5"
string test = "";
makeDice(test, "", 5, 0, "+", 5);
->
"5+5"


Return to the Command List.