ich weis nicht warum der Job hat bisher immer geklappt und jetzt funktionieren die Chatboxen nicht mehr
Spoiler anzeigen
Lua
joblspd1 = createMarker( 1610, -1720, 6.2, "corona", 2, 255, 255, 220,player)
joblspdstart = createMarker( 1600, -1720, 6.2, "corona", 2, 255, 255, 220, player)
function jobLSPD(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
setElementData(player,"Joblspd1", 0)
if getElementData ( player, "Joblspd1" ) ~= 0 then
outputChatBox("Du hast bereits einen Job!", player, 255,0,0)
else
setElementData(player, "Joblspd1", 3)
outputChatBox("Du bist nun Polizist! Herzlichen Glückwunsch es kann nicht mehr schlimmer werden!", player,0,255,0)
end
end
end
addEventHandler ( "onClientMarkerHit", joblspd1, jobLSPD )
function joblspdStartFunc ( player )
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
local joblspd1data = getElementData ( player, "Joblspd1" ) -- liest variable job aus
if ( joblspd1data == 3 ) then -- wenn job = trucker ist
local ziel = math.random ( 1, 3 ) -- zufall, von 1-3.
setElementDimension ( player, 0 )
if ( ziel == 1 ) then -- Wenn der Zufall 1 ist
markerlspd1000 = createMarker ( 1540, -1626, 13.4, "checkpoint", 5, 255, 0, 0, 255, player ) -- .. erstelle Marker1
bliplspd1000 = createBlip(1540, -1626, 13.4, 0, 6, 99999)
elseif ( ziel == 2 ) then -- wenn 2
markerlspd2000 = createMarker ( 1540, -1626, 13.4, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd2000 = createBlip(1540, -1626, 13.4, 0, 6, 99999)
elseif ( ziel == 3 ) then -- wenn 3
markerlspd3000 = createMarker ( 1540, -1626, 13.4, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd3000 = createBlip(1540, -1626, 13.4, 0, 6, 99999)
end
setElementDimension ( bliplspd1000, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2000, 0 )
setElementDimension ( bliplspd3000, 0 )
setElementDimension ( markerlspd1000, 0 )
setElementDimension ( markerlspd2000, 0 )
setElementDimension ( markerlspd3000, 0 )
setElementDimension ( bliplspd1001, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2001, 0 )
setElementDimension ( bliplspd3001, 0 )
setElementDimension ( markerlspd1001, 0 )
setElementDimension ( markerlspd2001, 0 )
setElementDimension ( markerlspd3001, 0 )
setElementDimension ( bliplspd1002, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2002, 0 )
setElementDimension ( bliplspd3002, 0 )
setElementDimension ( markerlspd1002, 0 )
setElementDimension ( markerlspd2002, 0 )
setElementDimension ( markerlspd3002, 0 )
setElementDimension ( bliplspd1003, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2003, 0 )
setElementDimension ( bliplspd3003, 0 )
setElementDimension ( markerlspd1003, 0 )
setElementDimension ( markerlspd2003, 0 )
setElementDimension ( markerlspd3003, 0 )
setElementDimension ( bliplspd1004, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2004, 0 )
setElementDimension ( bliplspd3004, 0 )
setElementDimension ( markerlspd1004, 0 )
setElementDimension ( markerlspd2004, 0 )
setElementDimension ( markerlspd3004, 0 )
setElementDimension ( bliplspd1005, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2005, 0 )
setElementDimension ( bliplspd3005, 0 )
setElementDimension ( markerlspd1005, 0 )
setElementDimension ( markerlspd2005, 0 )
setElementDimension ( markerlspd3005, 0 )
setElementDimension ( bliplspd1006, 0 ) -- Alles in Dimension 0
setElementDimension ( bliplspd2006, 0 )
setElementDimension ( bliplspd3006, 0 )
setElementDimension ( markerlspd1006, 0 )
setElementDimension ( markerlspd2006, 0 )
setElementDimension ( markerlspd3006, 0 )
outputChatBox ( "Steig in ein Auto und fahr Streife!", player, 0, 255, 0 ) -- Gebe Text in Farbe "Grün" für den Spieler aus
else
outputChatBox ( "Du bist kein Polizist!", player, 255, 0, 0 )
end
end
end
addEventHandler ( "onClientMarkerHit", joblspdstart, joblspdStartFunc )
----------------------------------------------------------------------------------------------------------------
--------------------------Ziel---01---------------------------------------------------------------------------------------------
function lspdstreifeziel1 ( player, matchingDimension )
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markerlspd1000 ) then -- wenn Spieler in Marker ist
outputChatBox ( "..1.", player )
destroyElement(markerlspd1000)
destroyElement(bliplspd1000)
markerlspd1001 = createMarker ( 1580, -1628, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd1001 = createBlip(1580, -1628, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd2000 )then
outputChatBox ( "..1.", player )
destroyElement(markerlspd2000)
destroyElement(bliplspd2000)
markerlspd2001 = createMarker ( 1580, -1628, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd2001 = createBlip(1580, -1628, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd3000 ) then
outputChatBox ( "...1", player )
destroyElement(markerlspd3000)
destroyElement(bliplspd3000)
markerlspd3001 = createMarker ( 1580, -1628, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd3001 = createBlip(1580, -1628, 13, 0, 2, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), lspdstreifeziel1 )
------------------------------------------------------------------------------------------------------------------------------
--------------------------Ziel---02---------------------------------------------------------------------------------------------
function lspdstreifeziel2 ( player )
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markerlspd1001 ) then -- wenn Spieler in Marker ist
outputChatBox ( "..2.", player )
destroyElement(markerlspd1001)
destroyElement(bliplspd1001)
markerlspd1002 = createMarker ( 1547 -1627, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd1002 = createBlip(1547, -1627, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd2001 )then
outputChatBox ( "..2.", player )
destroyElement(markerlspd2001)
destroyElement(blip2001)
markerlspd2002 = createMarker ( 1547, -1627, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd2002 = createBlip(1547, -1627, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd3001 ) then
outputChatBox ( "..2.", player )
destroyElement(markerlspd3001)
destroyElement(bliplspd3001)
markerlspd3002 = createMarker ( 1547, -1627, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd3002 = createBlip(1547, -1627, 13, 0, 2, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), lspdstreifeziel2 )
-------------------------------------------------------------------------------------------------------------------------
--------------------------Ziel---03--------------------------------------------------------------------------------------------
function lspdstreifeziel3 ( player, matchingDimension )
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markerlspd1002 ) then -- wenn Spieler in Marker ist
outputChatBox ( "..3.", player )
destroyElement(markerlspd1002)
destroyElement(bliplspd1002)
markerlspd1003 = createMarker ( 1527, -1720, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd1003 = createBlip(1527, -1720, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd2002 )then
outputChatBox ( ".3..", player )
destroyElement(markerlspd2002)
destroyElement(blip2002)
markerlspd2003 = createMarker ( 1527, -1720, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd2003 = createBlip(1527, -1720, 13, 0, 2, 99999)
end
if isElementWithinMarker(player, markerlspd3002 ) then
outputChatBox ( ".3..", player )
destroyElement(markerlspd3002)
destroyElement(bliplspd3002)
markerlspd3003 = createMarker ( 1527, -1720, 13, "checkpoint", 5, 255, 0, 0, 255, player ) -- ..
bliplspd3003 = createBlip(1527, -1720, 13, 0, 2, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), lspdstreifeziel3 )
Alles anzeigen
und das 2 problem ist...das der bei der mission nicht erkennt ob er den job bereits hat......in den LKW kann man nicht einsteigen und der marker löscht sich nicht
Spoiler anzeigen
Lua
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
------------------------------------------------ =DHGC= Trucker Job -----------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
---------------------------------------------Made by =DHGC= Asphalt Killer-----------------------------------------------
----------------------------------------------------www.dhgc.de----------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------script copyright by www.dhgc.de-----------------------------------------------
-----------------------------------------------------02.09.2014----------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------
truckerjob001m = createMarker(-67,-1127,0.5,"cylinder",2,255,255,255,255, player)
truckerjob001startm = createMarker(-65,-1121,0.5,"cylinder",2,255,255,200,200, player)
function truckerjob001func(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
setElementData(player,"truckerjob001", 0)
if getElementData ( player, "truckerjob001" ) ~= 0 then
outputChatBox("Du hast bereits einen Job!", player)
else
setElementData(player, "truckerjob001", 3)
outputChatBox("Du hast einen Trucker Job steig in den LKW und bring ihn an seinen Ziel Ort!", player)
end
end
end
addEventHandler ( "onClientMarkerHit", truckerjob001m, truckerjob001func )
function starttruckerjob001001func ( player )
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
local truckerjob001data = getElementData ( player, "truckerjob001" )
if ( truckerjob001data == 3 )then
local zielt = math.random ( 1, 3 )
if ( zielt == 1 ) then -- Wenn der Zufall 1 ist
markertruckerjob0011000 = createMarker ( -82, -1075, 11, "checkpoint", 5, 255, 0, 0, 255, player )
bliptruckerjob0011000 = createBlip(0, 0, 0, 0, 6, 99999)
truckervehicle_001 = createVehicle( 403,-65,-1135,2,0,0,70)
elseif ( zielt == 2 ) then
markertruckerjob0012000 = createMarker ( -82, -1075, 11, "checkpoint", 5, 255, 0, 0, 255, player )
bliptruckerjob0012000 = createBlip(0, 0, 0, 0, 6, 99999)
truckervehicle002 = createVehicle( 403,-65,-1135,2,0,0,70)
elseif ( zielt == 3 ) then
markertruckerjob0013000 = createMarker ( -82, -1075, 11, "checkpoint", 5, 255, 0, 0, 255, player )
bliptruckerjob0013000 = createBlip(0, 0, 0, 0, 6, 99999)
truckervehicle003 = createVehicle( 403,-65,-1135,2,0,0,70)
end
else
outputChatBox("Du hast keinen Trucker Job!",255,255,255)
end
end
end
addEventHandler ( "onClientMarkerHit", truckerjob001startm, starttruckerjob001001func )
-------------------------------------------------------------------------------------------------------------------
----------------------------------------------------Ziel 001-------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
----1-1--
function truckerjob001ziel011(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0011000 ) then
outputChatBox ("Trucker Job 001_1-1",255,255,255)
destroyElement(markertruckerjob0011000)
destrayElement(bliptruckerjob0011000)
markertruckerjob0011001 = createMarker ( -20, -770, 8, "checkpoint", 5, 255, 0, 0, 255, player )
blip_truckerjob0011001 = createBlip(0, 0, 0, 0, 6, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel011 )
----1-2-
function truckerjob001ziel012(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0012000 ) then
outputChatBox ("Trucker Job 001_1-2",255,255,255)
destroyElement(markertruckerjob0012000)
destrayElement(bliptruckerjob0012000)
markertruckerjob0012001 = createMarker ( -20, -770, 8, "checkpoint", 5, 255, 0, 0, 255, player )
bliptruckerjob0012001 = createBlip(0, 0, 0, 0, 6, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel012 )
----1-3-
function truckerjob001ziel013(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0013000 ) then
outputChatBox ("Trucker Job 001_1-3",255,255,255)
destroyElement(markertruckerjob0013000)
destrayElement(bliptruckerjob0013000)
markertruckerjob0013001 = createMarker ( -20, -770, 8, "checkpoint", 5, 255, 0, 0, 255, player )
bliptruckerjob0013001 = createBlip(0, 0, 0, 0, 6, 99999)
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel013 )
-------------------------------------------------------------------------------------------------------------------
----------------------------------------------------Ziel 002----------------------------------------------------------überprüfen ob es der lkw ist wenn nein dann abbruch
-------------------------------------------------------------------------------------------------------------------
----2-1--
function truckerjob001ziel021(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0011001 ) then
local truckervehicle001 = getPedOccupiedVehicle(player)
if truckervehicle001 then
outputChatBox ("Trucker Job 001_2-1",255,255,255)
destroyElement(markertruckerjob0011001)
destrayElement(bliptruckerjob0011001)
givePlayerMoney(player,5000)
else
outputChatBox("Das ist nicht das MissionsFahrzeug",255,255,255)
end
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel021 )
----2-2-
function truckerjob001ziel022(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0012001 ) then
local truckervehicle002 = getPedOccupiedVehicle(player)
if truckervehicle_002 then
outputChatBox ("Trucker Job 001_2-2",255,255,255)
destroyElement(markertruckerjob0012001)
destrayElement(bliptruckerjob0012001)
givePlayerMoney(player,5000)
else
outputChatBox("Das ist nicht das MissionsFahrzeug",255,255,255)
end
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel022 )
----2-3-
function truckerjob001ziel023(player)
if getPlayerName ( player ) == getPlayerName(getLocalPlayer ( )) then
if isElementWithinMarker(player, markertruckerjob0013001 ) then
local truckervehicle003 = getPedOccupiedVehicle(player)
if truckervehicle_003 then
outputChatBox ("Trucker Job 001_2-3",255,255,255)
destroyElement(markertruckerjob0013001)
destrayElement(bliptruckerjob0013001)
givePlayerMoney(player,5000)
else
outputChatBox("Das ist nicht das MissionsFahrzeug",255,255,255)
end
end
end
end
addEventHandler ( "onClientMarkerHit", getRootElement(), truckerjob001ziel023 )
Alles anzeigen