Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Script Help Is there a way to make the player spawn with a lantern in their inventory?
Author Message
A Tricky Carnie Offline
Member

Posts: 72
Threads: 15
Joined: Sep 2011
Reputation: 0
#1
Question  Is there a way to make the player spawn with a lantern in their inventory?

I'm making the second chapter of my custom story, and since in continues from where the first one left off, I want the player to spawn in the first map with a lantern, and keep it throughout the CS. Is this possible?

Also what is the script command to make the player start out with half their oil instead of it being full?

thanks in advance Big Grin .

01-09-2012, 12:52 AM
Find Reply
flamez3 Offline
Posting Freak

Posts: 1,281
Threads: 48
Joined: Apr 2011
Reputation: 57
#2
RE: Is there a way to make the player spawn with a lantern in their inventory?

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

(This post was last modified: 01-09-2012, 01:03 AM by flamez3.)
01-09-2012, 01:02 AM
Find Reply
Statyk Offline
Schrödinger's Mod

Posts: 4,391
Threads: 72
Joined: Sep 2011
Reputation: 241
#3
RE: Is there a way to make the player spawn with a lantern in their inventory?

^^^
That's for spawning with the lantern.

SetPlayerLampOil(50);

sets the lamp oil to 50%
(This post was last modified: 01-09-2012, 01:48 AM by Statyk.)
01-09-2012, 01:47 AM
Find Reply
MulleDK19 Offline
Senior Member

Posts: 545
Threads: 21
Joined: Jun 2009
Reputation: 10
#4
RE: Is there a way to make the player spawn with a lantern in their inventory?

(01-09-2012, 01:02 AM)flamez3 Wrote: 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
No, don't use that.

Use void GiveItemFromFile(string& asName, string& asFileName);




GiveItemFromFile("lantern", "lantern.ent");

[Image: 16455.png]
01-09-2012, 05:47 PM
Find Reply
Statyk Offline
Schrödinger's Mod

Posts: 4,391
Threads: 72
Joined: Sep 2011
Reputation: 241
#5
RE: Is there a way to make the player spawn with a lantern in their inventory?

(01-09-2012, 05:47 PM)MulleDK19 Wrote:
(01-09-2012, 01:02 AM)flamez3 Wrote: 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
No, don't use that.

Use void GiveItemFromFile(string& asName, string& asFileName);




GiveItemFromFile("lantern", "lantern.ent");

They both work the same, but putting it the way flamez3 did it is more precise and adjustable.

01-09-2012, 09:45 PM
Find Reply




Users browsing this thread: 1 Guest(s)