MOO-cows Mailing List Archive
Re: Verb access problem in new server...
GRAEME SMITH email: email@example.com
2536 138A ave Edmonton
On Mon, 19 Feb 1996, Ron Stanions wrote:
> I asked this question a few days ago but got no response. My guess is it got eaten by the sudden influx of posts concerning VRML-ifying MOO. :)
> The new server allows access to a verb via it's position in verbs(#obj) but I can't find any way
> to execute that verb via its number.
> (This example is not based on LambdaCore)
> verbs = verbs(this);
> for x in [1..length(verbs)]
> if ($lib:match_verb(verbs[x], "foo") && $lib:match_args(verbs[x], "this","none","none"))
> ... how do I execute verb # x? ... me:(x)() yeilds a type mismatch.
> player:tell("I don't understand.");
> I know I could set the server option to re-enable the old method, but that doesn't sound like
> the right solution.
How about using the number as an index to verbs(me) might have to add one
to bring it into alignment. but it should be a simple reference, as long
as they haven't sorted the verb list....
just a guess.
Subject Index |