-
Posts
14 -
Registro em
-
Última visita
-
Dias Ganhos
4
Histórico de Reputação
-
Wasabi recebeu reputação de zLLs em Aula #0 - Apresentação do Curso
E aíí, Wasabi aqui ⛩️👋
Nessa primeira aula, vamos dar uma introdução sobre o conteúdo que pretendo trazer aqui para você que está interessado em aprender a desenvolver a sua cidade em FiveM / Lua e não sabe por onde começar.
Não veremos conteúdo sobre lógica de programação básica (varíaveis, tipos de dados, funções, etc.), deixarei abaixo alguns links de algumas aulas que eu RECOMENDO que você que está começando totalmente do zero assista porque é ESSENCIAL para o procedimento dos nossos tutoriais.
O público-alvo do curso é você que já deu uma estudada em lógica de programação e já sabe pelo menos como funciona o fluxo de um código. Ensinarei a programação em Lua para que você consiga criar os seus próprios scripts no FiveM para a sua cidade e não se limite somente à scripts prontos encontrados gratuitamente por ai.
💡 Teve alguma ideia criativa e não sabe como implementar na cidade? Aqui você vai aprender o que é necessário para tirar as suas ideias do papel!
Abaixo vou deixar alguns links que você que NÃO TEM conhecimento DEVE assistir antes de prosseguir com os tutoriais:
Entenda LÓGICA DE PROGRAMAÇÃO: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Variáveis e Constantes: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Tipos de Dados: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Aritméticos: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Relacionais: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura Condicional: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura de Repetição: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se / https://youtu.be/tfAh284O04w 🚨CONTEÚDO PREVISTO PARA NOSSO PRIMEIRO MÓDULO🚨
🧩 MÓDULO 1 — Introdução ao FiveM e Lua
Objetivo: Apresentar o ambiente, estrutura de arquivos e base de programação.
- O que é o FiveM e como ele funciona
Client e Server O que é a CitizenFX Framework Estrutura de uma resource (__resource.lua / fxmanifest.lua) - Instalando e configurando o ambiente de desenvolvimento
Download do servidor local Estrutura de pastas (resources, server.cfg) Iniciando o servidor e conectando o client - Montando o seu primeiro script em Lua
Criando uma resource simples print() no server e client Diferença entre server.lua e client.lua - Variáveis e escopos em Lua
Variáveis locais vs globais local e o perigo das variáveis globais Boas práticas de escopo - Tabelas e manipulação de dados
Criação e iteração de tabelas Tabelas aninhadas e acesso de valores - Funções e eventos
Criando funções eretornos Eventos e callbacks Diferença entre função e trigger (TriggerEvent, TriggerClientEvent, TriggerServerEvent) Quer acompanhar toda essa trajetória e aprender a desenvolver a tua cidade no FiveM? Me segue e acompanhe os posts para não perder nenhum conteúdo
-
Wasabi deu reputação a Hideki em Aula #2 - Configurando o Banco de Dados da nossa Primeira Cidade
Apesar do uso gratuito do Heidisql e atende sim a demanda, gostaria que falasse do MySQL, é uma boa ferramenta, uso ela inclusive.
-
Wasabi recebeu reputação de Hideki em Aula #2 - Configurando o Banco de Dados da nossa Primeira Cidade
E aíí, Wasabi aqui ⛩️👋
Como mencionamos na Aula #1 - O que é CitizenFX e como o FiveM funciona, hoje vamos aprender a como configurar um servidor local para rodar a nossa própria cidade e editar os nossos arquivos.
Primeiramente, precisamos baixar alguns aplicativos que irão nos auxiliar nesse processo de programação, irei deixar a página de download deles abaixo:
- Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se (Rodaremos o nosso banco de dados)
- Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se (Acessaremos o nosso banco de dados)
- Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se (Usaremos para editar os nossos códigos)
OBS: Caso surja alguma dúvida de como fazer o download desses itens, pode me chamar no discord que ajudo.
Após baixado esses aplicativos, precisamos baixar um outro arquivo muito importante para conseguir rodar a nossa cidade do FiveM, o script base da nossa cidade.
Sim, por mais que vamos configurar a nossa cidade do zero, existem alguns scripts padrões que devem conter em uma cidade e para isso vou disponibilizar uma base gratuita e deixarei os créditos ao Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se que disponibilizou essa cidade zerada para que possamos aprender mais sobre como programar a nossa cidade.
- Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se
AGORA SIM, VAMOS COMEÇAR A CONFIGURAR A NOSSA CIDADE! 🥳
Primeiro passo, vamos abrir o aplicativo do XAMPP que baixamos anteriormente e rode os dois primeiros itens (Apache e MySQL) clicando em Start, o seu XAMPP deve ficar como na imagem abaixo:
Feito isso, abra o outro aplicativo que baixamos que é o HeidiSQL e deve aparecer uma tela parecida com a imagem abaixo:
Clique em Abrir e pronto, você já tem um banco de dados rodando e consegue acessar ele através do HeidiSQL
Agora descompacte o arquivo que baixamos anteriormente da nossa cidade zerada em algum local de fácil acesso. No HeidiSQL clique em Arquivo > Executar Arquivo SQL. Entre na pasta da cidade zerada que foi descompactada anteriormente e entre na pasta database, selecione o arquivo Banco de dados VRPEX.sql. Feito isso, clique o ícone de seta azul localizado nas abas de cima igual da imagem abaixo:
Com isso, o script e o banco de dados, necessários para rodar a cidade já estão configurados com sucesso e pronto para darmos início à programação nas próximas aulas.
Na próxima aula vamos aprender a pegar a nossa chave de acesso do FiveM para que a nossa base seja autenticada com sucesso e como faremos para entrar na nossa cidade dentro do FiveM.
Lembrando, quer receber mais desse conteúdo e acompanhar todas as aulas de como montar a sua cidade do zero no FiveM? Não esqueça de me seguir e curtir esse post.
Se tiverem alguma dúvida com relação às aulas, me chama no discord: arc.wasabi
-
Wasabi deu reputação a Hideki em Aula #1 - O que é CitizenFX e como o FiveM funciona
Ótimo conteúdo! Continue assim.
-
Wasabi recebeu reputação de Hideki em Aula #1 - O que é CitizenFX e como o FiveM funciona
E aíí, Wasabi aqui ⛩️👋
Nessa nossa primeira aula, vamos entender o que acontece por baixo do código que a sua cidade executa e como o que você programa de fato aparece dentro do GTA V.
Provavelmente, você nunca parou para pensar como que o GTA V consegue entender todo código que você coloca dentro da sua cidade e como isso pode te ajudar a entender todo o fluxo do processamento de dados. 🤔
- Mas então, o que é esse tal de CitizenFX?
Sabemos que não é tão fácil assim alterar o código-fonte do GTA V e que isso daria muuito trabalho, por isso que existe nosso amigo CitizenFX que nos ajuda nesse procedimento.
O CitizenFX é como uma ponte que traduz todo o código que você insere nos recursos da sua cidade, seja ele em Lua / C# / Javascript. O GTA V não consegue identificar esses códigos puros porque ele não foi programado para entender, para isso, todo script que você adiciona na cidade passa primeiramente pelo CitizenFX e é reprocessado, convertendo tudo para uma linguagem que o GTA V consegue interpretar. É por isso que temos toda a dinamicidade que o FiveM nos oferece, sendo elas separar nossos scripts em lado servidor e lado cliente (veremos isso logo abaixo, não se preocupe), utilizar algumas funções que o próprio FiveM nos disponibiliza (como alterar o dano de um player) e muito mais que veremos nas próximas aulas.
- Mas o que é lado servidor e lado cliente? Essa é fácil de responder 💬
Basicamente, o lado cliente é tudo aquilo que é processado diretamente na máquina do player e única e exclusivamente somente visualizada por ele. O script executado no lado do cliente não tem permissão para rodar na máquina de nenhum outro player, senão na máquina do player que está executando o comando.
- Mas então, como é que eu faço para executar o mesmo script para mais de um player ao mesmo tempo? É aí que entra o lado do servidor.
O servidor é a máquina que está rodando a cidade e executando todos os resources (veremos sobre isso mais tarde), ou seja, se o servidor cair, a cidade cai.
Nele você consegue executar scripts de forma mais segura (utilizamos o lado servidor para lidar com banco de dados, dinheiro, cargos, etc.) e também tem acesso para executar o script na máquina de qualquer player que esteja logado naquele momento. Com isso, você consegue liberdade para expandir o seu script de forma a armazenar dados por mais tempo porque estarão salvos no banco de dados (isso te dá muita opção para criar novidades) e enviar notificações para um outro player, por exemplo.
- Como eu faço para criar um arquivo client e um arquivo servidor?
Vou deixar isso para nossa próxima aula porque quero explicar detalhadamente como podemos aplicar esse conhecimento dentro da cidade e essa aula já está bem grande.
Conseguiu entender como funciona o FiveM e como podemos inserir nossos próprios códigos dentro do GTA V?
Para continuar aprendendo, me siga e acompanhe os próximos conteúdos porque ainda tem muita coisa para aprender
-
Wasabi recebeu reputação de marcio17k em Aula #0 - Apresentação do Curso
E aíí, Wasabi aqui ⛩️👋
Nessa primeira aula, vamos dar uma introdução sobre o conteúdo que pretendo trazer aqui para você que está interessado em aprender a desenvolver a sua cidade em FiveM / Lua e não sabe por onde começar.
Não veremos conteúdo sobre lógica de programação básica (varíaveis, tipos de dados, funções, etc.), deixarei abaixo alguns links de algumas aulas que eu RECOMENDO que você que está começando totalmente do zero assista porque é ESSENCIAL para o procedimento dos nossos tutoriais.
O público-alvo do curso é você que já deu uma estudada em lógica de programação e já sabe pelo menos como funciona o fluxo de um código. Ensinarei a programação em Lua para que você consiga criar os seus próprios scripts no FiveM para a sua cidade e não se limite somente à scripts prontos encontrados gratuitamente por ai.
💡 Teve alguma ideia criativa e não sabe como implementar na cidade? Aqui você vai aprender o que é necessário para tirar as suas ideias do papel!
Abaixo vou deixar alguns links que você que NÃO TEM conhecimento DEVE assistir antes de prosseguir com os tutoriais:
Entenda LÓGICA DE PROGRAMAÇÃO: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Variáveis e Constantes: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Tipos de Dados: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Aritméticos: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Relacionais: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura Condicional: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura de Repetição: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se / https://youtu.be/tfAh284O04w 🚨CONTEÚDO PREVISTO PARA NOSSO PRIMEIRO MÓDULO🚨
🧩 MÓDULO 1 — Introdução ao FiveM e Lua
Objetivo: Apresentar o ambiente, estrutura de arquivos e base de programação.
- O que é o FiveM e como ele funciona
Client e Server O que é a CitizenFX Framework Estrutura de uma resource (__resource.lua / fxmanifest.lua) - Instalando e configurando o ambiente de desenvolvimento
Download do servidor local Estrutura de pastas (resources, server.cfg) Iniciando o servidor e conectando o client - Montando o seu primeiro script em Lua
Criando uma resource simples print() no server e client Diferença entre server.lua e client.lua - Variáveis e escopos em Lua
Variáveis locais vs globais local e o perigo das variáveis globais Boas práticas de escopo - Tabelas e manipulação de dados
Criação e iteração de tabelas Tabelas aninhadas e acesso de valores - Funções e eventos
Criando funções eretornos Eventos e callbacks Diferença entre função e trigger (TriggerEvent, TriggerClientEvent, TriggerServerEvent) Quer acompanhar toda essa trajetória e aprender a desenvolver a tua cidade no FiveM? Me segue e acompanhe os posts para não perder nenhum conteúdo
-
Wasabi recebeu reputação de igor031690 em Aula #0 - Apresentação do Curso
E aíí, Wasabi aqui ⛩️👋
Nessa primeira aula, vamos dar uma introdução sobre o conteúdo que pretendo trazer aqui para você que está interessado em aprender a desenvolver a sua cidade em FiveM / Lua e não sabe por onde começar.
Não veremos conteúdo sobre lógica de programação básica (varíaveis, tipos de dados, funções, etc.), deixarei abaixo alguns links de algumas aulas que eu RECOMENDO que você que está começando totalmente do zero assista porque é ESSENCIAL para o procedimento dos nossos tutoriais.
O público-alvo do curso é você que já deu uma estudada em lógica de programação e já sabe pelo menos como funciona o fluxo de um código. Ensinarei a programação em Lua para que você consiga criar os seus próprios scripts no FiveM para a sua cidade e não se limite somente à scripts prontos encontrados gratuitamente por ai.
💡 Teve alguma ideia criativa e não sabe como implementar na cidade? Aqui você vai aprender o que é necessário para tirar as suas ideias do papel!
Abaixo vou deixar alguns links que você que NÃO TEM conhecimento DEVE assistir antes de prosseguir com os tutoriais:
Entenda LÓGICA DE PROGRAMAÇÃO: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Variáveis e Constantes: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Tipos de Dados: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Aritméticos: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Relacionais: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura Condicional: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura de Repetição: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se / https://youtu.be/tfAh284O04w 🚨CONTEÚDO PREVISTO PARA NOSSO PRIMEIRO MÓDULO🚨
🧩 MÓDULO 1 — Introdução ao FiveM e Lua
Objetivo: Apresentar o ambiente, estrutura de arquivos e base de programação.
- O que é o FiveM e como ele funciona
Client e Server O que é a CitizenFX Framework Estrutura de uma resource (__resource.lua / fxmanifest.lua) - Instalando e configurando o ambiente de desenvolvimento
Download do servidor local Estrutura de pastas (resources, server.cfg) Iniciando o servidor e conectando o client - Montando o seu primeiro script em Lua
Criando uma resource simples print() no server e client Diferença entre server.lua e client.lua - Variáveis e escopos em Lua
Variáveis locais vs globais local e o perigo das variáveis globais Boas práticas de escopo - Tabelas e manipulação de dados
Criação e iteração de tabelas Tabelas aninhadas e acesso de valores - Funções e eventos
Criando funções eretornos Eventos e callbacks Diferença entre função e trigger (TriggerEvent, TriggerClientEvent, TriggerServerEvent) Quer acompanhar toda essa trajetória e aprender a desenvolver a tua cidade no FiveM? Me segue e acompanhe os posts para não perder nenhum conteúdo
-
Wasabi deu reputação a Hideki em Aula #0 - Apresentação do Curso
Vejo potencial, uma vez que o cenário Fivem está muito copia e cola, aprender a criar, ao menos o básico é importante.
-
Wasabi recebeu reputação de Hideki em Aula #0 - Apresentação do Curso
E aíí, Wasabi aqui ⛩️👋
Nessa primeira aula, vamos dar uma introdução sobre o conteúdo que pretendo trazer aqui para você que está interessado em aprender a desenvolver a sua cidade em FiveM / Lua e não sabe por onde começar.
Não veremos conteúdo sobre lógica de programação básica (varíaveis, tipos de dados, funções, etc.), deixarei abaixo alguns links de algumas aulas que eu RECOMENDO que você que está começando totalmente do zero assista porque é ESSENCIAL para o procedimento dos nossos tutoriais.
O público-alvo do curso é você que já deu uma estudada em lógica de programação e já sabe pelo menos como funciona o fluxo de um código. Ensinarei a programação em Lua para que você consiga criar os seus próprios scripts no FiveM para a sua cidade e não se limite somente à scripts prontos encontrados gratuitamente por ai.
💡 Teve alguma ideia criativa e não sabe como implementar na cidade? Aqui você vai aprender o que é necessário para tirar as suas ideias do papel!
Abaixo vou deixar alguns links que você que NÃO TEM conhecimento DEVE assistir antes de prosseguir com os tutoriais:
Entenda LÓGICA DE PROGRAMAÇÃO: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Variáveis e Constantes: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Tipos de Dados: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Aritméticos: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Operadores Relacionais: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura Condicional: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se Estrutura de Repetição: Conteúdo oculto 🔒 Login necessário 🔒 Este é conteúdo está oculto, por favor faça login para visualizar.
Fazer Login Cadastre-se / https://youtu.be/tfAh284O04w 🚨CONTEÚDO PREVISTO PARA NOSSO PRIMEIRO MÓDULO🚨
🧩 MÓDULO 1 — Introdução ao FiveM e Lua
Objetivo: Apresentar o ambiente, estrutura de arquivos e base de programação.
- O que é o FiveM e como ele funciona
Client e Server O que é a CitizenFX Framework Estrutura de uma resource (__resource.lua / fxmanifest.lua) - Instalando e configurando o ambiente de desenvolvimento
Download do servidor local Estrutura de pastas (resources, server.cfg) Iniciando o servidor e conectando o client - Montando o seu primeiro script em Lua
Criando uma resource simples print() no server e client Diferença entre server.lua e client.lua - Variáveis e escopos em Lua
Variáveis locais vs globais local e o perigo das variáveis globais Boas práticas de escopo - Tabelas e manipulação de dados
Criação e iteração de tabelas Tabelas aninhadas e acesso de valores - Funções e eventos
Criando funções eretornos Eventos e callbacks Diferença entre função e trigger (TriggerEvent, TriggerClientEvent, TriggerServerEvent) Quer acompanhar toda essa trajetória e aprender a desenvolver a tua cidade no FiveM? Me segue e acompanhe os posts para não perder nenhum conteúdo
-
Wasabi recebeu reputação de Hideki em Wasabi Dev - Aprenda FiveM do Zero ao Avançado
Valeu, meu rei!
-
Wasabi deu reputação a Hideki em Wasabi Dev - Aprenda FiveM do Zero ao Avançado
Seja bem-vindo meu bom!
-
Wasabi recebeu reputação de Hideki em Wasabi Dev - Aprenda FiveM do Zero ao Avançado
Fala aí, pessoal!! 👋🏼
Prazer, Wasabi, tenho 24 anos e sou desenvolvedor Fullstack há 8 anos. Nesses últimos anos tenho me aventurado um pouco no mundo do FiveM criando e aprimorando scripts por aí.
Venho notando uma certa dificuldade de encontrar bons conteúdos para aprendizado do zero ao avançado em Lua e FiveM na comunidade e decidi compartilhar um pouco do meu conhecimento aqui separado em alguns tópicos para que somente com o conteúdo que eu disponibilizar tu consiga desenvolver diversos scripts por conta própria para implementar na tua cidade.
Me siga para acompanhar mais dos meus próximos conteúdos e interaja sempre que possível para que esse conteúdo possa chegar em mais pessoas na comunidade.
Aceito correções e sugestões de scripts, tem algum script que tu tem dúvida ou gostaria de saber como implementar? Comenta nos meus posts que sempre estarei de olho.
Tamo junto!!