This is a simple alias that will allow you to perform multiple /did commands on the same dname+id. I would also like to add that this snippet was requested by Neptune, so I just added it here for everyone else who may need the same feature.
Syntax:
/ddid -<DialogFlags> <Dialog Name> <Dialog ID> <Multiple|Parameters|Seperated|By|The|Vertical|Line>
Example:
/ddid -a MyCustomDLG 1 Line 1|Line 2|Line 3|More stuff here
alias ddid {
var %c = $4-, %n = 1, %h = $gettok(%c,0,124), %e = did $1 $2 $3
while (%n <= %h) {
%e $gettok(%c,%n,124)
inc %n
}
}