Hallo Leute,
ich habe ein kleines Problem... mein kleines Script soll einfach überprüfen ob die locale Variable activejob auf den Wert 1
gesetzt wurde und wenn ja, die Function "mission1" nicht starten.
Man betritt den Marker ein erstes mal und der Job wird gestartet.
Beim zweiten mal wird die Chatboxmeldung "Du gehst bereits einer Tätigkeit nach!" ausgegeben aber die Function wird
trotzdem noch einmal gestartet.
Wie kann ich das verhindern?
Spoiler anzeigen
Lua
function startjob(player)
if player == getLocalPlayer() then
if activejob == 1 then
outputChatBox("Du gehst bereits einer Tätigkeit nach!", player)
else
addEventHandler("onClientMarkerLeave", testmarker, mission1)
outputChatBox("Du hast soeben den Job gestartet!", player)
activejob = 1
end
end
end
addEventHandler("onClientMarkerHit", testmarker, startjob)
Alles anzeigen