Bannzeit in Datenbank für alle Spieler setten

  • 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

    [align=center]Die deutsche Sprache ist Freeware.
    Das heißt, du darfst sie uneingeschränkt nutzen. ABER(!) die deutsche Sprache ist NICHT(!) Open Source.
    Das heißt, du darfst sie [color=#ff0000]NICHT(!) nach deinen Vorstellungen verändern!

  • Dieses Thema enthält 8 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!