Gaimo Posted April 10, 2020 Share Posted April 10, 2020 Estou tentando criar uma loja de carros, mas estou com dificuldades com sqlite, criei uma table chamada veh_shop, quero adicionar nela o modelo, quantidade e valor dos carros. Quando o jogador comprar diminuir a quantidade. A tabela já está criada, mas provavelmente o melhor era criar ela por script, mas depois eu arrumo isso, por enquanto gostaria de saber como eu crio uma única vez a linha que vai conter os dados do primeiro veículo e atualizo esses valores. -- veh1 model 402, amount = 10, price, 25000 local veh1 = createVehicle(402, 1939.30078, -1774.96899, 19.52501,0,0,90, "12345678") local mveh1 = createMarker(0,0,0,"cylinder", 1, 255,100,100,100) attachElements(mveh1, veh1, 0, 3.2, -0.5) -- Informações para o jogador -- Quantidade total e disponivel -- Preço db = dbConnect( "sqlite", "vehicle_shop.db" ) -- table_name = veh_shop model, amount, price -- Como eu adiciono uma unica vez cada veiculo que eu quero? --dbQuery( db, "INSERT INTO veh_shop IF NOT EXIST VALUES (?,?,?)", 402, 10, 25000) <-- Nao funciona, se os dados forem atualizados ela vai criar uma nova. --- if buy car then amount = amount - 1 end addCommandHandler("buy", function(player, command) if isElementWithinMarker(player, mveh1) and command == "buy" then -- Como eu atualizo essa linha na tabela? if executeSQLQuery("UPDATE veh_shop SET model=?, amount=? price=? WHERE", 402, 9, 25000) then -- Quero atualizar o valor da quantidade de veiculos local x, y, z = getElementPosition(player) createVehicle(402, x, y+3, z) end end end) Esse script está bem simples porque eu queria testar se consigo fazer algo com sqlite porém já vi que ainda não. Link to comment
Other Languages Moderators Lord Henry Posted April 10, 2020 Other Languages Moderators Share Posted April 10, 2020 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