GiveActorInventory
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);
        }
    }
}
    
See also
    
    
    This article is issued from Zdoom. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.