Создаю Tower Defense Simulator С нуля! с использованием гайда Roblox Studio 1 ЧАСТЬ (Дс в описании)
Вставка
- Опубліковано 25 вер 2024
- Гайд я взял от англоязычного ютубера GnomeCode
ССылка на мой дс сервер: / discord
Так же если ты хочешь быть моим другом то вот мой дс: Bulka228213
Нам срочно нужны разработчики в игру всё что требуется:
Зайти на сервер, ответить на все вопросы, заполнить анкету и ждать когда тебя примут)
удачи - Ігри
💥💥!!РЕБЯТА!!💥💥 Если у вас чтото не работает, то перепроверьте правильность написания скрипта, перепроверьте весь путь и т.д. У МЕНЯ В СКРИПТАХ ВСЕ ПРАВИЛЬНО!!! Также вы можете написать моим админам которые знают скрипты по ссылке в описании!! Прошу перестаньте писать такие гневные комментарии по типу "У меня не работает! Дизлайк и отписка"😢
А какие именно админы их там много
Я сделал все правильно не работает:(
Не ходит макака😊
у меня только спавн и какой то сорутине не хочет
помоги, макака просто нивидимая вроде ходит но она нивидимая помоги пожалуйста вот такая ощыбка ServerScriptService.Main:6: attempt to index nil with 'Spawn'
Вот исправленый скрипт
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
Рекомендую сделать 2 часть как сделать юнитов которые будут отбивать зомби
Пхпхпх ты сказал код БУТО "шарющий" "Рекомендую😋"
Это конечно не видео урок,но тут всё очень понятно,лучше чем в специальных видео уроках
Завтра попробую сделать свой тд, если получится то буду упоминать тебя в каждом своем видео
БРО, ТЫ ПРОСТО ЛУЧШИЙ, СПАСИБО ОГРОМНОЕ, ПО ТВОИМ ТУТОРИАЛАМ СДЕЛАЮ СВОЙ ТД
лучше по GnomeCode делаю тд, он не делал завершеные туторы, это как деввлог
ты крутой можно добавить очивку непобедим пропустить 10 волн и максимум 10 башен стандартов и не прокачивать их выше 2 уровня мда конечно я написал но может заметишь и за бейдж дают валюту или я хз
У меня пишет моб не существует х3
@@bebra1_yt26 тоже самое хотя имя существует
Молодец пацан продолжай в том же духе ( это кстати даже уже какой то гайд )
Чел харооош!
Лайк и подписка)
Спасибо огромное 1 час сидел не вдуплял где ошибка в коде, сравнил твой код и свой. Поправил и всё заработало! Спасибо за гайд!
Скинь скрип пожалуйста
Я тож у гномКода учусь. Благодаря ему реально легко научиться скриптингу
+++
Я не умею, но попробую, напишу если научусь, удачи вам бро! 😁
Круто, я тоже захотел сделать Tower, у меня только комп зависает
Tower defense simulator💀 (это название игры, а жанр этой игры tower defense)
А так молодец все хорошо сделал!
ПРОДОЛЖАЙ В ТОМ ЖЕ ДУХЕ
2:39 топ музон
всем привет, хочу передать пару слов автору , во первых автор огромный молодец что решил сделать свой товер дефенс , могу пожелать лишь удачи
первый скрипт кому лень писать: 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 часа не понимал в чём проблема а потом увидел что в коде Start а название старта start и он не находил (изменено) МАГЕЛЛ ТЫ ТОП
Топ, но из за музыки потчи не слвшно
хотел бы что бы все скрипты под описанном был тогда было бы круто
но ты лучшии
17:43 у меня зомби невидимый (он в сервер сторейжде во вкладке мобс
Жиза
Очень круто у тебя получается продолжай делать дальше❤❤❤❤
Лучший, да ты использовал туториал гном кода, но у тебя на понятном русском языке. Да и я понял где были мои недочеты, из-за этого не понял, как сделать так же как и у гном кода. Спасибо огромное!
Что делать если я сделал все точь в точь нету не единой ошибки а зомби не спавниться даже если точку старт передвинул выше
Тоже самое
Спасибо гайд помог только я недавно застрял на мометне с скриптом обизьянки чтлыб он ходил но минуту на зат я просто посмотрел все ошибки и поправил
КАК ИСПРАВИЛ
Крутой гайд только в описании скрипт добавляй плис
Магелл привет. Я хотел спросить что делать если скрипт 7:55 не работает, зомби как стоял так и стоит.
У меня тоже самое. Скрипт вообще не работает. Магелл заметь
@@Gei511 ошибка в скрипте и поэтому советую посмотреть ролик англа челика у него была такая же ошибка и он ее уже исправил
А как ты изучал Lua? По голосу тебе лет 12-15, а уже так хорошо скриптишь, похвально
Я смотрел много гайдов и оч много раз и тем самым запоминал всё у меня талант программирования
Тоже попробую,😉@@Ilya-.-Magell-MAKAKA.-.
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
@@funpayarsenkamel да я уже понял
повторюсь я умею писать скрипты, могу выложить даже видео с объяснениями по своей игре ( не про тдс )
18:40 Нет, макака не спавнится а становится прозрачной при добавлении в папку 'Mobs'
Кто знает с чем это связано?
Если пофиксил напиши в чем дело @@Godzilla_Play2014
@@Bs_1delouисправил?
действительно полезное видео 🙂
Mob не является допустимым участником скрипта "Server Script Service.Main". - Вот, что мне пишут. Никак не могу починить(
Я обещаю что стану олдом! Если ты не забросишт канал
я буду играть добавь очивки какие то пж и заметь пж
я буду ждать когда твая игра выйдет
Бро топ
Это мне напоминает гном код
Так это и есть код ютубера gnomecode. Чувак строка в строку свистнул, для 12 летнего в целом респект, что он интересуется таким, но со стороны ютуба от такого контента мало полезности. Он просто по инструкции всё делает, толком не объясняя свои действия, только диктуя строки, которые пишет. И всё это, потому что чужой код - ты не объяснишь, т.к сам толком не понимаешь задумку и устройства этого кода. Тут по хорошему можно взять идею с сервер сторейджем, а дальше свой код педалить, т.к скилл программирования не растёт от того, что ты свистнул код у другого - скилл растёт, когда сам его пишешь, придумывая своё решение.
@@пон-т4м7м ебать ты высрал я просто написал что мне это напоминает но у этого челика мне даже больше нравится потому что у него все бистро и понятно не как у гнома
Он и есть)
@@пон-т4м7мавтор в описании указал автора
Слишком много воды. Лень читать. А еще слишком мало точек, одни запятые.@@пон-т4м7м
Спасибо все понятно можешь сделать то же самое в режиме Obbi Creator
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
умею, я могу выложить своё видео где я создаю игру без скриптов полностью с объеснениями, тут я не отрицаю я сделал с помощью гайда @@funpayarsenkamel
Ты наверное имел ввиду - "Obby Creator"?
Бро, помоги пожалуйста у меня проблема в том что у меня тупо не появляется зомби хотя по скрипту и по видео я сделал всё нормально.
Лучший, молодец!
Нормас! Продолжай!
Кстати, если в Майн скрипте поменять принт и таск местами, то по окончанию таймера на таске начнется волна
У меня скрипт не понимает 4 строку GetChildren ЧТО ДЕЛАТЬ😭
А как сделать что бы он ходил по дороге , а не уходил в самом начале с её?
Ребят, кто хочет 2 часть. ПРОСТО посмотрите GnomeCode. Хоть он на Англ, но он херни не посоветует. Если не знаете английский, учите его:)
круто но я видел одно видео где делали лифты и лобби ты сможешь зделать так же
сделаю, но скорее всего в 3-4 части
Моё уважение макакыч работает
Видео крутое поцан много знает осталось только доделать
21:51 у меня ошибка ServerScriptService.Main.Mob:5: attempt to call mising method 'WaitForChild' of child
Прошу помогите
И ещё зомби не ходит по вейпоинтс
крутое видео
Если бы вы еще додумались добавлять скрипты в описание
Спасибо огромное за туториал
Можешь когда сделаешь тдс симулятор подсказать как сделать не чтобы покупать персонажей а чтоб их выбивать
Выбивать это скучно как то
@@Юра-п6мпокупать скучно
@@Stobslol431 типо ты можешь делать новые тактики и накопить на того кого хочешь, и тебе не обязательно тратить на одного и того же бойца больше в раза 3-4 денег чтобы выбить. Вот накопил ты себе тыщи 3 например, прокрут стоит сотку, крутишь и тебе не выпадает то что ты хотел, а с покупкой ты сможешь накопить столько же и купить сразу.
@@Юра-п6м так зато рандом есть и не зависит от того сколько ты играешь
@@Юра-п6мчел который не в курсе что в том же начале тойлет тавер дефенс нельзя было трейдиться но выбивать одинаковых можно было......
Чел пж подзскажи как називаеться фонк тайм аут от 5:43 до 9:10
бро молодец , продолжай в том же духе я в 1 гайде 3 часа пытался понять почему у меня не входит в игру а потом понял что у хит бокса (я его взял из описания того видео ) нет скриптов я плохо делаю карты я бы хотел делать карты как ты или с тобой
🤑
discord.gg/5UCh9ap5
@@Ilya-.-Magell-MAKAKA.-. спасибо
срок ссылки истёк@@Ilya-.-Magell-MAKAKA.-.
Подскажите пж что мне делать мне пишиться старт не являеться достутимым членом папки "crossroad моё название карты" я и в Path ложил и в Waypoints не чего не помогло
Как сделать нормалным инструмент skale? А то у меня когда отдаляю он толькона определеное растояние
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 а ок
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
хорошая работа!!!!!!!!!!!!!!!!!!!!
и Main
local mob = require(script.Mob)
local map = workspace.Basic
mob.Spawn("Zombie", map
Когда второй гайд про башни или про что там???
Скоро
@@Ilya-.-Magell-MAKAKA.-. Час назад!
Ллщв@@Zhylevar
Броу у тебя талант!
Чел, он просто списывает скрипты из англоязычного видео. Он не умеет сам писать скрипты!
@@funpayarsenkamel так он сам сказал гений
@@МинипекаПекапопа Так это гений под всеми комментами пишет, что у него талант в программировании
Почему я пытаюсь сделать дорогу а онда только на большое кодичество студов отдаляется
Бро,у меня не получается сделать зомби,т.е. он не двигается помоги пожалуйста)
Кста такая же проблема
+
+
Макака видео
А почему у меня когда я пишу (waypoints[waypoint] у меня waypoint отмечаеться симини волнисты порчерками
люди что делать?
я сделал все как показано но у меня зомби останавливается на третьем пункте
вот скрипт который я сделал
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 точки
bloons td?
делаю все по гайду но при запуске на 18:22 в аутпуте пишет это
Start is not a valid member of Folder "Workspace.Basic"
перемасти start из в папку basic,типо начала откуда враги идут
спасибо огромное у меня была та же ошибка и я исправил@@kakoitochel69
я всё сделал что то не работает ищу ошибку уже какой раз а ничего всё равно не работает
Что делать если все скрипты сделаны правильно но не сравнится мобы
У меня в первом скрипте waypoints и waypoint подчеркиваются синим, что это значит?
видео крутое но песня вторая не подходет
29:40 отсылко
Привет У меня проблема пишется то что не знает что такое Physicservice раскажите пж как исправить ошибку
А можно тайм коды ато непонятно где ты делаешь то врагов то юнитов😊
6:54
rкогда писали mob и main зомби не спавнился
ПРСТО НЕ МОГ ОСТАВИТЬ В ОПИСАНИИ СКРИПТЫ И ВСЁ
НАХ НАМ ГОЛОВУ ВОРОЧИТЬ
У меня зомби не ходит по вейпоинтам
+
Значит что-то не так
я советую сократить видео что самое нужное по типу фгота
Попробую
Можна в ролик к тебе пожалуста
магелл помоги пишет Start is not a valid member of Folder "Workspace.Basic" в 19 строке 20:52 я пересмотрел у меня всё правильно я не знаю что делать
йоу,братишка,помочь с проектом? я умею хорошо карты делать
discord.gg/5UCh9ap5
Они у меня бесконечно идут я сделал 5 волн а потом они все идут и идут
Кто тут еще могу сказать рабочий скрипт на навигацию зомби
Я тут живой, но мне не нужен
Скажи
@@Lolstigr поздно ты но позже дать могу
Дай пж
а можно что бы блок двигался
я скину это своему другу и наконец мы сделаем флоппсвелл тд
как смотрю по сути сначала он посмотрел зарубежного ютубера гном кода
описание чек
Почему у меня ничего не получилось, я делал всё как ты но зомби не двигается, я могу его потолкать и всё хоть и скрипт такой же как и у тебя, что может быть не так?
А помогите решить ошибку Workspace.zombie.Script:5: attempt to index number with nil
я твой подписчик в чем ошибка
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
как сыграть вы тваю игру
Я ее покачто выкладывать не буду пока не будут все части
Найс,рад что без тулбокса
А как он тут вообще тулбокс мог использовать? Тут в основном только скриптинг был.
@@VAV3377 готовые скрипты уже удалили из тулбокса? Спасибо что рассказал
Помогите у меня монстры спавняться но не идут что делать
Да как выйти со скрипта чтобы не закрывать не крестик
что делать если он не идет но скрипт тот же что у и у тебя? он спавнится но стоит на месте а ошибок нет
пж весь скрипт 20:29
discord.gg/5UCh9ap5
17:49 а что если моб не спавнится?
Такая же проблема
У меня почему-то не 0одит зомби