Как Написать СКРИПТ с ФУНКЦИЕЙ в Roblox Studio! (УРОК 2)
Вставка
- Опубліковано 13 чер 2024
- Третья Часть - • Как написать СКРИПТ на...
Скажу сразу, спасибо за просмотр. И если тебе понравилось это видео, то обязательно поставь лайк. Ведь это пожалуй самое моё запарное видео. Над ним я старался больше, чем над любым другим. Если вы хотите больше видео про роблокс студио, то пишите какие мне ещё темы стоит обсудить. Ну и так-же пишите в комментариях, о том, что хотите больше видео про Roblox Studia.
Ссылки:
Дискорд сервер - / discord
Донат - www.donationalerts.ru/r/leon20...
Твич - / leorended
Профиль в роблоксе - www.roblox.com/users/11738813...
Я в вк - leorended
Тайм-коды
0:00 - Предисловие
0:47 - Как сделать блок кликабельным
1:12 - Что такое функция + Самый просто пример
2:42 - Возврат блока в прежние состояние (Wait)
3:12 - Возврат блока в прежние состояние (Условие)
3:38 - Плавный переход между состояниями
4:21 - Плавный переход между состояниями (Цикл)
5:11 - Общий результат
5:58 - Послесловие
Теги: роблокс, скрипт, роблокс студио, скрипты, лион, роблокс студио скрипты, роблокс студио как писать скрипты, roblox, скрипты роблокс студио, студио, роблокс студио как написать свой скрипт, Как Написать Свой СКРИПТ в Roblox Studio! roblox studio, скрипты в роблокс студио, как создать свою игру в роблоксе, как создать свой скрипт, roblox studio script, роблокс студио скрипт, роблокс студио гайд скрипты, рандом, random, math.random, случайный выбор - Ігри
Система циклов и условий в Roblox Studio работает немного некорректно.
Поэтому иногда возникают ошибки. И ваш код может не работать, даже при условии того, что написан полностью правильно.
В таком случаи вы можете заметить Цикл например обычным большим списком команд, выполняющихся друг за другом. Так 100% всё должно пойти как надо!
А Я не проходив уроку інформатики але все розумію і не можу ніяк зробити своєї функції вона дуже складна але там купа можна зробити умов роботи стіни з Кен колід карооч каша
А якщо мені треба щоб той гравець тіки міг бачити то що він зробив натискаючи
бред...
Умеешь модельки делать?
Так вот зачем изучать информатику
2 часа на сценарий, жоско.
За это можно и лайк поставить)
Я поставил
ЖОСКО, bruh... ( Может жёстко? )
@@Naklz5802 bruh nigga
если не шаришь за эту тему = не пиши об этом
Согласен
Я поставил
СРОЧНО 3 ЧАСТЬ!!спасибо тебе огромное,не думал что смогу понять хоть чтото,но я понял абсолютно всё!
Побыстрее бы третью часть
угу
ждём 1 год
Уже вышла
Очень полезная информация :3
даx99999999999999999999999`1
12101001010001
Продолжай пожалуйста, ведь таких уроков по Lua ооочень мало, хорошо объясняешь и голос приятный :3
Поддерживаю
Их очень много(на анг.), если вы не ламеры
Спасибо что помог,отличное видео!
очень круто! Понял всё с первого раза! Круто бы выпустить 3часть
Спасибо большое! Ничего понятней видео на ютубе я не видел!👍
Мистер живой человек, прошу вас продолжить делать ваш обучающий контент, мы с другом хотим начать делать игры, в отличии от других ютюберов тут хотя-бы что-то понятно. Живи давай и не ложай.
Поддерживаю!
Реально легче посмотреть его 3 видео чем 86 так ещё и видео там длинее
Какой умничка! Молодец. Ни разу не перемотал пока слушал и действительно все стало понятно и не так страшно как думалось. Спасибо тебе, лайк и подписка твои 👍
СПАСИБО ВАМ! Я НАЧАЛ СМОТРЕТЬ ВАШИ РОЛИКИ И НАЧАЛ РАЗБИРАТЬСЯ ВО ВСЕМ ЭТОМ! Я ДАЖЕ НАПИСАЛ ПАРУ ПРОСТЕНЬКИХ СКРИПТОВ КОТОРЫЕ ОТЛИЧНО РАБОТАЛИ
ты мне помог, я не знал как сделать дверь, а ты мне помог
Спасибо!
Лайк Лиону, все понятно и просто
Ура видос по студий я всервно создаю плейс
Очень круто объясняешь, спасибо чувак
Спасибо что объясняешь для чайников. Это гораздо лучше чем показывать как сделать тото тото, так сказать возможности вместо копирования
Если у тебя не 0.5 интелекта, то объяснив как допустим лампочку включить нажав на кнопку ты и поймёшь как к клику привязать функцию
@@zetekol3359 я вообще другое имел ввиду --_-- В комментариях к таким видео обычно пишут "как сделать то-то то-то. Покажи как сделать меню" и тд, а это значит что люди совсем ничего не знающие, что ты собрался детям затирать про функции если мой "маленький друг" с роблокса даже в интерфейсе не может разобраться
Ничего не понял, ну ок
Спасибо, крутое видео, помог. С меня лайк и подписка, за старания
Кста, в конце понял отсылку на Хауди Хо ;)
Очень понятно объясняете спасибо собираюсь сделать свой режим вот только надо это еще запомнить
Не люблю льстить, но чувак, спасибо тебе огромное, твои видео такие понятные. При этом ты ещё и цепочки видео делаешь, по типу посмотрите эти видео перед этим и т.д.
Спасибо. Очень люблю твои видео
Спасибо, я раньше учился делать игры на годот, но нашёл ЭТО. Короче спасибо, помог
Спасибо за ролик всё понятно!🙃🙃😉
После этого видео у меня появилась мотивация сделать игру=) спасибо!
Спасибо за то что рассказал про function а то у меня такиееее проблемы были именно с этим скриптом и я уже всё понял!!
Ты лучший епта :)
Я не знаю, но благодаря тебе я теперь начинаю понимать реально скрипты.
Спасибо за видео очень понятно все объясняешь
Спасибо за видео!
Интересует как создать/поменять персонажа.
Очень информативно и все понятно полезно
Я пересмотрел столько уроков по роблокс студио я нечего не понял а с одного леона я научился говорю ГО ЕЩЁ
Спасибо за контент
Твои уроки просто имба
Спасибо! Теперь я смогу хвастаться перед друзьями какой я крутой скриптер!
Гений! Никогда такой легкой подачи не видел
ДАВАЙ 3 ЧАСТЬ! Это самые понятные видосы"
очень информативно продолжай топ👍🏻🔥🔥🔥🔥❤️🔥❤️🔥❤️🔥
Самый лучший ютубер для того чтоб учить луа
А, да, кстати, тот комментарий я писал не досмотрев ролик, а досмотрев - могу заявить
Это шедевр
Если поменять transperty на что то другое, то можно сделать дверь, лампочку
Лион спасибо тебе годный видос спс
Лион это ютубер на миллион!!!!
Спасибо,для самых начинающих подойдет но чтобы ЕЩЕ плавнее то уже нужно использовать TweenService
Го ещё серии
ты топопвый
подписка + лайк
удачи бро
Мой любимый паскаль)
А как сделать кнопку такую чтобы выкидывала играков?
Спасиба леон
а как сделать чтобы ночью темно было, у меня в игре освещение на 3 или 4 стоит, не помню точно.
я вроде бы пытался сделать что-то но не получилось.
и ещё интересно, как сделать чтобы были деньги и при нажатии какую-нибудь деталь выдавались деньги?
Огромное спасибо 😅
го еще уроков просто понимаешь я вообще-то не шарил в Lua но ты идеально объясняешь
Стараюсь ради вас
@@LeoRendeed спасибо что стараешься
Спасибо!!!! Помог!! Давай 3-ю часть!!!
Спасибо огромное!
спасибо большое ты мне помог , будет ли 3 часть?
чел топчик, все понял
спасибо
за водос
спасибо!!
Большое спасибо! У тебя судьба быть учителем (:
На конец то кто то решил делать туториалы по скриптингу в такое время, спасиб тебе Лион
Изменено: я хотел сказать то что последний скрипт не работает но потом посмотрел описание, и понял что это баг
Если в Block 2 засунуть второй скрип то парт можно использовать как дверь скрипт: function TEST1 ()
if game.Workspace.part1.CanCollide == true
then game.Workspace.part1.CanCollide = false
else game.Workspace.part1.CanCollide = true
end
end
game.Workspace.part2.ClickDetector.MouseClick:Connect(TEST1)
А если не делать скрипт и добавить wait(3) то можно сделать 3-х секундную дверь
функции или же методы как угодно можете их называть принимают аргументы, поэтому после функции пишут скобки где и должны хранится эти аргументы по мере необходимости.
Я: (*Смотрю чужие видосы*) Ничо не понял, но очень интересно
Твои видосы: (*смотрю их*) Всё понял, и очень интересно
Спасибо за гайд незнал о некоторы функциях, можно ведь через твин сервис так плавнее?
ура спасибо, слушай, можешь сделать тако2й видос, что делать если тебя телепортирует под земл когда выбираешь свой предмет
У тебя чо предмет больше персонажа?
Убери Anchored
@@antontriton8526 попробую, спасибо
Записывай больше роликов по программированию. Пользоваться TOOLBOXом и строить карты уже все умеют, а вот кодить нет. На данный момент это самый годный канал, который объясняет программирование в роблоксе. Пожалуйста, продолжай
Как по мне лучше DevKing или AlvinBlox
Вот это я понимаю, понятное объяснение! А то в других роликах ничего непонятно, но что-то объясняют чего никто не понимает.
жалко что больше не будет продолжений.... это печально но есть ещё 2 хороших способа выучить скриптирование
@@kirillfedorenko5325 какие?
А продолжение будет? Ещё много интересных тем есть. Думаю всем будет интересно как взаимодействовать с игроком через свой скрипт, да и вообще взаимодействие через свой скрипт со скриптам по умолчанию находящимися в игре (допустим управление персонажем) . Эти 2 темы урока на 4 можно растянуть кста, и в каждый рекламу засунуть)))))))))))))
чел молодец
Прозрачность можно менять через tweenservice, но для этого надо углубится в сервисы
Спасибо я давно хочу научится програмировать и ты помог я немного знаю как програмировать я могу создать небольшой симулятор и кстати покажи в следуещем видео как програмировать на роблокс студио с друзьями.
Смотри сверху есть такая полоска там где home и тд ищешь там view там есть team create, кликаешь на team create, открывается окно,в окне зелёная кнопка нажимай на неё, дальше игра перезапустится, это нормально, потом идёшь в home (полоска сверху есть где view нашёл) и там есть settings открывается окно там есть Permissions нажимаешь пишешь ник друга и ОБЯЗАТЕЛЬНО надо чтобы он был у тебя в друзьях, кликаешь на картинку его персонажа и у его ника будет надпись Play поменяй эту надпись на Edit (нажав на play и выбрав Edit) и потом нажать на кнопку сохранить (Save) если что то не понятно, спрашивай
1:38 Я конечно программирую на языке Python а это явно другой язык программирования, но в Phyton в скобочках нужно указывать переменные которые нужны для функции и не создаются в ней
Ты полностью прав. Как и в случае с Python, в Lua в скобках после объявления функции пишутся аргументы функции.
@@procybit Что именно там писать?
ещё можно использовать tween, так ещё сложнее, но намного плавнее и лучше
чел ты крутой
В скобочках могут находиться аргументы(если они нужны) твой друг программист обьяснит)
P.S: лучше использовать метод tween или зацикливанием for i=0, 0.5 , 0.05 do
лайкнул пописался и нажал на колокол
Пасиб
А сделай видео: Как сделать гонки (например Driving Simulator)
все понял спасибо
скобки нужны для параметров!!
function test (X)
print(X)
end
test("3")
--я не тестил но должно дать 3
Это аргумент
Только увидел слово функция и алгебра напомнила о себе
Как сделать способности(тоесть допустим как в игре GPO, когда без предмета в руках ничего не можешь делать, а когда его выбрал можешь активировать способности) и ещё как сделать сами способности, тоесть я не понял как призначить клавишу и сделать антмацию
А как сделать движующиеся блоки? Надеюсь в следующем видео расскажешь!
Лион! Сделай гайд как сделать магазин тоесть чтобы было здание а там на полках продукты ты кликаешь на продукты и у тебя снимаются денги(я прост нашёл как сделать деньги и теперь туплю как сделать магаз) на ютюбе ещё такое не делали людям должно зайти
А как мне сделать тоже самое что и с прозрачностью только с удалением блока?
4:43
Я конечно не такой ещё супер дупер роблокс студер, но могу в этом моменте облегчить скрипт
Ты написал всё конечно правильно, но тут также можно не переписывать всё, а поставить перед равно плюс и после равно написать сколько нужно. Пример:
...Transperency += 0.05
Должно сработать. И вместо плюс можно ставить любой знак математики.
спасибо, можешь пожалуйста подсказать... у меня вместо того что бы парт сделался прозрачным на 0.5 он делается на 1, хотя скрипт написан как в ролике, как исправить?
@@Zelner. Покажи скрипт
А как сделать чтобы скрипт работал постоянно, а не 1 раз?
А как делать такие скрипты кнопок на экране как допустим в dinosaurs simulator,когда например поивляется кнопка магазин ты нажимаешь и тебя беребрасивает на другой экран
хорошо
*Спасибо я сделал дверь Давайте 3 часть>3*
Спасибо за гайд. А как с помощью кнопки выключить коллизию, для двери ?
Поиграй пожалуйста в Build boat for treasure! Это что-то похожее на Lumber Tycoon 2
Вообще ни разу не похоже... абсолютно разные режимы, как по тематике, так и по геймплею
Как заядлый любитель питона и луа могу сказать что скобки после имени функции нужны для передачи параметров в функцию
Как заядлый программист C# и JS скажу что лучше использовать в коде TweenService чем изобретать костыль и велосипед
я поставил ровно 100-ый лайк
так. мне нужно сделать кнопку gui, которая будет активировать анимацию игрока. я уже столько ищу и ничего не нашла по этому поводу. как это сделать?
Как сделать так чтобы персонажи говорил чтоб это было запрограммировано уже
Например: в пpiggy в начале игре небольшая анимация Я там где персонажи говорят это текст высвечивается у всех на экранах как это сделать Я хз?
Спасибо я даже сам дополнил первый скрипт в этом видео
Да это так но есть есть ещё третий способ сделать плавность- tweenservice
Расскажи как например взять блок и написать на него скрипт что когда я возьму его в руку и съем то буду бегать на 50 процентов быстрее в течение 1 минут
Да я знаю пишу очень поздно, но всё же: когда ты прописываешь game.Workspace.Block1.Transparency = game.Workspace.Block1.Transparency + 0.1, то можешь просто прописать game.Workspace.Block1.Transparency += 0.1
2 года изучаю скриптинг в Роблоксе, но только что узнал про цикл "repart until" .-.
Что то не верится
@@zetekol3359 Пожалуйста прочитайте это ответ к моему комментарию чтобы потом делать какие либо выводы!Почему я так решил?Я знаю большое количество людей,которые по праву считаются программистами и я начел изучать IT индустрию,выбрал Python и Lua. Python из-за того,что на нем пишут ботов,сайты,программы и т.д. и он очень легкий язык программирования,сразу же скажу php я тоже как и другие люди которые шарят в IT индустрии не считаю за язык программирования(Вики пишет что php является языком программирования)Lua - это язык программирования на котором были написаны такие игры как Garris mod и Roblox из-за этого я хочу выучить этот язык и да он легкий.Я с уверенностью могу сказать,что почти каждый человек скажет что умею "скриптовать"на самом деле это не так!Чтобы немного разбирать в языках программирования нужно знать английский где-то 7-8 классах нужно иметь знания(уметь хорошо говорить,думать на английском,уметь написать предложения в которых не должны быть ошибки и знать более 3000 слов)Перейдем к программированию.Человек,который изучал какой либо язык програм. 1-3 года не является программистом из-за того что за это время мало что изучил,нужно минимум 3-5лет учебы и 2-4 лет практики и тогда можно считать человека программировать и может говорить,что он умеет программировать,а не скриптовать
@@lockaeroof1225 Я конечно все понимаю но Garrys mod и Roblox написание на C++ с Lua C
Чего-то не верится.
Лион, пожалуйста сделай тутор на норм магазин чтоб когда наступает на какой-то парт открывался гуи
Можешь пожалуйста сделать видео о скриптах при касании объекта? Очень нужно для моего плэйса, а сам я не очень разобрался :3
++++++
Внутри блока создай скрипт и пиши
script.Parent.Touched:Connect(function(touched)
-- твой код
end)