Hey! Welcome to my KZread channel that aims to educate Roblox studio developers and scripters to becoming a better Roblox scripter. The channel will cover advanced tutorials in Roblox's Lua language for Roblox scripting and allow you to master Roblox scripting. I will be doing demo Roblox studio scripts to help you learn along the way and will have a main tutorial that allows you to learn about keeping your Roblox studio scripts as efficient and professional as possible.
Пікірлер
how do you get the self var values from another serverscript
How do you run the script?
is the player class able to hold tables?
3d noise when? also, how are you culling faces? are your blocks just invisible parts with decals for faces? i havent implemented a way to cull the back faces yet, however im already running into z fighting with the decals when i make the parts invisible which would obviously cancel out the usefulness of backface culling
Uhhh it didnt work...
Dang bro you are so good at explaining this without using 500 steps for accessing the workspace or talking in traditional mongolese.
How did you make the block generator or chunk generator?
why did you get id from name when you can just do player.userid
He open the light and explained the datastore very well
Thank you so much! i never knew i could use graphs in Roblox studio, this will help a ton :)
where the videos?
HELL YEAH, A PIRATE GAME ON ROBLOX 🤑😎
THIS IS GOLD THANKYOU!
The optimization system you've implemented is pretty good, but I think for a MC type game in Roblox you should wait for the Occlusion Culling update coming some time in 2024. (check the Roadmap there's a bunch of stuff) It's the type of culling that doesn't render the transparent block model in the workspace or I think they just set it to nil, when it's behind a bunch of blocks without the calculations by scripting so it should help out.
can you make tutorial how to make the ocean
Can you make a cutscenes advanced scripting tutorial please?
he doesn't even know about player.UserId
wya man
thats what im sayin
Add passive mobs that roams the Minecraft world with its function to slained by a player with its functioning respawn, despawn, and drops loot as a raw food.
Next episode?
This series will most likely not continue, I may do some more when Roblox full releases editable meshes, however for now i am working on other projects for the channel
Okay so let me get this straight... You mean I'm supposed to use DIFFERENT noise terrains for the random generation?
Yes 😅
@@AshRBX_dev I uhhhhhh........... kinda added 2 noise scripts into 1..
i have a question, how do i get the data from a user or user id IN the game or in studio
The best way you can do this is either using a bindable events from the server script or moving the player classes table into a module script
11:15
Bro really pulled a dani and thought we wouldn't notice💀
you didn't show the script
yea because this is not a tutorial
hello yet again! Im just wondering if this is still in the works, or if it has been canceled, if it still needs for time in the oven thats fine! take as much time as you want! -vitorgamez
Working hard to bring a completely new version of the game right now, been in the works for a long time focussing on a mix of quality and performance. Will try and get the video out as soon as possible
*9:07** Herobrine 😱😱*
🤣🤣
Man I wish I could code like that.
the script has no doors
why was the result == "null" is it like 0?
how would I make this compatable with leaderstats?
Come back!!
how do you do this in roblox studio i am confused
just wondering why do you get the player id by ps:GetUserIdFromNameAsync(Player.Name) instead of getting it via player.UserId?
Hey, great tutorial but I have a question! How would I modify the player's values from a local script? For example, if a player clicks their screen their coins would go up (Like in clicking simulators).
use a remote event that fires a script on the server which updates the value?
i started this video with a 1 minute 50 second unskippable ad.
hey dude! im back yet again, and congrats on 2k, is episode 3 still coming out?
Yes! Apologies for the longer delay, I am currently working on it right now 😂😂
@@AshRBX_devyay😊
very in-depth tut and good video - fyi anyone watching this in 2024, make sure you download the script in the description there are a few lines of code that have been added that weren't in the video, not sure what they're for but it makes it work lol though i am trying to see if this can be used to save checkpoints in an obby type game so when the player returns they show up on the same checkpoint, if anyone else is trying to do the same let me know if you figure it out before me lol
The game?
big help thx
Hey Ash. how's the next part coming along? (no pressure)
Apologies, a planned video was due last month, however I had a Software Engineering project I had to prioritise. I'm back working on this due to the holidays and should be complete shortly
@@AshRBX_dev sweeet
why it says Coins is not a valid member of Player "Players.Reinunstable"
GAME?
Very high quality video, although it would be cooler if you went more directly into how you combined the perlin noise😭I really want to know how but I'm clueless on it.
In the next video of this, which is coming relatively soon, I have redone everything including the noise mathematics to improve it. This will be explained with a bit more detail in the next one 👍
roblox studio fears bro 💀💀
🤣🤣
how am i supposed to join for the plugin if we don't have the invite to the discord? it's expired
Hi, this is really cool and I hope to see more from this project. Are you going to be continuing this because it's been a while?
I’ve been reworking this series over the last 2 months and will be making a next part soon 👍
Why use ps:GetUserIdFromNameAsync(player.Name) when player.UserId would give the same result? Did something change or am I just going crazy?
No you can use either for simplicity you can use .userId 👍
like this you never remove a player class inside the playerClasses table when he leave the game, is it good?
Yes this is true, as an extension of this if the server is open for more than 24 hours after the players leave you could remove the player from the PlayerClasses table as if your server stays open forever and you keep getting players you will get a memory leak. However keeping them all for a period of time after allows for data to be saved just to make sure the last player that leaves the server has their data saved as well
@@AshRBX_dev yea i removed the playerClass in the table after the player leave and his data has been saved, futhermore i added that every 5 minute it save data just to be more secure
Im making a GUI based Game. I have about 50 RemoteEvents, a LocalScript that controls my GUI, and the Server script. Idk how im gonna refactor all the my code to fit this model. Im already not very good at using studio, my work is not very good, and my code is kinda all over the place.