Jump to content

Pantry

Members
  • Posts

    11
  • Joined

  • Last visited

Posts posted by Pantry

  1. Não é muito dificiil amigo. Primeiro você precisará definir as posições a partir de uma tabela ou somente definir no proprio createBlip, como eu disse também irá precisar do createBlip, que irá criar o Blip a partir de quando o evento foi chamado, também poderá colocar um Marker juntamente com o Blip, que juntamente com o onMarkerHit, poderá ser usado junto com o destroyElement para quando o elemento entrar no Marker destruir tanto o Marker como o Blip no mapa. 


    Tentei dar uma explicada de uma forma mais entendivel, recomendo que você assista  o Canal do Gamescript que eu não conheço, porém, é muito bom para você aprender a fazer suas resources.

  2. 1 minute ago, The_GTA said:

    Obrigada. Eu li completamente e infelizmente não há nenhum erro dentro dele. Isso me parece muito estranho porque nunca lidei com essa situação SQL antes. Portanto, siga minha próxima orientação para detecção de erros.

    Você poderia adicionar a seguinte linha de depuração após sua consulta SQL para descobrir quais conteúdos estão sendo disponibilizados?

    
        
                     
            

    Você obtém alguma saída em seu console de depuração? E se sim, isso lhe diz coisas significativas?

    Hey my friend, you are a genius, I downloaded another mysql and solved it..
  3. 4 minutes ago, The_GTA said:

    A different error scenario could be a faulty TR_mysql resource. I don't know how the resource works because it does not seem to be available in public. Are you able to share the code of the query function?

    I sent the complete server-side code of the resource, and mysql to you in mp

  4. 13 minutes ago, The_GTA said:

    Hello Pantry,

    I am not sure what happens if there are no UID, password, username or tutorial columns inside of your "accounts" table. Could you please check using a tool like Navicat Lite if there really are such columns? You could, instead of an external tool, use a "SELECT * FROM accounts" query and list the column names using table.pairs onto the game server, like this:

    local results = exports.TR_mysql:query("SELECT * FROM accounts");
    
    if (results) then
        for colname,value in pairs(results[1]) do
            print("COLUMN: " .. colname);
        end
    end

    Look into your server log for the column names.

    They columns exist: /
     

    https://i.imgur.com/uIcmvWb.png
    https://i.imgur.com/ozZ3azl.png

     

  5. function loginAccount(login, password)
        local performLogin = exports.TR_mysql:query("SELECT UID, password, username, tutorial FROM `accounts` WHERE `login` = ? LIMIT 1", login)
        if performLogin and performLogin[1] then
            if passwordVerify(password, performLogin[1]["password"]) then
                if isPlayerLogged(performLogin[1]["UID"]) then triggerClientEvent(client, "loginResponseServer", resourceRoot, "Esta conta já está logada.", "error") return end
    
                if performLogin[1].usernane then
                    setPlayerName(client, performLogin[1].username)
                end
                setElementData(client, "tempUID", performLogin[1].UID)
                exports.TR_mysql:query("UPDATE accounts SET isOnline = 1, lastOnline = NOW() WHERE `UID` = ? LIMIT 1", performLogin[1].UID)
    
                triggerClientEvent(client, "loginPlayer", resourceRoot, performLogin[1].username, performLogin[1].tutorial)
    
                exports.TR_mysql:query("UPDATE `accounts` SET `lastOnline` = NOW() WHERE UID = ? LIMIT 1;", performLogin[1].UID)
            else
                triggerClientEvent(client, "loginResponseServer", resourceRoot, "A senha inserida está incorreta.", "error")
            end
        else
            triggerClientEvent(client, "loginResponseServer", resourceRoot, "Esse usuário não existe.", "error")
        end
    end
    addEvent("loginAccount", true)
    addEventHandler("loginAccount", resourceRoot, loginAccount)

    ERROR IN COMMAND:
    Bad argument @ 'passwordVerify' [Expected string at argument 2, got nill]

    I am unable to use passwordVerify

×
×
  • Create New...