[GameMode] Gamemode Base MySQL R41+
#1

Gamemode Base MySQL 2.0v



Fiz esta gamemode para estudos pois eu estava estudando MySQL, e resolvi postar para compartilhar com vocкs. Estб totalmente funcional, otimizado nгo seim aceito criticas. OBS: A versгo o MySQL que estou usando й a R41-3 a mais recente.

Como iniciar?

Apenas criar a database com o nome que estб na definiзгo 'database' e em seguinte apenar iniciar, e comeзar a usar.

Algumas prints:





Download:

Pastebin:
Download 1.0v
Download 2.0v

Github:
Download 1.0v

Creditos:

IlanZ - Criador do Gamemode
Kalcor - Criador do SA-MP
BlueG - Criador do MySQL (PARA O SA-MP)
Reply
#2

Quote:
Originally Posted by IlanZ
Посмотреть сообщение
BlueG - Criador do MySQL


Prometo nгo criticar, apenas darei dicas para melhorar, basta vocк escolher se quer seguir ou nгo.


Код:
format(query, sizeof(query), "SELECT * FROM usuarios WHERE Nick='%s' LIMIT 1", PlayerName(playerid));
Bom, primeiramente, se vocк sу queria pegar a senha, nгo precisa puxar TODAS as colunas da tabela kkk
PHP код:
SELECT Senha FROM usuarios WHERE Nick '%e' LIMIT 1 
vale lembrar do uso do escape usando %e para mysql, ou %q para sqlite

e tambйm, o SQL tem uma syntax linda, Observe:
PHP код:
SELECT usuario,senha FROM contas WHERE usuario '%q' AND senha '%q' LIMIT 1 
Atй ++;
Reply
#3

Boa base para quem quer usar o MySQL plugin atual.

Sу tem um erro que eu tambйm cometi no gamemode que postei aqui, o nгo uso de threaded queries (mysql_tquery), sem isso o servidor congela atй completar a consulta atual (porque o Pawn й single-thread).
Reply
#4

Quote:
Originally Posted by PeterLinkson
Посмотреть сообщение


Prometo nгo criticar, apenas darei dicas para melhorar, basta vocк escolher se quer seguir ou nгo.


Код:
format(query, sizeof(query), "SELECT * FROM usuarios WHERE Nick='%s' LIMIT 1", PlayerName(playerid));
Bom, primeiramente, se vocк sу queria pegar a senha, nгo precisa puxar TODAS as colunas da tabela kkk
PHP код:
SELECT Senha FROM usuarios WHERE Nick '%e' LIMIT 1 
vale lembrar do uso do escape usando %e para mysql, ou %q para sqlite

e tambйm, o SQL tem uma syntax linda, Observe:
PHP код:
SELECT usuario,senha FROM contas WHERE usuario '%q' AND senha '%q' LIMIT 1 
Atй ++;
Esqueci de especificar, Criador do plugin MySQL para o SA-MP

Valeu pedro, mexo a mysql a quase 1 semana. nгo sei muito...
Quote:
Originally Posted by RodrigoMSR
Посмотреть сообщение
Boa base para quem quer usar o MySQL plugin atual.

Sу tem um erro que eu tambйm cometi no gamemode que postei aqui, o nгo uso de threaded queries (mysql_tquery), sem isso o servidor congela atй completar a consulta atual (porque o Pawn й single-thread).
Obrigado, vou comeзar a usar.
Reply
#5

Bom,o GM estб bom irei comeзar a estudar mySQL e usar esse GM +REP
Reply
#6

Quote:
Originally Posted by C4rtm4n
Посмотреть сообщение
Bom,o GM estб bom irei comeзar a estudar mySQL e usar esse GM +REP
Obrigado .
Reply
#7

nise
Reply
#8

Quote:
Originally Posted by golzaum
Посмотреть сообщение
nise
Tks.
Reply
#9

Boa base, parabйns.
Reply
#10

Quote:
Originally Posted by Relaxed
Посмотреть сообщение
Boa base, parabйns.
Valeu.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)