Hallo,
ich möchte, dass die Bannzeit für jeden Spieler in der Datenbank alle 60 Sekunden um - 1 gesettet wird. Das Problem ist, dass bei diesem Script nur die Bannzeiten von den Spielern, die online sind, alle 60 Sekunden - 1 gesettet werden.
Lua
function setBann ()
for index, spieler in ipairs (getElementsByType("player")) do
setElementData(spieler, "Bann", tonumber(getElementData(spieler, "Bann")) - 1)
local result = mysql_query(sqlcon, "UPDATE user_data SET Bann='"..tostring(getElementData(spieler,"Bann")).."' WHERE Username='"..tostring(getElementData(spieler,"Username")).."';")
if (result) then mysql_free_result(result) end
end
setTimer(setBann, 60000, 1, 0)
end
addEventHandler( "onResourceStart", getResourceRootElement(), setBann )
VG