Таблицы в Роблокс студио #9| Roblox Studio Скриптинг Remastered |
Вставка
- Опубліковано 4 лип 2024
- Привет! В этом видео подробно показано, как управлять таблицами (Tables) и как их использовать, как циклить, и в чём отличия между in pairs и in ipairs. Таблицы помогут вам сэкономить лишние переменные и упростит общую работу в скриптинге!
Если тебе это помогло и ты хочешь следующей части скриптинга, то поставь лайк! Не забудь про комментарий, может, у тебя возникли вопросы? Даже если нет, напиши что-нибудь интересное, буду рад!)
Забыл упомянуть, что можно сделать и так: Tablica[2] = Новое значение
Это заменит/добавит элемент в этом индексе
Мой дискорд сервер - / discord
Телеграм - t.me/FGOT_Official
Моя игра - www.roblox.com/games/4788374461
Моя роблокс группа - www.roblox.com/groups/4799990
Роблокс группа моей студии - www.roblox.com/groups/11212106
Таймкоды для вашего удобства:
0:00 Вступление
0:09 Создание таблицы
1:17 Получаем данные
1:35 Изменение чего-либо
2:44 Сортировка table.sort()
3:11 Полезная фича
4:03 Добавление элемента table.insert()
4:59 Вырезаем элемент table.remove()
5:20 Dictionaries - Новый вид элемента!
7:44 Таблицы в циклах
8:39 Разница pairs и ipairs
9:05 Завершение - Ігри
Я очень жду продолжение рубрики, потому что ты ДЕЙСТВИТЕЛЬНО учишь Lua, а остальные просто дают готовый скрипт и говорят, как его настраивать.
Хочу урок на GUI, его оптимизацию на другие устройства и (Ну это не так сильно надо, просто интересно) как создавать плагины.
Изменено: Я даже в своей школе программирования научился за 2 месяца меньшему в Roblox, чем за эти примерно 3.5 часа (Это учитывая мои перерывы).
👍👍👍👍👍👍👍👍👍👍👍
весь твой комент это жиза жизненая
где прода
Луа это какой-то псевдо яп😂 настолько лёгкого япа я не видел. Если я узнаю что тут нет базовых вещей как массивы, типы данных и классы то я знаю Луа уже на 100%
@@plushnik Луа использоваться может часто как ядро чего то или для других задач
например как в гаррис моде или в вартандере
@@_DinyaVkusnaya_ Ну с классами я погарячился. Ведь вроде как я помню это типизипованный язык,и классов и обьектов тут не должно быть.
таблицы для меня очень сложные, но фгот все подробно объясняет и все понятно!
+
Ну шо жду новую часть, видео крутые, продолжай в том же духе
Видео подъехало круть
кратко и понятно, жду конца рубрики(именно выход оставшихся видео) что бы сделать свою игру
База! Спасибо!
ФГОТ это лучший плейлист который я когда либо видел, мы все ждем продолжение рубрики.
пожалуйста, продолжай эту рубрику она очень полезная
Привет фгот! Жду 10 части У тебя видео понятливые
привет, FGOT!
Твои видео понятные и интересные!
продолжай в том же духе!
Жду не дождусь 10-ой части!
спасибо большое за видео скриптинга
я очень жду продолжения рубрики потому что я хочу тоже делать что то своё
p.s в отличии от других туториалов у тебя всё понятно ты РЕАЛЬНО учишь языку lua пока другие просто дают готовый скрипт и показывают как сделать то как сделать сё и при этом эти ролики называются так будто они реально учат, да и в большинстве случаев они говорят монотонным голосом. а твои видео про lua очень понятны ты рассказывал про tweenservice про циклы. А также у тебя нет тех самый дефолтных видео по типу "Как скачать роблокс","Как создать парт", "Пишем первый скрипт". Твои видео реально учат lua, без тебя я бы не смог даже взяться за lua. Я очень жду продолжения как и остальные зрители
тоже самое, жду продолжения рубрики. ФГОТ РЕАЛЬНО КРУТОЙ, он понятно все обьясняет и главное коротко. я уже выучил почти всю базу скриптинга на языке lua благодаря фготу и еще некоторым авторам.
+++++
Наконец
Здарова! Видосики будут ещё по этой теме? Круто получается, из всех объясняешь лучше всех! Выпускай следующие части пожалуйста 😫🙏🙏💓. К примеру:Как использовать всё скрипты (идеи использования в создании игры). Спасибо если заметил) 😅
FGOT, будут ли ещё гайды и туториалы? или всё уже испробовали? (я уверен что нет)
да не всё
🐢
🐢
🦒
Честно мне вообще не интересно тебя смотреть, но я увидел видео про скалу и поржал смачно, ты конечно молодец но я бы мог его (твою) игру сократит очень сильно :)
Смотрю конечно тебя в 1 раз не сужу даже похвалю тебя, молодец)
Но могу дать пару советов (локал можно не писать, пробелы посли переменной тоже (а=1))
Удачи тебе братец ;)
🎉
блин, стрёмно что из за слабого актива ты можешь перестать снимать такие видео
@@user-mn3zx3tj4mжиза
0:20
Жаль перестал снимать
Нет@@relder1
Перестал, раньше чаще делал@@word68
Ждём новую часть!!!
Хочется видео про RemoteFunction и RemoteEvent
Привет FGOT! Можешь пожалуйста рассказать как из part сделать камеру (что бы она была всю игру а не убералась по кнопке)
Спасибо!
FGOT ПРОДОЛЖАЙ ТАКОЕ ДЕЛАТЬ ПОЖАЛУЙСТА
продолжай дальше делать ролики про скриптинг мне очень нужно
было сложно с массивами работать, посмотрел видео - и теперь я гений. хочу чтобы ты усыновил меня.
Видео по скриптингу очень информативные! Спасибо что радуешь нас контентом. И кстати когда будет 3 Альфа в игре The Beholder?
Если ты был у него в группе роблокса знал что альфа 3 на 90 процентов готова
Спасибо
ля, а ведь через время выйдет окончательный туториал, и новеньким в роблокс студии не придется ждать туторы
нужны новые видео. Я пришёл в роблокс студио с нуля, и благодаря тебе научился немного скриптить. Но уроков слишком мало, можно добавить гайды на GUI, на ИИ и т.д.
я в bobolox не заинтересован, но ты дал мне мотивации создавать что то крупное!
Крупный парт
Продолжай пожалуйста рубрику! Сделай урок по RemoteEvent и ModuleScript
Вопрос. А можна ли через таблицу сделать смену партов? Ну по типу в gui сделать 2 кнопки которые при нажатии добавляют в таблицу 1 эдиницу и также убавляют. И чтобы к примеру если в таблице число 1 то показывался парт с красным цветов, а если число 2 то парт с синим цветом?
Я о таблицах только сейчас узнал, лол.
Кстати, можешь сделать видео о CFrame? Я уже новую часть жду)
ТАк про это есть видео
CFrame или же цифровая позициия
Имеет 3 свойства X Y Z
Х отвечает за положение вперёд назад
Y отвечает за положение вверх или же вниз
Z отвечает за положение влево или вправо
Пример: CFrame.new(1,5,4)
Так же может быть с негативной позицией (-3,-6,1)
Разберём его, если это предмет а то есть part, meshpart,union и т.д
То позиция будет така 1 по оси Х 5 по оси Y и 4 по оси Z
По-другому Вперёд на 1 вверх на 5 и на 4 влево или вправо (точно не помню, извини)
Если нужно помощь пиши)
Рад буду помочь
@@voiddbtw спасибо чел, расписал подробно и понятно, пока что помощь не нужна, если понадобиться напишу.
Хорош
челик, помоги пж, у меня камера в Anchor, и он не вырубается.. как вырубить анчор у камеры
Я надеюсь что ещё будут видео по скриптам
Привет фгот!
Расскажи как сделать в игре вид сверху и другие ВИДЬІ КАМЕРЬІ например только вперед как ТЬІ сделал в игре со скалой симулятор
До сих пор жду, когда выйдет новое видео из данной рубрики. ФГОТ помогает начинающим скриптерам из России больше, чем кто-либо другой. Хочу подробно узнать, как работают ивенты, что такое ремоут ивенты или кастом ивенты. Остаётся лишь с терпением ждать возвращения героя.
Ремоут ивенты позволяют сделать какое то действие со стороны сервера, а не игрока.
очень непривычно когда такой лист начинается с 1 а не с 0...
Я очень жду продолжение рубрики, потому что ты ДЕЙСТВИТЕЛЬНО учишь Lua, а остальные просто дают готовый скрипт и говорят, как его настраивать.
Хочу урок на GUI, его оптимизацию на другие устройства и (Ну это не так сильно надо, просто интересно) как создавать плагины.
Изменено: Я даже в своей школе программирования научился за 2 месяца меньшему в Roblox, чем за эти примерно 3.5 часа (Это учитывая мои перерывы).
чел ты просто комм украл ты даже комм не изменял
@@gleba2284 факт,просто украл и норм ему.
Блин у меня рил та же сама ситуация я пошел в школу они не одного скрипта не научили я 1 месяц ходил потом такой не до свидания сейчас уже начинаю разрабатывать проект
Слушай, FGOT, помоги пожалуйста, как мне следать что бы при нажатии кнопки игроком, другому игроку в случае если он нахожиться на определённом растоянии, наносился урон?
мне кажется было бы лучше, если бы ты показал сначала что такое массив, а потом таблицу)
FGOT а как выводить числа из лидерборда в текст табель
Начали:345 тысяч людей
Закончили:51 тысяча людей
Я не знаю когда, но роблокс студио с момента выхода этого видео явно изменился. Некоторые скрипты из этого плэйлиста оказывались нерабочими и выдавали ошибку. Больше всего проблем возникло с таблицами и TweenService. Я по прежнему не знаю, как сделать рабочий скрипт типа "Таблицы" или "TweenService"
Про метатаблицы не упомянул) на их основе крутые штуки делают в lua
0:15 отсылка на Undertale?
фгот, ты отлично создаешь уроки по скриптингу. Но черт, ты очень часто что-либо недосказываешь или склоняешь все к тому, чтобы просто загуглить то что нужно. Лично я бы хотел более подробные гайды, даже если они будут выходить на 20 и более минут
Могу помогать через дискорд
Интересно какое это по счету видео, где FGOT вставляет музыку из битардии?)))
жду проду
Fgot. У меня есть идея для проекта(моего первого), но из навыков только то что есть в твоих гайдах покачто. Как думаешь у меня получится что-то сделать? (Проект не очень лёгкий но и не особо сложный. Чуть проще симулятора качка)
Или мне стоит ещё поучится
слухай, можешь туториал сделать как изображение на декале на аватарку игрока поменять? ничего такого на ютубе не нашёл
Fgot, когда будет 10 гайд? Просто я думаю что не хватает валюты которая является на равне с if else then elseif, потому что некоторые люди как я хотят сделать игру, где можно купить потратить. Спасибо.
в этих гайдах он описал все основы скриптинга. дальше дело за тобой). там не сильно сложно, если что ;). А вообще можешь сам поискать информацию в интернете
@@nikitakrasikov2624 я все сестре рАсКаЖу.
@@nikitakrasikov2624 ладно
я одно не понимаю во всех уроках как можно юзать те команды с перенными которыми ты ставишь числа
Очень похоже на enum из с++. Интересно, имеет ли луа массивы, векторы, классы, пространства имен? 🤔
ТРЕБУЮ ПРОДОЛЖЕНИЕ РУБРИКИ
Сделай видео про дверь на ключ карте но что она проверяля наличие карты в инвентаре игра для примера:country jail. Пж заметь🗂️
Я ща рвану от переполнения информации
Так бы и сказал, что массив создаешь, а то таблица-таблица))
Я вот интересовался у друзей, знают ли они, что такое массив - некоторые отвечали нет, а вот таблицы знали. Поэтому чаще использовал общее слово "Таблица")
пожалуйста продолжи рубрику
Я могу в твинсервисе двигать всё содержимое таблицы, если укажу переместить таблицу?
Скажите пожалуйста как присвоить переменной "а" значение из перечисленных переменных таблицы через math.random
Пишу скрипт:
a = 0
local Tablica = {1,2,3}
a = math.random(Tablica(1,2,3)) -- рандомизация
Во время рандомизации выдаёт ошибку.
Я думаю он завершил эти уроки потому что он более менее объяснил нам базу и остальное можно спокойно вычитать в инете.
Вообще хоть и в Lua это называется таблицы, но в остальных языках это принято считать масивами, одномерными, двумерными и т.д. Кст когда новая часть)?
что мне делать если я хочу чтобы при нажатии проигрывался случайный звук из существующих?
fgot сделай урок на datastore.
хочу понять как работает эта фигня что бы делать сохранения. пролистал все и вся нифига не понял или не нашел
спасибо, скоро будет тутор по лидербордам?
В ближайшее время нет
Фугот сделай пожалуйста видео о том как работает модульный скрипт
фгот куда пропали гайды?
как по мне таблицы на луа (точнее только table.sort(Tablica)) хуже чем на Python, ведь на луа нельзя str отсортировать
6:55 можно писать не Tablica["Part"]:Destroy(), а Tablica.Part:Destroy()
Откройте форточку мне стало душно
@@Aslan.2255 смотри чтоб не продуло, зима так то
@@issac332 ну ета лучше с тем душно
сделай гайд по рейкасту
Почему все хорошое так быстро заканчивается?
Я всего то за все 9 уроков записал 98523 листов
Я как 12-летний прогер на С++ могу сказать, что прогеры называют это массивами, однако на С++ в одном массиве (таблице) можно записывать только значения одного типа (boolean, int и т.д), а на Lua таблица 'универсальна'. Программисты меня поймут
Сделай гайд на валюту
Кстати если вы учили питон как я, вы бы давно знали как делать таблицы
А ты можешь объяснить команду RETURN и как она работает!?
сделай еще уроков
когда новый урок?
а можно ли использовать таблицы в if - then?
да: if #tablica == 5 then например
давай пж делай ещё гайды
(1, Enum.EasingStyle.Sine, Enum.EasingDirection.Out, 10, true, 0.5)
подскажите как зделать бесконечный цикл заданых задач твину а не 3 раза как было на видео
Ты про твин сервайс? Так это в другом ролике же
Сделай -1 в повторениях.И это будет бесконечно
ILL MAKE YOU SEEE HOW PROUD YOU AR OF ME SO
Пж продолжай делать гайды пж пж
Могу помогать через дискорд
А если я хочу создать переменную в таблице которая равняется числу как это сделать?
turtle = 9 ну или local turtle = 9 тоесть локальная переменная
Про ipairs и pairs ты забыл упомянуть, что ipairs работает значительно быстрее, чем pairs
Это почти как листы на Python
фгот: учит
я: 540 это 520
я не уверен что ты очень опытный но возможно поможешь у меня проблема я делаю военный режим и любая техника танк самолет и тд снарядами может деформировать ландшафт (делать ямы и тд) как это исправить? помоги пж
Хахаха, так ты с тулбокса всё взял?!?!
Ещё видео
Класс!
Но как найти индекс?
У меня массив из 64 элементов типа Part, я случайным образом выбрал один элемент и разрушил его, теперь мне нужно удалить его из таблицы, чтобы оставшиеся элементы отметить как уцелевшие.
Пока писал вопрос, придумал ответ))
Я дам всем элементам аттрибуты, и перед разрушением буду присваивать эти значения, а не после.
Сделай пожалуйста тутор на то как добавлять свои текстурки
Ор
Ор
@@user-ne1sg8ms7m смысл твоего комма
@@kamarik8025 смысл твоего комма
@@m1tenessi352 в том чтобы немного намекнуть что это не смешно
думал какие еще таблицы, а это масивы
люди помогите как проиндексировать ноль с номером?
#Tablica
Таблица??? Это же массивус обыкновенус
Спасибо за помощь но у меня слабий пк и маленькое розришения поетому для меня сейчас создать карту очень сложно
А дальше?
а после уроков я смогу сделать NPC с скриптами?
возможно
если честно я тупенький и мне нечего не понятно, поэтому мне грустно :(
Фгот помоги мне пишет attempt to index nill with create
Могу помогать через дискорд
привет, можешь помочь я хочу создать игру похожую на Pet simulator X