On Wed, 29 Jan 1997, Adam wrote: In player_special_data_saved in structs.h, you will see a bunch of spares. Change one of them to int gohome. then in utils.h, right below GET_PRACTICES(ch), put this line: #define GET_GOHOME(ch) ((ch)->player_specials->saved.gohome) That should be all you need. James > How would I rename the spare... I have never done something like this > before...?? > and define the macro to point to it.... which file? what would I type, and > where? > > Thanks for the patience and help, > > Adam > > _____________________________________ > / \ > | IMP of The Savage Lands | > | wiseguy@savage.mudservices.com | > | | > \_______________________________________/ > > Sticks and Stones will break your bones, but words > shall kick your ass! > > ---------- > > From: Gary Barnett <gbarnett@polarnet.com> > > To: circle@cspo.queensu.ca > > Cc: admin@mudservices.com > > Subject: Re[2]: [CODE] gohome > > Date: Wednesday, January 29, 1997 4:57 PM > > > > It looks like GO_HOME is a macro pointing to a variable stored on the > > character. You could probably rename one of the spares and define the > > macro to point to it. Just a guess though, as I didn't write.. and > haven't > > used the code. > > > > --Mallory > > > > > > At [Wed, 29 Jan 1997 04:35:59 -0500] > > "Adam" <us001725@mindspring.com> wrote: > > > > > Hi... > > > I added your ACMD(do_gohome) to my file act.other.c, and then i added > it > > > the proper stuff to interpreter.c, it gave me undefined reference to > > > GET_GOHOME > > > > > > What is wrong??? am I adding it wrong? > > > > > > Thanks, > > > > > > Adam > > > > > > > > > _____________________________________ > > > / \ > > > | IMP of The Savage Lands | > > > | wiseguy@savage.mudservices.com | > > > | | > > > \_______________________________________/ > > > > > > Sticks and Stones will break your bones, but words > > > shall kick your ass! > > > > > > ---------- > > > > From: Admin <admin@mudservices.com> > > > > To: CircleMUD Mailing List <circle@cspo.queensu.ca> > > > > Subject: [CODE] gohome > > > > Date: Wednesday, January 29, 1997 3:09 AM > > > > > > > > DOH!, sorry about the repeated message, I accidentally sent the > other one > > > > :P > > > > > > > > Here's the last command. > > > > > > > > The way I use them is givehome is a LVL_GOD command, takehome is a > > > > LVL_GRGOD command and gohome is a any level command. > > > > > > > > I hope you enjoy them, and don't forget to put them in interpreter.c > as > > > > well! > > > > > > > > ACMD(do_takehome) > > > > { > > > > struct char_data *vict; > > > > > > > > skip_spaces(&argument); > > > > > > > > if (!*argument) > > > > { > > > > send_to_char("Usage: takehome <player>\r\n", ch); > > > > return; > > > > } > > > > > > > > if (!(vict = get_char_vis(ch, argument))) > > > > { > > > > send_to_char(NOPERSON, ch); > > > > return; > > > > } > > > > > > > > if (GET_GOHOME(vict) == 0) > > > > { > > > > sprintf(buf, "%s does not even have a gohome!\r\n", > GET_NAME(vict)); > > > > send_to_char(buf, ch); > > > > return; > > > > } > > > > > > > > GET_GOHOME(vict) = 0; > > > > sprintf(buf, "%s removes your gohome!\r\n", GET_NAME(ch)); > > > > send_to_char(buf, vict); > > > > sprintf(buf, "You remove %s gohome!\r\n", GET_NAME(vict)); > > > > send_to_char(buf, ch); > > > > } > > > > > > > > > > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > ** FINALITY ** > > > > The Last Great Adventure finality.mudservices.com 4444 > > > > "Judge not, lest ye be judged." > > > > > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= > > > > Rasdan: rasdan@necromium.com Magus: magus560@aol.com > > > > > > > > +-----------------------------------------------------------+ > > > > | Ensure that you have read the CircleMUD Mailing List FAQ: | > > > > | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | > > > > +-----------------------------------------------------------+ > > > +-----------------------------------------------------------+ > > > | Ensure that you have read the CircleMUD Mailing List FAQ: | > > > | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | > > > +-----------------------------------------------------------+ > > > > > > > +-----------------------------------------------------------+ > > | Ensure that you have read the CircleMUD Mailing List FAQ: | > > | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | > > +-----------------------------------------------------------+ > +-----------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | > +-----------------------------------------------------------+ > =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ** FINALITY ** The Last Great Adventure finality.mudservices.com 4444 "Judge not, lest ye be judged." =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Rasdan: rasdan@necromium.com Magus: magus560@aol.com +-----------------------------------------------------------+ | 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