08-23-2011, 06:27 PM
So i really dont know where to post these but if anyone wants to make a thread about this they dont have to do it :U
So lets get started.
at first we need the function that we can find at http://wiki.frictionalgames.com/hpl2/amn...#inventory
this is a great webside where all of the functions are.
just use CTRL + F and search for a function.
so for now on we are going to use the
so there we have it.
now go to your extra_english.lang file and create a new category called MessageOnEntry.
You can call it whatever you want i really dont care.
and add a new entry to the category MessageOnEntry.
example.
so as you can see EntryOnMessage is the entry for the category MessageOnEntry.
So what do we add to the function?
Well thats really simple just do it like this.
so as you can see i deleted string& and added two "" around asTextEntry
and on float i added a f behind the value.
now you only have to add a area and a timer.
just go search on some threads around this helpful forum im sure theres someone that already typed how to use a timer and a area that activateds a function.
Note:for the love of god i chanced it, so everone can read it.So lets get started.
at first we need the function that we can find at http://wiki.frictionalgames.com/hpl2/amn...#inventory
this is a great webside where all of the functions are.
just use CTRL + F and search for a function.
so for now on we are going to use the
Code:
SetMessage(string& asTextCategory, string& asTextEntry, float afTime);
asTextCategory - the category in the .lang file
asTextEntry - the entry in the .lang file
afTime - determines how long the message is displayed. If time is < =0 then the life time is calculated based on string length.
now go to your extra_english.lang file and create a new category called MessageOnEntry.
You can call it whatever you want i really dont care.
and add a new entry to the category MessageOnEntry.
example.
Code:
<LANGUAGE>
<CATEGORY Name="CustomStoryMain">
<Entry Name="Description">Blargh is eating u</Entry>
</CATEGORY>
<CATEGORY Name="Inventory">
<Entry Name="ItemDesc_MansionKey_1">"Key to open the door"</Entry>
<Entry Name="ItemName_MansionKey_1">"Key for a door"</Entry>
</CATEGORY>
<CATEGORY Name="MessageOnEntry">
<Entry Name="EntryOnMessage">"Blargh is going to eate verone hide."</Entry>
</CATEGORY>
</LANGUAGE>
So what do we add to the function?
Well thats really simple just do it like this.
Code:
SetMessage(string& asTextCategory, string& asTextEntry, float afTime);
SetMessage("asTextCategory", "asTextEntry", 3.0f);
and on float i added a f behind the value.
now you only have to add a area and a timer.
just go search on some threads around this helpful forum im sure theres someone that already typed how to use a timer and a area that activateds a function.
And i agree it's hard to read it when its aligned to the center