Not sure if this would cause it, being late and found it in a different
order than mine
I would probably look or send some test messages to the mud as it goes
through this
code to see how far it gets. (like send the zone_number or send the
arg's)
Hope this helps
if (subcmd != SCMD_OASIS_AEDIT) {
if ((OLC_ZNUM(d) = real_zone(number)) == -1) {
send_to_char("Sorry, there is no zone for that
number!\r\n", ch);
free(d->olc);
d->olc = NULL;
return;
}
/*
* Everyone but IMPLs can only edit zones they have been
assigned.
*/
if ((GET_LEVEL(ch) < LVL_IMPL) &&
(zone_table[OLC_ZNUM(d)].number != GET_OLC_ZONE(ch))) {
send_to_char("You do not have permission to edit this
zone.\r\n", ch);
free(d->olc);
return;
}
}
else if ((!(GET_LEVEL(ch) < LVL_IMPL)) &&
(!ch->player_specials->saved.olc_zone == AEDIT_PERMISSION)) {
send_to_char("You do not have permission to edit
actions.\r\n", ch);
free(d->olc);
return;
}
+------------------------------------------------------------+
| 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 : 04/10/01 PDT