scripting:introduction
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| scripting:introduction [2012/03/24 11:42] – mit | scripting:introduction [2025/05/28 16:34] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 9: | Line 9: | ||
| *reloadscript | *reloadscript | ||
| </ | </ | ||
| - | .. for the changes to take effect | + | .. (alternatively press F11 if you are the world owner) |
| </ | </ | ||
| ===== The Scripting Language ===== | ===== The Scripting Language ===== | ||
| - | The language used for scripting is a custom one (because Mit finds it more fun to write new things :] ) - but writing it should be easy enough for anyone used to most other programming or scripting languages, such as PHP, C, LUA, Java etc. Check [[scripting: | + | The language used for scripting is a custom one (because Mit finds it more fun to write new things :] ) - but writing it should be easy enough for anyone used to most other programming or scripting languages, such as PHP, C, LUA, Java etc. Check [[scripting: |
| ===== Event Scripting ===== | ===== Event Scripting ===== | ||
| Line 20: | Line 20: | ||
| As an initial example - perhaps you want to have a special building that when built, awards your players with a special item. The simple script to do this might look something like.. | As an initial example - perhaps you want to have a special building that when built, awards your players with a special item. The simple script to do this might look something like.. | ||
| - | <codedoc> | + | <code> |
| Event( " | Event( " | ||
| { | { | ||
| Line 26: | Line 26: | ||
| *grantitem %PLAYER% Special Item | *grantitem %PLAYER% Special Item | ||
| } | } | ||
| - | </codedoc> | + | </code> |
| If you've already been playing around with owner features on your world, then the *commands might already be familiar - Just about anything you can do using the commands on the server you can do through the scripting system - which leads to lots of possible clever features done in script. | If you've already been playing around with owner features on your world, then the *commands might already be familiar - Just about anything you can do using the commands on the server you can do through the scripting system - which leads to lots of possible clever features done in script. | ||
scripting/introduction.1332589363.txt.gz · Last modified: (external edit)
