Skip to content

Events ​

This is the list of events like the name implies it get's triggered when a sertain event happens

you can recieve events like this and you can cancel any cancelable events by returning true

c
onEvent("onPlayerCreate", function ()
    // code here is ran when local player is created
end)

onPlayerCreate -> cancelable ​

executed when local player is created (joined level)

onPlayerDestroy ​

executed when local player is destroid (left level)

onTickEvent ​

executed 20 times per second to update things like players

onKeyEvent -> cancelable ​

executed when a key is pressed or released

Arguments: ​

  • int : key

  • bool : pressed

  • onDrawEvent ​

executed when ui for drawables is being rendered (requires drawable to be set to true)

Arguments: ​

  • int : key
  • bool : pressed

onMouseEvent -> cancelable ​

executed when a mouse key is pressed or released

Arguments: ​

  • int : mouseButton
  • bool : pressed
  • float : mouseX
  • float : mouseY

onChatMessageReceive -> cancelable ​

executed when a new chat message is received

Arguments: ​

  • string : text

onSetTitleReceive -> cancelable ​

executed when a new chat message is received

Arguments: ​

  • string : text

onChangeDimension ​

executed when a new chat message is received

Arguments: ​

  • int : dimensionID

onModalFormRequest -> cancelable ​

executed when the player recieves a form (ui where you can press buttons used by servers)

Arguments: ​

  • int : formId
  • string : formJSON

onRenderEvent ​

executed when ui is rendering

onRender3DEvent ​

executed when level is rendered