How do I toggle the state of a static variable on zreset?
SPECIAL(foo)
{
static char loaded=0
if(CMD_IS("somethingcool")) {
if(loaded)
return 0;
do_something_cool();
loaded=1;
return 1;
}
return 0
}
OR
you can assign the special to an object and load it in a zone with no
zone
reset. When you trigger the special, remove the object.
/Berzerk
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST