Re: Max # of item help

Steven Radziul <[email protected]>
Newsgroups gmane.games.devel.mud.rom
Message-ID <000601c53fd8$04cd81f0$6901a8c0@sradziul>
simple...

Each room on rom has a list of pointers to each of the objects which are in 
the room. Simply cycle through them and if the object is already there, then 
simply exit out of the function with a message stating such.

For example:

your object struct  *temp_pointer;

for ( temp_pointer = character_pointer->room_pointer->obj_list;  temp != 
NULL, temp = temp->next_in_list  )
{
    if ( temp->index_number == spring->index_number )
    {
         print some message to the player saying a spring already exists
         return;
    }
}

this is all pseudo code but if you know enough bout programming and your 
code base, you should be able to fill in what you need..



----- Original Message ----- 
From: "Brinny" <[email protected]>
To: <[email protected]>
Sent: Tuesday, April 12, 2005 11:01 PM
Subject: Max # of item help


>
> I'm trying to do something similar to the spell
> create_spring, but I want the object (for instance the
> spring) loaded to the room to only be loaded a max
> amount of once. So, if a player does this skill, it
> will load the object into the room, and will only
> allow them to load it once in the room.  If another
> player comes into the room it will not allow them to
> load it because it's already there. Hopefully that
> makes sense. :] Anyone know how to do this? Thanks.
>
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! Small Business - Try our new resources site!
> http://smallbusiness.yahoo.com/resources/
> -- 
> ROM mailing list
> [email protected]
> Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom
> 


-- 
ROM mailing list
[email protected]
Unsubscribe here ->>> http://www.rom.org/cgi-bin/mailman/listinfo/rom
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.