free script 08/18/2010 12:22 PM CDT
first you should have gsl triggets setup for the i,l,m,p
below this this
<?xml version="1.0" encoding="ISO-8859-1" ?>
<cmud>
<trigger type="GSL" priority="7540" copy="yes">
<pattern>l</pattern>
<value>#var lefthand %replace(%delnitem(%replace(%gsl( l), " ", ""), 1), "", " ")</value>
</trigger>
<trigger type="GSL" priority="3270" copy="yes">
<pattern>I</pattern>
<value>#var roomdesc %gsl( I)</value>
</trigger>
<trigger type="GSL" priority="7540" copy="yes">
<pattern>m</pattern>
<value>#var righthand %replace(%delnitem(%replace(%gsl( m), " ", ""), 1), "", " ")</value>
</trigger>
<trigger type="GSL" priority="7540" copy="yes">
<pattern>p</pattern>
<value>#tset 10000
#var roomname %gsl( p)</value>
</trigger>
</cmud>



then add this status trigger
<?xml version="1.0" encoding="ISO-8859-1" ?>
<cmud>
<stat name="status bar" priority="45030" copy="yes">
<value><![CDATA[Left: <color teal>@lefthand</color> Right: <color blue>@righthand</color> <color red>%lastcom</color> <color green>@roomname</color> <color green>@roomdesc</color>]]></value>
</stat>
</cmud>


you'll find your status bar is now nicely filled with hand info, room info, description, etc (along with the last command that your script executed in there, so you know what went on last, and the timer resets every room change so you can tell if you are moving (if you have room name/desc/etc gagged)
Reply