Moved scripts into separate folder
This commit is contained in:
		
							
								
								
									
										50
									
								
								brickdata.cs
									
									
									
									
									
								
							
							
						
						
									
										50
									
								
								brickdata.cs
									
									
									
									
									
								
							| @@ -1,50 +0,0 @@ | ||||
| //Wires | ||||
| exec("./bricks/wires.cs"); | ||||
|  | ||||
| //Gates | ||||
| exec("./bricks/gates/diode.cs"); | ||||
| exec("./bricks/gates/NOT.cs"); | ||||
| exec("./bricks/gates/OR.cs"); | ||||
| exec("./bricks/gates/AND.cs"); | ||||
| exec("./bricks/gates/NOR.cs"); | ||||
| exec("./bricks/gates/NAND.cs"); | ||||
| exec("./bricks/gates/XOR.cs"); | ||||
| exec("./bricks/gates/XNOR.cs"); | ||||
|  | ||||
| 	//Vertical | ||||
| exec("./bricks/gates/verticalDiode.cs"); | ||||
| exec("./bricks/gates/verticalNOT.cs"); | ||||
|  | ||||
| //Bus | ||||
| exec("./bricks/bus/8BitEnabler.cs"); | ||||
| exec("./bricks/bus/8BitDFlipFlop.cs"); | ||||
|  | ||||
| //Inputs | ||||
| exec("./bricks/inputs/switch.cs"); | ||||
| exec("./bricks/inputs/keyboard.cs"); | ||||
|  | ||||
| //Math | ||||
| 	//Addition | ||||
| exec("./bricks/math/HalfAdder.cs"); | ||||
| exec("./bricks/math/FullAdder.cs"); | ||||
| exec("./bricks/math/8bitAdder.cs"); | ||||
|  | ||||
| 	//Subtraction | ||||
| exec("./bricks/math/HalfSubtractor.cs"); | ||||
| exec("./bricks/math/FullSubtractor.cs"); | ||||
| exec("./bricks/math/8bitSubtractor.cs"); | ||||
|  | ||||
| 	//Multiplication | ||||
| exec("./bricks/math/8bitMultiplier.cs"); | ||||
|  | ||||
| 	//Division | ||||
| exec("./bricks/math/8bitDivider.cs"); | ||||
|  | ||||
| //Memory | ||||
| exec("./bricks/memory/DFlipFlop.cs"); | ||||
| exec("./bricks/memory/DFlipflopGridMemory2.cs"); | ||||
|  | ||||
| //Special | ||||
| exec("./bricks/special/pixel.cs"); | ||||
| exec("./bricks/special/HorizontalPixel.cs"); | ||||
| exec("./bricks/special/TextBrick.cs"); | ||||
| @@ -2,7 +2,7 @@ datablock fxDTSBrickData(LogicGate_HorizontalPixel_Data) | ||||
| { | ||||
| 	brickFile = $LuaLogic::Path @ "bricks/blb/pixels/HPixel.blb"; | ||||
| 	category = "Logic Bricks"; | ||||
| 	subCategory = "Special"; | ||||
| 	subCategory = "Outputs"; | ||||
| 	uiName = "Horizontal Pixel"; | ||||
| 	iconName = $LuaLogic::Path @ "icons/Horizontal Pixel"; | ||||
| 	hasPrint = 1; | ||||
| @@ -2,7 +2,7 @@ | ||||
| datablock fxDTSBrickData(LogicGate_TextBrick_Data){ | ||||
| 	brickFile = $LuaLogic::Path @ "bricks/blb/TextBrick.blb"; | ||||
| 	category = "Logic Bricks"; | ||||
| 	subCategory = "Special"; | ||||
| 	subCategory = "Outputs"; | ||||
| 	uiName = "Text Brick"; | ||||
| 	iconName = $LuaLogic::Path @ "icons/Text Brick"; | ||||
| 	hasPrint = 1; | ||||
| @@ -16,8 +16,8 @@ datablock fxDTSBrickData(LogicGate_TextBrick_Data){ | ||||
| 	logicUIName = "Text Brick"; | ||||
| 	logicUIDesc = "Resets on rise, increments based on pulse length"; | ||||
| 	 | ||||
| 	logicInit   = lualogic_readfile($LuaLogic::Path @ "bricks/special/text-init.lua"  ); | ||||
| 	logicUpdate = lualogic_readfile($LuaLogic::Path @ "bricks/special/text-update.lua"); | ||||
| 	logicInit   = lualogic_readfile($LuaLogic::Path @ "bricks/outputs/text-init.lua"  ); | ||||
| 	logicUpdate = lualogic_readfile($LuaLogic::Path @ "bricks/outputs/text-update.lua"); | ||||
| 
 | ||||
| 	numLogicPorts = 1; | ||||
| 
 | ||||
| @@ -2,7 +2,7 @@ datablock fxDTSBrickData(LogicGate_Pixel_Data) | ||||
| { | ||||
| 	brickFile = $LuaLogic::Path @ "bricks/blb/pixels/pixel.blb"; | ||||
| 	category = "Logic Bricks"; | ||||
| 	subCategory = "Special"; | ||||
| 	subCategory = "Outputs"; | ||||
| 	uiName = "Pixel"; | ||||
| 	iconName = $LuaLogic::Path @ "icons/Pixel"; | ||||
| 	hasPrint = 1; | ||||
| @@ -1,4 +1,4 @@ | ||||
| Title: Lua Logic | ||||
| Title: Brick_LuaLogic | ||||
| Authors: Eagle517 (25351), Redo (12878), Entity (49803) | ||||
| https://github.com/Eagle517/BL-Lua-Logic | ||||
| Lets you simulate logic circuits in Blockland while using Lua as the backend for performance. | ||||
|   | ||||
							
								
								
									
										42
									
								
								scripts/brickdata.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								scripts/brickdata.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | ||||
|  | ||||
| //Wires | ||||
| exec($LuaLogic::Path @ "bricks/wires.cs"); | ||||
|  | ||||
| //Gates | ||||
| exec($LuaLogic::Path @ "bricks/gates/diode.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/NOT.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/OR.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/AND.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/NOR.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/NAND.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/XOR.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/XNOR.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/verticalDiode.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/gates/verticalNOT.cs"); | ||||
|  | ||||
| //Inputs | ||||
| exec($LuaLogic::Path @ "bricks/inputs/switch.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/inputs/keyboard.cs"); | ||||
|  | ||||
| //Outputs | ||||
| exec($LuaLogic::Path @ "bricks/outputs/pixel.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/outputs/HorizontalPixel.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/outputs/TextBrick.cs"); | ||||
|  | ||||
| //Math | ||||
| exec($LuaLogic::Path @ "bricks/math/HalfAdder.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/HalfSubtractor.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/FullAdder.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/FullSubtractor.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/8bitAdder.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/8bitSubtractor.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/8bitMultiplier.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/math/8bitDivider.cs"); | ||||
|  | ||||
| //Bus | ||||
| exec($LuaLogic::Path @ "bricks/bus/8BitEnabler.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/bus/8BitDFlipFlop.cs"); | ||||
|  | ||||
| //Memory | ||||
| exec($LuaLogic::Path @ "bricks/memory/DFlipFlop.cs"); | ||||
| exec($LuaLogic::Path @ "bricks/memory/DFlipflopGridMemory2.cs"); | ||||
							
								
								
									
										124
									
								
								scripts/lualogic.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								scripts/lualogic.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,124 @@ | ||||
|  | ||||
| if($Pref::Server::LuaLogic::OPT_TICK_ENABLED $= "") $Pref::Server::LuaLogic::OPT_TICK_ENABLED = true; | ||||
| if($Pref::Server::LuaLogic::OPT_TICK_TIME    $= "") $Pref::Server::LuaLogic::OPT_TICK_TIME    = 0; | ||||
| if($Pref::Server::LuaLogic::OPT_FX_UPDATES   $= "") $Pref::Server::LuaLogic::OPT_FX_UPDATES   = true; | ||||
| if($Pref::Server::LuaLogic::OPT_FX_TIME      $= "") $Pref::Server::LuaLogic::OPT_FX_TIME      = 0.03; | ||||
|  | ||||
| exec("./utilities.cs"); | ||||
| exec("./tcp.cs"); | ||||
| exec("./bricks.cs"); | ||||
| exec("./brickdata.cs"); | ||||
| exec("./cmds.cs"); | ||||
|  | ||||
| function lualogic_loadprintsandcolors() | ||||
| { | ||||
| 	lualogic_definecolor("RED"  , "1 0 0 1"); | ||||
| 	lualogic_definecolor("GREEN", "0 1 0 1"); | ||||
| 	 | ||||
| 	lualogic_defineprint("ARROW"    , "Add-Ons/Print_Logic_Default/prints/arrow.png"); | ||||
| 	lualogic_defineprint("UPARROW"  , "Add-Ons/Print_Logic_Default/prints/uparrow.png"); | ||||
| 	lualogic_defineprint("DOWNARROW", "Add-Ons/Print_Logic_Default/prints/downarrow.png"); | ||||
| 	 | ||||
| 	for(%i = 0; %i < 8; %i++) | ||||
| 	{ | ||||
| 		%a = (%i >> 2) & 1; | ||||
| 		%b = (%i >> 1) & 1; | ||||
| 		%c = (%i >> 0) & 1; | ||||
| 		lualogic_defineprint("COLOR" @ %a @ %b @ %c, "Add-Ons/Print_Logic_Default/prints/color_" @ %a @ %b @ %c @ ".png"); | ||||
| 	} | ||||
| 	 | ||||
| 	lualogic_defineprint("space"             , "Add-Ons/Print_Letters_Default/prints/-space.png"           ); | ||||
| 	 | ||||
| 	lualogic_defineprint("A"                 , "Add-Ons/Print_Letters_Default/prints/A.png"                ); | ||||
| 	lualogic_defineprint("B"                 , "Add-Ons/Print_Letters_Default/prints/B.png"                ); | ||||
| 	lualogic_defineprint("C"                 , "Add-Ons/Print_Letters_Default/prints/C.png"                ); | ||||
| 	lualogic_defineprint("D"                 , "Add-Ons/Print_Letters_Default/prints/D.png"                ); | ||||
| 	lualogic_defineprint("E"                 , "Add-Ons/Print_Letters_Default/prints/E.png"                ); | ||||
| 	lualogic_defineprint("F"                 , "Add-Ons/Print_Letters_Default/prints/F.png"                ); | ||||
| 	lualogic_defineprint("G"                 , "Add-Ons/Print_Letters_Default/prints/G.png"                ); | ||||
| 	lualogic_defineprint("H"                 , "Add-Ons/Print_Letters_Default/prints/H.png"                ); | ||||
| 	lualogic_defineprint("I"                 , "Add-Ons/Print_Letters_Default/prints/I.png"                ); | ||||
| 	lualogic_defineprint("J"                 , "Add-Ons/Print_Letters_Default/prints/J.png"                ); | ||||
| 	lualogic_defineprint("K"                 , "Add-Ons/Print_Letters_Default/prints/K.png"                ); | ||||
| 	lualogic_defineprint("L"                 , "Add-Ons/Print_Letters_Default/prints/L.png"                ); | ||||
| 	lualogic_defineprint("M"                 , "Add-Ons/Print_Letters_Default/prints/M.png"                ); | ||||
| 	lualogic_defineprint("N"                 , "Add-Ons/Print_Letters_Default/prints/N.png"                ); | ||||
| 	lualogic_defineprint("O"                 , "Add-Ons/Print_Letters_Default/prints/O.png"                ); | ||||
| 	lualogic_defineprint("P"                 , "Add-Ons/Print_Letters_Default/prints/P.png"                ); | ||||
| 	lualogic_defineprint("Q"                 , "Add-Ons/Print_Letters_Default/prints/Q.png"                ); | ||||
| 	lualogic_defineprint("R"                 , "Add-Ons/Print_Letters_Default/prints/R.png"                ); | ||||
| 	lualogic_defineprint("S"                 , "Add-Ons/Print_Letters_Default/prints/S.png"                ); | ||||
| 	lualogic_defineprint("T"                 , "Add-Ons/Print_Letters_Default/prints/T.png"                ); | ||||
| 	lualogic_defineprint("U"                 , "Add-Ons/Print_Letters_Default/prints/U.png"                ); | ||||
| 	lualogic_defineprint("V"                 , "Add-Ons/Print_Letters_Default/prints/V.png"                ); | ||||
| 	lualogic_defineprint("W"                 , "Add-Ons/Print_Letters_Default/prints/W.png"                ); | ||||
| 	lualogic_defineprint("X"                 , "Add-Ons/Print_Letters_Default/prints/X.png"                ); | ||||
| 	lualogic_defineprint("Y"                 , "Add-Ons/Print_Letters_Default/prints/Y.png"                ); | ||||
| 	lualogic_defineprint("Z"                 , "Add-Ons/Print_Letters_Default/prints/Z.png"                ); | ||||
| 	 | ||||
| 	lualogic_defineprint("0"                 , "Add-Ons/Print_Letters_Default/prints/0.png"                ); | ||||
| 	lualogic_defineprint("1"                 , "Add-Ons/Print_Letters_Default/prints/1.png"                ); | ||||
| 	lualogic_defineprint("2"                 , "Add-Ons/Print_Letters_Default/prints/2.png"                ); | ||||
| 	lualogic_defineprint("3"                 , "Add-Ons/Print_Letters_Default/prints/3.png"                ); | ||||
| 	lualogic_defineprint("4"                 , "Add-Ons/Print_Letters_Default/prints/4.png"                ); | ||||
| 	lualogic_defineprint("5"                 , "Add-Ons/Print_Letters_Default/prints/5.png"                ); | ||||
| 	lualogic_defineprint("6"                 , "Add-Ons/Print_Letters_Default/prints/6.png"                ); | ||||
| 	lualogic_defineprint("7"                 , "Add-Ons/Print_Letters_Default/prints/7.png"                ); | ||||
| 	lualogic_defineprint("8"                 , "Add-Ons/Print_Letters_Default/prints/8.png"                ); | ||||
| 	lualogic_defineprint("9"                 , "Add-Ons/Print_Letters_Default/prints/9.png"                ); | ||||
| 	 | ||||
| 	lualogic_defineprint("bang"              , "Add-Ons/Print_Letters_Default/prints/-bang.png"            ); | ||||
| 	lualogic_defineprint("at"                , "Add-Ons/Print_Letters_Default/prints/-at.png"              ); | ||||
| 	lualogic_defineprint("pound"             , "Add-Ons/Print_Letters_Default/prints/-pound.png"           ); | ||||
| 	lualogic_defineprint("dollar"            , "Add-Ons/Print_Letters_Default/prints/-dollar.png"          ); | ||||
| 	lualogic_defineprint("percent"           , "Add-Ons/Print_Letters_Default/prints/-percent.png"         ); | ||||
| 	lualogic_defineprint("caret"             , "Add-Ons/Print_Letters_Default/prints/-caret.png"           ); | ||||
| 	lualogic_defineprint("and"               , "Add-Ons/Print_Letters_Default/prints/-and.png"             ); | ||||
| 	lualogic_defineprint("asterisk"          , "Add-Ons/Print_Letters_Default/prints/-asterisk.png"        ); | ||||
| 	lualogic_defineprint("minus"             , "Add-Ons/Print_Letters_Default/prints/-minus.png"           ); | ||||
| 	lualogic_defineprint("equals"            , "Add-Ons/Print_Letters_Default/prints/-equals.png"          ); | ||||
| 	lualogic_defineprint("plus"              , "Add-Ons/Print_Letters_Default/prints/-plus.png"            ); | ||||
| 	lualogic_defineprint("apostrophe"        , "Add-Ons/Print_Letters_Default/prints/-apostrophe.png"      ); | ||||
| 	lualogic_defineprint("less_than"         , "Add-Ons/Print_Letters_Default/prints/-less_than.png"       ); | ||||
| 	lualogic_defineprint("greater_than"      , "Add-Ons/Print_Letters_Default/prints/-greater_than.png"    ); | ||||
| 	lualogic_defineprint("period"            , "Add-Ons/Print_Letters_Default/prints/-period.png"          ); | ||||
| 	lualogic_defineprint("qmark"             , "Add-Ons/Print_Letters_Default/prints/-qmark.png"           ); | ||||
| 	 | ||||
| 	lualogic_defineprint("apostrophe2"       , "Add-Ons/Print_Letters_Extra/prints/-apostrophe2.png"       ); | ||||
| 	lualogic_defineprint("colon"             , "Add-Ons/Print_Letters_Extra/prints/-colon.png"             ); | ||||
| 	lualogic_defineprint("comma"             , "Add-Ons/Print_Letters_Extra/prints/-comma.png"             ); | ||||
| 	lualogic_defineprint("curlybracketleft"  , "Add-Ons/Print_Letters_Extra/prints/-curlybracketleft.png"  ); | ||||
| 	lualogic_defineprint("curlybracketright" , "Add-Ons/Print_Letters_Extra/prints/-curlybracketright.png" ); | ||||
| 	lualogic_defineprint("currencysign"      , "Add-Ons/Print_Letters_Extra/prints/-currencysign.png"      ); | ||||
| 	lualogic_defineprint("euro"              , "Add-Ons/Print_Letters_Extra/prints/-euro.png"              ); | ||||
| 	lualogic_defineprint("onehalf"           , "Add-Ons/Print_Letters_Extra/prints/-onehalf.png"           ); | ||||
| 	lualogic_defineprint("poundsymbol"       , "Add-Ons/Print_Letters_Extra/prints/-poundsymbol.png"       ); | ||||
| 	lualogic_defineprint("roundbracketleft"  , "Add-Ons/Print_Letters_Extra/prints/-roundbracketleft.png"  ); | ||||
| 	lualogic_defineprint("roundbracketright" , "Add-Ons/Print_Letters_Extra/prints/-roundbracketright.png" ); | ||||
| 	lualogic_defineprint("slashleft"         , "Add-Ons/Print_Letters_Extra/prints/-slashleft.png"         ); | ||||
| 	lualogic_defineprint("slashright"        , "Add-Ons/Print_Letters_Extra/prints/-slashright.png"        ); | ||||
| 	lualogic_defineprint("squarebracketleft" , "Add-Ons/Print_Letters_Extra/prints/-squarebracketleft.png" ); | ||||
| 	lualogic_defineprint("squarebracketright", "Add-Ons/Print_Letters_Extra/prints/-squarebracketright.png"); | ||||
| 	lualogic_defineprint("tilde"             , "Add-Ons/Print_Letters_Extra/prints/-tilde.png"             ); | ||||
| 	lualogic_defineprint("umlaut"            , "Add-Ons/Print_Letters_Extra/prints/-umlaut.png"            ); | ||||
| 	lualogic_defineprint("underscore"        , "Add-Ons/Print_Letters_Extra/prints/-underscore.png"        ); | ||||
| 	lualogic_defineprint("verticalbar"       , "Add-Ons/Print_Letters_Extra/prints/-verticalbar.png"       ); | ||||
| } | ||||
| schedule(0, 0, "lualogic_loadprintsandcolors"); | ||||
|  | ||||
| package LuaLogic | ||||
| { | ||||
| 	function onServerDestroyed() | ||||
| 	{ | ||||
| 		deleteVariables("$LuaLogic*"); | ||||
| 		parent::onServerDestroyed(); | ||||
| 	} | ||||
| }; | ||||
| activatePackage("LuaLogic"); | ||||
|  | ||||
| function llr(){ | ||||
| 	deleteVariables("$LuaLogic*"); | ||||
| 	resetAllOpCallFunc(); | ||||
| 	exec("./server.cs"); | ||||
| 	schedule(3000, 0, lualogic_connect, 25000); | ||||
| } | ||||
							
								
								
									
										124
									
								
								server.cs
									
									
									
									
									
								
							
							
						
						
									
										124
									
								
								server.cs
									
									
									
									
									
								
							| @@ -1,126 +1,4 @@ | ||||
|  | ||||
| $LuaLogic::Path = filePath(ExpandFilename("./server.cs")) @ "/"; | ||||
|  | ||||
| if($Pref::Server::LuaLogic::OPT_TICK_ENABLED $= "") $Pref::Server::LuaLogic::OPT_TICK_ENABLED = true; | ||||
| if($Pref::Server::LuaLogic::OPT_TICK_TIME    $= "") $Pref::Server::LuaLogic::OPT_TICK_TIME    = 0; | ||||
| if($Pref::Server::LuaLogic::OPT_FX_UPDATES   $= "") $Pref::Server::LuaLogic::OPT_FX_UPDATES   = true; | ||||
| if($Pref::Server::LuaLogic::OPT_FX_TIME      $= "") $Pref::Server::LuaLogic::OPT_FX_TIME      = 0.03; | ||||
|  | ||||
| exec("./utilities.cs"); | ||||
| exec("./tcp.cs"); | ||||
| exec("./bricks.cs"); | ||||
| exec("./brickdata.cs"); | ||||
| exec("./cmds.cs"); | ||||
|  | ||||
| function lualogic_loadprintsandcolors() | ||||
| { | ||||
| 	lualogic_definecolor("RED"  , "1 0 0 1"); | ||||
| 	lualogic_definecolor("GREEN", "0 1 0 1"); | ||||
| 	 | ||||
| 	lualogic_defineprint("ARROW"    , "Add-Ons/Print_Logic_Default/prints/arrow.png"); | ||||
| 	lualogic_defineprint("UPARROW"  , "Add-Ons/Print_Logic_Default/prints/uparrow.png"); | ||||
| 	lualogic_defineprint("DOWNARROW", "Add-Ons/Print_Logic_Default/prints/downarrow.png"); | ||||
| 	 | ||||
| 	for(%i = 0; %i < 8; %i++) | ||||
| 	{ | ||||
| 		%a = (%i >> 2) & 1; | ||||
| 		%b = (%i >> 1) & 1; | ||||
| 		%c = (%i >> 0) & 1; | ||||
| 		lualogic_defineprint("COLOR" @ %a @ %b @ %c, "Add-Ons/Print_Logic_Default/prints/color_" @ %a @ %b @ %c @ ".png"); | ||||
| 	} | ||||
| 	 | ||||
| 	lualogic_defineprint("space"             , "Add-Ons/Print_Letters_Default/prints/-space.png"           ); | ||||
| 	 | ||||
| 	lualogic_defineprint("A"                 , "Add-Ons/Print_Letters_Default/prints/A.png"                ); | ||||
| 	lualogic_defineprint("B"                 , "Add-Ons/Print_Letters_Default/prints/B.png"                ); | ||||
| 	lualogic_defineprint("C"                 , "Add-Ons/Print_Letters_Default/prints/C.png"                ); | ||||
| 	lualogic_defineprint("D"                 , "Add-Ons/Print_Letters_Default/prints/D.png"                ); | ||||
| 	lualogic_defineprint("E"                 , "Add-Ons/Print_Letters_Default/prints/E.png"                ); | ||||
| 	lualogic_defineprint("F"                 , "Add-Ons/Print_Letters_Default/prints/F.png"                ); | ||||
| 	lualogic_defineprint("G"                 , "Add-Ons/Print_Letters_Default/prints/G.png"                ); | ||||
| 	lualogic_defineprint("H"                 , "Add-Ons/Print_Letters_Default/prints/H.png"                ); | ||||
| 	lualogic_defineprint("I"                 , "Add-Ons/Print_Letters_Default/prints/I.png"                ); | ||||
| 	lualogic_defineprint("J"                 , "Add-Ons/Print_Letters_Default/prints/J.png"                ); | ||||
| 	lualogic_defineprint("K"                 , "Add-Ons/Print_Letters_Default/prints/K.png"                ); | ||||
| 	lualogic_defineprint("L"                 , "Add-Ons/Print_Letters_Default/prints/L.png"                ); | ||||
| 	lualogic_defineprint("M"                 , "Add-Ons/Print_Letters_Default/prints/M.png"                ); | ||||
| 	lualogic_defineprint("N"                 , "Add-Ons/Print_Letters_Default/prints/N.png"                ); | ||||
| 	lualogic_defineprint("O"                 , "Add-Ons/Print_Letters_Default/prints/O.png"                ); | ||||
| 	lualogic_defineprint("P"                 , "Add-Ons/Print_Letters_Default/prints/P.png"                ); | ||||
| 	lualogic_defineprint("Q"                 , "Add-Ons/Print_Letters_Default/prints/Q.png"                ); | ||||
| 	lualogic_defineprint("R"                 , "Add-Ons/Print_Letters_Default/prints/R.png"                ); | ||||
| 	lualogic_defineprint("S"                 , "Add-Ons/Print_Letters_Default/prints/S.png"                ); | ||||
| 	lualogic_defineprint("T"                 , "Add-Ons/Print_Letters_Default/prints/T.png"                ); | ||||
| 	lualogic_defineprint("U"                 , "Add-Ons/Print_Letters_Default/prints/U.png"                ); | ||||
| 	lualogic_defineprint("V"                 , "Add-Ons/Print_Letters_Default/prints/V.png"                ); | ||||
| 	lualogic_defineprint("W"                 , "Add-Ons/Print_Letters_Default/prints/W.png"                ); | ||||
| 	lualogic_defineprint("X"                 , "Add-Ons/Print_Letters_Default/prints/X.png"                ); | ||||
| 	lualogic_defineprint("Y"                 , "Add-Ons/Print_Letters_Default/prints/Y.png"                ); | ||||
| 	lualogic_defineprint("Z"                 , "Add-Ons/Print_Letters_Default/prints/Z.png"                ); | ||||
| 	 | ||||
| 	lualogic_defineprint("0"                 , "Add-Ons/Print_Letters_Default/prints/0.png"                ); | ||||
| 	lualogic_defineprint("1"                 , "Add-Ons/Print_Letters_Default/prints/1.png"                ); | ||||
| 	lualogic_defineprint("2"                 , "Add-Ons/Print_Letters_Default/prints/2.png"                ); | ||||
| 	lualogic_defineprint("3"                 , "Add-Ons/Print_Letters_Default/prints/3.png"                ); | ||||
| 	lualogic_defineprint("4"                 , "Add-Ons/Print_Letters_Default/prints/4.png"                ); | ||||
| 	lualogic_defineprint("5"                 , "Add-Ons/Print_Letters_Default/prints/5.png"                ); | ||||
| 	lualogic_defineprint("6"                 , "Add-Ons/Print_Letters_Default/prints/6.png"                ); | ||||
| 	lualogic_defineprint("7"                 , "Add-Ons/Print_Letters_Default/prints/7.png"                ); | ||||
| 	lualogic_defineprint("8"                 , "Add-Ons/Print_Letters_Default/prints/8.png"                ); | ||||
| 	lualogic_defineprint("9"                 , "Add-Ons/Print_Letters_Default/prints/9.png"                ); | ||||
| 	 | ||||
| 	lualogic_defineprint("bang"              , "Add-Ons/Print_Letters_Default/prints/-bang.png"            ); | ||||
| 	lualogic_defineprint("at"                , "Add-Ons/Print_Letters_Default/prints/-at.png"              ); | ||||
| 	lualogic_defineprint("pound"             , "Add-Ons/Print_Letters_Default/prints/-pound.png"           ); | ||||
| 	lualogic_defineprint("dollar"            , "Add-Ons/Print_Letters_Default/prints/-dollar.png"          ); | ||||
| 	lualogic_defineprint("percent"           , "Add-Ons/Print_Letters_Default/prints/-percent.png"         ); | ||||
| 	lualogic_defineprint("caret"             , "Add-Ons/Print_Letters_Default/prints/-caret.png"           ); | ||||
| 	lualogic_defineprint("and"               , "Add-Ons/Print_Letters_Default/prints/-and.png"             ); | ||||
| 	lualogic_defineprint("asterisk"          , "Add-Ons/Print_Letters_Default/prints/-asterisk.png"        ); | ||||
| 	lualogic_defineprint("minus"             , "Add-Ons/Print_Letters_Default/prints/-minus.png"           ); | ||||
| 	lualogic_defineprint("equals"            , "Add-Ons/Print_Letters_Default/prints/-equals.png"          ); | ||||
| 	lualogic_defineprint("plus"              , "Add-Ons/Print_Letters_Default/prints/-plus.png"            ); | ||||
| 	lualogic_defineprint("apostrophe"        , "Add-Ons/Print_Letters_Default/prints/-apostrophe.png"      ); | ||||
| 	lualogic_defineprint("less_than"         , "Add-Ons/Print_Letters_Default/prints/-less_than.png"       ); | ||||
| 	lualogic_defineprint("greater_than"      , "Add-Ons/Print_Letters_Default/prints/-greater_than.png"    ); | ||||
| 	lualogic_defineprint("period"            , "Add-Ons/Print_Letters_Default/prints/-period.png"          ); | ||||
| 	lualogic_defineprint("qmark"             , "Add-Ons/Print_Letters_Default/prints/-qmark.png"           ); | ||||
| 	 | ||||
| 	lualogic_defineprint("apostrophe2"       , "Add-Ons/Print_Letters_Extra/prints/-apostrophe2.png"       ); | ||||
| 	lualogic_defineprint("colon"             , "Add-Ons/Print_Letters_Extra/prints/-colon.png"             ); | ||||
| 	lualogic_defineprint("comma"             , "Add-Ons/Print_Letters_Extra/prints/-comma.png"             ); | ||||
| 	lualogic_defineprint("curlybracketleft"  , "Add-Ons/Print_Letters_Extra/prints/-curlybracketleft.png"  ); | ||||
| 	lualogic_defineprint("curlybracketright" , "Add-Ons/Print_Letters_Extra/prints/-curlybracketright.png" ); | ||||
| 	lualogic_defineprint("currencysign"      , "Add-Ons/Print_Letters_Extra/prints/-currencysign.png"      ); | ||||
| 	lualogic_defineprint("euro"              , "Add-Ons/Print_Letters_Extra/prints/-euro.png"              ); | ||||
| 	lualogic_defineprint("onehalf"           , "Add-Ons/Print_Letters_Extra/prints/-onehalf.png"           ); | ||||
| 	lualogic_defineprint("poundsymbol"       , "Add-Ons/Print_Letters_Extra/prints/-poundsymbol.png"       ); | ||||
| 	lualogic_defineprint("roundbracketleft"  , "Add-Ons/Print_Letters_Extra/prints/-roundbracketleft.png"  ); | ||||
| 	lualogic_defineprint("roundbracketright" , "Add-Ons/Print_Letters_Extra/prints/-roundbracketright.png" ); | ||||
| 	lualogic_defineprint("slashleft"         , "Add-Ons/Print_Letters_Extra/prints/-slashleft.png"         ); | ||||
| 	lualogic_defineprint("slashright"        , "Add-Ons/Print_Letters_Extra/prints/-slashright.png"        ); | ||||
| 	lualogic_defineprint("squarebracketleft" , "Add-Ons/Print_Letters_Extra/prints/-squarebracketleft.png" ); | ||||
| 	lualogic_defineprint("squarebracketright", "Add-Ons/Print_Letters_Extra/prints/-squarebracketright.png"); | ||||
| 	lualogic_defineprint("tilde"             , "Add-Ons/Print_Letters_Extra/prints/-tilde.png"             ); | ||||
| 	lualogic_defineprint("umlaut"            , "Add-Ons/Print_Letters_Extra/prints/-umlaut.png"            ); | ||||
| 	lualogic_defineprint("underscore"        , "Add-Ons/Print_Letters_Extra/prints/-underscore.png"        ); | ||||
| 	lualogic_defineprint("verticalbar"       , "Add-Ons/Print_Letters_Extra/prints/-verticalbar.png"       ); | ||||
| } | ||||
| schedule(0, 0, "lualogic_loadprintsandcolors"); | ||||
|  | ||||
| package LuaLogic | ||||
| { | ||||
| 	function onServerDestroyed() | ||||
| 	{ | ||||
| 		deleteVariables("$LuaLogic*"); | ||||
| 		parent::onServerDestroyed(); | ||||
| 	} | ||||
| }; | ||||
| activatePackage("LuaLogic"); | ||||
|  | ||||
| function llr(){ | ||||
| 	deleteVariables("$LuaLogic*"); | ||||
| 	resetAllOpCallFunc(); | ||||
| 	exec("./server.cs"); | ||||
| 	schedule(3000, 0, lualogic_connect, 25000); | ||||
| } | ||||
| exec("./scripts/lualogic.cs"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user