Re: DG script help

From: Mark Ip (mip@chat.carleton.ca)
Date: 04/08/99


I haven't tried that particular command... but if commands are always surrounded
by ()
try:
if (%teach_spells.contains(%arg%)%)

Maybe that'll help.
-Mark

Sorren wrote:

> I'm trying to set a variable to a list of spells, like
> set teach_spells fireball curse blindness
> ok, I print that out it works fine, now I setup a command script on a mob
> which fires on the command practice, which also works, the problem is, I'm
> trying to use a new feature that isn't that well documented in the pl6 version
> of DG scripts. here's what I have.
> if %teach_spells.contains(%arg%)%
> say I can teach you %arg%
> end
>
> The mob never says that line, I thought maybe the spaces on teach_spells was
> throwing it off, I changed set teach_spells to fireballcurseblindness, still
> didn't work, I tried changing the if statement to if
> %teach_spells%.contains(%arg%), doesn't work, %teach_spells.contains(arg)%
> doesn't work either, tried %arg.contains(%teach_spells%)%.  Any ideas on how
> to make this work ?
>
> Sorren
>
> ____________________________________________________________________
> Get free e-mail and a permanent address at http://www.netaddress.com/?N=1
>
>      +------------------------------------------------------------+
>      | Ensure that you have read the CircleMUD Mailing List FAQ:  |
>      |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
>      +------------------------------------------------------------+


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST