LucasST Posted January 21, 2021 Share Posted January 21, 2021 Opa uma dúvida sobe como seria uma tabela utilizando fromJson e toJson Utilizei uma tabela como essa para guardar as informações armas = { {30}, {10}, } e utilizei toJson para colocar essa tabela local weapons = toJSON(armas) e inseri no SQLite, após isso fui ver como seria a tabela no SQLite e ficou como essa [[[30]]] após isso utilize o fromJson e a tabela ficou assim '["[[[30]]]"]' a Dúvida seria como eu utilizaria essa tabela, para estar utilizando um exemplo como giveWeapon ? Resolvido ! Link to comment
main Posted January 21, 2021 Share Posted January 21, 2021 Como você usou o fromJSON? acho que houve um equívoco aí Vou deixar um exemplo de uso abaixo local test = {} addEventHandler("onResourceStart", resourceRoot, function() local weapons = {[24] = 1000, [31] = 1000} -- vamos supor que quero salvar o id da arma e a munição na tabela 'test' test = toJSON(weapons) local player = getPlayerFromName("main") for k, v in pairs(fromJSON(test)) do -- faço um loop na tabela com fromJSON local id, ammo = tonumber(k), v giveWeapon(player, id, ammo, true) end end ) Link to comment
Other Languages Moderators Lord Henry Posted January 21, 2021 Other Languages Moderators Share Posted January 21, 2021 (edited) 5 hours ago, LucasST said: Utilizei uma tabela como essa para guardar as informações armas = { {30}, {10}, } Tabela inválida. É necessário inserir valores nos índices, caso contrário ela será vazia. Pra ficar mais fácil de entender, vc poderia fazer uma tabela simples assim: armas = {30, 10} Só depois vc tenta trabalhar com índices pra saber como o toJSON vai fazer. Edited January 21, 2021 by Lord Henry Link to comment
LucasST Posted January 22, 2021 Author Share Posted January 22, 2021 9 hours ago, Lord Henry said: Tabela inválida. É necessário inserir valores nos índices, caso contrário ela será vazia. Pra ficar mais fácil de entender, vc poderia fazer uma tabela simples assim: armas = {30, 10} Só depois vc tenta trabalhar com índices pra saber como o toJSON vai fazer. Sim, eu percebi esse erro dps eu estava colocando em toJson, e invés de colocar fromjson para pegar a tabela coloquei toJson dnv Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now