Difference between revisions of "Version 2 Scripts New"

From Pokémon 3D Wiki
Jump to navigation Jump to search
m
Line 31: Line 31:
*Arr
*Arr
For any optional Argument, it will be engrave by a square bracket for example "<nowiki>[str]</nowiki>"
For any optional Argument, it will be engrave by a square bracket for example "<nowiki>[str]</nowiki>"
<br /><br />
By Default, the Argument Name are:
*trainerFile ( Define as Trainer File path inside ...\Scripts\trainer folder without .trainer extension. )
*musicloop ( Define as Music File name inside ...\Content\Songs folder without extension. )
*pokemonID ( Define as Pokémon ID, in National Mode Pokédex order. )


=== @Battle ===
=== @Battle ===

Revision as of 13:38, 15 June 2014

Version 2 scripts were started in version 0.32. Any script in Version 2 must have "version=2" as the first line of the script.

Commands are written as @command.subcommand and are no longer case sensitive. All commands require a subcommand.

Constructs were also expected to be <construct.subconstruct> and can be used with switches too

A General Note to all GameMode Scripters ( Must Read )

  1. This list is currently updated as of v0.49.0
  2. I, jianmingyong have ensure minimal typo in the list here.
  3. This list is the same as what you can see when typing @help(command).
  4. Please do not blame darkfire as he is not the one who make the new design on this page :D
  5. Also if you are a GameMode Scripter or trying to be one, you are recommended to download Notepad++ with our special syntax highlighter for checking typo mistake.

Commands

Commands always have a subcommand. All combinations will be listed below.

The table is split into sections by Command.

By Default, the Argument Types are:

  • Str ( Str are define as letters or symbols )
  • Int ( Int are define as Integer numbers from 0 to 2147483647 )
  • Sng ( Sng are define as Real numbers from 0 to 2147483647 )
  • ItemCollection
  • Bool ( Bool are define as words such as True, False )
  • Rec
  • IntArr
  • StrArr
  • SngArr
  • BoolArr
  • PokemonData ( PokemonData are define as Pokemon Code )
  • Arr

For any optional Argument, it will be engrave by a square bracket for example "[str]"

@Battle