It does seem to be a bit redundant to have two commands that basicaly do the same thing. Suggestion? Make it into one command!
Example, I want to slap megiddo once.
ulx slap megiddo 100
Now, I want to slap megiddo 10 times.
ulx slap megiddo 100 10 1
Note that the command has been switched around for compatibility. It's now slap megiddo for 100 points, 10 times, every 1 second. The old way was slap megiddo 10 times, every 1 sec, for 100 damage. This new way enables the last two values to be purely optional with default of 1 (just like damages default value is 0, if left off).
Why bother you ask? Ulysses motto is "Striving for Simplicity".