GiveActorInventory
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
void GiveActorInventory(int tid, str inventory_item, int amount);
Usage
This function will give the amount of items to the specifed actor.
This function does not treat tid 0 as the activator of the script. If 0 is given as tid then the items will be given to ALL players. To give items to the script's activator, use GiveInventory.
Examples
This example will give any player a shotgun who does not have one at the time script 2 is activated, regardless of how script 2 is activated.
script 1 enter
{
    Thing_ChangeTID(0, 1000 + PlayerNumber());
}
script 2 (void)
{
    for (int p = 0; p < 8; p++)
    {
        if (PlayerInGame(p) && !CheckActorInventory(1000 + p, "Shotgun"))
        {
            GiveActorInventory(1000 + p, "Shotgun", 1);
        }
    }
}