Re: Why use olc? and an ObCircle

From: Phillip A. Ames (kirk47@JUNO.COM)
Date: 10/03/98


On Fri, 2 Oct 1998 09:32:42 -0600 Jourge Fuzz Bush
<modem-burn@GEOCITIES.COM> writes:
>Well this basiclly only aplies to win95 users because I haven't
>checked
>out off line *nix world building utilities but I guess *nix users
>could
>use plain text but read the following anyways.
[snip]

I use Win '95, and I find OLC very useful

>Well I tell all my world builders, most of which have windows 95.
>I says that get mudeditor.exe which can be found at:
>ftp://ftp.circlemud.org/pub/CircleMUD/contrib/win95/MudEditor.exe
>This is a quite good off-line editor for win95
>or there is circleedit.
[snip]
As I recall, MUDEditor will only allow you to do things with stock
Circle, I used it for a bit, but got rather annoyed because it wouldn't
let me use any of the new item types I put in, wear flags, etc.  I don't
know about Circleedit though, I'll have to go find out.

ObCircle:

I'm trying to put in the gemote command, but when I compile, I get the
STRANGEST errors in my comm.c file in the act() part.
Here's the errors:
c:\Circle\src\comm.c(2206) : error C2371: 'i' : redefinition; different
basic types
c:\Circle\src\comm.c(2340) : error C2065: 'i' : undeclared identifier
c:\Circle\src\comm.c(2340) : warning C4047: '=' : 'int ' differs in
levels of indirection from 'struct descriptor_data *'
c:\Circle\src\comm.c(2340) : error C2223: left of '->next' must point to
struct/union
c:\Circle\src\comm.c(2341) : error C2223: left of '->connected' must
point to struct/union
c:\Circle\src\comm.c(2341) : error C2223: left of '->character' must
point to struct/union
c:\Circle\src\comm.c(2343) : error C2223: left of '->character' must
point to struct/union
c:\Circle\src\comm.c(2345) : error C2223: left of '->character' must
point to struct/union
c:\Circle\src\comm.c(2345) : error C2223: left of '->character' must
point to struct/union
c:\Circle\src\comm.c(2347) : error C2223: left of '->character' must
point to struct/union
c:\Circle\src\comm.c(2347) : fatal error C1903: unable to recover from
previous error(s); stopping compilation

Here's some of the code from the top of act():
  struct obj_data *dg_target = NULL;
  char *dg_arg = NULL;
  struct descriptor_data *i;  // Added this for gemote, line 2206

Here's from the rest of the errors
 if (type == TO_VICT) {
    if ((to = (struct char_data *) vict_obj) && SENDOK(to))
      perform_act(str, ch, obj, vict_obj, to);
    return;
  }
  /* ASSUMPTION: at this point we know type must be TO_NOTVICT or TO_ROOM
or TO_GMOTE*/
  if (type == TO_GMOTE) {
    for (i = descriptor_list; i; i = i->next) {  // Line 2340
      if (!i->connected && i->character && // Line 2341

!PRF_FLAGGED(i->character, PRF_NOGOSS) &&  // Line 2343

!PLR_FLAGGED(i->character, PLR_WRITING) &&  // Line 2345

!ROOM_FLAGGED(i->character->in_room, ROOM_SOUNDPROOF)) {  // Line 2347

        send_to_char(CCYEL(i->character, C_NRM), i->character);
        perform_act(str, ch, obj, vict_obj, i->character);
        send_to_char(CCNRM(i->character, C_NRM), i->character);
      }
    }
    return;
  }
  /* GMOTE_END */


Anyone know what might be going on?  Thanks,

-Phillip

Phillip Ames    | Satisfaction is not guaranteed.
kirk47@juno.com | -Ferengi Rule of Acquisition #19
ICQ: 8778335    | AOL IM: Grathol
http://members.xoom.com/Gowron/index.html(Unfinished)

___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com
Or call Juno at (800) 654-JUNO [654-5866]


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



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