antiblock
https://i.imgur.com/aJ17bf7.gif
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
  • 0
Sign in to follow this  
Anderson Fabris

Verificação De Moedas Coins No Inventário.

Question

Olá Galera.

Estou tendo problemas em implementar um sistema no meu cliente e servidor.

A Principio, no meu servidor teste, com MYSQL 5.1 eu tenho sucesso na " ATUALIZAÇÂO " de moedas COINS que ficam no inventário.

Porém, quando hospedado em dedicado, com mysql 5.6 ele da o erro:


Access denied for user 'root'@'localhost' (using password: YES)



Alguém saberia me informar que funções mudam na questlib e questing? quais funções tem que mudar pra funcionar a verificação?



Desde - já agradeço.


Estou usando questlib do MIJAGO.




Estou Usando a quest:

quest mds begin
state start begin
when login begin
loop_timer("carga_mds", 10) --10segundos
end
when carga_mds.timer begin
local coins = mysql_query("SELECT coins from account.account WHERE id="..pc.get_account_id().." LIMIT 1;")[1][1]
cmdchat("coins "..cash)
end
end
end

Share this post


Link to post
Share on other sites

9 answers to this question

  • 0

Porque nao metes isso na source do game?

 

Mais simples e nao tens de estar com essas coisas.

Share this post


Link to post
Share on other sites
antiblock
https://arwen2.global/
  • 0

Independentemente do que estiveres a fazer o "erro" Access denied for user 'root'@'localhost' (using password: YES) quer sempre dizer que a password está errada.

Share this post


Link to post
Share on other sites
  • 0

Tenta criar um novo user no navicat ou a interface que tiveres a usar para aceder a tua base de dados e em cada config dos cores colocas o novo user.....

Tambem podes fazer por linha de comandos.....

Share this post


Link to post
Share on other sites
  • 0

Porque nao metes isso na source do game?

 

Mais simples e nao tens de estar com essas coisas.

 

Conseguiria ser mais especifico? 

 

 

Independentemente do que estiveres a fazer o "erro" Access denied for user 'root'@'localhost' (using password: YES) quer sempre dizer que a password está errada.

 

Certo, agora eu quero corrigir onde tem a conexão, para eu por a PW e USR. eu tentei de várias formas mudas na questlib e questing o usr e senha, mas nada obtem sucesso. e as CONFIG dos canais está toda configurada sem erros.

 

 

Tenta criar um novo user no navicat ou a interface que tiveres a usar para aceder a tua base de dados e em cada config dos cores colocas o novo user.....

Tambem podes fazer por linha de comandos.....

 

Tem como ser mais especifico? Que linha de comando?

Share this post


Link to post
Share on other sites
  • 0

Porque nao metes isso na source do game?

 

Mais simples e nao tens de estar com essas coisas.

Melhor opção a meu ver

Share this post


Link to post
Share on other sites
  • 0
Assim: Tenho o sistema de moedas coins no inventário, no meu servidor TESTE que é 5.5 o MYSL< ele funciona, eu hospedei no DEDICADO< que tem 5.6 e ele começou dar este erro "  Access denied for user 'root'@'localhost' (using password: YES) "

A cada 10 segundos quando a quest das MOEDAS COINS executa a verificação pra atualizar no inventário, ele da o erro. entende? 

Share this post


Link to post
Share on other sites
  • 0

 

Assim: Tenho o sistema de moedas coins no inventário, no meu servidor TESTE que é 5.5 o MYSL< ele funciona, eu hospedei no DEDICADO< que tem 5.6 e ele começou dar este erro " Access denied for user 'root'@'localhost' (using password: YES) "

A cada 10 segundos quando a quest das MOEDAS COINS executa a verificação pra atualizar no inventário, ele da o erro. entende?

 

Invés de usares a lib mysql via lua, faz um function no game com os managers que existe.

Pros:

Mais seguro no caso de meteres os dados na lib em lua

Mais facil e limpo a meu ver.

Cumprimentos.

Share this post


Link to post
Share on other sites
  • 0

 

Assim: Tenho o sistema de moedas coins no inventário, no meu servidor TESTE que é 5.5 o MYSL< ele funciona, eu hospedei no DEDICADO< que tem 5.6 e ele começou dar este erro "  Access denied for user 'root'@'localhost' (using password: YES) "
A cada 10 segundos quando a quest das MOEDAS COINS executa a verificação pra atualizar no inventário, ele da o erro. entende? 

 

Tu tas a fazer ligação ao user que faz ligação db dedicado.....

Tenta fazer isto

 

cd/user/local/bin

 

mysql -u root -p

 

CREATE USER 'NomeUser'@'localhost' IDENTIFIED BY 'PassWordUser';

 

GRANT ALL PRIVILEGES ON *.* TO 'NomeUser'@'localhost' WITH GRANT OPTION; 

 

FLUSH PRIVILEGES;

 

Depois em cada conf de cada core(ch) faz isto

 

123.jpg

 

Qualquer coisa manda PM ou responde topico

Share this post


Link to post
Share on other sites
  • 0

Tu tas a fazer ligação ao user que faz ligação db dedicado.....

Tenta fazer isto

 

cd/user/local/bin

 

mysql -u root -p

 

CREATE USER 'NomeUser'@'localhost' IDENTIFIED BY 'PassWordUser';

 

GRANT ALL PRIVILEGES ON *.* TO 'NomeUser'@'localhost' WITH GRANT OPTION; 

 

FLUSH PRIVILEGES;

 

Depois em cada conf de cada core(ch) faz isto

 

123.jpg

 

Qualquer coisa manda PM ou responde topico

 

 

Te Explicar:

Isso está tudo normal, a conexão tá ótima, servidor está online.

O Meu erro é na ligação MYSQL pelas questlib.

 

Quero que as moedas COINS , apareça a quantidade que tem na conta. atualizando no inventário.

As Configurações do servidor estão normais. 

A Quest que postei ali em cima, faz verificação de quantas moedas tem, mas fica dando o erro.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this