Jump to content

Please help me in this script .


PedroL

Recommended Posts

MarkerTrab = createMarker (2834.521484375, 2607.2861328125, 10.8203125,"cylinder",2.0 , 255, 255, 0, 255)
MarkerTrab1 = createMarker (1906.2451171875,-1794.13671875,13.539072036743,"cylinder",2.0 , 255, 255, 0, 255)
setElementVisibleTo ( MarkerTrab1, root, false )

BlipTrab = createBlipAttachedTo (MarkerTrab,42 ,source)
BlipTrab1 = createBlipAttachedTo (MarkerTrab1,25 ,0, 99999 ,source)
setElementVisibleTo ( BlipTrab1, root, false )

Caminhao = {}
function Trab (source)
Caminhao = createVehicle(403, 2821.7177734375, 2607.6396484375, 10.8203125 ,0 ,0 ,0)
warpPedIntoVehicle ( source, Caminhao)
setPedSkin(source,260)
setElementVisibleTo ( MarkerTrab1, root, true )
setElementVisibleTo ( BlipTrab1, root, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FF0000Leve a carga de petroleo ao Blip que apareceu no seu Radar", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab )

function Entregar (source)
givePlayerMoney(source, 7000)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
destroyElement ( source, Caminhao )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FF0000Voce chegou no destino!! e ganhou 7000", getRootElement(), 255, 255, 255, true )
outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab1, Entregar )

Carga = {}
function Trab1 (source)
Carga = createVehicle (584, 2847.0556640625, 2631.4345703125, 12.064428329468 , 0, 0, 203.94506835938)
setElementVisibleTo ( MarkerTrab1, root, true )
setElementVisibleTo ( BlipTrab1, root, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab1 )

function NSPode (source)
if (Caminhao[source]) and isElement(Caminhao[source]) then
outputChatBox ('#FF5100* #ffffffVocê tem #FF510010 #ffffffsegundos parar voltar para o Caminhao.', source, 255, 255, 255, true)
T11 = setTimer (destroyElement, 10000,1, BlipTrab1[source])
T22 = setTimer (destroyElement, 10000,1, Caminhao[source])
T33 = setTimer (setElementData, 10000,1, source, "Trab", false)
T44 = setTimer (function()
Trabalho = false
setPedSkin (source,0)
outputChatBox ('#FF5100* #ffffffVocê ficou muito tempo fora do veiculo e perdeu o trabalho!.', source, 255, 255, 255, true)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
end, 10000, 1)
   end
end
addEventHandler ("onVehicleExit", root, NSPode)

function SNPode (source)
if (Caminhao[source]) and isElement(Caminhao[source]) then
killTimer (T11)
killTimer (T22)
killTimer (T33)
killTimer (T44)
   end
end
addEventHandler ("onVehicleEnter", root, SNPode)

function perdeTrab (source)
local accounat = getAccountName (getPlayerAccount(source))
aclGroupRemoveObject (aclGetGroup("Truck"), "user."..accounat)
outputChatBox ('#0004FFPetrobras S.A: #ffffffVocê desistiu de trabalhar.',source,255,255,255,true)
setPedSkin (source,0)
destroyElement(Caminhao, source)
setElementVisibleTo ( BlipTrab1, root, false )
setElementVisibleTo ( MarkerTrab1, root, false )
end
addEventHandler( "sairemprego1", perdeTrab )
Hello I am not managing to put a system for when the player leaving the truck lose work . I hope you help me .
Link to comment

You want to the truck is destroyed when you leave the truck?

Try this:

MarkerTrab = createMarker (2834.521484375, 2607.2861328125, 10.8203125,"cylinder",2.0 , 255, 255, 0, 255)
MarkerTrab1 = createMarker (1906.2451171875,-1794.13671875,13.539072036743,"cylinder",2.0 , 255, 255, 0, 255)
setElementVisibleTo ( MarkerTrab1, root, false )
BlipTrab = createBlipAttachedTo (MarkerTrab,42 ,source)
BlipTrab1 = createBlipAttachedTo (MarkerTrab1,25 ,0, 99999 ,source)
setElementVisibleTo ( BlipTrab1, root, false )

Caminhao = {}

function Trab (source)
	Caminhao[source] = createVehicle(403, 2821.7177734375, 2607.6396484375, 10.8203125 ,0 ,0 ,0)
	warpPedIntoVehicle ( source, Caminhao[source])
	setPedSkin(source,260)
	setElementVisibleTo ( MarkerTrab1, root, true )
	setElementVisibleTo ( BlipTrab1, root, true )
	outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
	outputChatBox ( "#FF0000Leve a carga de petroleo ao Blip que apareceu no seu Radar", getRootElement(), 255, 255, 255, true )
	outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab )

function Entregar (source)
	givePlayerMoney(source, 7000)
	setElementVisibleTo ( BlipTrab1, root, false )
	setElementVisibleTo ( MarkerTrab1, root, false )
	destroyElement ( source, Caminhao[source] )
	outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
	outputChatBox ( "#FF0000Voce chegou no destino!! e ganhou 7000", getRootElement(), 255, 255, 255, true )
	outputChatBox ( "#FFFF00==============================================", getRootElement(), 255, 255, 255, true )
end
addEventHandler( "onMarkerHit", MarkerTrab1, Entregar )

Carga = {}
function Trab1 (source)
	Carga[source] = createVehicle (584, 2847.0556640625, 2631.4345703125, 12.064428329468 , 0, 0, 203.94506835938)
	setElementVisibleTo ( MarkerTrab1, root, true )
	setElementVisibleTo ( BlipTrab1, root, true )
end
addEventHandler( "onMarkerHit", MarkerTrab, Trab1 )

function NSPode (source)
if (Caminhao[source])  then
	T22 = setTimer (destroyElement, 10000,1, Caminhao[source])
end
if (Carga[source]) then
	T33 = setTimer (destroyElement, 10000,1, Carga[source])
end	
	outputChatBox ('#FF5100* #ffffffVocê tem #FF510010 #ffffffsegundos parar voltar para o Caminhao.', source, 255, 255, 255, true)
	T11 = setTimer (destroyElement, 10000,1, BlipTrab1)
	T44 = setTimer (function()
	Trabalho = false
	setPedSkin (source,0)
	outputChatBox ('#FF5100* #ffffffVocê ficou muito tempo fora do veiculo e perdeu o trabalho!.', source, 255, 255, 255, true)
	setElementVisibleTo ( BlipTrab1, root, false )
	setElementVisibleTo ( MarkerTrab1, root, false )
	end, 10000, 1)
end
addEventHandler ("onVehicleStartExit", root, NSPode)

function SNPode (source)
	if (Caminhao[source]) and isElement(Caminhao[source]) then
		killTimer (T11)
		killTimer (T22)
		killTimer (T33)
		killTimer (T44)
   end
end
addEventHandler ("onVehicleStartEnter", root, SNPode)

 

By the way, you where wrong in this function:

function perdeTrab (source)
	local accounat = getAccountName (getPlayerAccount(source))
	aclGroupRemoveObject (aclGetGroup("Truck"), "user."..accounat)
	outputChatBox ('#0004FFPetrobras S.A: #ffffffVocê desistiu de trabalhar.',source,255,255,255,true)
	setPedSkin (source,0)
	destroyElement(Caminhao, source)
	setElementVisibleTo ( BlipTrab1, root, false )
	setElementVisibleTo ( MarkerTrab1, root, false )
end
addEventHandler( "sairemprego1", perdeTrab )--addCommandHandler :D

 

Edited by Anzo
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...