CreateDoor: Difference between revisions

From Onset Developer Wiki
No edit summary
28days (talk | contribs)
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 13: Line 13:
{{FuncParam|z|World Z location.}}
{{FuncParam|z|World Z location.}}
{{FuncParam|rotation|Yaw rotation of the door.}}
{{FuncParam|rotation|Yaw rotation of the door.}}
{{FuncParamOptional|bEnableInteract|__EDIT_ME__}}
{{FuncParamOptional|bEnableInteract|'''true''' means it will send a request to the server when the player presses the 'E' key. '''false''' to disable that.}}


{{FuncReturnValue|Returns the identifier to the door.}}
{{FuncReturnValue|Returns the identifier to the door.}}


== Example ==
== Example ==
__EDIT_ME__
<syntaxhighlight lang="Lua">
function OnPackageStart()
    CreateDoor(40, -161386.000000, -39784.500000, 1085.000000, 0.0, true)
end
AddEvent('OnPackageStart', OnPackageStart)
</syntaxhighlight>


{{RelatedFunctions}}
{{RelatedFunctions}}
__EDIT_ME__
{{Template:DoorFunctions}}

Latest revision as of 09:58, 12 December 2019

CreateDoor

Type: Function
Context: Server
Introduced: v1.0

Description

Creates stateful doors which can be interacted with by players by pressing 'E'. Some of them are physics doors meaning they are pushed open by running against them.

See available doors here Doors.

Syntax

CreateDoor(modelid, x, y, z, rotation [, bEnableInteract])

Parameters

  • modelid
    The door from this list: Doors.
  • x
    World X location.
  • y
    World Y location.
  • z
    World Z location.
  • rotation
    Yaw rotation of the door.
  • bEnableInteract (optional)
    true means it will send a request to the server when the player presses the 'E' key. false to disable that.

Return Value

  • Returns the identifier to the door.

Example

function OnPackageStart()
    CreateDoor(40, -161386.000000, -39784.500000, 1085.000000, 0.0, true)
end
AddEvent('OnPackageStart', OnPackageStart)

See also