Difference between revisions of "Portal:Scripting"

50 bytes removed ,  13:53, 30 December 2010
m
→‎Scripting Basics: May be a better name for this concept.
imported>DragoonWraith
imported>Bruneauinfo
m (→‎Scripting Basics: May be a better name for this concept.)
 
(6 intermediate revisions by 3 users not shown)
Line 7: Line 7:


<h2 class="header">Featured</h2>
<h2 class="header">Featured</h2>
[[Image:1_script_window.JPG|thumb|right|The scripting window]]
[[Image:Scripttut2_testing2.JPG|thumb|right|The message box we wrote]]
==== My Second Script ====
==== My Second Script ====
While the '''My First Script''' tutorial is a good first taste of scripting for Oblivion, it does not appreciably demonstrate what the scripting language in Oblivion can do. It is a wonderful introduction for those who have never seen a programming or scripting language before, but a more in-depth tutorial would be helpful to further introduce modders to this amazing resource.
While the '''My First Script''' tutorial is a good first taste of scripting for Oblivion, it does not appreciably demonstrate what the scripting language in Oblivion can do. It is a wonderful introduction for those who have never seen a programming or scripting language before, but a more in-depth tutorial would be helpful to further introduce modders to this amazing resource.
Line 21: Line 21:
*[[Scripting Tutorial: My Second Script|My Second Script]]
*[[Scripting Tutorial: My Second Script|My Second Script]]
*[[Start Your Mod]]
*[[Start Your Mod]]
*[[Scripting_Tutorial:_Creating_a_Simple_Timer|Creating a Simple Timer]]
*[[Scripting_Tutorial:_Modify_Weapon_On_Equip|Modify Weapon On Equip]]


==Functions==
==Functions==
Line 44: Line 46:
**[[Object scripts]]
**[[Object scripts]]
**[[Quest scripts]]  
**[[Quest scripts]]  
**[[Global Scripts]] - <strike>(Should be merged with [[Quest scripts]].)</strike>
**[[Global Scripts]]
**[[Magic effect scripts]]
**[[Magic effect scripts]]
*[[Script Processing]]
*[[Script Processing]]
*[[Cross Script Variables]]


==Troubleshooting==
==Troubleshooting==
Line 62: Line 65:


==Extensions and Libraries==
==Extensions and Libraries==
*[[Oblivion Script Extender]] -  
*[[Oblivion Script Extender]] - Oblivion scripting language extension.
**[[:Category:Pluggy|Pluggy]] - Array, string, Ini functions.
**[[:Category:TSFC|Tibixie's String Collection Function]] - String functions.
**[[Interfacing Pluggy and TSFC]] - Integrating string functions.
*[[ESM Math Library]] - Math functions as stage function library.
*[[ESM Math Library]] - Math functions as stage function library.
*[http://www.uesp.net/wiki/Tes4Mod:Cobl/Modding Cobl] - Common Oblivion.
*[http://www.uesp.net/wiki/Tes4Mod:Cobl/Modding Cobl] - Common Oblivion.
Anonymous user