Locks and Hidden Keys - Doors Tutorial #5

Поділитися
Вставка
  • Опубліковано 7 чер 2024
  • DISCORD ► / discord
    TWITCH ► / gnomecode
    TWITTER ► / gnomecoderblx
    WEBSITE ► gnome.codes/
    TIMESTAMPS ►
    00:00 Intro
    00:35 Modifying door
    06:05 Getting item locations
    12:05 Item module script
    20:57 Changing randomisation
    23:00 Adding sounds
    25:40 Outro

КОМЕНТАРІ • 354

  • @mekbok
    @mekbok Рік тому +26

    i love the amount of effort going into making this series, especially considering how big of a game doors is right now, lots of aspiring and experienced developers are looking to create something like doors. keep up the great work!!

    • @Airdart306
      @Airdart306 Рік тому +2

      YOOO ITS MEKBOK. can't wait to play unhinged by the way. have a great day

    • @lennyface987
      @lennyface987 Рік тому +1

      Mekbok... I am the first to reply (:

    • @mekbok
      @mekbok Рік тому +1

      @@Airdart306 hey! glad u recognized me... i am proud 🥲

    • @mekbok
      @mekbok Рік тому +1

      @@Airdart306 u have a good day too ❤️

    • @piercenewboy3173
      @piercenewboy3173 Рік тому +1

      Me to and it is inspiring for me ;-)

  • @IanGamerBoy
    @IanGamerBoy Рік тому +13

    That was REALLY quick! I was not expecting this! Thanks again for this epic tutorial!

  • @that_fella_orion
    @that_fella_orion Рік тому +2

    came out super fast! excited for this episode! :D

  • @alejandrorivera9694
    @alejandrorivera9694 Рік тому +1

    Wow man!!! thank you for this series!!!

  • @gemmken
    @gemmken Рік тому +11

    damn, you never fail to impress us with the start room and the very fast update on your tutorials
    edit: you can put if the Key is a Tool, else it will mistake the player's avatar as the actual Key

  • @caz0gamz
    @caz0gamz Рік тому +2

    Wooo hooo! I wasn’t expecting another tutorial so fast! For your great content I’ll reward you with +1 subscriber (with notifications on)

  • @Punchie-ThePro
    @Punchie-ThePro Рік тому +1

    The details are awesome in the rooms!

  • @GreatRamilYT
    @GreatRamilYT Рік тому +1

    im not completed 4th tutorial, and you created new!!!! thank you so much GnomeCode for cool content! :D

  • @Pruttesvin
    @Pruttesvin Рік тому +1

    Looking forward to see what you're adding next! :D

  • @michaelmartins6132
    @michaelmartins6132 Рік тому

    Only can imagine that part 6 comes out as fast as part 5. Amazing job!

  • @redfire826
    @redfire826 Рік тому +2

    Let's go!! Keep them coming!! Your doing great!!!

  • @weirdsweapons
    @weirdsweapons Рік тому +29

    Petition for GnomeCode to do a ViewModel tutorial.

  • @scpplayer8842
    @scpplayer8842 Рік тому

    You're my favorite coder you help me make so many games thank you for these amazing tutorials

  • @Astral_OfficialYT
    @Astral_OfficialYT Рік тому +3

    TYSM FOR THESE TUTORIALS!
    You have earned yourself a new subscriber!
    Also for those that are having problems, here are some tips:
    If your key is spawning but you cant pick it up, make sure that it is big enough so the prompt can register properly.
    Make sure to have atleast one drawer or desk per room. This is so you can avoid running into locked doors but theres no drawers or desks, ergo, the key cant spawn.
    *TYPE EXACTLY THE WAY HE TYPES IT! I HAD TONS OF ERRORS JUST BECAUSE OF SIMPLE TYPOS I MADE*

    • @SunnyNightsStudios
      @SunnyNightsStudios 4 місяці тому

      I tried to implement door specific rooms but I always run into an error with the doors no longer generating after the door specific room

    • @Astral_OfficialYT
      @Astral_OfficialYT 4 місяці тому

      @@SunnyNightsStudios what code do you use to generate your pre-generated room if thats what you mean

    • @VinactiYT
      @VinactiYT 2 місяці тому

      aye this really late but the key spawns in a different room then the lock, know why

    • @HappyDucklingAndFriends
      @HappyDucklingAndFriends 27 днів тому +1

      for me, it says Key is not a valid member of Folder "Workspace.items"

  • @sussy-coder
    @sussy-coder Рік тому

    This came out sooner than expected

  • @lennyface987
    @lennyface987 Рік тому +33

    part 2 in a week, part 3 in a week, part 4 in a week, part five IN 2 DAYS. edit: Wow thanks for 30
    likes!

    • @SamLight234
      @SamLight234 Рік тому +1

      2 days you mean

    • @reyrey_X2
      @reyrey_X2 Рік тому

      True

    • @lennyface987
      @lennyface987 Рік тому

      @@SamLight234 Yeah

    • @pedrinhotime
      @pedrinhotime Рік тому

      Incrible

    • @pu2f551
      @pu2f551 Рік тому

      Definently depends on what hes working on, the monsters are probably gonna take more days than usual especially figure and seek

  • @pansirawit
    @pansirawit 10 місяців тому +3

    If your original key disappears, check if it’s falling into the void or not. If not then check scripts and see which line it disappears.
    I don’t know what happened but my attachment was called content instead of location so check that too

    • @pansirawit
      @pansirawit 10 місяців тому

      If you want to test quickly you can add highlight to your key handle so you can find the key easily
      This is also good for checking if a normal room has a key or not

  • @JanBlox
    @JanBlox Рік тому

    Gnome Code, i've finally created a door game! Thanks to you i can add the enemies now

  • @PumpyGT
    @PumpyGT Рік тому

    Hey, thanks for making these tutorials

  • @ValidityValue
    @ValidityValue Рік тому +1

    Tysm!! I love ur videos

  • @jaxgamez3541
    @jaxgamez3541 Рік тому

    Cool! This is helping me make my new doors fan game! Thanks!

  • @Texan_countryballs
    @Texan_countryballs Рік тому

    I’m about to say I really love those tutorials I enjoyed them every day I want to see if you can make more of them

  • @Puzzledmusel86
    @Puzzledmusel86 Рік тому

    You are great at making toturials

  • @daniilka353
    @daniilka353 Рік тому

    Wow! Thanks for the fast upload! I love you! Pls do rush next episode?

  • @Davidouuu23
    @Davidouuu23 Рік тому +2

    Love your content

  • @joaninhaminimundos4252
    @joaninhaminimundos4252 Рік тому

    congrats, you have talent!

  • @crepay35
    @crepay35 Рік тому

    This is the first time I’ve seen gnomecode post a tutorial right after another one

  • @MegaYarr
    @MegaYarr Рік тому +3

    GnomeCode! Hello! I love the series, but there is one thing I have been trying to make for ages: realistic movement, similar to the game Evade if you have played it. Could you make a tutorial for that?

  • @brick1488
    @brick1488 Рік тому +1

    when will you put this on your website because i been having lot of errors and i dont know why the code look the same

  • @pagodeando5880
    @pagodeando5880 Рік тому +1

    Hooooooooo
    I Love So Much This Serie Please Make More???

  • @ImIndeedCappy
    @ImIndeedCappy Рік тому

    Yo! Ty ALOT! I Love ur vids!

  • @FireFonce
    @FireFonce Рік тому

    YEEEEEEEEESSS NEW VIDEOOO SHEESH MATE

  • @TobyZzz
    @TobyZzz Рік тому +1

    You should improve the lighting by making it "Future Lighting". Love your videos!

  • @auevi
    @auevi Рік тому

    What if you want a pause before unlocking, like a hold E to unlock

  • @louissiew7860
    @louissiew7860 Рік тому +3

    Hey GnomeCode, love the work. Question, is it possible to make it so you have to hold on a proximityprompt for a few seconds before the door is unlocked and instead of destroying the lock, can you make it fall to the ground instead? Thanks!

    • @tnbouma
      @tnbouma Рік тому +1

      prompt = the ProximityPrompt which activates the lock falling/dissapearing
      Hold Proximity:
      'prompt.HoldDuration = 3' or any other number in seconds
      Fall lock to ground:
      you want to replace 'doorModel.Lock:Destroy()' with: 'doorModel.Lock.Anchored = false'
      You can always reply to this comment if you experience issues!

    • @louissiew7860
      @louissiew7860 Рік тому +1

      @@tnbouma K thanks!

    • @louissiew7860
      @louissiew7860 Рік тому +1

      @@tnbouma I was thinking of using a proximity prompt too but I wasn't sure how to do it

  • @doinic09
    @doinic09 Рік тому +3

    Next, add special rooms like the puzzle room and the lever room

  • @equox6946
    @equox6946 Рік тому +2

    I did all the script up to the end of item locations but when i tested it everything worked but no part every got spawned into workspace. How do i fix this?

  • @ProdByJuice.
    @ProdByJuice. Рік тому

    Damn that was fast!

  • @EarthandMoonPresents
    @EarthandMoonPresents Рік тому

    THIS WAS QUICK HOLY SPAGHETTIE!

  • @GamerlazaMPG1703
    @GamerlazaMPG1703 Рік тому

    “Hello my fellow gnomes” got me laughing anyways good tutorial!

  • @yeshuahansyy1922
    @yeshuahansyy1922 Рік тому +1

    i know im 3 - 2 episodes late but how will i make it so that a room generates after you open a door, and after like 5 or 6 rooms, the previous rooms get deleted, so that i dont have to lag everytime i test

  • @LukasKK670
    @LukasKK670 Рік тому

    WHAT? 2 TUTORIALS IN LESS THAN 1 WEEK?!?! OMG

  • @Danik3673
    @Danik3673 Місяць тому

    Hey gnome, how could i make this generate different items? Like for example vitamns. I know how to do it, but only on locked doors, and the key cant appear if i generate the vitamins

  • @aboyandhisdog4463
    @aboyandhisdog4463 Рік тому

    When are you going to add the monsters?

  • @XtraContent
    @XtraContent Рік тому

    oh we goin quick now

  • @carrotchad9139
    @carrotchad9139 Рік тому +4

    Yo dude this tutorial is amazing! could you maybe make dark rooms for next one?

    • @JamesNJoe
      @JamesNJoe Рік тому

      i personally think he should do something where old rooms get deleted and new ones generate since lag can begin to happen before dark rooms

    • @carrotchad9139
      @carrotchad9139 Рік тому

      @@JamesNJoe true

    • @apro8723
      @apro8723 Рік тому

      You can do it yourself just copy the rooms but take out the lights......... could you also find out how to make my flashlight stop spawning in the same drawer as my key?

    • @aubriemason1239
      @aubriemason1239 Рік тому

      @@apro8723 maybe do this: local occupied = Instance.new("BoolValue")
      occupied.Value = false
      then maybe add another thing the flashlight spawning function expects: occupied
      the maybe write this in your flashlight spawning function:
      if occupied.Value == false then
      cut everything in the flashlight function exept the new lines of code
      then maybe do this at the end of the if statement: else
      return
      i havent tried this for myself, but hopefully it will work, reply back if it works or not

    • @aubriemason1239
      @aubriemason1239 Рік тому

      @@apro8723 maybe do this: local occupied = Instance.new("BoolValue")
      occupied.Value = false
      then maybe add another thing the flashlight spawning function expects: occupied
      the maybe write this in your flashlight spawning function:
      if occupied.Value == false then
      cut everything in the flashlight function exept the new lines of code
      then maybe do this at the end of the if statement: else
      return
      i havent tried this for myself, but hopefully it will work, reply back if it works or not

  • @Scrach240
    @Scrach240 Рік тому

    can you do entitys?

  • @sebalby34
    @sebalby34 Рік тому

    Woah so fast :o nice!

  • @bduber274
    @bduber274 Рік тому +1

    Can you do one over entities?

  • @JamesNJoe
    @JamesNJoe Рік тому +2

    i feel like for a small part of next episode you could make the key snap back to the drawer if the person holding it were to die

  • @alejandrorivera9694
    @alejandrorivera9694 Рік тому +1

    Ayo gnomecode! did you made the keys unable to spawn in rooms with no drawers?
    edit: i figured out yes because if there's no furniture folder the room won't furnish so there won't be keydoors in rooms without furniture

  • @MelmarWasTaken
    @MelmarWasTaken Рік тому

    can someone help?
    line 6 of the Item Module script clones the hammer, right?
    well for some reason when i use it for 1-2 times it doesnt let me pick it up and either says "Hammer is not a valid member of folder "Workspace.Items"" or "Furniture script timed out/exhausted"
    what do i do?

  • @PumpyGT
    @PumpyGT Рік тому

    Can you make a viewmodel for the keys and other items?

  • @ProdByJuice.
    @ProdByJuice. Рік тому +1

    Hey gnome i got no error but the door doesn't open and the key doesnt go in my inventory how do i fix?

  • @Novum228
    @Novum228 2 дні тому +1

    I hate to be the one to say it, but the lock's on the wrong side. The hinge is on the left, but the lock should be on the right.
    I haven't finished this series, so you can yell at me if this is covered in a future episode.

  • @MrPacman-ut4nw
    @MrPacman-ut4nw Рік тому

    I love your videos but idk why I cant use game script or workspace when I script

  • @icarobloxer
    @icarobloxer Рік тому

    Hey man can you do the Tower Defense Tutorial for Admin Commands? (like spawn enemies / give cash )

  • @star_smells6451
    @star_smells6451 Рік тому +1

    Gnome you have to be my favourite UA-cam on Roblox studio.

  • @coolestxdude
    @coolestxdude Рік тому

    Hi, First. Really love your content you're producing!

  • @belabori9941
    @belabori9941 Рік тому

    when are you going to make the monsters?

  • @deta7914
    @deta7914 Рік тому +1

    Why are my parts spawning on and under the drawers, how do i fix that?
    edit; Nvm I've fixed it, the primary part of the drawers had can collide can query and can touch on, i just turned them off and now it's spawning in the drawers

  • @templars44
    @templars44 Рік тому +1

    Cool!

  • @SurFare
    @SurFare Рік тому +1

    mine need to fix:
    Item, in line 21, it say:
    WorldPosition is not a valid member of Vector3

  • @eykord
    @eykord Рік тому

    I have a question, when i picked up the key it didn't show up on my inventory.

  • @candykid44
    @candykid44 Рік тому

    Well that was quick

  • @LJPerms
    @LJPerms 3 місяці тому

    If the tool breaks in the output saying : key is not a child of workspace.items it’s because you can only have the handle in the tool part you can’t have any other parts or meshes

  • @BloxzToxzRhino
    @BloxzToxzRhino Рік тому +1

    bro one question what if my tool handle has inside more parts and not only a handle

    • @EliWithAHat
      @EliWithAHat Місяць тому

      put the parts in the handle

  • @DOOMSLAYER1230
    @DOOMSLAYER1230 Рік тому

    What are both of the sound ids

  • @ItzLuckz1
    @ItzLuckz1 Рік тому +1

    hello i have this problem saying (CFrame is not a valid member of Model "Workspace.GeneratedRooms.LeftTurn.Furniture.Drawer") and i dont really get what to do here.

    • @BRUSDHDFhd
      @BRUSDHDFhd Рік тому

      A model doesn't have a CFrame Value

  • @DrakiMona
    @DrakiMona Рік тому

    Hey gnomecode can you help me? I dont want all room generate at same time this will lag a lot

  • @Ranckiw
    @Ranckiw Рік тому

    It's awesome

  • @aritoxstudios2068
    @aritoxstudios2068 Рік тому

    Surely and slowly getting to entities.

  • @epicspider2003
    @epicspider2003 Рік тому +5

    Hi gnome, I really appreciate the time you invest into these tutorials. Anyways, I have an error which says "Key is not a valid member of folder 'Workspace.Items'". The problem is in line 6 local tool = workspace.Items.Key:Clone(). How can I fix this?

    • @tnbouma
      @tnbouma Рік тому

      you have to say: workspace.Items OR game.Workspace.Items

    • @polanddoesstuff
      @polanddoesstuff Рік тому

      you put another bracket after the open and close brackets

    • @epicspider2003
      @epicspider2003 Рік тому

      @@tnbouma i did it, but now the key isnt appearing in my inventory

    • @polanddoesstuff
      @polanddoesstuff Рік тому

      make sure your key is in the items folder which is in workspace, it should look like this: Workspace > Items > Key. If that doesn’t work, you will have to carefully check your script. also make sure key and item folder has the right spelling. stick with the orginal line btw

    • @PizzaMoose
      @PizzaMoose Рік тому

      I don’t really know what to do either. I don’t have any errors in the output, but when I pick up the key it just disappears and doesn’t go into my inventory. Is there any way I can fix that?

  • @apro8723
    @apro8723 Рік тому

    could you find out how to make my flashlight stop spawning in the same drawer as my key? and make the flashlight rarer??????? plssss

  • @greanut
    @greanut 5 місяців тому

    when i did this i got through it and at one point the server script kept saying that it had an error loading, anyone have an idea on what could help??

  • @Just_a_Gamer0
    @Just_a_Gamer0 Рік тому

    can anyone help me? because i did the item module script and it didn't generate any room and any door, what do i do?

  • @dregoboiiiiiii
    @dregoboiiiiiii Рік тому

    everything works..... well sometimes. every now and again a room that doesn't have furniture spawns with a lock like say the stairs, and also my keys sometimes don't spawn i swear i followed everthing what happen?

  • @kriskrosappelsauz
    @kriskrosappelsauz Рік тому

    I added a prompt to the unlock door system to make it a bit more fun.

  • @GamerlazaMPG1703
    @GamerlazaMPG1703 Рік тому

    Oh and 1+ subscriber added

  • @auevi
    @auevi Рік тому

    How do I increase the chances of having a key room?

  • @IRWNum1
    @IRWNum1 Рік тому

    ayyyyy lets gooo

  • @lyftfn7870
    @lyftfn7870 Рік тому

    Can you add flashlight and more loot like coins.
    also make door 100 a special one like doors

  • @gholin
    @gholin Рік тому

    Does anyone know why my keys keep disappearing from workspace?

  • @KTS_God
    @KTS_God Рік тому

    Woah!

  • @albertoedgar831
    @albertoedgar831 Рік тому +1

    can someone help, on the output there is absolutely no errors but the key does not appear nor spawn anywhere, how do i fix this?

  • @ck_happy5977
    @ck_happy5977 Рік тому +1

    Amazing video, would be following it rn but well, Roblox being quite broken rn.

    • @ck_happy5977
      @ck_happy5977 Рік тому

      Cant load up my games

    • @godzil7
      @godzil7 Рік тому

      @@ck_happy5977 same

    • @ck_happy5977
      @ck_happy5977 Рік тому

      Roblox just came back up as I was about to go to dinner

  • @noriandris
    @noriandris Рік тому

    LETS GO

  • @StingyDenizo
    @StingyDenizo Рік тому

    DAILY VIDS??? WOW

  • @Colognn
    @Colognn Рік тому

    guys... when the door gets Locked, the key doesn't Appear.. i even tried inserting SOOO MANY drawers to test if the key will appear, but it didn't still...how do i fix it

  • @patrykplayzz
    @patrykplayzz Рік тому

    nice

  • @GamerlazaMPG1703
    @GamerlazaMPG1703 Рік тому

    When will you make the monsters/entities like rush,seek and so on...?

  • @theguynamedberry9270
    @theguynamedberry9270 Рік тому

    you really need to make the first entity!!! rush

  • @StingyDenizo
    @StingyDenizo Рік тому

    can u do like a ending room in the next episode because if you are at the last room and open the door its just empty void

    • @ItzJustTeam
      @ItzJustTeam Рік тому

      i could say monsters first.
      alot of people are actually waiting for the monsters

    • @StingyDenizo
      @StingyDenizo Рік тому

      @@ItzJustTeam but like to make te end it would take like 3 min because i know its easy but idk how to make it

  • @Pa_es
    @Pa_es Рік тому +1

    how can i have more than one item spawn in places, like flashlights vitamins etc

    • @apro8723
      @apro8723 Рік тому

      idk bro.. i want the same just try to tinker with the code and i will send u mine when i figure it out

    • @Pa_es
      @Pa_es Рік тому

      @@apro8723 ok, I am trying stuff with the code and I'll send you mine if I figure it out first

  • @brekmekwashere
    @brekmekwashere Рік тому

    i sometime make mistake when scripting these doors thing, can you post the scripts somewhere?

    • @EliWithAHat
      @EliWithAHat Місяць тому

      uses needs to know where the keys dissappear to 😢

  • @R3ND3R119
    @R3ND3R119 Рік тому

    in the next episode. Could you do a tutorial on how to do a seek chase please?

    • @russy3287
      @russy3287 Рік тому

      no i think he needs to work on games optimization tho and entities

  • @flision99
    @flision99 Рік тому

    part of the script is stopping the rooms from spawning?
    for index, value in ipairs(spawns) do
    table.insert(roomItemSpawns, value)
    end

    • @flision99
      @flision99 Рік тому

      the error is
      ServerScriptService.server.room.LootBoxes:41: invalid argument #1 to 'ipairs' (table expected, got Instance)

    • @W3X777
      @W3X777 Рік тому

      @@flision99 recheck your code and copy it from the video bit by bit.

  • @The_Observer_ENR
    @The_Observer_ENR Рік тому

    Adds a Chair me Oh damm time to add chairs

  • @beandevv
    @beandevv Рік тому

    i really need to catch up lol

  • @GigaGnome
    @GigaGnome Рік тому +2

    Mad Teddy vibes