Author Topic: Blockland Editor  (Read 1225 times)

How do i open the blockland editor to make GUIs and stuff?

Also is it possible to move the centerPrint location? Or is it possible to make a new print thing?

Get the mission editor; press F10 ingame at any time.

Yes and yes, however both would probably require additional script work, although very small amounts.

Is the bottom print & center print a gui? How could i modify it?

Anyone have any ideas?





So lets say i altered the bottom print. Could i do this with a script? Like the position of the text field?

So lets say i altered the bottom print. Could i do this with a script? Like the position of the text field?
yes

yes
And this script could be made server-side, so that all players' bottom print will be altered?

I don't really understand what the tree(); thing is for lol I've messed around with it but it doesn't seem to have a purpose? If you could give me some kinda of starting point. I'm so clueless atm.


And this script could be made server-side, so that all players' bottom print will be altered?
not without a client modification

And this script could be made server-side, so that all players' bottom print will be altered?

I don't really understand what the tree(); thing is for lol I've messed around with it but it doesn't seem to have a purpose? If you could give me some kinda of starting point. I'm so clueless atm.
Tree is for determining properties of objects, including values both built into the engine and created through script. It also provides the means to easily alter these values, and an easy way to view the game's group/object hierarchy.

The tools you can use to find almost anything are tree();, objectID.dump();, trace(1);, and echo(anyValue);. Learning how those work and how to utilize them makes scripting much, much easier. Other helpful things involve using /getid to get the object ID of whatever your player is looking at, and inspect(ObjectID); to immediately open an object in tree.

As for moving the bottom and center print GUIs, this could only be done client-side. What you can do, however, is use the ML formatting tags <just:left>, <just:center> , and <just:right> to put your text on one side of the screen or the other. You can even use more than one per message. It's not much, but maybe you can get some use from it.