Script Documentation: Difference between revisions
From Eterna Wiki
ElNando888 (talk | contribs) mNo edit summary |
(Added pointers to samples of passing parameters when using Lib.EternaScript) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 31: | Line 31: | ||
<p>ex) var func = Lib.EternaScript(script_id);</p> | <p>ex) var func = Lib.EternaScript(script_id);</p> | ||
<p>ex) func(parameters);</p> | <p>ex) func(parameters);</p> | ||
<p><em>Passing parameters between scripts is a little tricky. </em></p> | |||
<p><em>See http://www.eternagame.org/web/script/8074717/ </em></p> | |||
<p><em>and http://www.eternagame.org/web/script/8074800/</em></p> | |||
<p><em>for an example.</em></p> | |||
<p> </p> | <p> </p> | ||
<p>=== Lib.getStructure(puzzle id) ===</p> | <p>=== Lib.getStructure(puzzle id) ===</p> | ||
Line 87: | Line 91: | ||
<p class="script-title">=== getPairmap(structure) ===</p> | <p class="script-title">=== getPairmap(structure) ===</p> | ||
<p class="script-description">return the array of pair information</p> | <p class="script-description">return the array of pair information</p> | ||
<p>ex) getPairmap("((..))") = [5, | <p>ex) getPairmap("((...))") = [6,5,,,,1,0]</p> | ||
<p> </p> | <p> </p> | ||
<p>=== getStructure() ===</p> | <p>=== getStructure() ===</p> | ||
Line 133: | Line 137: | ||
<p> </p> | <p> </p> | ||
<p>Documentation for functions and APIs at the devel stage can be found on [[Script Documentation (devel)]]</p> | <p>Documentation for functions and APIs at the devel stage can be found on [[Script Documentation (devel)]]</p> | ||
</div> | |||
<div style="clear: both; float: left; overflow: hidden;"> | |||
<p>==See Also==</p> | |||
<ul> | |||
<li>[[API for Server Data Queries]]</li> | |||
<li>There is a beginners guide to the script interface [https://docs.google.com/document/d/1VC94wTuRhNd-FN60ueaBc5mUxBsiIy8UzJzQL6ap3CE/edit?pli=1 here] on google docs.</li> | |||
<li>Scripting lectures in [http://eternawiki.org/wiki/index.php5/EteRNA_University EteRNA University]</li> | |||
<li><a href="https://docs.google.com/document/d/1AVs401fSZVD8FNNgkMQbFcxm_5O6RqpbSAk9o19f6Z8/edit#heading=h.8bg64ampbuz5">HTML Magic - Learn tricks for sharing material</a> by [[User:Machinelves|Machinelves]] and [[User:Eli Fisker|Eli Fisker]]</li> | |||
</ul> | |||
<p> </p> | |||
</div> | </div> |
Revision as of 22:19, 28 August 2017