-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Rusketh edited this page May 7, 2014
·
17 revisions
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.
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.
Note: This wiki has been split into pages due to github limitations.
- Syntax The Expression Advanced Syntax
- Components Explains default types and functions.
- Custom Components Explains default custom components.
- Examples Example Expression Advanced codes, written by users.
- E2 vs Expression Advanced Orzlars FAQ on Expression Differences.
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)
- [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/).