SA-MP Forums Archive
[GameMode] Gamemode Base MySQL R41+ - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [GameMode] Gamemode Base MySQL R41+ (/showthread.php?tid=640493)



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.