LucasST Posted January 21, 2021 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 ! DISCORD : LucasST#1725 DÚVIDAS ESTOU SEMPRE A DISPOSIÇÃO
main Posted January 21, 2021 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 )
Moderators Lord Henry Posted January 21, 2021 Moderators 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 Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanks! Minhas contribuições para a comunidade: LordHenry - MTA Wiki Profile Inscreva-se no meu canal do YouTube: Lord Henry - Entertainment Discord Oficial do MTA: https://mtasa.com/discord Blacklist e Whitelist de Scripters: Planilha Por favor, não me envie mensagens privadas solicitando suporte. Crie um tópico no fórum em vez disso.
LucasST Posted January 22, 2021 Author 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 DISCORD : LucasST#1725 DÚVIDAS ESTOU SEMPRE A DISPOSIÇÃO
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