Jump to content

[Dúvida] MySQL


Recommended Posts

Bom gente, estou tentando aprender MySQL para implementar em alguns scripts e eu estou fazendo testes, consegui fazer por comando para ele salvar na os dados na tabela, só ainda não testei adicionar os dados da tabela no jogador!

Oque acha que pode estar acontecendo que não está retornando nada no chat, nem no /debugscript3 e na tabela também não está criando dados!

Quando fiz via comando consegui fazer funcionar como disse alí em cima.

Se caso tiverem alguma coisa que possa me ajudar, tópicos, vídeos etc... aceito para tentar fazer isso funcionar!

function mySQL()
    local getPedCamisas = getElementData(source, "getPedCamisas") 
    local getPedCalcas = getElementData(source, "getPedCalcas") 
    local getPedSapatos = getElementData(source, "getPedSapatos") 
    local getPedBones = getElementData(source, "getPedBones") 
    local getPedOculos = getElementData(source, "getPedOculos") 
    exports.DBConnection:execute("insert into roupasID(CAMISA, BERMUDA, SAPATO, BONE, OCULOS) values(?,?,?,?,?)", getPedCamisas, getPedCalcas, getPedSapatos, getPedBones, getPedOculos)
    outputChatBox(getPedCamisas)    
    outputChatBox(getPedCalcas)    
    outputChatBox(getPedSapatos)    
    outputChatBox(getPedBones)    
    outputChatBox(getPedOculos)    
    outputDebugString("CORRECT?")
end    
addEventHandler("onPlayerLogout",getRootElement(),mySQL)
Link to comment

Acho que está retornando false, você usou setElementData em algum lugar? Tente isso:

function mySQL()
    local getPedCamisas = getElementData(source, "getPedCamisas") 
    local getPedCalcas = getElementData(source, "getPedCalcas") 
    local getPedSapatos = getElementData(source, "getPedSapatos") 
    local getPedBones = getElementData(source, "getPedBones") 
    local getPedOculos = getElementData(source, "getPedOculos") 
    exports.DBConnection:execute("insert into roupasID(CAMISA, BERMUDA, SAPATO, BONE, OCULOS) values(?,?,?,?,?)", getPedCamisas, getPedCalcas, getPedSapatos, getPedBones, getPedOculos)
    outputChatBox(tostring(getPedCamisas))    
    outputChatBox(tostring(getPedCalcas))    
    outputChatBox(tostring(getPedSapatos))    
    outputChatBox(tostring(getPedBones))    
    outputChatBox(tostring(getPedOculos))    
    outputDebugString("CORRECT?")
end    
addEventHandler("onPlayerLogout",getRootElement(),mySQL)

 

Link to comment

 

1 hour ago, Gaimo said:

Acho que está retornando false, você usou setElementData em algum lugar? Tente isso:


function mySQL()
    local getPedCamisas = getElementData(source, "getPedCamisas") 
    local getPedCalcas = getElementData(source, "getPedCalcas") 
    local getPedSapatos = getElementData(source, "getPedSapatos") 
    local getPedBones = getElementData(source, "getPedBones") 
    local getPedOculos = getElementData(source, "getPedOculos") 
    exports.DBConnection:execute("insert into roupasID(CAMISA, BERMUDA, SAPATO, BONE, OCULOS) values(?,?,?,?,?)", getPedCamisas, getPedCalcas, getPedSapatos, getPedBones, getPedOculos)
    outputChatBox(tostring(getPedCamisas))    
    outputChatBox(tostring(getPedCalcas))    
    outputChatBox(tostring(getPedSapatos))    
    outputChatBox(tostring(getPedBones))    
    outputChatBox(tostring(getPedOculos))    
    outputDebugString("CORRECT?")
end    
addEventHandler("onPlayerLogout",getRootElement(),mySQL)

 

Sim, eu usei o setElementData, como eu disse eu testei por comando e estava funcionando, tava mandando o id das roupas no chat certinho e salvando na tabela do mysql

Testei do jeito q vc me mandou e não foi do mesmo jeito  

Link to comment

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...