Gamemode Base MySQL R41+ -
IlanZ - 03.09.2017
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)
Re: Gamemode Base MySQL R41+ -
PeterLinkson - 03.09.2017
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й ++;
Re: Gamemode Base MySQL R41+ -
RodrigoMSR - 03.09.2017
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).
Re: Gamemode Base MySQL R41+ -
IlanZ - 03.09.2017
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.
Re: Gamemode Base MySQL R41+ -
C4rtm4n - 03.09.2017
Bom,o GM estб bom irei comeзar a estudar mySQL e usar esse GM +REP
Re: Gamemode Base MySQL R41+ -
IlanZ - 03.09.2017
Quote:
Originally Posted by C4rtm4n
Bom,o GM estб bom irei comeзar a estudar mySQL e usar esse GM +REP
|
Obrigado
.
Re: Gamemode Base MySQL R41+ -
golzaum - 04.09.2017
nise
Re: Gamemode Base MySQL R41+ -
IlanZ - 04.09.2017
Quote:
Originally Posted by golzaum
nise
|
Tks.
Re: Gamemode Base MySQL R41+ -
Relaxed - 05.09.2017
Boa base, parabйns.
Re: Gamemode Base MySQL R41+ -
IlanZ - 05.09.2017
Quote:
Originally Posted by Relaxed
Boa base, parabйns.
|
Valeu.