PageTemplateSyntax: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
!Field Name | !Field Name | ||
!Page Type | !Page Type | ||
!Status | |||
!Values | !Values | ||
!Notes | !Notes | ||
Line 10: | Line 11: | ||
|name | |name | ||
|all | |all | ||
|required | |||
|name of the function/event | |name of the function/event | ||
|Including namespaces if applicable, excluding class name if object oriented | |Including namespaces if applicable, excluding class name if object oriented | ||
Line 16: | Line 18: | ||
|side | |side | ||
|all | |all | ||
|required | |||
|server, client, or shared | |server, client, or shared | ||
| | | | ||
Line 22: | Line 25: | ||
|type | |type | ||
|all | |all | ||
|required | |||
|function, method, variable, property, event | |function, method, variable, property, event | ||
|Use event for events, use method/property when object oriented, use function/variable otherwise | |Use event for events, use method/property when object oriented, use function/variable otherwise | ||
Line 28: | Line 32: | ||
|games | |games | ||
|all | |all | ||
|required | |||
|iii vc sa iv | |iii vc sa iv | ||
|Game support. One or multiple are supported. Delimit games by a space. | |Game support. One or multiple are supported. Delimit games by a space. | ||
Line 34: | Line 39: | ||
|desc | |desc | ||
|all | |all | ||
|required | |||
|description of the item | |description of the item | ||
|For events, text is automatically added to the start: "The '''event-name''' event is invoked when"<br>Otherwise, text is automatically added to the start: "The '''item-name''' '''item-type''' is used to"<br>A full stop is added to the end of the description if the description doesn't end in one already. | |For events, text is automatically added to the start: "The '''event-name''' event is invoked when"<br>Otherwise, text is automatically added to the start: "The '''item-name''' '''item-type''' is used to"<br>A full stop is added to the end of the description if the description doesn't end in one already. | ||
Line 40: | Line 46: | ||
|arg(1-20) | |arg(1-20) | ||
|function, method, event | |function, method, event | ||
|required if over 0 args | |||
|An argument. | |An argument. | ||
|Syntax: '''type name description''' or '''[type name = defaultValue]'''.<br>For an optional argument, use [] around the type and name and use '''= value''' for the default value. | |Syntax: '''type name description''' or '''[type name = defaultValue]'''.<br>For an optional argument, use [] around the type and name and use '''= value''' for the default value. | ||
Line 46: | Line 53: | ||
|return | |return | ||
|function, method | |function, method | ||
|required | |||
|The return information, for a successful result. | |The return information, for a successful result. | ||
|Syntax: '''type description'''. | |Syntax: '''type description'''. | ||
Line 52: | Line 60: | ||
|freturn | |freturn | ||
|function, method | |function, method | ||
|required | |||
|The return information, for a failed result. | |The return information, for a failed result. | ||
|Syntax: '''type''' or '''type value'''. | |Syntax: '''type''' or '''type value'''. | ||
Line 58: | Line 67: | ||
|note or<br>note(2-20) | |note or<br>note(2-20) | ||
|all | |all | ||
|optional | |||
| | | | ||
|A note for the page. | |A note for the page. | ||
Line 64: | Line 74: | ||
|cancel | |cancel | ||
|event | |event | ||
|required | |||
|true, false | |true, false | ||
|Whether the event can be cancelled. | |Whether the event can be cancelled. | ||
|cancel = true | |cancel = true | ||
|- | |||
|compat or<br>compat(1-20) | |||
|all | |||
|optional | |||
| | |||
|Compatibility information. | |||
|compat1 = Text goes here. | |||
|- | |||
|example or<br>exampleJS or<br>exampleLua or<br>exampleSquirrel or<br>exampleJSSS or<br>exampleJSCS or<br>exampleLuaSS or<br>exampleLuaCS or<br>exampleSquirrelJS or<br>exampleSquirrelCS | |||
|all | |||
|optional | |||
|Code. | |||
| | |||
|exampleJS = code here | |||
|} | |} |
Revision as of 18:39, 29 November 2022
Template Name: ScriptItem2
Field Name | Page Type | Status | Values | Notes | Examples |
---|---|---|---|---|---|
name | all | required | name of the function/event | Including namespaces if applicable, excluding class name if object oriented | name = gta.createBlip |
side | all | required | server, client, or shared | side = shared | |
type | all | required | function, method, variable, property, event | Use event for events, use method/property when object oriented, use function/variable otherwise | type = function |
games | all | required | iii vc sa iv | Game support. One or multiple are supported. Delimit games by a space. | games = iii vc sa iv |
desc | all | required | description of the item | For events, text is automatically added to the start: "The event-name event is invoked when" Otherwise, text is automatically added to the start: "The item-name item-type is used to" A full stop is added to the end of the description if the description doesn't end in one already. |
desc = an element is destroyed |
arg(1-20) | function, method, event | required if over 0 args | An argument. | Syntax: type name description or [type name = defaultValue]. For an optional argument, use [] around the type and name and use = value for the default value. |
arg1 = Element element The element that is about to be destroyed. arg1 = [Element element = localClient.player] Example description. |
return | function, method | required | The return information, for a successful result. | Syntax: type description. | void int Description goes here. |
freturn | function, method | required | The return information, for a failed result. | Syntax: type or type value. | void int -1 |
note or note(2-20) |
all | optional | A note for the page. | note = Text goes here. note2 = Text goes here. | |
cancel | event | required | true, false | Whether the event can be cancelled. | cancel = true |
compat or compat(1-20) |
all | optional | Compatibility information. | compat1 = Text goes here. | |
example or exampleJS or exampleLua or exampleSquirrel or exampleJSSS or exampleJSCS or exampleLuaSS or exampleLuaCS or exampleSquirrelJS or exampleSquirrelCS |
all | optional | Code. | exampleJS = code here |