exec <> errors

paul_one
I posted a few mins ago - but deleted it after I got some things to work.

Still finding exec errors though;
> hit it with boot
hit what?
> bottle
WOOOOO!

Would be quite good if there weren't two bottles in the room.

I simply do this:
	set numeric <t.badit.pos; $instr(#quest.originalcommand#;_it)$ >
set string <t.badit.first; $left(#quest.originalcommand#;%t.badit.pos%)$ >
inc <t.badit.pos; 3>
set string <t.badit.second; >
if ( %t.badit.pos% < $lengthof(#quest.originalcommand#)$ ) then _
set string <t.badit.second; $mid(#quest.originalcommand#;%t.badit.pos%)$ >

msg <#t.badit.first# what?>
enter <t.badit.response>
set string <t.badit.command; #t.badit.first# #t.badit.response# #t.badit.second#>
exec <#t.badit.command#>
debug <#t.badit.command#>

Debug shows the command to be "hit bottle with boot".

I guess the disambiguation /has/ to be done on the first interpretation of the command.

==EDIT==
A-HAAAAAAH!!!
.. it's all to do with the fact that the exec command can use the original names of objects..
changing the name has fixed this now.
Closing off this one.

This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums