Scribe
Scribe

気に入りましたか? レビューを残す

Chrome拡張機能を入手

閲覧

  • 人気の動画
  • 最近の動画
  • すべてのチャンネル

無料ツール

  • 字幕ダウンローダー
  • タイムスタンプジェネレーター
  • 動画要約ツール
  • 単語カウンター
  • タイトル分析ツール
  • 動画文字起こし検索
  • 動画分析
  • チャプター作成ツール
  • クイズジェネレーター
  • 動画とチャット

製品

  • 料金
  • ブログ
  • Chrome拡張機能を入手

Developers

  • Transcript API
  • API Documentation

法的事項

  • 利用規約
  • プライバシー
  • サポート
  • サイトマップ

Copyright © 2026. ♥を込めて作成 Scribe

— これがあなたの生活を楽にしたなら、レビューを残してください!喜びます。

Related Videos

Aula 02 - Funções I | ROBLOX STUDIO Guia do Script

Video thumbnail
32.57k2,882 単語14m readGrade 18
共有
Channel
Wo RBX
Olá meus amigos tudo bem com vocês aqui eu vou Começando aqui mais um vídeo e sejam muito bem-vindos à segunda aula da nossa série guia do script e nessa aula veremos sobre funções as funções são com certeza um dos elementos mais importantes da programação basicamente falando as funções são literalmente isso que é o nome delas que você pode programar ações para que seus script possa fazer nós podemos até mesmo comparar com variáveis até porque funções são meio que um tipo de variável também por exemplo se eu criei uma parte aqui no workspace aqui vou criar
uma partezinha para usar de exemplo colocar ela aqui eu vou pegar uma variável e utilizar para pegar essa essa parte aqui Então como que eu vou fazer isso vou querer que uma variável eu vou dar o nome de parte para essa variável e vou colocar igual a workspace.parte lembrando que eu ensinei o que que a variáveis na aula passada beleza que que eu tô fazendo aqui eu tô falando por script que a palavra parte é igual a esse objeto que está aqui Space então quando eu vou criar uma função é basicamente de falar por script
O que que significa fazer aquela ação é como se estivesse ensinando ele a andar por exemplo ensinar a falar e etc só queria se caso eu inverter um objeto ou algum tipo de valor eu vou colocar uma ação e para criar funções nós utiliza uma estrutura bem parecida que seria o que você coloca aqui primeiramente a palavra function a palavra-chave function de função né Dá um espaço você vai colocar o nome da função eu vou colocar uma função de luz de data por exemplo supondo que essa função vai carregar informação do jogador de no caso
da Toy Story e etc é claro que eu não vou fazer isso aqui no vídeo mas é só um exemplo depois você vai apertar aqui para vir aqui do lado e vai apertar enter que daí o Roblox vai Auto completar aqui com esse end aqui no final agora tudo que a gente vai depois desses parênteses e antes desse a gente vai fazer parte do corpo da função e que será executado quando você pedir para o script fazer aquela ação então por exemplo apenas para vocês entenderem eu vou colocar apenas prints nesse vídeo porque como eu
não expliquei mais nada para vocês eu não vou avançar muito aqui agora né Vou colocar aqui então um print vai lá e depois vou apertar aqui colocar um print imundo só que mesmo tendo a janela de sair da aberta vocês perceberam que nada veio aqui na saída ou seja ele não executou aqui o nosso código mas por que que ele não executou nosso código e o motivo dele não ter só do nosso código é bastante simples que a gente explicou para ele o que que significa carregar data do jogador por exemplo que é o propósito
toda essa função vamos dizer assim porém eu não pedi para o script fazer aquela função é como se você explicasse para máquina como que anda mas você não falou para ela andar necessariamente ou seja se você cria uma função sem usar ela ou você não criar ela para nada né ela não serve para nada agora devemos pedir para o script executar aquela função e como faz isso você faz uma chamada de função que como funciona basta você colocar o nome completo daquela função que o Roblox já Auto completo ali quando a gente vai digitando e
depois colocar aqui um abre e fecha a parênteses e fazendo isso ele já vai automaticamente chamar aquela função e uma coisa interessante de funções é que permite você reaproveitar o código então ao invés de ficar copiando e colando esse código que está aqui dentro Eu Posso copiar e colar vamos dizer assim né no caso a chamada da função Vou colocar aqui mais cinco vezes esse pra vocês verem bem o que vai acontecer e vou testar aqui agora com vocês né vou apertar aqui o F8 para testar aqui o Roblox Studio e Agora se vocês forem
ver na janela de saída ele printou aqui no caso 10 vezes né porque são duas mensagens e eu pedi para ele fazer aquela função cinco vezes e é claro que você não vai fazer uma função para ficar apenas printando né é interessante você fazer uma função para fazer alguma coisa de fato alguma coisa interessante seja ela carregada dos jogadores seja ela teleportar o jogador você já começar um jogo seja interagir com alguma coisa enfim você pode fazer o que você quiser porque programação é isso né você aprende os conceitos mais básicos mas primitivos vamos dizer
assim para que você possa construir alguma coisa mais complexa do seu jeito e eu não sei se vocês perceberam mas o print ele também é uma função porque ele também segue essa lógica de eu ter que colocar o nome da função e depois chamar com parentes isso aqui percebam que tem alguma coisa aqui dentro do que eu tinha colocado aqui para vocês anteriormente aqui nesse load data e essas informações que a gente envia dentro dos parentes da função no caso da chamada da função se chamam de parâmetros e com certeza é uma das coisas mais
importantes que você vai ter que aprender sobre funções eu vou até pegar o exemplo aqui com vocês da função loot data eu tinha criado essa função com o propósito de carregar dados do jogador só que agora Me responde uma pergunta como é que a função vai saber qual jogador para carregar os dados dele então deu para perceber que funciona não tem esse tipo de informação Ou seja a gente não vai conseguir programar sem essa informação porque essa informação é essencial para o trabalho da função então nessas funções que você precisa de alguma informação para chamada
você pode colocar aqui dentro dos parênteses então eu vou colocar aqui por exemplo Player É como se você colocar esse apenas o nome da variável Beleza então você pode criar vários parâmetros e separar eles pelas vírgula então você pode colocar aqui por exemplo o player é depois colocar aqui data Store aí depois colocar service enfim eu tô colocando um monte de palavras aqui apenas para vocês verem que você pode criar diversos parâmetros apesar que eu pessoalmente não Recomendo vocês exagerar muito nos parâmetros Eu recomendo um até dois parâmetros ali por função mas que isso eu
acho que fica um pouquinho confuso e dá para você melhorar isso com o passar do tempo enfim basicamente dessa forma aqui que a gente cria parâmetros para aquela função é como se a gente criar se variáveis que ela só recebe um valor nas chamada da função Ou seja quando a gente for pedir para os script executar aquela função e agora para a gente dar valor para essas variáveis aqui esses parâmetros que a gente criou aqui na função a gente precisa colocar aqui na chamada pela ordem da posição daqueles parâmetros perceba que o próprio completar do
Roblox já mostra que para a gente que a função longe data tem três parâmetros eu vou mandar algumas coisas aleatórias alguns números aleatórios são apenas para vocês verem então eu vou colocar aqui no player como sendo 20 vou colocar a data Store como 150 e o service como sendo 10 agora vocês vão perceber que eu vou colocar aqui ó eu posso inclusive colocar tudo no mesmo print eu posso colocar da mesma forma posso colocar aqui ó Player depois vírgula depois data Store depois serve-se Lembrando que essas palavras não tem nada a ver as pessoas só
usando como exemplo mesmo basicamente ele vai mostrar essas informações da mesma linha essa diferença de você colocar ele no mesmo print e ou separar ali com vários prints né e agora vamos executar o código para ver perceba que eu coloquei na mesma ordem que eu tinha colocado Apesar que não era necessário obviamente porque foi uma questão opcional minha né mas perceba que ele printou aqui a primeiramente o 20 que é o valor do player depois o valor da data Store foi 50 que foi o que eu enviei aqui em segundo e depois 10 que eu
enviei Ali no lugar do Service então perceba que os parâmetros vão recebendo os valores de acordo com a ordem que você colocar eles e esses parâmetros eles só são válidos para aquela chamada da função O que significa que se chama a luz de data depois sem nenhum parâmetro por exemplo ele vai printar normalmente aqui né ele vai continuar funcionando normal ali naquela linha porém é que ele não vai brincar nada perceba que ele perguntou aqui ó 250 e 10 que seria o que eu tinha colocado antes né só que agora ele depois disso ele apresentou
3.000 que seria o quê nesse caso do Roblox significa como se fosse nulo isso porque na chamada da linha 8 ele não enviou nenhum parâmetro então por isso esses parâmetros aqui ficaram sem receber nenhum tipo de valor então se vocês forem perceber é importante notar que os parâmetros eles podem receber qualquer tipo de valor é claro que no vídeo que eu estou fazendo apenas um teste no lugar do player de enviar um número que você pode realmente enviar um objeto do jogador né e colocar muito mais coisa dentro da função também então até agora nós
vimos como que cria uma função Como que chama ela como que cria parâmetros E como que utilizam os parâmetros ali para executar a função junto com aqueles parâmetros que nós enviamos e agora vamos ver como é que a gente pode retornar valores pelas funções e como nós podemos usar no código principal agora vou trocar um pouquinho a lógica Vou colocar aqui ao invés de colocar longe dá pra colocar Gate data tirar essa chamadas que eu tinha feito aqui vou colocar apenas Player eu vou colocar aqui a retânia por exemplo vamos supor que inventaria do jogador
tem essa parte né Isso é um exemplo aqui bem absurdo só para exemplificar para vocês o que que eu vou fazer eu vou colocar o retorne para retornar alguma coisa e eu vou retornar no caso a parte do Space Vou colocar aqui é parte né que inclusive até variável que eu tinha usado aqui anteriormente e feito isso podemos fazer o seguinte eu vou colocar aqui ó retorno uma variável chamado retorno é igual a identidade e vou colocar o play vazio porque o player não está sendo lançado eu vou até tirar o play aqui parâmetro porque
por enquanto não preciso dele beleza e vou colocar aqui para dar um print no retorno eu vou ter o nome da parte para que fique mais interessante para vocês aí Vou colocar aqui é bloco por exemplo apareceu um erro aqui na janela de saída porque eu esqueci de trocar o nome eu tinha trocado ali mas eu esqueci de trocar aqui no Script o que é uma coisa muito importante de lembrar né Agora sim podemos testar de novo Agora sim percebam que ele printou o bloco por que que ele printou o bloco porque bloco é o
nome do objeto que ele retornou perceba que que na variável retorno eu pedi para ele pegar o retorno da função Gate data e com a palavra-chave retânia é a função GTI data retornou a palavra à parte no caso a variável parte e a faria por parte significa o workspace.bloco e basicamente assim que você faz o retorno de alguma coisa também é importante lembrar que quando você retorna uma função ela para de executar então eu posso colocar Quantas coisas eu quiser aqui antes do retorno então eu posso colocar aqui por exemplo um print mas se eu
colocar um print depois aqui ó perceba que a própria função Ele marca como errado porque isso aqui não pode não faz nenhum sentido você colocar isso depois porque isso aqui nunca vai ser executado então por isso que alguns vídeos Eu uso o retorne para cancelar funções porque ele também tem esse uso mas é aquelas funções que você espera algum tipo de retorno de valor você pode usar o retorne para retornar esse valor por exemplo para o script fazer alguma coisa e retornar o resultado E também tem como você retornar várias coisas e separando pela vírgula
também como nos parâmetros mas eu não vou fazer isso porque senão vai ficar um pouco confuso aqui no vídeo Beleza você também pode criar funções de outra maneira como se fosse uma espécie de variável então você pode também fazer isso aqui ó eu poderia ter feito assim a lua de data é igual a function e colocar isso aqui o player como se fosse carregar a informação em um Player só que é bem menos comum você ver funções escritas dessa forma porque eu pessoalmente acho isso aqui fica um pouquinho estranho né até porque acaba sendo uma
convenção Nossa uma coisa meio padrão onde você cria variáveis desse formato aqui para objetos e valores e colocar funk ali daquele jeito que eu tinha escrito para vocês para criar ações né então se você faz funções desse jeito aqui acaba aparecendo muito com uma variável normal ou que é uma coisa que acaba ficando bem confusa com no seu código né Você também pode criar funções dentro de funções e também chamar funções dentro de outras funções Calma que eu vou explicar tudo isso que eu falei Fiquem tranquilos primeira coisa que você pode criar uma função dentro
da outra então vou colocar aqui a luz de data por exemplo uma função de carregar data e uma função aqui ó por exemplo Player é igual a Gate Player aí eu posso criar uma função aqui fora ou até mesmo aqui dentro do seu precisar em algum caso específico eu posso fazer aquela local Só que nesse caso eu tenho que incluir o local beleza é colocar o local function Gate Player basicamente que você queria uma função dentro da outra Sinceramente eu recomendo você evitar fazer isso porque é bem raro nos casos onde você vai ter que
criar uma função dentro da outra se possível eu recomendo evitar aí Lembrando que eu poderia colocar um return aqui retornar algum jogador por exemplo rbx lembrando que quando eu coloco o retorno aqui dentro ele vai retornar nessa função aqui esse retorno ele não faz parte da função longe data é importante vocês lembrarem disso e agora a pouco eu também tinha falado que você pode chamar funções dentro de funções porque dentro de funções funciona como fora do script da mesma forma né é tudo igual e perceba que eu estou chamando uma função que está dentro de
uma função né uma coisa engraçada e só para testar isso aqui com vocês vou colocar aqui alguns prints Vou colocar aqui ó data carregado dois pontos Vou colocar aqui print Player depois aqui eu vou colocar para executar aquela função no World data que a função onde estuda está dentro né e agora vamos acessar apertando o F8 calma aí que só vou tirar aquela função ali que eu tinha colocado aí que isso aqui deu erro no Script eu tenho que tirar eu só vou deixar isso aqui agora apareceu porque aqui notebook ele imprim toda tá carregado
e depois o meu nome né então vamos interpretar esse código primeiramente vamos criar uma função criamos uma função loot data que vai carregar os dados do jogador depois chamamos aquela função parecer executada depois cria uma função local dentro dessa função low de data para pegar algum jogador e depois pegamos o jogador e armazenamos numa variável e depois mostramos o resultado pintando o data carregado e depois o nome do jogador que a gente escolheu para carregar os dados né que no caso foi o retorno da função Gate Player então é basicamente assim que você vai ler
um código Beleza então perceba que é muito importante você ver da onde é a função está sendo chamada para que você possa entender a própria função por exemplo você está lendo um código e ver a função longe data Mas você pensa tá mas por que que ele a luz de data em que contexto eu vou querer saber disso aí você vai lá e procura para onde está sendo chamado né É extremamente importante saber disso porque códigos maiores vão ter muitas funções isso eu posso garantir para vocês e assim eu termino o nosso vídeo sobre funções
da guia do script Lembrando que para você entender a programação para você entender esse conteúdo que eu passei para vocês nesse vídeo é extremamente importante você praticar porque vai ser só na prática que você vai consolidar esse conhecimento na sua cabeça então eu recomendo que se for necessário você reassista o vídeo vai tentando aprender alguma coisinha vai tentando praticar alguma coisa ali juntamente com o vídeo enfim meus amigos agora eu vou ficando por aqui e falou [Música] [Música]
関連動画
Aula 03 - Principais tipos de valores | ROBLOX STUDIO Guia do Script
9:07
Aula 03 - Principais tipos de valores | RO...
Wo RBX
14,422 views
ADLI e BELTRAN per il colpaccio Viola: Lazio-Fiorentina 1-2 | Serie A Enilive | DAZN Highlights
4:05
ADLI e BELTRAN per il colpaccio Viola: Laz...
DAZN Italia
164,469 views
jogando Roblox com o Davi e o girl
5:22
jogando Roblox com o Davi e o girl
Barba vermelha
1 view
Aula 07 - Tables I | ROBLOX STUDIO Guia do Script
11:30
Aula 07 - Tables I | ROBLOX STUDIO Guia do...
Wo RBX
6,075 views
EP 1 - Programming Logic & Variables | ROBLOX STUDIO Scripting Guide
16:03
EP 1 - Programming Logic & Variables | ROB...
Wo RBX
78,586 views
GUIA COMPLETO para APRENDER a PROGRAMAR no ROBLOX STUDIO! (Até mesmo pelo celular!)
16:49
GUIA COMPLETO para APRENDER a PROGRAMAR no...
Wo RBX
4,435 views
Aula 04 - if e Condicionais | ROBLOX STUDIO Guia do Script
26:56
Aula 04 - if e Condicionais | ROBLOX STUDI...
Wo RBX
13,744 views
Como Colocar Poderes nas Tools no Roblox Studio
26:59
Como Colocar Poderes nas Tools no Roblox S...
Programação For Kids - Aulas de Programação
680 views
Aula 10 - Debounce (Cooldown) | ROBLOX STUDIO Guia do Script
13:18
Aula 10 - Debounce (Cooldown) | ROBLOX STU...
Wo RBX
5,850 views
AULA COMPLETA de SCRIPT! COMO FAZER SCRIPT e SISTEMAS no ROBLOX STUDIO do ZERO!
1:08:40
AULA COMPLETA de SCRIPT! COMO FAZER SCRIPT...
Wo RBX
631,927 views
PASSEI 7 DIAS ENSINANDO UM AMIGO A PROGRAMAR! (quase fiquei louco)
15:23
PASSEI 7 DIAS ENSINANDO UM AMIGO A PROGRAM...
Oda
597,668 views
Aula 05 - Eventos | ROBLOX STUDIO Guia do Script
12:48
Aula 05 - Eventos | ROBLOX STUDIO Guia do ...
Wo RBX
12,055 views
RECRIEI O MINECRAFT EM 30 DIAS!
22:42
RECRIEI O MINECRAFT EM 30 DIAS!
Oda
1,726,766 views
TUDO que você PRECISA SABER sobre EVENTOS! - AULA COMPLETA | ROBLOX STUDIO
16:48
TUDO que você PRECISA SABER sobre EVENTOS!...
Wo RBX
7,277 views
Lógica de Programação no ROBLOX STUDIO: Algoritmos, Funções e Mais!
1:01:52
Lógica de Programação no ROBLOX STUDIO: Al...
TREVES
118 views
Aula 06 - Loops "while" e "repeat" | ROBLOX STUDIO Guia do Script
10:15
Aula 06 - Loops "while" e "repeat" | ROBLO...
Wo RBX
7,158 views
APRENDA a CRIAR JOGOS no ROBLOX! - GUIA BÁSICO do ROBLOX STUDIO
21:28
APRENDA a CRIAR JOGOS no ROBLOX! - GUIA BÁ...
Wo RBX
306,832 views
COMO Recriei o STRONGEST BATTLEGROUNDS em Apenas 30 DIAS... pt.1
15:54
COMO Recriei o STRONGEST BATTLEGROUNDS em ...
Nero
233,762 views