Hallo,
habe ein Problem mit meinem Script (
Spoiler anzeigen
Lua
function jailtime()
for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do
local acc = getPlayerAccount(thePlayer)
if acc then
if ( getAccountData(acc, "jailtime") ) then
local jailtime = getAccountData ( acc, "jailtime" )
if jailtime ~= 0 then
setAccountData ( acc, "jailtime", jailtime - 1 )
else
setElementInterior(thePlayer, 0)
setElementPosition(thePlayer, -1606.30078125, 717.9794921875, 12.118339538574)
setAccountData(acc, "setJail", 0)
outputChatBox("Du bist wieder frei!", source)
end
end
end
end
end
setTimer ( jailtime, 60000, 0 )
Alles anzeigen
)
Es soll alle 60 Sekunden von der accountData "jailtime" eins abgezogen werden. Funktioniert auch, aber wenn der Wert auf 0 ist wird der Spieler nicht geportet und bekommt die Nachricht auch nicht.