Hallo Wollte noch einmal fragen wie ich denn einstellen kann das der jenige der Stirbt trotzdem 3 Minuten warten muss bis ein Sanitäter kommt auch wenn keiner im dienst ist.
hier ist das Deathsystem
Lua
function spawnAtHospital(player)
if getElementData(player, "isWaitingForDeath") ~= true then return end
setPlayerUserFileData(getPlayerName(player), "time", "1")
setTimer(
function()
fadeCamera(player,false)
setTimer(
function()
if player then
for numb,ply in ipairs(getElementsByType("player")) do
if getElementData(ply, "job") == 7 and getElementData(ply, "dienst") == 1 then
outputChatBox ( getPlayerName(player).." wurde automatisch ins Krankenhaus gebracht.", ply, 125, 125, 0, true )
end
end
local x, y, z = getElementPosition(player)
if getPlayerMoneyEx(player) ~= 0 then
local itemid = 47 --Geld
local item = createObject ( gItemData[itemid].model, x, y, z+gItemData[itemid].zo - 0.9, gItemData[itemid].rx, gItemData[itemid].ry, gItemData[itemid].rz )
setElementData(item, "cinfo", {"Item aufnehmen"})
setElementData(item, "isPickupableObj", true)
setElementData(item, "itemid", itemid)
setElementData(player, "injured", nil)
createClickableElement(item, pickUpItem)
setElementInterior(item, getElementInterior(player))
setElementDimension(item, getElementDimension(player))
setElementData(item, "money", getPlayerMoneyEx(player))
takePlayerMoneyEx ( player, getPlayerMoneyEx(player) )
triggerClientEvent ( player, "addNotification", getRootElement(), 2, 245,089,151, "Du wurdest ins Krankenhaus gebracht und hast dabei dein Geld verloren\nMit etwas Glück findest du es wieder an deiner letzten Position." )
end
spawnPlayer(player, 370, 309.3,1020.3,0,getElementModel(player), 3,0)
setPedStat(player, 230, 0)
setElementData(player, "isDead", false)
setElementData(player, "isWaitingForDeath", false)
setCameraTarget(player,player)
fadeCamera(player,true)
setPedAnimation(player, false)
toggleAllControls (player,true)
setElementFrozen ( player, false )
end
end
,2000,1)
end
,5000,1)
end
Alles anzeigen