ArthurScr Posted November 21, 2019 Share Posted November 21, 2019 Olá Pessoal,como faço para quando um carro passar em um mark ,pegar a placa por getPlateText e por em um bloco de notas,tipo database? Link to comment
DNL291 Posted November 22, 2019 Share Posted November 22, 2019 Database e bloco de notas não tem nada a ver, 'bloco de notas' acho que seria um arquivo de texto. Para um arquivo de texto: fileCreate fileOpen fileWrite fileClose Se for salvamento SQL: dbExec Ou: executeSQLQuery - SQL do MTA 19 hours ago, ArthurScr said: como faço para quando um carro passar em um mark ,pegar a placa por getPlateText createMarker onMarkerHit getVehiclePlateText Link to comment
Other Languages Moderators Lord Henry Posted November 22, 2019 Other Languages Moderators Share Posted November 22, 2019 (edited) Vale lembrar que createFile, se for feito client-side, ficará salvo na máquina dos jogadores, podendo ser aberto e alterado por eles. Edited November 22, 2019 by Lord Henry Esqueci de colocar vírgulas. Link to comment
ArthurScr Posted November 22, 2019 Author Share Posted November 22, 2019 Tipo,o player passar no marker e salvar em um arquivo de texto só para mim,n sei por um arquivo .db para funcionar mas vou tentar já que ouço melhor dele 3 hours ago, DNL291 said: Database e bloco de notas não tem nada a ver, 'bloco de notas' acho que seria um arquivo de texto. Para um arquivo de texto: fileCreate fileOpen fileWrite fileClose Se for salvamento SQL: dbExec Ou: executeSQLQuery - SQL do MTA createMarker onMarkerHit getVehiclePlateText Link to comment
ArthurScr Posted November 23, 2019 Author Share Posted November 23, 2019 Fiz o Mod,agora teria como eu fazer um painel que quando digito a Placa,aparece o ID do carro? addEventHandler("onResourceStart", resourceRoot, function() db = dbConnect("sqlite", "database.db") dbExec(db, "CREATE TABLE IF NOT EXISTS ListaPlacas (Modelo, Placa)") end) addEventHandler("onMarkerHit", pegarplaca, function( thePlayer) local veiculo = getPedOccupiedVehicle ( thePlayer) local Modelo = getElementModel ( veiculo) local Placa = getVehiclePlateText ( veiculo) if getPedOccupiedVehicleSeat ( thePlayer ) == 0 then dbExec(db, "INSERT INTO ListaPlacas VALUES(?, ?)",Modelo, Placa) outputChatBox("#FFFFFF Pegou Placa", thePlayer , 255, 255, 255,true) end end) Link to comment
SrPattif Posted December 10, 2019 Share Posted December 10, 2019 On 22/11/2019 at 21:39, ArthurScr said: Fiz o Mod,agora teria como eu fazer um painel que quando digito a Placa,aparece o ID do carro? Sim... Você precisa apenas criar o painel (não recomendo DX) e consultar no arquivo que você criou com fileCreate com o comando fileRead. Link to comment
Blaack Posted May 19, 2020 Share Posted May 19, 2020 (edited) Bom, eu fiz muito rápido... Teste ai: local markerpegarplaca = createMarker ( 2481.29590, -1674.05322, 13.33985 -0.9, "cylinder", 1.5, 255, 255, 0, 170 ) function pegarplaca ( hitElement ) if getElementType ( hitElement ) == "vehicle" then local Modelo = getElementModel ( hitElement ) local Placa = getVehiclePlateText ( hitElement ) local logs = fileOpen ("dbplacas.txt") print ("Arquivo Aberto") local linhasarquivo = fileGetSize(logs) local arquivo = fileRead(logs, linhasarquivo) print ("Arquivo Lido") fileWrite(logs, arquivo.. "\n Veiculo de modelo ("..Modelo.. ") da placa [" ..Placa.. "] passou em nossa verificação!") print ("Arquivo Reescrito") fileClose(logs) print ("Arquivo Fechado") end end addEventHandler("onMarkerHit", markerpegarplaca, pegarplaca) OBS. Não esqueça de criar oo arquivo "dbplacas.txt", e coloca-lo no meta como file; Edited May 19, 2020 by ~#BlackSCR Link to comment
KronoS Lettify Posted May 19, 2020 Share Posted May 19, 2020 (edited) Será se arquivo .json daria bom nesse caso de arquivo? Edited May 19, 2020 by KronoS Lettify 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