On Wed, 2 Oct 1996, Brian Guilbault wrote: > Well, apparently gcc tells me that "victim" might be used uninitialized in > levels correctly, etc). I don't know what's wrong because I've written [SNIP] > struct char_data *victim; > one_argument(argument, arg); > > if (!*arg) { > send_to_char("Who do you want to zap?\r\n", ch); > return; > } > if (IS_NPC(victim)) { > send_to_char("You can't zap a mob!\r\n", ch); > return; Well, you never get to assign victim to anything at all! You need to do a: if (!(vict = get_char_vis(ch, arg)) { send_to_char("Better supply a victim, or should you be fried ??\r\n",ch); return; } Something like that, and put it BEFORE the IS_NPC(victim) check.. Regards, Con. d. -- Rasmus Rønlev DOEK'94 WWW: http://www.econ.cbs.dk/people/raro94ab Student instructor MUD: exiled.mud.circlemud.org 5000 199.199.16.100 5000 Student, B.Sc in Computer Science and Business Administration. +-----------------------------------------------------------+ | 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