Change the last two lines of your init event to this:
Code:
if (%A1) { did -c $dname 1 $findtok(-.Snail.Snail & Slyth,%A1,1,46) }
if (%A2) { did -c $dname 2 $findtok(-.Snail.Snail & Slyth,%A2,1,46) }

Your basic mistake is that your specified a value (a name) instead of the Nth entry (a number) in the combo box.

As you can see it's also useless (in this case) to check for !%A1 and *then* use an else-statement. And using return is even harmful here:

Say someone selects - for combo 1 and Snail for combo 2.
%A1 will not be set
on init %A1 will result in a /return
result is: the next script line, which checks %A2, will never be executed

Last edited by 5618; 08/08/09 06:32 PM.