Bei dem Gabelstapler Job, von LA funktoniert alles, jedoch bekomm ich kein geld.
local pfeil = {}
local abstellcol = {}
local abstellmarker = {}
local Guivar = 0
local lohn = 150
local doing = false
local abgeliefert = 0
local abgelieferte_kiste = {}
addEvent("onClientGabelstablerJobHit", true)
addEvent("onClientGabelstablerJobQuit", true)
local function load_gabelstablerjob()
doing = true
for index, object in pairs(kisten) do
local r, g, b = 0, 255, 0
local i = tonumber(getElementData(object, "typ"))
if(i == 1) then r, g, b = 0, 255, 0 end
if(i == 2) then r, g, b = 255, 255, 0 end
if(i == 3) then r, g, b = 255, 0, 0 end
pfeil[object] = createMarker(0, 0, 0, "arrow", 0.5, r, g, b)
attachElements(pfeil[object], object, 0, 0, 1)
end
abstellcol[1] = createColSphere(-2309.625, -57.340442657471, 37.066581726074, 2)
abstellmarker[1] = createMarker(-2309.625, -57.340442657471, 37.066581726074, "corona", 2.0, 0, 255, 0, 100)
abstellcol[2] = createColSphere(-2303.4948730469, 38.324642181396, 37.466548919678, 2)
abstellmarker[2] = createMarker(-2303.4948730469, 38.324642181396, 37.466548919678, "corona", 2.0, 0, 255, 0, 100)
abstellcol[3] = createColSphere(-2283.1086425781, 4.3574848175049, 37.306159973145, 2)
abstellmarker[3] = createMarker(-2283.1086425781, 4.3574848175049, 37.306159973145, "corona", 2.0, 0, 255, 0, 100)
abstellcol[4] = createColSphere(-2360.9182128906, -26.89143371582, 37.3499717712, 2)
abstellmarker[4] = createMarker(-2360.9182128906, -26.89143371582, 37.3499717712, "corona", 2.0, 0, 255, 0, 100)
abstellcol[5] = createColSphere(-2360.6650390625, 11.161363601685, 37.853141784668, 2)
abstellmarker[5] = createMarker(-2360.6650390625, 11.161363601685, 37.853141784668, "corona", 2.0, 0, 255, 0, 100)
for i = 1, #abstellcol, 1 do
addEventHandler("onClientColShapeHit", abstellcol[i], function(hitElement, dim)
if(dim == true) and(getElementType(hitElement) == "object") and (getElementData(hitElement, "kiste")) and (getElementData(hitElement, "kiste") == true) then
if(abgelieferte_kiste[hitElement]) then return end
local x, y, z = getElementPosition(localPlayer)
local x2, y2, z2 = getElementPosition(hitElement)
if(getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) > 3.5) then return end
local i = tonumber(getElementData(hitElement, "typ"))
local lohn2 = 150
if(i == 3) then lohn2 = 50 end
if(i == 2) then lohn2 = 75 end
if(i == 1) then lohn2 = 150 end
abgelieferte_kiste[hitElement] = hitElement
vanishElement(hitElement)
vanishElement(pfeil[hitElement])
outputChatBox("Kiste abgeliefert!", 255, 255, 0)
vioGetElementData ( source, "money", vioGetElementData ( source, "money" ) + lohn2 )
givePlayerMoney ( source, lohn2 )
abgeliefert = abgeliefert+1
triggerServerEvent("onGabelstablerJobAbgeliefert", localPlayer, lohn2)
end
end)
end
end
Alles anzeigen