Hallo freunde,
habe ein Problem undzwar :
Ich habe ein Spielzeit Script doch es wird keine Stunden angezeigt . Die .sql wurde eingefügt und es gab da keine Probleme.
Aber wenn ich das Script starte wird keine Stunden angezeigt.
script :
Spoiler anzeigen
Lua
function giveTimePlayer (player)
setElementData(player,"Playtime",getElementData(player, "Playtime") + 1)
local playtime = getElementData(player, "Playtime")
playtime = math.floor(playtime / 60)..":"..(playtime - math.floor(playtime / 60) * 60)
setElementData(player, "Spielzeit", playtime)
end
function refreshTheTime (player)
local playtime = getElementData(player, "Playtime")
playtime = math.floor(playtime / 60)..":"..(playtime - math.floor(playtime / 60) * 60)
setElementData(player, "Spielzeit", playtime)
end
function onPlayerSpawn_ ()
setElementData(source, "Playtime", getMysqlData(source, "Spielzeit"))
refreshTheTime(source)
_G["playertimeTimer"..getPlayerName(source)] = setTimer(giveTimePlayer, 60000, -1, source)
end
addEventHandler("onPlayerSpawn", getRootElement(), onPlayerSpawn_)
function savePlayTime_func ()
setMysqlData(player,"Spielzeit",getElementData(player,"Playtime"))
killTimer(_G["playertimeTimer"..getPlayerName(player)])
end
addEventHandler("onPlayerQuit", getRootElement(), savePlayTime_func)
function savePlayTime_OnRestart_func ()
for index, player in pairs (getElementsByType("player")) do
setMysqlData(player,"Spielzeit",getElementData(player,"Playtime"))
killTimer(_G["playertimeTimer"..getPlayerName(player)])
end
end
addEventHandler("onResourceStop", getRootElement(), savePlayTime_OnRestart_func)
Alles anzeigen