Jump to content

PLACA no Bloco de notas


Recommended Posts

Posted

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

Please do not PM me with scripting related question nor support, use the forums instead.

  • Moderators
Posted (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 by Lord Henry
Esqueci de colocar vírgulas.

Eu te ajudei ou achou meu comentário útil? Não esqueça de deixar um Thanksspacer.png

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.

Posted

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

 

Posted

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)

 

  • 3 weeks later...
Posted
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.

 

Espero ter te ajudado! ;D

tenor.gif

BRASIL

  • 5 months later...
Posted (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 by ~#BlackSCR
Posted

Não revivam tópicos.

  • Like 1

Please do not PM me with scripting related question nor support, use the forums instead.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...