hey, thanks for the review.
thats a very interesting idea I will definitely implement that soon!
woah. this is
while true do
print("AMAZING")
end
Just 1 question:
- If you create a block (for example, to create parts) and add a input to it how do you what the input says?
Sure ! I forgot to add the help menu my bad! You have to use a « & » key which first time used gives input 1 , second time 2 and so on: it doesn’t take any input from textlabels
I’ll add the help this evening ! Sorry about that!
Okay, so if I used my last example when i made a part I can do:
local part = Instance.new("Part")
part.Parent = game.Workspace
if & == "Sphere" then
part.Shape = "Sphere"
end
BlockLua: Free Edition!
All jokes aside, the UI is very good for completely free.
This technically allows more people to start “scripting” in Roblox Studio, this time however easily, as it is free.
I’m away right now, so I can’t test it
I made the first version of scratchify before blocklua haha or eventblock, but wasn’t happy with the blocks and that’s when someone hired me for a bigger project and I stopped working on it.
But thanks for that review and I hope you will be able to test it soon !
Exactly that’s how it works , then if you have a second input put an other &
So I look in runner.sbsv3 and I see this:
local part = Instance.new("Part")
part.Parent = game.Workspace
if [[Sphere]] == "Sphere" then
part.Shape = "Sphere"
but the script in my block was this:
local part = Instance.new("Part")
part.Parent = game.Workspace
if & == "Sphere" then
part.Shape = "Sphere"
so, how would you make it so if an input was “Sphere” make the part a sphere?
This is the way, edit the block input now and you will see it work, like write « cube » for instance and it will show [[cube]] == « sphere »
Hey I saw you posted the block, very nice !
Maybe just make it so it’s a dropdown element and not a textbox , so people can easily understand how to use it
Oh and I see something went wrong with you code.
Look, you did this:
local part = Instance.new("Part")
part.Parent = game.Workspace
part.Name = "eeeii"
if & == "Block" then
part.Shape = "Block"
elseif & == "Sphere" then
part.Shape == "Sphere"
so first of all each & takes the NEXT input , so first define a variable like BlockType
and set it to & then check for block type
But its my bad I have not added the doc yet ;-;
and you forgot the end
local part = Instance.new("Part")
part.Parent = game.Workspace
part.Name = "eeeii"
local btype = &
if btype == "Block" then
part.Shape = "Block"
elseif btype == "Sphere" then
part.Shape == "Sphere"
end
Ah, thanks!
I’ll edit it now. :)
Looks amazing! I have to implement Custom color and package icon now
Soon we will also be able to add an output so the user can modify the created part
OnServerInvoke can only be implemented on the server - Client
04:58:35.039 Stack Begin - Studio
04:58:35.039 Script ‘cloud_18563227664.ScratchifyBlox2.Utils.Assets.ServerReplicator’, Line 14 - Studio
04:58:35.039 Stack End - Studio
04:58:38.795 Infinite yield possible on ‘ReplicatedStorage:WaitForChild(“remote.sbr”)’ - Studio
04:58:38.795 Stack Begin - Studio
04:58:38.795 Script ‘ServerScriptService.runner.sbsv3’, Line 4 - Studio - runner.sbsv3:4
04:58:38.795 Stack End - Studio
04:58:38.895 Infinite yield possible on ‘ReplicatedStorage:WaitForChild(“remote.sbr”)’ - Studio
04:58:38.895 Stack Begin - Studio
04:58:38.895 Script ‘Players.robloxjw02.PlayerScripts.ScratchifyBloxEnvironment.localrunner.sbr’, Line 4 - Studio - localrunner.sbr:4
04:58:38.895 Stack End - Studio
I got this
How to print lets say Player.UserId?
Hum what where you doing when you got this
Not implemented yet gotta do it
well it’s on the localrunner.sbr, it’s written ReplicatedStorage:WaitForChild(“remote.sbr”) instead of ReplicatedStorage:WaitForChild(“ScratchifyBlox2”):WaitForChild(“remote.sbr”)
Oh right thanks for that issue I’ll have to fix it cause it’s important right