Joao_Preis Posted January 5, 2023 Share Posted January 5, 2023 (edited) estou com um erro na hora que eu tento salvar no meu banco de dados. erro: ERROR: src_accounts2/assets/scripts/s.lua:44 attempt to compare number with boolean meu código: addEvent("Preis:ColocarDadosBanco", true) addEventHandler("Preis:ColocarDadosBanco", root, function(p, nome, sobrenome, idade, sexo) local sql = dbPoll(dbQuery(db, "SELECT * FROM persons WHERE ContaOficial=?", getAccountName(getPlayerAccount(source))), -1) if (not sql == false) then if (#sql > 0 and not string.find(sql[1].Conta, "_1") and not #sql > 4) then -- essa é a linha 44 onde aparece o erro dbExec(db, "INSERT INTO persons(ContaOficial, Conta, Nome, Sobrenome, Idade, Sexo, ACLs, Emprego, Banido, Premium) VALUES(?,?,?,?,?,?,?,?,?,?)", getAccountName(getPlayerAccount(source)), getAccountName(getPlayerAccount(source)) .. (#sql > 0 and "_" .. (#sql + 1) or ""), nome, sobrenome, idade, sexo, _, "Desempregado", "Nao", "N") addAccount(getAccountName(getPlayerAccount(source)) .. "_" .. (#sql + 1), "PreisOlympia") end else dbExec(db, "INSERT INTO persons(ContaOficial, Conta, Nome, Sobrenome, Idade, Sexo, ACLs, Emprego, Banido, Premium) VALUES(?,?,?,?,?,?,?,?,?,?)", getAccountName(getPlayerAccount(source)), getAccountName(getPlayerAccount(source)) .. (#sql > 0 and "_" .. (#sql + 1) or ""), nome, sobrenome, idade, sexo, _, "Desempregado", "Nao", "N") end end) Edited January 5, 2023 by Joao_Preis Link to comment
Moderators Vinyard Posted January 6, 2023 Moderators Share Posted January 6, 2023 Closing this as resolved. Link to comment
Recommended Posts