Jump to content

AJUDA NO SCRIPT? NAO ESTOU CONSEGUINDO CONCLUIR


Recommended Posts

OLA GALERA BLZ? PESO AJUDA NO SCRIPT? NAO ESTOU CONSEGUINDO CONCLUIR 

 

Minicio = createMarker (2477.7475585938, 1763.9855957031, 10.8203125, "Cylinder" , 2), 255 ,0 ,0, 255)
 
 
 
veh =[source] = {}
function inicio(source) 
if IsElemenntWithiMarker(source), Minicio) then
if veh[source] and isElement( veh[source] ) then destroyElement ( veh[source] )
veh[source] = nil

x,y,z = getElementPosition(source)
Trabalho = true
veh[source] = createVehicle(462,=2491.1274414063, 1760.0168457031, 10.8203125,)
Setpedskin (source, 280 )
  outputChatBox ("#00ff00=====================================================",source,0,0,0,true )
  outputChatBox ("#00ffffLeve Veiculs ate o Blip De uma Bandeira Vemelha No Seu Radar ! E ",source,0,0,0,true )
  outputChatBox ("#00ff00=====================================================",source,0,0,0,true )
 end
 end
 addEventHandler( "onMarkerHit", Minicio, inicio ) 

Link to comment
On 18/10/2018 at 13:20, PaiNmta said:

OLA GALERA BLZ? PESO AJUDA NO SCRIPT? NAO ESTOU CONSEGUINDO CONCLUIR 

 

Minicio = createMarker (2477.7475585938, 1763.9855957031, 10.8203125, "Cylinder" , 2), 255 ,0 ,0, 255)
 
 
 
veh =[source] = {}
function inicio(source) 
if IsElemenntWithiMarker(source), Minicio) then
if veh[source] and isElement( veh[source] ) then destroyElement ( veh[source] )
veh[source] = nil

x,y,z = getElementPosition(source)
Trabalho = true
veh[source] = createVehicle(462,=2491.1274414063, 1760.0168457031, 10.8203125,)
Setpedskin (source, 280 )
  outputChatBox ("#00ff00=====================================================",source,0,0,0,true )
  outputChatBox ("#00ffffLeve Veiculs ate o Blip De uma Bandeira Vemelha No Seu Radar ! E ",source,0,0,0,true )
  outputChatBox ("#00ff00=====================================================",source,0,0,0,true )
 end
 end
 addEventHandler( "onMarkerHit", Minicio, inicio ) 

Mas o que você quer que esse script faça?

De cara já vejo um erro:

Setpedskin -- Errado

setPedSkin -- Correto
Edited by OverKILL
Link to comment

Terminei seu código e organizei, resolvi os erros de português, espero que eu tenha ajudado, se tiver alguma dúvida no que foi feito, deixe aqui em baixo, espero que você entenda olhando o que eu fiz no código, basta trocar as coordenadas dos markers de pegar o trabalho/entregar a carga, adicionei um comando pra você ir até o marker de pegar o trabalho, use /ir se quiser tirar fique a vontade, coloquei apenas pra mim testar.

 

OBS: Não adicionei recompensa para o jogador que entregar, mas se quiser adicionar use:

givePlayerMoney( source, quantia )

Na função: finalTrabalho 

Tentei deixar o código o mais simples possível .

CÓDIGO:

 

SERVER-SIDE

 

local markInicio = createMarker ( 2477.7475585938, 1763.9855957031, 10.8203125 -1, "cylinder", 2, 255 ,0 ,0, 255)
local markFinal = createMarker ( 2506.6440429688,1794.1475830078,10.671875 -1, "cylinder", 2, 0 ,255 ,0, 255)

blipFim = createBlipAttachedTo ( markFinal, 19 )
setElementVisibleTo ( blipFim, root, false )

veh = {}
function inicioTrabalho (source)
	if isElementWithinMarker(source, markInicio) then
		if veh[source] and isElement( veh[source] ) then 
			destroyElement ( veh[source] )
			veh[source] = nil
		end
		x,y,z = getElementPosition(source)
		Trabalho = true
		veh[source] = createVehicle(462, 2491.1274414063, 1760.0168457031, 10.8203125)
		setElementVisibleTo ( blipFim, source, true )
		warpPedIntoVehicle ( source, veh[source] )
		setPedSkin( source, 280 )
		outputChatBox ( "=====================================================", source, 0, 255, 0, true )
		outputChatBox ( "Leve o veículo até o Blip De uma Bandeira Vermelha No Seu Radar ! ", source, 0, 255, 255, true )
		outputChatBox ( "=====================================================", source, 0, 255, 0, true )
	end
end
addEventHandler( "onMarkerHit", markInicio, inicioTrabalho )

function finalTrabalho (source)
	if veh[source] and isElement(veh[source]) then
		destroyElement (veh[source])
		setElementVisibleTo ( blipFim, source, false )
		outputChatBox( "Você terminou o trabalho ! ", source, 0, 255, 0, true )
	end
end
addEventHandler("onMarkerHit", markFinal, finalTrabalho)

function vehicleExit (source)
	if (veh[source]) and isElement(veh[source]) then
		setElementVisibleTo ( blipFim, source, false )
		destroyElement (veh[source])
		outputChatBox( "Você saiu do veículo e o trabalho foi cancelado. ", source, 255, 0, 0, true )
	end
end
addEventHandler ( "onVehicleExit", getRootElement(), vehicleExit )

function trabalhoTele (thePlayer)
    setElementPosition ( thePlayer, 2472.747, 1763.9855957031, 10.8203125 )
end
addCommandHandler ( "ir", trabalhoTele)

 

Edited by OverKILL
  • Thanks 1
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...