Mud Administration wrote: > > I wanted to do the SAME thing for my "showplay" file... and it did the SAME > thing. > Errored out at every corner. So I did this... > switch (GET_RACE(ch)) { > case RACE_HUMAN: > strcpy(racename, "Hu"); > break; > case RACE_ELF: > strcpy(racename, "El"); > break; > case RACE_DWARF: > strcpy(racename, "Dw"); > break; > case RACE_ORC: > strcpy(racename, "Or"); > break; > case RACE_GIANT: > strcpy(racename, "Gi"); > break; > case RACE_LIZARD: > strcpy(racename, "Li"); > break; > case RACE_GNOME: > strcpy(racename, "Gn"); > break; > case RACE_UNDEAD: > strcpy(racename, "UD"); > break; > default: > strcpy(racename, "--"); > break; > } > > sprintf(buf, "Race: %s", racename); > > On 19-Dec-96, Allan M. Grant wrote: > > I got the whois to work and now I want to enchance it. > > I was able to do this: > > sprintf(buf, "%s[%2d %s] %s %s", buf, GET_LEVEL(victim), > > CLASS_ABBR(victim), GET_NAME(victim), > > GET_TITLE(victim)); > > It works like this. I get something like: > > >whois Pheonix > > [54 pa] Pheonix the God of Eternal Cyberflames > > > Then I wanted to add my race as well so that instead of getting [54 pa] > > I would get something like [Half-Elf 54 pa] and here is what I got: > > sprintf(buf, "%s[%s %2d %s] %s %s", buf, GET_RACE(victim), > > GET_LEVEL(victim), > > CLASS_ABBR(victim), GET_NAME(victim), > > GET_TITLE(victim)); > > When I do this and try whois the mud crashes. I tried RACE_ABBR instead > > even though I want the whole race name. And I get unresolved external. I > > added and extern for it below the extern for class_abbr and still I get > > an unresolved external. What is wrong with both of those? > > > Thanks, > > > Pheonix the Newbie Implementor Who Wants to Learn > > +-----------------------------------------------------------+ > > | Ensure that you have read the CircleMUD Mailing List FAQ: | > > | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | > > +-----------------------------------------------------------+ > > -- > L8r.... > > Jeremy Davis(MadMax, Killer) > > CEO - The UnForgiven Enterprises (TUF Ent) > http://www.aardvarkol.com/tufent > > Implementor of Lost Order of the DAMNED > http://www.aardvarkol.com/tufent/mudstuff.html Did it... didn't help... I am out of ideas.. :) What do I do know? P/S I had to use buf1 instead of racename (which could be the problem) because I was getting errors with racename. I guess I didn't create it first.. How do I create it? I guess it would be like this: CREATE(racename, struct char_data, 1); I don't know... Pheonix +-----------------------------------------------------------+ | 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/18/00 PST