Re: [bpl14] [win98] rlink and Zedit new

From: Rick Glover (magik@THEGRID.NET)
Date: 11/05/98

-----Original Message-----
From: Scorn <scorn@RMI.NET>
To: <>
Date: Thursday, November 05, 1998 6:30 PM
Subject:  [bpl14] [win98] rlink and Zedit new

>i have checked the archives to no avail and here is my problem.
>If i have a builder assined to a zone 18 for example
>he can edit everything but rlink rlink uses pretty much the same check
>to see if someone can redit or zedit so i am not sure of the problem.
>Only implementors can rlink even though LVL_builder is grgod
>here is the code:

>int can_edit_zone(struct char_data *ch, int number)
>  if (GET_LEVEL(ch) >= LVL_IMPL)
>    return TRUE;
>    return FALSE;
>  if (!is_name(GET_NAME(ch), zone_table[number].builders))
>    return FALSE;
>  return TRUE;

Try putting in a debugging sprintf in this function to see what the value of
zone_table[number].builders has in it.  It looks like that is your problem.

#if 1
  sprintf(buf, "zone_table value: %s", zone_table[number].builders);

Change it to #if 0 after your are done and fixed, or just delete it all.


     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | |

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