Git Product home page Git Product logo

sqlite-samp's Introduction

Seja bem-vindo(a)!

Olá, tudo bem? Me chamo Carlos Victor e nesse repositório eu irei ensinar tudo do SQLite aplicado no SA:MP (Pawn).

Para quem não sabe, SA:MP é uma modificação Multiplayer do jogo GTA San Andreas (San Andreas Multiplayer).

No SA:MP a linguagem de programação é o Pawn, uma linguagem de script de código aberto e de quarta geração, criada em 1998 pela empresa CompuPhase.

No SA:MP o SQLite é nativo do include a_sampdb e com isso, podemos fazer muitas coisas, aliás, é SQL e é banco de dados.

Infelizmente alguns iniciantes no Pawn (SA:MP) tendem a começar a salvar as informações em arquivos de textos, utilizando o DOF2/dini como manipulador de dados, algo que é extremamente errado e não deveria ser assim. DOF2 e dini foram feitos para configurações dinâmicas e não salvamento e manipulação de dados brutos. E também é notável a falta e o esquecimento do SQLite no SA:MP, poucas pessoas sabem da existência disso no SA:MP, até mesmo programadores experientes não sabem que existe isso por pura falta de interesse em conhecer a linguagem.

O SQLite está longe de ser o melhor manipulador de dados do mundo, mas para o SA:MP, algo de 2006 já é algo BEM melhor do que salvar os dados do jogador usando DOF2 ou dini.

Se você não conhece o SQLite, clique aqui para ver uma visão do SQLite, não é o SQLite aplicado ao SA:MP, é a história dele, etc... É sempre bom também ler e ficar por dentro das coisas, onde tudo começou, etc...

Esse repositório, terá algumas aulas, onde irei explicar do básico ao avançado, tudo sobre SQLite no SA:MP, e também é um tutorial daqueles "criando servidor SQLite", até porque o gamemode atualizado com os códigos estão na pasta Files e se você desejar baixar, só ir lá e pegar, compilar que está tudo certinho. Todos os códigos desse tutorial são testados e análisados antes de serem upados e explicados.

Desde já, eu agradeço a todos que vem apoiado a ideia e que vem contribuindo. Esse tutorial ou curso, seja lá o que for, é totalmente gratuito e público, fiquem a vontade em compartilhar e aprender. Meu Discord é carlosvictor., meu DM está aberto para tirar dúvidas, fazer questionamento, etc...

A pasta Extras estão algumas "aulas" extras, sobre outros assuntos, que vocês vão ver enquanto lêem as aulas, podem ficar tranquilos e também a pasta Images estão armazenadas as imagens que eu utilizo no tutorial, se você quiser pegar alguma imagem, fique a vontade.

Todas as aulas estão na pasta Aulas e você pode ver todas elas a qualquer momento. Para começar, vamos para a Aula 1, boa sorte!

Open.MP

Não sei se irão alterar ou atualizar o SQLite do Open.MP, mas caso haja alguma alteração de funções, ou novidades, eu irei trazer aqui na pasta Open.MP, beleza? Enquanto isso, o SA:MP e Open.MP dividem o mesmo include e acredito que não tenha diferença na aplicação.

Créditos

sqlite-samp's People

Contributors

carlincv avatar

Stargazers

SwitchDeveloper avatar SpaceX avatar Felipe avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.