Register to post in forums, or Log in to your existing account
 

Play RetroMUD
Post new topic  Reply to topic     Home » Forums » CMUD General Discussion
Ethemos
Newbie


Joined: 11 Dec 2011
Posts: 3
Location: Oslo

PostPosted: Wed Jun 18, 2014 8:42 am   

Script help for a newbie
 
Hi,

I would like to create a script which when triggered will pick a random respons from an already predetermined list.

Exaple
#Trigger {They are not here} - Send #ECHO (text), howerver I want each time the tigger {They are not here} is triggered, to have configured 10 different echoes which will show randomly from the same trigger.
Exaple

#ECHO mob1
#ECHO mob2
#ECHO mob3
#ECHO mob4

My problem is that I can't get the trigger to randomize each #ECHO, so I just keep getting the same #ECHO over and over.

If I use:
#TRIGGER {They are not here} {%random 1,10}
and under %random have all the #ECHOs, the trigger will simply prompt numbers.

Example, when its triggered the %random 1,10 will show "52" or some other random number.

Does anyone have a good idea on how I can make this work ?

Regards
Mikael
Reply with quote
mariareese
Newbie


Joined: 20 Jul 2017
Posts: 1

PostPosted: Thu Jul 20, 2017 4:16 pm   
 
I am also looking for the similar thing to make .. :(
Reply with quote
shalimar
GURU


Joined: 04 Aug 2002
Posts: 4662
Location: Pensacola, FL, USA

PostPosted: Sun Jul 23, 2017 7:38 am   
 
Wrong section of the forums.... but I will fix that.
This answer assumes you are using CMUD:

First you need to put your options into avariable

$mobs=mob1|mob2|mob3|mob4

then to pick a random member of that would be:

$thisMob=%item($mobs, (%random(1, %numitems($mobs)))

and then you would perform whichever action you want to do on $thisMob
_________________
Discord: Shalimarwildcat
Reply with quote
Display posts from previous:   
Post new topic   Reply to topic     Home » Forums » CMUD General Discussion All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© 2009 Zugg Software. Hosted by Wolfpaw.net