Well, I added it. I didnt quite get its purpose, but, i sent a message, it popped up in the messages box. Seems fine. Then I tried adding a freind. Added him, he popped up in the list, but the edit box where ive typed his name in, was not wiped (use .did -r $dname id).
Then when I tried removing him it resulted in:
(I had not typed anything into the box, i thought clicking his name and press delete would be enough...)
also, when I tried opening it when it was already open, it returned in:
theres no check to make sure the same buddy wasnt added twice.
Try learning how to use -b and -e switches.
And $devent == edit.
If so, you would be able to disable and enable the buttons until the person types anything into thebox, and by then avoid the Invalid information
Same with remove etc.
Simply, some errors and the dialog could be improved alot.
try using:
if ($did == id) { }
elseif ($did == id) { }
instead of
on *:dialog:message:sclick:15: {
etc..
Anyhow, 3/10.