• MoonGate: New Version
    14 replies, posted
[b]New MoonGate Chip[/b] [img]http://www.lua.org/images/logo.gif[/img] [b]We develop a new version of MoonGate.[/b] Main Idea - [url=http://www.facepunch.com/member.php?u=19175]BlackNecro[/url] This Release - [url=http://www.facepunch.com/member.php?u=174091]kna_rus [/url](He is my team) [b]ChangeLog,WhatToDo and another items about MoonGate your can find on [url=hands.physgun.ru]hands.physgun.ru[/url][/b](All in english!) Some info about MoonGate: [quote="BlackNecro"] I: What is the MoonGate? Well it's basically a wire chip that allows you to enter a lua script and it then executes the script like the expression gate or the cpu does. ( Incase you're interested why I called it MoonGate - lua/moon - lua chip - moon chip - moon gate - wordplay hah :S ) II: Why should I use the MoonGate instead of the Expression Gate/CPU There are several reasons - It's syntax is way easier than zASM (maybe easier than expression gate for some but that depends on further scripting experience et cetera) and more powerful than CPU and Expression gate III: So if it's more powerful - what features does it got? It supports Basic Arithmetics, Trigonometry, Vectors, Angles, Strings and Tables (and Color In/Outputs but you won't be needed THAT much ;P) Besides those functions it also comes with default lua features like if statements, loops, functions et cetera. IV: Wait - If you can input lua and it can do that much stuff can't some skilled user fuck with my server? No he can't - The moongate code is locked in to a function enviroment that has a limited global table. Basicly they're not going to be able to access anything other than what's provided [/quote] [b]New features from as:[/b] [LIST] [*] Closed exploits with Entities(Now people can use Entities DataType only as Chip Entity or constrained entities ) [*]Added EGate2/GPU Editor [*]Added syntax highlight [*]Removed symbol limit (Old MoonGate Editor had symbol limit - ~9000~ ) [*]Fixed DataTypes [*]Makes new menu for Storage and File Upload [/LIST] [b]Some screenshots:[/b] Editor [URL=http://img38.imageshack.us/img38/9427/editore.png][IMG]http://img38.imageshack.us/img38/9427/editore.th.png[/IMG][/URL] New Upload and Storage Menu [URL=http://img441.imageshack.us/img441/480/qmenu.png/][IMG]http://img441.imageshack.us/img441/480/qmenu.th.png[/IMG][/URL] This is beta, so there can be ANY bugs. Report them here. [b]We have permission from [url=http://www.facepunch.com/member.php?u=19175]BlackNecro[/url] for the development Another Version of his MoonGate.[/b] Your can download latest version of this addon from SVN [code] http://subversion.assembla.com/svn/physgun/moongate [/code] :siren:[b]WARNING: DO NOT UPLOAD TO GARRYSMOD.ORG OR ANYWHERE ELSE![/b]:siren:
:lol: Leave suggestions here, hope I will get some good ideas.
Awesome, finally i can use functions and loops in my chips. <3
print("HELL FUCKING YES"); [editline]09:39PM[/editline] A quick question, does it fully support Lua?
Your can't write new gamemode or entities and sweps, if your mean it.
It uses very limited lua. But yes, you can use for/while loops, table, string and some other libraries. I'm going to add glon right now. And fix some exploits.
Uhhm, i can't spawn it in GMod. If i click the left mousebutton just nothing happens.
You must write chip, close editor, open clientside files dir in Q menu, select your file, press upload, then open serverside files select file and then you can spawn it :D Like as GPU
[QUOTE=saairus;16176572]You must write chip, close editor, open clientside files dir in Q menu, select your file, press upload, then open serverside files select file and then you can spawn it :D Like as GPU[/QUOTE] Oh, ok sorry. Thought it handles it like Exp2
I can make myself admin on a server using this, I just know it. I need to figure out how though.
You can't, in this version of MoonGate.
Now you really can't. Fixed most exploits.
cool but how do i program it????????????????????????????????????????
lol [highlight](User was banned for this post ("Why reply?" - mahalis))[/highlight]
Just read the code. Damn is that awesome.
Sorry, you need to Log In to post a reply to this thread.