Комментарии:
your channel has been a GOLDMINE for a more experienced programmer like myself getting into the Roblox Engine.
Your videos show the mechanics of the engine but more importantly teach why you make key decisions. Its years of experience in the engine shown and explained in an hour. After watching a video I know I can solve similar challenges myself
Somethings wrong with ur mic
ОтветитьIs there an effective and safe way to alert the server when the pathfinding is complete?
Ответитьso should i just affect all the client in the server one by one instead of using server? do no laggy?
Ответитьdoes this work for both parts and terrain?
ОтветитьHow would I for example if I kill a dummy, it'd die for everyone else aswell?
Ответить🤯
Ответитьi find this so interesting, i remember that i made a game that created a plot where it got various unanchored parts (btw the plot was created in the client-side), but somehow when other people created the parts too we could certainly interact with the same part, i found that really weird since that the parts were created in the client-side, it didn't make too much sense to me... thanks for this video, just like the rest of the comments, a very useful video, i've been scripting games for 1 year now and its just amazing to see that there are lots of things that i still need to learn about :)
ОтветитьWould you also include AI logic in the client script?
For example, detecting nearby targets and attacking logic?
If so, how would you handle a situtation where for example a AI is shooting a gun and it runs out of ammo so it needs to reload, if the shooting logic is being done on the client then is there a convienet way to manipulate ammo data on the server, from a client shooting function?
I love the use of tables and dictionaries!! I just have a hard time with them so if you can, please can you give a descriptive explanation for how they work like when you do "characters[folder] = data.
I don't really understand what is happening there.
Thank you for such great content! I am never disappointed. This is another one of those vids where I wish I could give multiple likes, pump that button a bunch of times - there is so much value in here.
I usually come into a new video tutorial with great reserve, and consider if I want to use this code or not, and watch it through once before I decide. I am learning though, with your videos, to just trust that it's good, and I will want it! This is another one of those vids that gets more exciting as it goes along, and to watch you play with the code in such a way that it never fails, is just fun to see. Of course, whether that is simply good editing or genius intellect (or both!), it really shows. It doesn't just work - it works well. Thank you for another gold mine of valuable info, I will keep surfing through your content, because even if the title is something I don't want / need or understand, I usually find out I DO actually need it, and there is much value in the process!
You've very clearly explained something that I've been struggling with for *2 years.*
I am genuinely SO thankful for this video. People on devforums always give vague descriptions on how to accomplish and NPC system, and I've never been able to put it together because I have a relatively short attention span. With this tutorial, I've learned so much and it will bring my game to a much higher level of quality. Thank you.
i am stressed out right now, i can't get it to work and i followed everything exactly and there are no typos
ОтветитьBut then how do I make npc to follow a player and not follow each other?
Ответитьnice tutorial bro
Ответитьproblem with this is that the client can make the npc’s position be wherever it wants
ОтветитьIs there any way to make the character move around waypoints say, 1,2,3,4,5, and back to 1 ? I tried adding several parts and the character seems to just move randomly.
ОтветитьCould this get out of sync with other clients
Ответитьi'm glad you actually demonstrate what will happen if you do the incorrectly rather than just showing us how to do it correctly. it shows that you want the people who watch your videos to understand the concepts and just be able to do them. there is a big difference
ОтветитьHow would you handle hit detection on a NPC like this?
ОтветитьI need help understanding this, how would i make it so its on Client Side, but will show for all clients? I want to use humanoids.
Ответитьcould you please release a model containing everything that was in the video?
ОтветитьThank you so much for this, honestly your channel is a gold mine.
Although i have a bit of a question, might be that i misunderstood a couple of things but for an NPC that chases players how would you go about using networking to optimize the server? i am a bit confused because there could be a couple desync issues
Also since the NPC is client sided, wouldn't this theoretically mean the client owner could use :moveto to mess up the NPC?
Thank you for you hard effort you put in your videos! I've been looking for more advanced stuff for a while, but it all seemed pretty difficult because of bad explanation. Unlike many channels, you explain very well, I learned a lot from you. Keep going!
ОтветитьWow, great video. I am just learning lua and I was able to follow along easily. Thank you so much.
Ответитьi dont understand how i to tell the npc where to go, you know if i wanted it to walk somewhere other than inside the part's space
Ответитьso talented
ОтветитьI don't understand the use of this. You're just moving the NPC on the client, not the server—no one will see it but the localplayer.
ОтветитьI love your work here, tell me one thing, what u think is best way to move projectile on server? For now i use applyImpulse and ownershipAuto, do you thing tweenservice is better or vector3Force. Part is going on arc path
ОтветитьJust subscribed. This is real knowledge under the hood for everyone but the new studio update has made my development a nightmare with constant freezing during playtesting
Ответитьwow i didnt know that
Ответитьthat is what i needed, thank you for this epic tutorial. Hope you get alot of likes and subscribers
ОтветитьHow would I go on introducing events that require server-sided checks efficiently? E.g. Attack functions.
ОтветитьVery nice! Just recently started making AI, this will definitely help me. Thank you very much!
ОтветитьAre we able to make that for cars?
Ответитьcan you help me the dummy make in client side that i have try to do something with it but i cant do anything like damge it or print a part of it
what should i do to make it like a normal dummy
sorry abot my english and thank you
So i will put all thing to client =)
ОтветитьThanks for saving my game lol. With how many NPCS I'm gonna have this is a total life saver.
Ответитьi think YBA is getting to me..
ОтветитьDoes moving from Replicated Storage to Client and back cost something?
Is this method good for projectiles?
Wouldn't this looks funny if there's two players and an AI, the AI tries to move to a point behind a wall, in player1 perspective the wall exist so the pathfinding is used, but for player2 the wall doesn't "exist" so the pathfinding will be pretty much ignored? If you thought the same, do you have any ideas on solving this? problem?
ОтветитьI made an npc that can find/follow the closest player in a maze, the problem is that his movement is "laggy" when he finds a player
ОтветитьThank you for this tutorial
Ответитьcan you use this method to create hostile npcs? and do you recommend using it for that ?
ОтветитьThis is a very informative demonstration/explanation thank you
Ответить