Jump to content

Ajuda Com Script Carro Vip


Recommended Posts

Galera Montei esse script com ajuda de alguns parceiros. Ele cria um Carro privado pela ACL porém gostaria que quando o jogador se deligar do server o veiculo se destruísse. alguém pode me ajudar???

O script esta funcionando perfeitamente, só preciso deste detalhe de destruir quando o jogador se desligar.

veh = {}
vehCol = {}

function veiculodayz (thePlayer)
	local accountname = getAccountName (getPlayerAccount (thePlayer)) -- accountname recebe o nome da conta do jogador que usou o comando.
	if isObjectInACLGroup ("user."..accountname, aclGetGroup ("Admin")) then	-- Se o nome da conta estiver na ACL Group Admin, então:
	
	
		local x, y, z = getElementPosition (thePlayer) -- x, y, z recebem a posição do jogador que usou o comando.
		if isElement (veh[thePlayer]) then -- Se já existe o veh[thePlayer] criado, então:
			spawnVehicle (veh[thePlayer], x+3, y, z) -- Spawna ele perto do jogador, sem criar outro.
			setElementData (vehCol[thePlayer], "parent", veh[thePlayer]) -- Reseta as datas do colider.
			setElementData (veh[thePlayer], "parent", vehCol[thePlayer])
			setElementData (vehCol[thePlayer], "vehicle", true)
			setElementData (vehCol[thePlayer], "Tire_inVehicle", 4)
			setElementData (vehCol[thePlayer], "Engine_inVehicle", 1)
			setElementData (vehCol[thePlayer], "Parts_inVehicle", 1)
			setElementData (vehCol[thePlayer], "fuel", 100)

		else -- Se não existe um veh[thePlayer] criado, então:
			veh[thePlayer] = createVehicle (411, x+3, y, z) -- Cria o veh[thePlayer].
			setVehicleColor (veh[thePlayer], 255, 255, 255) -- escolhe a cor do veiculo
			if isElement (vehCol[thePlayer]) then -- Se já existe o colider (veículo foi deletado e o colider ficou lá), então:
				attachElements (vehCol[thePlayer], veh[thePlayer], 0, 0, 0) -- Anexa o colider novamente ao veh[thePlayer].
			else -- Se não existe colider nenhum, então:
				vehCol[thePlayer] = createColSphere (x, y, z, 2.5) -- Cria o colider.
				attachElements (vehCol[thePlayer], veh[thePlayer], 0, 0, 0) -- Anexa ele ao veh[thePlayer].
			
			setElementData (vehCol[thePlayer], "parent", veh[thePlayer]) -- Seta as datas no veh[thePlayer] e no colider.
			setElementData (veh[thePlayer], "parent", vehCol[thePlayer])
			setElementData (vehCol[thePlayer], "vehicle", true)
			setElementData (vehCol[thePlayer], "Tire_inVehicle", 4)
			setElementData (vehCol[thePlayer], "Engine_inVehicle", 1)
			setElementData (vehCol[thePlayer], "Parts_inVehicle", 1)
			setElementData (vehCol[thePlayer], "fuel", 100)
			
		end
	end
end

        

end
addCommandHandler ("carro", veiculodayz)

 

Link to comment

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...