Создаю Tower Defense Simulator С нуля! с использованием гайда Roblox Studio 1 ЧАСТЬ (Дс в описании)
HTML-код
- Опубликовано: 26 окт 2024
- Гайд я взял от англоязычного ютубера GnomeCode
ССылка на мой дс сервер: / discord
Так же если ты хочешь быть моим другом то вот мой дс: Bulka228213
Нам срочно нужны разработчики в игру всё что требуется:
Зайти на сервер, ответить на все вопросы, заполнить анкету и ждать когда тебя примут)
удачи
💥💥!!РЕБЯТА!!💥💥 Если у вас чтото не работает, то перепроверьте правильность написания скрипта, перепроверьте весь путь и т.д. У МЕНЯ В СКРИПТАХ ВСЕ ПРАВИЛЬНО!!! Также вы можете написать моим админам которые знают скрипты по ссылке в описании!! Прошу перестаньте писать такие гневные комментарии по типу "У меня не работает! Дизлайк и отписка"😢
А какие именно админы их там много
Я сделал все правильно не работает:(
Не ходит макака😊
у меня только спавн и какой то сорутине не хочет
помоги, макака просто нивидимая вроде ходит но она нивидимая помоги пожалуйста вот такая ощыбка ServerScriptService.Main:6: attempt to index nil with 'Spawn'
Рекомендую сделать 2 часть как сделать юнитов которые будут отбивать зомби
Пхпхпх ты сказал код БУТО "шарющий" "Рекомендую😋"
Вот исправленый скрипт
local ServerStorage = game:GetService("ServerStorage")
local mob = {}
function mob.Move(name, map)
local Humanoid = mob:WaitForChild("Humanoid")
local waypoints = workspace.Basic.Waypoints
for waypoint=1, #waypoints:WaitForChild()do
Humanoid:MoveTo(waypoints[waypoint].Position)
Humanoid.MoveToFinished:Wait()
end
end
function mob.Spawn(name, map)
local mobExists = ServerStorage.Mobs:FindFirstChild(name)
if mobExists then
local newMob = mobExists:Clone()
newMob.HumanoidRootPart.CFrame = map.Start.CFrame
newMob.Parent = workspace
else
warn("Requested mob does not exist")
end
end
return mob
спасибо
@@pisich1 у меня этот тоже не работает
Ты может не так пишешь @@Gei511
@@Gei511ты просто списываешь?
Что написать вместо name map
БРО, ТЫ ПРОСТО ЛУЧШИЙ, СПАСИБО ОГРОМНОЕ, ПО ТВОИМ ТУТОРИАЛАМ СДЕЛАЮ СВОЙ ТД
лучше по GnomeCode делаю тд, он не делал завершеные туторы, это как деввлог
Чел харооош!
Лайк и подписка)
Молодец пацан продолжай в том же духе ( это кстати даже уже какой то гайд )
ты крутой можно добавить очивку непобедим пропустить 10 волн и максимум 10 башен стандартов и не прокачивать их выше 2 уровня мда конечно я написал но может заметишь и за бейдж дают валюту или я хз
У меня пишет моб не существует х3
@@bebra1_yt26 тоже самое хотя имя существует
Завтра попробую сделать свой тд, если получится то буду упоминать тебя в каждом своем видео
Топ, но из за музыки потчи не слвшно
Я тож у гномКода учусь. Благодаря ему реально легко научиться скриптингу
+++
Я не умею, но попробую, напишу если научусь, удачи вам бро! 😁
Это мне напоминает гном код
Так это и есть код ютубера gnomecode. Чувак строка в строку свистнул, для 12 летнего в целом респект, что он интересуется таким, но со стороны ютуба от такого контента мало полезности. Он просто по инструкции всё делает, толком не объясняя свои действия, только диктуя строки, которые пишет. И всё это, потому что чужой код - ты не объяснишь, т.к сам толком не понимаешь задумку и устройства этого кода. Тут по хорошему можно взять идею с сервер сторейджем, а дальше свой код педалить, т.к скилл программирования не растёт от того, что ты свистнул код у другого - скилл растёт, когда сам его пишешь, придумывая своё решение.
@@пон-т4м7м ебать ты высрал я просто написал что мне это напоминает но у этого челика мне даже больше нравится потому что у него все бистро и понятно не как у гнома
Он и есть)
@@пон-т4м7мавтор в описании указал автора
Слишком много воды. Лень читать. А еще слишком мало точек, одни запятые.@@пон-т4м7м
Это конечно не видео урок,но тут всё очень понятно,лучше чем в специальных видео уроках
Спасибо огромное 1 час сидел не вдуплял где ошибка в коде, сравнил твой код и свой. Поправил и всё заработало! Спасибо за гайд!
Скинь скрип пожалуйста
Очень круто у тебя получается продолжай делать дальше❤❤❤❤
СПАСИБО БОЛЬШОЕ ЗА МОЕ ПОТРАЧЕННОЕ ВРЕМЯ В ПУСТУЮ СПАСИБО
ПРОДОЛЖАЙ В ТОМ ЖЕ ДУХЕ
я буду играть добавь очивки какие то пж и заметь пж
Круто, я тоже захотел сделать Tower, у меня только комп зависает
круто но я видел одно видео где делали лифты и лобби ты сможешь зделать так же
сделаю, но скорее всего в 3-4 части
А как ты изучал Lua? По голосу тебе лет 12-15, а уже так хорошо скриптишь, похвально
Я смотрел много гайдов и оч много раз и тем самым запоминал всё у меня талант программирования
Тоже попробую,😉@@Ilya-.-Magell-MAKAKA.-.
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
@@funpayarsenkamel да я уже понял
повторюсь я умею писать скрипты, могу выложить даже видео с объяснениями по своей игре ( не про тдс )
Tower defense simulator💀 (это название игры, а жанр этой игры tower defense)
А так молодец все хорошо сделал!
Можешь когда сделаешь тдс симулятор подсказать как сделать не чтобы покупать персонажей а чтоб их выбивать
Выбивать это скучно как то
@@Юра-п6мпокупать скучно
@@Stobslol431 типо ты можешь делать новые тактики и накопить на того кого хочешь, и тебе не обязательно тратить на одного и того же бойца больше в раза 3-4 денег чтобы выбить. Вот накопил ты себе тыщи 3 например, прокрут стоит сотку, крутишь и тебе не выпадает то что ты хотел, а с покупкой ты сможешь накопить столько же и купить сразу.
@@Юра-п6м так зато рандом есть и не зависит от того сколько ты играешь
@@Юра-п6мчел который не в курсе что в том же начале тойлет тавер дефенс нельзя было трейдиться но выбивать одинаковых можно было......
Спасибо все понятно можешь сделать то же самое в режиме Obbi Creator
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
умею, я могу выложить своё видео где я создаю игру без скриптов полностью с объеснениями, тут я не отрицаю я сделал с помощью гайда @@funpayarsenkamel
Ты наверное имел ввиду - "Obby Creator"?
всем привет, хочу передать пару слов автору , во первых автор огромный молодец что решил сделать свой товер дефенс , могу пожелать лишь удачи
Лучший, да ты использовал туториал гном кода, но у тебя на понятном русском языке. Да и я понял где были мои недочеты, из-за этого не понял, как сделать так же как и у гном кода. Спасибо огромное!
я буду ждать когда твая игра выйдет
Спасибо гайд помог только я недавно застрял на мометне с скриптом обизьянки чтлыб он ходил но минуту на зат я просто посмотрел все ошибки и поправил
КАК ИСПРАВИЛ
Я обещаю что стану олдом! Если ты не забросишт канал
бро молодец , продолжай в том же духе я в 1 гайде 3 часа пытался понять почему у меня не входит в игру а потом понял что у хит бокса (я его взял из описания того видео ) нет скриптов я плохо делаю карты я бы хотел делать карты как ты или с тобой
🤑
discord.gg/5UCh9ap5
@@Ilya-.-Magell-MAKAKA.-. спасибо
срок ссылки истёк@@Ilya-.-Magell-MAKAKA.-.
Крутой гайд только в описании скрипт добавляй плис
первый скрипт кому лень писать: local zombie = script.Parent
local waypoints = workspace.Basic.Waypoints
for waypoint = 1, #waypoints:GetChildren() do
zombie.Humanoid:MoveTo(waypoints[waypoint].Position)
zombie.Humanoid.MoveToFinished:Wait()
end
Откуда waypoint
действительно полезное видео 🙂
Когда второй гайд про башни или про что там???
Скоро
@@Ilya-.-Magell-MAKAKA.-. Час назад!
Ллщв@@Zhylevar
Чел пж подзскажи как називаеться фонк тайм аут от 5:43 до 9:10
ХВАХАПХАХХАХАХ,БРО ЭТО НЕ ФОНК
Магелл привет. Я хотел спросить что делать если скрипт 7:55 не работает, зомби как стоял так и стоит.
У меня тоже самое. Скрипт вообще не работает. Магелл заметь
@@Gei511 ошибка в скрипте и поэтому советую посмотреть ролик англа челика у него была такая же ошибка и он ее уже исправил
Броу у тебя талант!
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
@@funpayarsenkamel так он сам сказал гений
@@МинипекаПекапопа Так это гений под всеми комментами пишет, что у него талант в программировании
Кстати, если в Майн скрипте поменять принт и таск местами, то по окончанию таймера на таске начнется волна
Mob не является допустимым участником скрипта "Server Script Service.Main". - Вот, что мне пишут. Никак не могу починить(
Ребят если моб не спавнится проверьте названия папок и старт я 4 часа не понимал в чём проблема а потом увидел что в коде Start а название старта start и он не находил (изменено) МАГЕЛЛ ТЫ ТОП
хотел бы что бы все скрипты под описанном был тогда было бы круто
но ты лучшии
Что делать если я сделал все точь в точь нету не единой ошибки а зомби не спавниться даже если точку старт передвинул выше
Тоже самое
Ребят, кто хочет 2 часть. ПРОСТО посмотрите GnomeCode. Хоть он на Англ, но он херни не посоветует. Если не знаете английский, учите его:)
Привет! Я делаю джо джо товер дефенс, было бы очень хорошо если бы ты мне объяснил куда вставлять скрипты, и Какие писать
Без знания луау ты никто
Нормас! Продолжай!
18:40 Нет, макака не спавнится а становится прозрачной при добавлении в папку 'Mobs'
Кто знает с чем это связано?
Если пофиксил напиши в чем дело @@Godzilla_Play2014
@@Bs_1delouисправил?
Если бы вы еще додумались добавлять скрипты в описание
Спасибо огромное за туториал
крутое видео
А как сделать что бы он ходил по дороге , а не уходил в самом начале с её?
Моё уважение макакыч работает
Бро, помоги пожалуйста у меня проблема в том что у меня тупо не появляется зомби хотя по скрипту и по видео я сделал всё нормально.
хорошая работа!!!!!!!!!!!!!!!!!!!!
Видео крутое поцан много знает осталось только доделать
йоу,братишка,помочь с проектом? я умею хорошо карты делать
discord.gg/5UCh9ap5
Подскажите пж что мне делать мне пишиться старт не являеться достутимым членом папки "crossroad моё название карты" я и в Path ложил и в Waypoints не чего не помогло
Лучший, молодец!
local ServerStorage = game:GetService("ServerStorage")
local mob = {}
function mob.Move(name, map)
local Humanoid = mob:WaitForChild("Humanoid")
local waypoints = workspace.Basic.Waypoints
for waypoint=1, #waypoints:WaitForChild()do
Humanoid:MoveTo(waypoints[waypoint].Position)
Humanoid.MoveToFinished:Wait()
end
end
function mob.Spawn(name, map)
local mobExists = ServerStorage.Mobs:FindFirstChild(name)
if mobExists then
local newMob = mobExists:Clone()
newMob.HumanoidRootPart.CFrame = map.Start.CFrame
newMob.Parent = workspace
else
warn("Requested mob does not exist")
end
end
return mob
7:12
Когда я перемещаю зомби в ServerStorage он у меня исчезает
Так и должно быть
Если ты правильно скрипт напишешь он будет появляться при начале игры
Забыл наверное клон добавить)
discord.gg/5UCh9ap5
люди что делать?
я сделал все как показано но у меня зомби останавливается на третьем пункте
вот скрипт который я сделал
local Zombie = script.Parent
local waypoints = workspace.basic.Waypoints
for waypoint=1, #waypoints:GetChildren() do
Zombie.Humanoid:MoveTo(waypoints[waypoint].Position)
Zombie.Humanoid.MoveToFinished:Wait()
end
Проверь порядок всех точек на карте, возможно у тебя нету 4 точки
Что делать если зомби останавливается на половине пути ? 8:06
local zombie = script.Parent
local waypoints = workspace.Basic.Waypoints
for waypoint=1, #waypoints:GetChildren() do
zombie.Humanoid.MoveTo(waypoints[waypoint].Position)
zombie.Humanoid.MoveToFinished:Wait()
end
у меня этот скрипт не работает что делать
local zombie = script.Parent
local waypoints = workspace.Basic.Waypoints
for waypoint=1, #waypoints:GetChildren() do
zombie.Humanoid:MoveTo(waypoints[waypoint].Position)
zombie.Humanoid.MoveToFinished:Wait()
end
@@Nepomni_Original А ЧТО изменилось только?
@@Outer_Chara если у тебя не работает то попробуй
workspace.Waypoints.(название карты)
@@Nepomni_Original да нет просто когда ты написал сразу заработал
@@Outer_Chara а ок
как смотрю по сути сначала он посмотрел зарубежного ютубера гном кода
описание чек
Бро,у меня не получается сделать зомби,т.е. он не двигается помоги пожалуйста)
Кста такая же проблема
+
+
У меня в первом скрипте waypoints и waypoint подчеркиваются синим, что это значит?
А почему у меня когда я пишу (waypoints[waypoint] у меня waypoint отмечаеться симини волнисты порчерками
У меня скрипт не понимает 4 строку GetChildren ЧТО ДЕЛАТЬ😭
Как сделать нормалным инструмент skale? А то у меня когда отдаляю он толькона определеное растояние
А можно тайм коды ато непонятно где ты делаешь то врагов то юнитов😊
2:39 топ музон
и Main
local mob = require(script.Mob)
local map = workspace.Basic
mob.Spawn("Zombie", map
я всё сделал что то не работает ищу ошибку уже какой раз а ничего всё равно не работает
Поначалу всё было хорошо, зомби ходили по дорожке, но почему-то скрипт чтоб они спавнились не работает
Тоже😔
21:51 у меня ошибка ServerScriptService.Main.Mob:5: attempt to call mising method 'WaitForChild' of child
Прошу помогите
И ещё зомби не ходит по вейпоинтс
А что делать если у меня зомби сделан задом наперёд и не хочет идти?
Бро топ
магелл помоги пишет Start is not a valid member of Folder "Workspace.Basic" в 19 строке 20:52 я пересмотрел у меня всё правильно я не знаю что делать
я советую сократить видео что самое нужное по типу фгота
Попробую
я твой подписчик в чем ошибка
local ServerStorage = game:GetService("ServerStorage")
local mob = {}
function mob.Move(mob, map)
local humanoid = mob:WaitForChild("Humanoid")
local waypoints = map.Grassland.Waypoints
for waypoint=1, #waypoints:GetChildren() do
humanoid.Humanoid:MoveTo(waypoints[waypoint].Position)
humanoid.Humanoid.MoveToFinished:Wait()
end
end
function mob.Spawn(name, map)
local mobExists = ServerStorage.Mobs:FindFirstChild(name)
if mobExists then
local newMob = mobExists:Clone()
newMob.HumanoidRootPart.CFrame = map.Start.CFrame
newMob.Parent = workspace
mob.Move(newMob, map)
else
warn("Requested mob does not found:", name)
end
end
return mob
17:43 у меня зомби невидимый (он в сервер сторейжде во вкладке мобс
Жиза
Найс,рад что без тулбокса
А как он тут вообще тулбокс мог использовать? Тут в основном только скриптинг был.
@@VAV3377 готовые скрипты уже удалили из тулбокса? Спасибо что рассказал
Почему я пытаюсь сделать дорогу а онда только на большое кодичество студов отдаляется
клутой
Кто тут еще могу сказать рабочий скрипт на навигацию зомби
Я тут живой, но мне не нужен
Скажи
@@Lolstigr поздно ты но позже дать могу
Дай пж
Макака видео
Что делать если все скрипты сделаны правильно но не сравнится мобы
что делать если он не идет но скрипт тот же что у и у тебя? он спавнится но стоит на месте а ошибок нет
видео крутое но песня вторая не подходет
Привет У меня проблема пишется то что не знает что такое Physicservice раскажите пж как исправить ошибку
делаю все по гайду но при запуске на 18:22 в аутпуте пишет это
Start is not a valid member of Folder "Workspace.Basic"
перемасти start из в папку basic,типо начала откуда враги идут
спасибо огромное у меня была та же ошибка и я исправил@@kakoitochel69
Бро а что делать если пишет
Spawn is not a valid member of Folder "Workspace.Basic"
ты написал его карту ты должен добавить вкладку и написать название карты и место Basik название карты думаю понятно
29:40 отсылко
Почему у меня ничего не получилось, я делал всё как ты но зомби не двигается, я могу его потолкать и всё хоть и скрипт такой же как и у тебя, что может быть не так?
У тебе нету waypoint
Можна в ролик к тебе пожалуста
ПРСТО НЕ МОГ ОСТАВИТЬ В ОПИСАНИИ СКРИПТЫ И ВСЁ
НАХ НАМ ГОЛОВУ ВОРОЧИТЬ
1 is not a valid member of Folder "Workspace.Basic.Waypoints" что делать?
назвать вейпоинт 1
что у меня не правельна?
local ServerStorage = game:GetService("ServerStorage")
local mob = {}
function mob.Move(name, map)
local humanoid = mob:WaitForChild("humanoid")
local waypoints = workspace.Basic.Waypoints
for waypoints =1, #waypoints:WaitForChild() do
humanoid:MoveTo(waypoints[waypoint].Position)
humanoid.MoveFinished:Wait()
end
end
function mob.Spawn(name, map)
local mobExsit = ServerStorage.Mobs:FindFirstChild(name)
if mobExsit then
local newMob = mobExsit:Clone()
newMob.HumonoidRootPart.CFrame = map.Start.CFrame
newMob.Parent = workspace
coroutine.wrap(mob.Move)(newMob, map)
else
warn("")
end
end
return mob
выдает ошибку Start is not a valid member of Folder "Workspace.Basic"
если у вас правильный скрипт пж напишите
@@doder_bobersk чел помести парт под названием Start в папку Basic
спс
как сыграть вы тваю игру
Я ее покачто выкладывать не буду пока не будут все части
tower defense simulator это оригинальный тдс, у тебя tower defense просто.
Tds - стиль игр, а не название
@@irgegh Бред, tower defense это стиль а tds игра, блунс тд 6 в название нету слова симулятор
дс есть?если есть то можно сылку пж
discord.gg/5UCh9ap5