Aber wenn ich es über nen command starte geht es (addCommandHandler("drugrob", drugrob_func))
local startmarker = createMarker ( -2099.1999511719, -276.29998779297, 34.299999237061, "cylinder", 1, 255, 0, 0, player)
function drugrob_func (player, matchinDimension)
local wanteds = vioGetElementData(player, "wanteds")
if wanteds == 0 then
outputChatBox("Eine Drogenlieferung wurde gestohlen!", getRootElement(), 200, 0, 0)
outputChatBox("Die Polizei soll sich umgehend zum Los-Santos Airport begeben", getRootElement(), 200, 0, 0)
outputChatBox("Der Lieferant hat dir eine Mp5 zur Verteidigung gegeben und ein Fahrzeug zur verfügung gestellt.", player, 200, 200, 0)
outputChatBox("Benutze sie nur im Notfall! Bring die Lieferung zum LS-Airport!", player, 200, 200, 0)
giveWeapon (player, 29, 300, true)
vioSetElementData (player, "wanteds", 6)
drogencar = createVehicle ( 542, -2104.3000488281, -270.5, 35.200000762939, 0, 0, 0)
AbgabeBlip = createBlip(1447.3000488281, -2287, 13.5 ,0,2,255,0,0,255,0,99999.0, player)
setElementData (player, "Liefern", true)
else
outputChatBox ("Du hast Wanteds. Das Risiko dass dir schon jemand folgt ist zu hoch!", player, 200, 200, 0)
end
end
local endmarker = createMarker ( 1447.3000488281, -2287, 13.5, cylinder, 2, 255, 0, 0, drogencar)
function ende_func (player)
local wanteds = vioGetElementData (player, "wanteds")
local drugs = vioGetElementData (player, "drugs")
outputChatBox ("Die Drogenlieferung wurde abgegeben und der Täter ist untergetaucht.", getRootElement(), 200, 0, 0)
outputChatBox ("Die Polize kann sich nun Zurückziehen und soll auf Streife nach dem Täter suchen.", getRootElement(), 200, 0, 0)
outputChatBox ("Du hast die Lieferung abgegeben. Als Lohn bekommst du 500 Gramm Drogen.", player, 200, 200, 0)
vioSetElementData (player, "wanteds", 3)
vioSetElementData (player, "drugs", 500)
destroyElement (endmarker)
end
addEventHandler("onPlayerWasted", getRootElement(), function()
if getElementData (source, "Liefern") == true then
destroyElement (endmarker)
destroyElement (drogencar)
setElementData (source, "Liefern", false)
end
end)
--addCommandHandler("drugrob", drugrob_func)
addEventHandler ("onMarkerHit", startmarker, drugrob_func)
addEventHandler ("onMarkerHit", endmarker, ende_func)
Alles anzeigen