Facebook Twitter YouTube Frictional Games | Forum | Newsletter | Dev Blog | Dev Wiki | Support | Shelf | Store

Privacy Policy


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
WTF Scriptlines!
Author Message
P44RTHURN4X Offline
Junior Member

Posts: 35
Joined: Apr 2012
Reputation: 0
Post: #1
WTF Scriptlines!
Hello to all here!

I downloaded some custom stories last time. Then I looked at the script files they have (.hps files). I was wondering about this scriptlines:
SetLocalVarInt("Var1", 0);

...
...
...

void chemical_1(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_1");
PlaySoundAtEntity("", "puzzle_add_chemical.snt", "acidbarrel", 0, false);
AddLocalVarInt("Var1", 1);
func01();
}

void chemical_2(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_2");
PlaySoundAtEntity("", "puzzle_add_chemical.snt", "acidbarrel", 0, false);
AddLocalVarInt("Var1", 1);
func01();
}

void chemical_3(string &in asItem, string &in asEntity)
{
RemoveItem("chemical_3");
PlaySoundAtEntity("", "puzzle_add_chemical.snt", "acidbarrel", 0, false);
AddLocalVarInt("Var1", 1);
func01();
}

void func01()
{
if(GetLocalVarInt("Var1") == 3)
{
AddUseItemCallback("", "jar_1", "acidbarrel", "giveacid", true);
PlaySoundAtEntity("", "quest_completed.snt", "Player", 0, false);
}
}

I didn't saw them in my live yet!! What the **** is "LocalVarInt"???
Please tell me, what effects these scripts have.
(This post was last modified: 04-21-2012 09:43 PM by P44RTHURN4X.)
04-21-2012 09:40 PM
Find all posts by this user Quote this message in a reply
Cranky Old Man Offline
Posting Freak

Posts: 925
Joined: Apr 2012
Reputation: 37
Post: #2
RE: WTF Scriptlines!
LocalVarInt is an integer variable that is local to the script. In this case, it is used to count the number of chemicals added to an acid barrel. When the count reaches three, it will give the player acid and complete the quest.

Noob scripting tutorial: From Noob to Pro

04-21-2012 10:23 PM
Find all posts by this user Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)