Hallo Community
könnt ihr mir helfen in diesem Script ein Timer von 20 min zu erstellen hab bisher keine erfahrung mit setTimer
Lua
local knastzeit = 0
function jailbreak_func (player, hitElement, target)
if vioGetElementData ( player, "fraktion" ) == 2 or vioGetElementData ( player, "fraktion" ) == 3 or vioGetElementData ( player, "fraktion" ) == 7 or vioGetElementData ( player, "fraktion" ) == 9 or vioGetElementData ( player, "fraktion" ) == 11 then
local jailtime = vioGetElementData ( player, "jailtime" )
if jailtime >= 20 then
outputChatBox ( "Ein Häftling ist aus dem Gefängnis ausgebrochen", getRootElement(), 255, 0, 0)
--outputChatBox ( "Der Häftling ist bewaffnet!", getRootElement(), 255, 0, 0)
--giveWeapon ( player, 30, 30, true )
setElementInterior ( player, 0 )
setElementPosition ( player, -1578.9572753906 ,686.392578125 ,11.662155151367 )
setPlayerWantedLevel ( player, 6 )
vioSetElementData ( player, "wanteds", 6 )
outputChatBox("Sieh zu das du irgendwie zum Bahnhof kommst!", player, 255, 0, 0)
outputChatBox("Dann bist du frei!", player, 255, 0, 0)
jailmarker = createMarker ( -2006.1999511719 ,182.89999389648 ,26.5,"cylinder",4,255,0,0,255, player)
jailblip = createBlip( -2006.1999511719 ,182.89999389648 ,26.5, 0,2,255,0,0,255,0,99999.0, player)
vioSetElementData (player, "ausbruch", true)
vioSetElementData ( player, "jailtime", 0 )
vioSetElementData ( player, "bail", 0 )
vioSetElementData ( player, "jailtime", 0 )
toggleControl ( player, "enter_exit", true )
toggleControl ( player, "fire", true )
toggleControl ( player, "jump", true )
toggleControl ( player, "action", true )
addEventHandler("onMarkerHit", jailmarker, function(hitElement)
if getElementData (player, "ausbruch") == true then
outputChatBox("Der Verbrecher ist erfolgreich entkommen!", getRootElement(), 255, 255, 0)
destroyElement(jailmarker)
destroyElement(jailblip)
vioSetElementData (player, "ausbruch", true)
vioSetElementData ( player, "jailtime", knastzeit )
end
end)
addEventHandler("onPlayerWasted", getRootElement(), function()
if getElementData (source, "ausbruch") == true then
outputChatBox ("Der Verbrecher wurde erfolgreich gefasst!", getRootElement(), 255, 255, 0)
outputChatBox ("Dein Ausbruchversuch ist fehlgeschlagen!", player, 255, 0, 0)
outputChatBox ("Du sitzt jetzt 72 Minuten im Gefängnis!", player, 255, 0, 0)
destroyElement(jailmarker)
destroyElement(jailblip)
vioSetElementData (source, "ausbruch", false)
vioSetElementData ( player, "wanteds", 0 )
end
end)
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "\nDu bist nicht\nim Gefaengnis\n/sitzt nicht länger als\n20 min!", 5000, 125, 0, 0 )
end
else
outputChatBox ("Du bist in keiner Gang/Mafia um auszubrechen", player, 255,255,255)
end
end
addCommandHandler ( "ausbrechen", jailbreak_func )
Alles anzeigen