Squirrel/Server/Functions/SpawnClass/SpawnScreen
From Liberty Unleashed Wiki
(Difference between revisions)
Line 1: | Line 1: | ||
{{Squirrel/Title|SpawnClass.SpawnScreen}} | {{Squirrel/Title|SpawnClass.SpawnScreen}} | ||
− | This ''SpawnClass'' class member returns or sets the ID of the pre-defined spawnscreen ( | + | This ''SpawnClass'' class member returns or sets the ID of the pre-defined spawnscreen (see [[Content.xml]]) for the given spawn class. |
== Syntax == | == Syntax == |
Latest revision as of 10:42, 11 October 2010
This SpawnClass class member returns or sets the ID of the pre-defined spawnscreen (see Content.xml) for the given spawn class.
[edit] Syntax
You can either return or set a new value using this member:
int SpawnClass.SpawnScreen
SpawnClass.SpawnScreen = int screenID
[edit] Arguments
- screenID - This is the ID of the spawnscreen defined in content.xml
[edit] Example 1. Returning
function onPlayerCommand( player, cmd, text ) { if ( cmd == "getscreen" ) { local screen = p_SpawnClass.SpawnScreen; MessagePlayer( "The current spawn screen id is: " + screen, player ); } }
This example will return the spawn screen id of the spawn class, that we found earlier in FindSpawnClass.
[edit] Example 2. Setting
function onPlayerCommand( player, cmd, text ) { if ( cmd == "setscreen" ) { local screen; if ( text ) screen = text.tointeger(); if ( screen ) p_SpawnClass.SpawnScreen = screen; } }
This example will set the spawn screen of the spawn class, that we found earlier in FindSpawnClass.
[edit] Notes
The call onPlayerCommand was used in in this example. More info about this in the corresponding page.