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