GiveItem(string& asName, string& asType, string& asSubTypeName, string& asImageName, float afAmount);
Adds an item to the inventory of the player. Note that the item does not have to exist as entity in the world to be able to do this.
asName - internal name
asType - item to give
asSubTypeName - item name for .lang file
asImageName - For exemple: void GiveItem(string& asName, string& asType, “chemical_container_full”,
“chemical_container_full.tga” , float afAmount); The image is from
\ graphics\Item\chemical_container_full.tga : is the image which will appear in Inventory -
img155.imageshack.us/img155/6871/20806785.jpg
Taken from
http://wiki.frictionalgames.com/hpl2/amn..._functions
Sorry I can't help you any more, don't have amnesia with me to test : P