Hey, undzwar brauche ich mal kurz eure Hilfe ich habe das Script damals hier aus der Community gehabt und wollte mal fragen warum bei dem Ottos Raub kein Marker erscheint..
Lua
wangmission1 = createPickup ( -1951.5, 276, 35.5, 3, 1239, 50, 0 )
createBlip ( -1951.5, 276, 35.5, 46, 2, 255, 0, 0, 255, 0, 200, getRootElement() )
OttosAutos = createPed ( 295, -1648.8000488281, 1202.5, 7.3000001907349 )
setPedRotation ( OttosAutos, 0 )
function pickupHit ( player )
outputChatBox ( "Tippe /wangcars um das Autohaus auszurauben!", player, 200, 0, 0 )
end
addEventHandler ( "onPickupHit", wangmission1, pickupHit )
local state = false
function wangm_func1 ( player, cmd )
if isEvil( player ) then
local x, y, z = getElementPosition ( player )
local px, py, pz = -1951.5, 276, 35.5
if getDistanceBetweenPoints3D ( x, y, z, px, py, pz ) <= 10 then
local jobtime = tonumber ( vioGetElementData ( player, "jobtime" ) )
if jobtime == 0 then
if state == false then
outputChatBox ( "Bringe das Fahrzeug zu der Flage",player,255,0,0)
outputChatBox ( "Ein Auto wurde bei WangCars geklaut!", getRootElement(), 125, 0, 0 )
_G["robBlipElementWang"..getPlayerName(player)] = createBlip ( 1189.2, 233.6, 18.7, 53, 2, 255, 0, 0, 255, 0, 500, getRootElement() ) -- Flagenblip
_G["robVehicleElementWang"..getPlayerName(player)] = createVehicle ( 489, -1987.3, 301.5, 35.4, 0, 0, 270, "AAuto" )
setVehiclePaintjob ( _G["robVehicleElementWang"..getPlayerName(player)], 0 )
setVehicleColor (_G["robVehicleElementWang"..getPlayerName(player)], 0, 0, 0, 0 )
warpPedIntoVehicle ( player, _G["robVehicleElementWang"..getPlayerName(player)] )
vioSetElementData ( player, "wanteds", vioGetElementData ( player, "wanteds" ) + 2 )
vioSetElementData ( player, "jobtime", tonumber ( vioGetElementData ( player, "jobtime" ) ) + 1 )
setPlayerWantedLevel ( target, thcGetElementData ( target, "wanteds" ) )
outputChatBox ( "Fahre den Wagen zur Schwarz-Weißen Flagge auf der Map!", player, 0, 125, 0 )
outputChatBox ( "Beachte die Regel: Darf nur jede Stunde gestartet werden!", player, 224, 0, 0 )
local msg = "Ein Auto wurde bei WangCars geklaut! Einheiten zur Flagge auf der Map!"
sendMSGForFaction ( msg, 1, 0, 0, 200 )
sendMSGForFaction ( msg, 6, 0, 0, 200 )
sendMSGForFaction ( msg, 8, 0, 0, 200 )
state = true
setTimer( function ( ) state = false end, 7000000 , 1 )
elseif state == true then
triggerClientEvent ( player, "infobox_start", root, "Darf nur jede 2 Stunden gemacht werden", 7500, 125, 0, 0 )
end
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "Du musst noch\n"..jobtime.." Minuten warten,\nbis du wieder\nAuto´s klauen kannst.", 7500, 125, 0, 0 )
end
else
outputChatBox ( "Du bist am falschen Ort!", player, 125, 0, 0 )
end
else
outputChatBox ( "Du bist nicht in einer boesen Fraktion!", player, 125, 0, 0 )
end
end
addCommandHandler ( "wangcars", wangm_func1 )
wtruck1finish = createMarker ( 1189.2, 233.6, 18.7, "cylinder", 5, 0, 125, 0 )
function markerFinishHit ( player, dim )
if _G["robVehicleElementWang"..getPlayerName(player)] then
if getPedOccupiedVehicleSeat ( player ) == 0 then
if getElementModel ( _G["robVehicleElementWang"..getPlayerName(player)] ) == 489 then
outputChatBox ( "Auto abgegeben - Du erhaehlst 10.000$ fuer die Lieferung!", player, 0, 125, 0 )
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) + 50000 )
destroyElement( _G["robBlipElementWang"..getPlayerName(player)] )
destroyElement ( _G["robVehicleElementWang"..getPlayerName(player)] )
destroyElement(wtruck1finish);
local msg = "Das Auto wurde abgegeben!"
sendMSGForFaction ( msg, 1, 0, 0, 228 )
sendMSGForFaction ( msg, 6, 0, 0, 228 )
sendMSGForFaction ( msg, 8, 0, 0, 228 )
end
end
end
end
addEventHandler ( "onMarkerHit", wtruck1finish, markerFinishHit )
--Ottos Autohaus Überfall--
OttosAutosAbgabe = createMarker ( 1564.8000488281, 1681.9000244141, 10.800000190735, "checkpoint", 3, 0, 125, 0, getRootElement() )
function killOttosPedStart ( player )
outputChatBox ( "Das Autohaus 'Ottos' meldet einen Ueberfall! Die Taeter fluechten nach Las Venturas!", getRootElement(), 202, 0, 0 )
ottosVehicle = createVehicle ( 602, -1638.9000244141, 1198.8000488281, 7.0999999046326, 0, 0, 270 ) -- Alpha
ottosBlip = createBlip ( 1564.8000488281, 1681.9000244141, 10.800000190735, 19, 2, 255, 0, 0, 255, 0, 99999, getRootElement() )
ottosVehicleBlip = createBlip ( -1638.9000244141, 1198.8000488281, 7.0999999046326, 0, 2, 255, 0, 0, 255, 0, 200, player )
setVehiclePaintjob ( ottosVehicle, 0 )
setVehicleColor ( ottosVehicle, 0, 0, 0, 0 )
destroyElement ( OttosAutos )
end
addEventHandler ( "onPedWasted", OttosAutos, killOttosPedStart ) -- Wenn der Ped gestorben ist, das Geschehen starten
function abgabeOttosCars ( player, dim )
local veh = getPedOccupiedVehicle ( player )
if veh then
if getPedOccupiedVehicleSeat ( player ) == 0 then
if getElementModel ( veh ) == 602 then -- Wenn das Fahrzeug der Alpha ist
outputChatBox ( "Mission erfolgreich! Du bekommst 70.000$", player, 0, 125, 0 )
vioSetElementData ( player, "money", vioGetElementData ( player, "money" ) + 70000 ) -- Gibt beim Abgeben 70.000$
destroyElement ( ottosVehicle ) -- Löscht das Fahrzeug
destroyElement ( ottosBlip )
destroyElement ( OttosAutosAbgabe )
destroyElement ( ottosVehicleBlip )
outputChatBox ( "Der Autohausueberfall war erfolgreich! Die Taeter sind entkommen!", getRootElement(), 202, 0, 0 )
end
end
end
end
addEventHandler ( "onMarkerHit", OttosAutosAbgabe, abgabeOttosCars ) -- Wenn der Marker gehittet wird
Alles anzeigen