Skip to content
Rusketh edited this page May 7, 2014 · 17 revisions

Table of Contents

What is Lemon Gate

Lemon gate is Wiremod derived Garrysmod entity used to execute Expression Advanced code. Expression Advanced also known as Lemon Script and is a propriety language for the LemonGate written in Lua.

Console Commands

Command Availability Description
lemon_reload Server* Reloads the LemonGate core and will update all existing components.
lemon_reload_editor Client Reloads the Expression Advanced in game editor.
lemon_component {Component} {Enabled} Server* Used to enable / disable a specific component from loading.
lemongate_tick_cpu {mili seconds} Server Sets cpu tick quota (Def: 16000).
lemongate_soft_cpu {mili seconds} Server Sets soft cpu tick quota (Def: 4000).
lemongate_hard_cpu {mili seconds} Server Sets hard cpu tick quota (Def: 50000).
lemon_auto_shutdown {1/0} Server When set 2 1 all gates will shutdown when there owner leaves the server. When set to 2 it will exclude admins from auto shutdown (Def: 1).
combustible_lemon {1/0} Server When enabled all LemonGates will actually 'Go Boom' when removed (Def: 0).
lemon_kinect_allow {1/0} Client Set this to allow LemonGate users to access your Kinect sensor (Def: 0).
lemon_console_allow {1/0} Client Set this to allow LemonGate to run console commands (Def: 0).
 *Admins can run these commands from client side console.

WIKI PAGES

Note: This wiki has been split into pages due to github limitations.

Need Help?

Please feel free to add Rusketh on steam if your looking for help with lemon gate. For component developers please see "lemongate/components/core.lua" for a brief list of helpers. [Custom](https://docs.google.com/document/d/1ofE2MuFAJnd3mNEj3HSkPj4OD0DZVvdyV-3xhHwR9Y0/edit?usp=sharing)

Credits

  • [Rusketh](https://github.com/Rusketh) - Lead Developer
  • [Oskar94](https://github.com/oskar94) - Co Developer
  • [Divran](https://github.com/Divran) - Sub Developer
  • [Syranide](https://github.com/syranide) - Helper, Compiler heavily based around his work used in E2.
  • [Mandrac](https://github.com/mandrac) - Modeler
  • [Omicron](https://github.com/OmicroNiuM) - Modeler.
  • Shadowscion - Modeler.
  • [Vercas](https://github.com/vercas) - [Vercas'](http://www.facepunch.com/showthread.php?t=1194008).
  • [Yusuke](http://p.yusukekamiyamane.com/) - Some icons from the Fugue and Diagona icon packs. Licensed under a [Creative](http://creativecommons.org/licenses/by/3.0/).
Clone this wiki locally