This documentation is now available here:
http://konte.org/trackmania/maniascript ... ation.html
The documentation lists (almost) every possible method and property of ManiaScript in Manialinks, EditorPlugins and Camera Effect Scripts. For some more information text, read the introduction^^
Maniascript Documentation
Moderator: English Moderator
Maniascript Documentation
Last edited by konte on 05 Feb 2012, 16:21, edited 11 times in total.
Re: Maniascript Documentation
Nice documentation !
Stick it
Stick it

Complete function reference
Here's the complete list of *all* available scripting classes and their functions: http://pastebin.com/hiqZGeW5 (note that this doesn't include libraries like MathLib) 
Each class name is followed by the name of its parent class, i.e. the functions of the parent class are also available in the class itself.

Each class name is followed by the name of its parent class, i.e. the functions of the parent class are also available in the class itself.
Re: Maniascript Documentation
Waow, thank you
This looks very useful. I'll try to look over it and add new things 


- destroflyer
- Posts: 123
- Joined: 16 Jun 2010, 22:17
- Manialink: mlstudio
- Contact:
Re: Maniascript Documentation
I've wrote a little script to display these categories, functions and methods in a prettier style: 
http://destroflyer.mania-community.de/m ... erview.php
I think, that's easier to read - I'll add a table of contents and intern links the next time, so that you can naviagte through it instead of searching long time.
EDIT: Added internal links to the parent classes.
EDIT²: Added table of contents.
EDIT³: Official Thread at Mania-Community.de (With hint to arc_
)
http://www.mania-community.de/showthrea ... #post25800

http://destroflyer.mania-community.de/m ... erview.php
I think, that's easier to read - I'll add a table of contents and intern links the next time, so that you can naviagte through it instead of searching long time.

EDIT: Added internal links to the parent classes.

EDIT²: Added table of contents.

EDIT³: Official Thread at Mania-Community.de (With hint to arc_

http://www.mania-community.de/showthrea ... #post25800
Re: Maniascript Documentation
Great work destroflyer, the page looks really good 
I saw some comments on the Mania Community thread stating that the list is not up to date. This is perfectly possible, as it is based on the previous beta update, not the newest one. I'll regenerate the list once TM2 is released
Edit: nevermind, did it now already, for the latest beta
. Here you go: http://pastebin.com/dd4hZdRU
Edit 2: sadly, the bulk of these functions is actually disabled... They exist, but you can't actually use them from script. I updated the function list to mark the disabled ones (with a *). These functions *can* be enabled, but it requires modding ManiaPlanet.exe.

I saw some comments on the Mania Community thread stating that the list is not up to date. This is perfectly possible, as it is based on the previous beta update, not the newest one. I'll regenerate the list once TM2 is released

Edit: nevermind, did it now already, for the latest beta

Edit 2: sadly, the bulk of these functions is actually disabled... They exist, but you can't actually use them from script. I updated the function list to mark the disabled ones (with a *). These functions *can* be enabled, but it requires modding ManiaPlanet.exe.
- destroflyer
- Posts: 123
- Joined: 16 Jun 2010, 22:17
- Manialink: mlstudio
- Contact:
Re: Maniascript Documentation
All right, here is the updated version. 
http://destroflyer.mania-community.de/m ... erview.php
Answered you already at MC - This is just, that the ManiaPlanet-Users see it as well.

http://destroflyer.mania-community.de/m ... erview.php
Answered you already at MC - This is just, that the ManiaPlanet-Users see it as well.

Re: Maniascript Documentation
There's a big update:
Here you go: http://konte.org/trackmania/maniascript ... ation.html
Oh, and a big thanks again to arc_, without his list it wouldn't be as complete by now as it is
Edit: Added the library MapUnits into Directions and Position
- I exported the documentation to a file. The advantages are a navigation with anchors and that it is easier for me to edit it.
- colour highlighting added
- I guess I dindn't mention the key and mouse states yet, did I?^^
- Added OpenLink() - thanks to Rainer_J. for discovering how it works
- Block Models section is restructured
- Always mentioning the types and classes now, also the arguments, so it's more straigtforward in general
- Added Camera Effect Scripts (isn't very much^^)
- Added #RequiredContext values to the three MS applications
Here you go: http://konte.org/trackmania/maniascript ... ation.html

Oh, and a big thanks again to arc_, without his list it wouldn't be as complete by now as it is

Edit: Added the library MapUnits into Directions and Position
Re: Maniascript Documentation
The link changed from konte.dyndns-web.com to konte.org, just in case you have saved it as a bookmark or so 
http://konte.org/trackmania/maniascript ... ation.html
(by the way, you can still donate some planets if you like^^)

http://konte.org/trackmania/maniascript ... ation.html
(by the way, you can still donate some planets if you like^^)
Re: Maniascript Documentation
I've added the link to the wiki.
ManiaPlanet technical documentation portal (Dedicated, ManiaLink, ManiaScript, Titles...) -- contribute!
Who is online
Users browsing this forum: No registered users and 0 guests