ManiaScript Documentation
  • Introduction
  • Outline
  • Getting Started
    • Hello World
    • Variables
    • Types
    • Control Flow
    • Functions
    • Labels
  • Setup
    • Editor Setup
    • Game mode dev setup
    • Map editor setup
    • ManiaApp setup
    • Debugging
  • Creating your first script
    • Game mode script structure
    • Create your first SM game mode
    • Create your first TM game mode
  • Manialink
    • Manialinks
  • Advanced ManiaScript
    • Advanced features
  • Useful resources
    • NADEO's open-source scripts
    • Reference
    • Creators Place Discord
    • Documentation
    • Forum
  • Cookbook
    • Working with UI layers
    • Modifying player's attributes
    • Use CustomUI
    • Capture landmarks
    • Custom items / Drop item from player
    • Actions
  • Appendix
    • Grammar
Powered by GitBook
On this page
  • Getting started
  • Setup
  • Creating your first script
  • Manialinks
  • Create a real mode
  • Create a map editor plugin/maptype
  • Create a maniaapp
  • Useful resources
  • Cookbook

Outline

Getting started

  • hello world

    • declare variables

    • functions

  • types

  • arrays functions

Setup

  • text editors

  • game mode setup

  • map editor setup

  • maniaapp setup

  • debugging

  • debugging

Creating your first script

  • skeleton of a script

    • context

  • extending modes

  • labels

  • basic events handling

  • create your first mode without manialink

Manialinks

  • creating a manialink

  • adding logic with the script tag

  • sync variables

    • client extension variables

    • server net variables

  • animmgr

  • interface designer

  • z-index

    Advanced script features

  • alias

  • persistant variables

  • debugging

Create a real mode

Create a map editor plugin/maptype

Create a maniaapp

Useful resources

  • nadeo's lib source code

  • reference

  • cp discord

  • doc

  • forums

Cookbook

  • Modifying player's attributes

  • Use CustomUI

  • Capture landmarks

  • Custom items / Drop item from player

  • Actions

PreviousIntroductionNextHello World

Last updated 6 years ago