|
|
#1 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Feb 2010
Location: ES
Posts: 2,699
Reputation: 148
|
Tutorial: Entendendo o uso de MYSQL; Criando o seu sistema básico. Criei esse tutorial a pedido de Pedro Miranda, espero que gostem e que entendam o BÁSICO da criação de sistemas em MYSQL, até porque não é um tutorial que irá lhe deixar FODÃO, e sim a curiosidade, você aprende procurando, fuçando. Eu particulamente aprendi mysql para provar para mim mesmo e algumas pessoas, que com um pouco de tempo eu posso sim aprender esse banco de dados, umas pessoas falavam que eu não sabia e tudo mais, provei para essas pessoas que eu 'aprendi'. Espero que gostem, com ele você irá aprender a criar um UCP ( user control panel ) integrado com o banco de dados do seu servidor (RE: Banco de Dados). Usarei alguns códigos do tópico do TheKiller pois fio com alguns codigos bases dele que eu aprendi, por isso parte do tutorial vai como créditos para ele, um grande programador. MySQL, significado: Primeiramente MYSQL não é uma línguagem de programação e sim um banco de dados. Definição: O MySQL é um sistema de gerenciamento de banco de dados (SGBD), que utiliza a linguagem SQL (Linguagem de Consulta Estruturada, do inglês Structured Query Language) como interface. É atualmente um dos bancos de dados mais populares, com mais de 10 milhões de instalações pelo mundo. MySQL: Programas necessários para a execução Para rodar o MYSQL no seu computador, existem alguns programas necessários, são esses: Última versão do XAMP (http://bit.ly/o2qXyZ) - ( um dos melhores programas, recomendo! ) Esse plugin para a execução do seu primeiro gamemode. Após ter feito o download dos programas, vamos para a parte do gamemode. Para qualquer gamemode em MYSQL, será obrigatório o uso das includes e do plugin. pawn Code:
Okay, feito as includes, vamos para as definições de Login na database, é de suma importância que você tenha criado a database no wamp. , a parte que lhe interessa é apenas a do banco de dados - criando-o; os da tables não lhe interessam!!! pawn Code:
Existem meios rápidos para a criação do banco de dados sem que você usúario , dê o trabalho de ir no phpmyadmin e criar, irei mostrar logo abaixo. pawn Code:
CRIE A TABLE pinfo CASO NAO EXISTA (...); (Uma tradução "mais ou menos" apenas para o seu entendimento). Após conectar-se ao banco de dados, vamos verificar napublic OnPlayerConnect, se o jogador possui uma conta no banco de dados pInfo. Vamos criar uma variavel global 'dinheiro' para que dê o dinheiro do banco de dados do jogador; As funções usadas abaixo são: mysql_query //usada para inserir alguma ação no banco de dados mysql_fetch_field_row //Retira os '|' do banco de dados mysql_num_rows //Conta a quantidade de tables mysql_store_result //Armazena o resultado mysql_free_result. //Libera o resultado Para selecionar algo do banco de dados usa-se SELECT; para atualizar usa-se UPDATE; pawn Code:
Agora iremos fazer as responses do dialog. pawn Code:
Agora vamos fazer nossas funções que foram criadas; Nós iremos usar a variavel pLogado para checar se ele está ou não logado, é de suma importancia essa variavel. Já checamos se ele está logado, agora só temos que dar as informações do banco de dados para a conta dele..Iremos usar INSERT INTO, que é INSIRA EM/PARA para a função de registrar. pawn Code:
EX... pawn Code:
pawn Code:
Apenas uma coisinha... pawn Code:
Bom espero que vocês tenham entendido, gostado do tutorial, fiz ele com um pouco de carinho(não muito), até porque to um pouco desanimado do sa-mp,, tá muito chato e talz, eu to fazendo meu cursinho técnico em programação e o vestibular estão me ocupando muito tempo da minha vida, mais ainda sim visito e frequento o fórum, continuo programando e tudo mais, até porque sou membro da [iPs] e por isso nunca irei deixar eles , bom como vocês podem ver eu tive um pouco de preguiça no final ahauhhuahuaa , é porque eu to meio cansado agora ( já é de noite..... ).Caso vocês tenham gostado, me deêm pelo menos um rep+ para que eu me anime a criar a segunda parte do tutorial, que é o de PHP, onde vocês irão aprender a criar sites desse tipo: Esse servidor não foi projetado, foi apenas algum projeto que eu e o strong estavamos criando mais decidimos não dar continuidade. O site eu criei do 0 com tutoriais mesmo, usei tables, layouts eu quem criei com muita paciência hauhauha não sou um bom designer. Script iniciante para quem quer começar com MYSQL: Clique aqui Por fim, Créditos: [iPs] Ricop522 [iPs] Team (all) E obrigado em especial a TheKilleR.
Last edited by Ricop522; 27/11/2011 at 11:37 PM. |
|
|
|
|
|
#2 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Aug 2011
Location: Brazil
Posts: 1,486
Reputation: 133
|
Parabens Ricop522,isso esta Otimo,eu apenas sabia usar Mysql com PHP,Esta de parabens.
|
|
|
|
|
|
#3 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Feb 2010
Location: ES
Posts: 2,699
Reputation: 148
|
Se eu chegar a 125 reputations eu posto o UCP do vídeo para vocês estudarem... ele possui o sistema de registro tão cobiçado pelos brasileiros, insira sua história e blalblalbllalalblla chatice toda.
|
|
|
|
|
|
#4 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Sep 2011
Posts: 1,435
Reputation: 113
|
Obrigado Ricop, será muito util para mim e para outros!
+rep |
|
|
|
|
|
#5 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Aug 2010
Location: Brasília
Posts: 4,258
Reputation: 474
|
Muito bem explicado.
Bom trabalho. |
|
|
|
|
|
#6 |
|
Huge Clucker
![]() ![]() ![]() Join Date: May 2011
Posts: 328
Reputation: 24
|
Ótimo tutorial Justin.
A partir de agora vou usar só MySQL *-*' rep+. |
|
|
|
|
|
#7 |
|
Gangsta
![]() ![]() ![]() ![]() Join Date: Jun 2011
Location: Barbacena/MG
Posts: 678
Reputation: 24
|
Muito Bem Explicado Parabens
|
|
|
|
|
|
#8 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Jan 2011
Location: Quênia
Posts: 1,139
Reputation: 47
|
Parabéns Ricop
.Eu to programando PHP + MySQL agora .É bem legal fazer esses sistemas! Depois que minhas provas acabarem vou me aprofundar mais e começar fazer sistemas para vender! Eu prefiro Php do que o pawn rs, muito mais ilimitado !Vou ver esse tutorial depois, e já vou te dar Rep. Porque tenho certeza que está foda. @Duvida Esse seu server Interactive RolePlay vai ser lançado mesmo? Se for vou jogar lá, estou procurando um RP Br mas não tem nenhum que preste. |
|
|
|
|
|
#9 | |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Feb 2010
Location: ES
Posts: 2,699
Reputation: 148
|
Quote:
|
|
|
|
|
|
|
#10 |
|
High-roller
![]() ![]() ![]() ![]() ![]() Join Date: Nov 2010
Location: São Paulo, Brasil
Posts: 2,522
Reputation: 227
|
Se valer a pena, eu faço um tuto de Threaded Query com o plugin do BlueG. ^.^
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Tutorial] Criando Sistema de Logs. | BlueX | Lançamentos/Releases | 17 | 15/11/2011 04:18 PM |
| [Tutorial] Criando Sistema de Driver-By | whiX´ | Lançamentos/Releases | 12 | 01/11/2011 02:55 PM |
| [Tutorial] [TUT]Criando sistema de Driver-By | Victor_Souz4 | Lançamentos/Releases | 20 | 30/10/2011 01:33 PM |
| [ajuda]criando sistema vip | mau_tito | Português/Portuguese | 5 | 11/08/2011 04:22 PM |