skip to content
Frictional Game Wiki
User Tools
Register
Log In
Site Tools
Search
Tools
Show page
Old revisions
Backlinks
Recent Changes
Media Manager
Sitemap
Log In
Register
>
Recent Changes
Media Manager
Sitemap
Trace:
hpl2:tutorials:script:slight_oil_recovery
<h1>Slight Oil Recovery</h1> <div class="level1"> <p> This is a feature i did for my custom story to help the player continue. </p> <p> Create the following function in your script file: </p> <pre class="code php">void OilRecovery <span class="br0">(</span> string <span class="sy0">&</span>in asTimer <span class="br0">)</span> <span class="br0">{</span> <span class="kw1">if</span> <span class="br0">(</span> GetLanternActive<span class="br0">(</span><span class="br0">)</span> <span class="sy0">==</span> <span class="kw4">false</span> <span class="br0">)</span> <span class="br0">{</span> AddPlayerLampOil<span class="br0">(</span> <span class="nu19">0.25</span> <span class="br0">)</span><span class="sy0">;</span> <span class="br0">}</span> AddTimer <span class="br0">(</span> ""<span class="sy0">,</span> <span class="nu0">5</span><span class="sy0">,</span> "OilRecovery" <span class="br0">)</span><span class="sy0">;</span> <span class="br0">}</span> </pre><p> </p> <p> Then, add this line inside your OnStart() function </p> <pre class="code php">AddTimer <span class="br0">(</span> ""<span class="sy0">,</span> <span class="nu0">5</span><span class="sy0">,</span> "OilRecovery" <span class="br0">)</span><span class="sy0">;</span> </pre><p> </p> <p> When the map starts, it triggers a timer that every 5 seconds recovers 0.25 oil if the player is not using his lantern.<br/> Increase the number if you think 0.25 is too low. </p> <p> Amn.- </p> </div>
hpl2/tutorials/script/slight_oil_recovery.txt
· Last modified: 2013/07/26 23:04 by
amn
Page Tools
Show page
Old revisions
Backlinks
Export to PDF
Back to top