Guten Abend,
Ich arbeite zurzeit mit dem Village Town Grundgerüst und habe bemerkt,
dass wenn ich meine Accountdaten in der Datenbank gelöscht habe, trotzdem mich einloggen kann
und alle "Stats" geladen werden.
Woran könnte das liegen ?
Mit freundlichen Grüßen, Sentux
Hiermit lasse ich alles Geben und geben lassen
Lua
local elementDatas = {}
function getData ( element, datastring )
if ( not isElement(element) ) then return false end
if ( not elementDatas[element] ) then return false end
if ( datastring ) then
return elementDatas[element][datastring]
end
return false
end
function setData ( element, datastring, value )
if ( not isElement(element) ) then return false end
if ( not elementDatas[element] ) then
elementDatas[element] = {}
end
if ( datastring ) then
elementDatas[element][datastring] = value
setElementData(element,datastring,value)
return true
end
return false
end
function freeData ( element )
if ( not isElement(element) ) then return false end
if ( elementDatas[element] ) then
elementDatas[element] = nil
end
end
function saveData ( element )
if ( not isElement(element) ) then return false end
if ( getData(element,"Logged") ) then
local data = getDataConfig()
for i, usrtable in pairs(data["Tables"]) do
local upTable = {}
for k, v in pairs(data["Fields"][usrtable]) do
if ( getData(element,v) ) then
upTable[#upTable+1] = v
upTable[#upTable+1] = getData(element,v)
end
end
setMysqlTable(usrtable,string.multiply("`??`=?",(#upTable/2),","),unpack(upTable))
end
end
end
Alles anzeigen