This is great for beginners to learn how to program. Thanks for the contribution to the community.
Rough Product Currently
The UI doesn’t often update correctly via having for example my string value ‘BrickColor’ hidden behind my object when entered beforehand.
Now I also encountered a larger problem of my own, I attempted to do the random BrickColor activated when Humanoid (i.e. me) touches the ball. This doesn’t happen; however, my print(“Script Activated”) still works. The error occurs when “Unable to assign property BrickColor. BrickColor expected, got number”. I’m fairly certain this isn’t the expected result from your Plugin.
Edit: I’ve tried multiple other ways around this, like simply trying to set the color3 to a nonrandom number; and I’ve also just tried to use a simple string/value and call it ‘Red’. None of these worked either.
V The Script Generated V
coroutine.wrap(function()
EB_touchingHumanoid = nil
if script.Parent:IsA("BasePart") then
script.Parent.Touched:Connect(function(EB_part)
EB_touchingPart = EB_part
local player = game.Players:GetPlayerFromCharacter(EB_part.Parent)
if player then
EB_touchingHumanoid = EB_part.Parent
print((tostring([[Script Activated]])))
while true do
task.wait()
if script.Parent then
script.Parent[(tostring([[BrickColor]]))] = Color3.fromRGB(tonumber(math.random(tonumber((tonumber(0))), tonumber((tonumber(255))))), tonumber(math.random(tonumber((tonumber(0))), tonumber((tonumber(255))))), tonumber(math.random(tonumber((tonumber(0))), tonumber((tonumber(255))))))
end
task.wait(tonumber((tonumber(0.1))))
end
end
end)
end
end)()
But the concept of this plugin is great, it is very intuitive and will certainly help in paving the way for new developers. I just hope that the bugs and kinks can be ironed out.
Yeah, there are no BrickColors at the moment. Just change the Color proprty to a color 3 value.
About the visual bugs, I’m fixing them time to time but I focus on main features first.
The plugin looks great, although sometimes buggy. I would only recommend this as a temporary tool to get introduced to programming, and the great part is that it is only 50 robux. It gets updated very regularly too. I would only consider this temporary as a learning tool though as it does have many limitations and the plugin still has a long way to go to being finished.
One thing I would not recommend is joining the Discord server as the owner cherry picks punishments, I got timed out for 7 days with the reason being that I was “rude” or something, yet he continuously lets under 13’s on his Discord server (knowingly) and also allows N@zi videos, along with a bunch of smaller things like spamming. (I censored out all the symbols as I’m not sure whether or not I can allow images of this sort)
Hello!
Yeah, the plugin is in a very early stage and has some limitations. I’m working hard on it and doing my best to make it suitable for everyone.
I’m punishing people who brake the rules.
You’ve got timed out for being disrespectful. I’ve banned all people who are under 13 I don’t know what are you talking about.
Sorry for not moderating the server 24/7. Just report things like that and I’ll make sure it gets removed and the person gets punished.
Only recently, I remember sending a screenshot of a user admitting that he is under 13 around a month ago, yet he stayed in the server up until I sent the report.
I see there’s some stuff going on, but I don’t think this is the place to discuss it, please go discuss somewhere else, thanks.
Print function called, but kill action won’t work. I have checked, click detector created noramlly
He is also using while wait() do which is really bad, it causes bad performance of your game he should maybe use RunService.
You can’t kill the player who clicked. You can only kill the ‘character of player who clicked’!
I forgot I posted this a while ago.
Awesome, thanks!
Don’t worry I won’t plus if people see the Devforum post they can just read who uploaded it lol
THIS IS VERY USEFUL!!! GOOD JOB!!!
This will help with giving new devs the chance make simple games without LUA, this is very good!
Yo i think you should imrpove on how it generates the scripts. The scripts generated by eventblocks are so inefficient and almost unreadable, I know its not the best, but it would be cool to see imrpoved generated code
The UX update!
Not 100% UI update*
Hello!
So I’ve made some small changes to make the plugin more user friendly for new users.
First of all I’ve removed the block editor icon, because people keep using block editor and ignoring the warning message that it could break the plugin:
I’ve made the documentation fit more with the plugin’s colors and design:
Though, people are keep ignoring the fact that there is a documentation, so to make it easier to notice I’ve made another change! Now, if you hover over a block and don’t move your mouse for about a half second, a message pops up:
(mouse not visible on the image)
If you move your mouse or dragging a block, the message hides so it doesn’t annoy you.
As the text says, you can press H to get help. Well, if you press H the documentation comes up and the plugin automatically searches for the block you have your mouse over.
And the last thing, while you are dragging a block this gui shows up on the left side:
This makes it obvious how to remove blocks (apart from the trashcan) and to not drop your blocks accidentaly here.
What’s for the upcoming updates?
I’m going to host votings on the EventBlocks discord server. Check out the Roblox Group if you wish to join! (13+ only, keep Discord rules in mind!)
These votes are mostly about new blocks that the community suggests.
I want to add a script backup/versions feature. This will be really useful if you somehow remove your script or want to revert to an older version!
this is awesome! ive been waiting for something like this! as a beginner scripter i love this i also have a suggestion u should add the ability to zoom and pan through the interface when visual scripting! that be even awesomer!
The Courses update!
I’ve made a new feature that will allow EventBlocks to have courses.
Let’s see how it works!
Click the new button in the toolbar:
This will open up a widget:
I recommend to scale this widget down and dock it somewhere.
Now, you can select a course. There’s only 1 course at the moment but I’ll be adding more in the future!
Click on the start button to start the course.
Now, you can see a new interface:
You can end the course by pressing the red “END COURSE” button on the top.
Also, you can see the name of the course as well as the first step.
Click on the blue “NEXT” button to see the next step.
When you reach the last step, the “NEXT” button will be replaced with a green “COMPLETE COURSE” button. Click it to complete the course.
Now you are back at the course selection page.
I hope you like the new feature!
Have a great day!
Good plugin for beginners! Recommended.
Course Editor!
Hello everyone, I’ve got great news!
I’ve made the course editor. It is built into the plugin.
To access it, just click the Editor button in the courses widget.
It is very simple to use, no explaination needed!
After you’ve done with your course, click EXPORT COURSE:
This will create a folder in workspace and it will be selected automatically.
If you want the course to be added to the plugin, just send me the folder as an .rbxm file. I will review the course and if it’s good it will be added to the plugin.
I actually just had this argument with someone over a video I made on this plugin. I do definitely agree with you that the price will be a barrier to developing, but as shown in your reply, you clearly understand the hard work placed into this plugin. What’s worse is that he is likely only getting around 12p per sale. That equates to about 2 plastic carrier bags? To be completely honest, for that amount of money, I could see your point of charging nothing, but 12p a sale still adds up and it pays the developer back for all the hard work.
I’ve got to scroll through quite a bit, but maybe you could make script templates like this?
I’m so far behind with some of these updates lol, really amazing scrolling through and starting to see the progression of key functionality.
It’s very easy for people like me who have got the plugin to redistribute to others though.
From my limited experience with them, they are quite different but couldn’t you use datastores
I would literally 100% use this if it wasn’t forced to a script in a part.
Isn’t that expected though? How is a plugin supposed to detect being disabled, after all the GUI for the plugin is in game.CoreGui. Reopen Studio and it’ll fix itself.
The stroke on the title text makes it look worse
If he’s knowingly letting under 13s on without parental permission, he is breaking the law.
Maybe he could think about getting mods if he hasn’t.
I really think about talking about the plugins Discord server is out of the scope for this post.
pls task.wait() @Xsticcy