function datasave_remote ( player )
local source = player
if tonumber ( MySQL_Save ( vioGetElementData ( source, "loggedin" ))) == 1 then
local pname = getPlayerName ( source )
local fields = "SET"
fields = fields.." Geld = '"..math.abs ( math.floor ( vioGetElementData ( source, "money" ) ) ).."'"
fields = fields..", Fraktion = '"..math.abs ( math.floor ( vioGetElementData ( source, "fraktion") ) ).."'"
fields = fields..", FraktionsRang = '"..math.floor ( vioGetElementData ( source, "rang" ) ).."'"
fields = fields..", Spielzeit = '"..math.floor ( vioGetElementData ( source, "playingtime" ) ).."'"
fields = fields..", CurrentCars = '"..math.floor ( vioGetElementData ( source, "curcars" ) ).."'"
fields = fields..", Maximumcars = '"..math.floor ( vioGetElementData ( source, "maxcars" ) ).."'"
fields = fields..", Tode = '"..math.floor ( vioGetElementData ( source, "deaths" ) ).."'"
fields = fields..", Kills = '"..math.floor ( vioGetElementData ( source, "kills" ) ).."'"
fields = fields..", Knastzeit = '"..math.floor ( vioGetElementData ( source, "jailtime" ) ).."'"
fields = fields..", Himmelszeit = '"..math.floor ( vioGetElementData ( source, "heaventime" ) ).."'"
fields = fields..", Hausschluessel = '"..math.floor ( vioGetElementData ( source, "housekey" ) ).."'"
fields = fields..", Bankgeld = '"..math.floor ( vioGetElementData ( source, "bankmoney" ) ).."'"
fields = fields..", Drogen = '"..math.floor ( vioGetElementData ( source, "drugs" ) ).."'"
fields = fields..", Tc = '"..math.floor ( vioGetElementData ( source, "tcc" ) ).."'"
fields = fields..", Tb = '"..math.floor ( vioGetElementData ( source, "tbb" ) ).."'"
fields = fields..", Tma = '"..math.floor ( vioGetElementData ( source, "tmark" ) ).."'"
fields = fields..", Tfa = '"..math.floor ( vioGetElementData ( source, "tfahrzeug" ) ).."'"
fields = fields..", Gfa = '"..math.floor ( vioGetElementData ( source, "gfahrzeug" ) ).."'"
fields = fields..", Tch = '"..math.floor ( vioGetElementData ( source, "tchat" ) ).."'"
fields = fields..", Tre = '"..math.floor ( vioGetElementData ( source, "treport" ) ).."'"
fields = fields..", Tmau = '"..math.floor ( vioGetElementData ( source, "tmaus" ) ).."'"
fields = fields..", Zelle = '"..math.floor ( vioGetElementData ( source, "inzelle" ) ).."'"
fields = fields..", ep = '"..math.floor ( vioGetElementData ( source, "exp" ) ).."'"
fields = fields..", lvl = '"..math.floor ( vioGetElementData ( source, "level" ) ).."'"
fields = fields..", Skinid = '"..math.floor ( vioGetElementData ( source, "skinid" ) ).."'"
fields = fields..", Wanteds = '"..math.floor ( vioGetElementData ( source, "wanteds" ) ).."'"
fields = fields..", StvoPunkte = '"..math.floor ( vioGetElementData ( source, "stvo_punkte" ) ).."'"
fields = fields..", Boni = '"..math.floor ( vioGetElementData ( source, "boni" ) ).."'"
fields = fields..", IncomePayday = '"..math.floor ( vioGetElementData ( source, "incomepayday" ) ).."'"
fields = fields..", PdayIncome = '"..math.floor ( vioGetElementData ( source, "pdayincome" ) ).."'"
fields = fields..", PdayKosten = '"..math.floor ( vioGetElementData ( source, "pdaykosten" ) ).."'"
fields = fields..", Warns = '"..math.floor ( vioGetElementData ( source, "warns" ) ).."'"
fields = fields..", Gunbox1 = '"..vioGetElementData ( source, "gunboxa" ).."'"
fields = fields..", Gunbox2 = '"..vioGetElementData ( source, "gunboxb" ).."'"
fields = fields..", Gunbox3 = '"..vioGetElementData ( source, "gunboxc" ).."'"
fields = fields..", Job = '"..vioGetElementData ( source, "job" ).."'"
fields = fields..", Jobtime = '"..math.floor ( vioGetElementData ( source, "jobtime" ) ).."'"
fields = fields..", Club = '"..vioGetElementData ( source, "club" ).."'"
fields = fields..", FavRadio = '"..math.floor ( vioGetElementData ( source, "favchannel" ) ).."'"
fields = fields..", Bonuspunkte = '"..math.floor ( vioGetElementData ( source, "bonuspoints" ) ).."'"
local skill = tonumber ( vioGetElementData ( source, "truckerlvl" ) )
if not skill then
skill = 0
end
fields = fields..", Truckerskill = '"..skill.."'"
fields = fields..", farmerLVL = '"..vioGetElementData ( source, "farmerLVL" ).."'"
fields = fields..", AirportLevel = '"..math.floor ( vioGetElementData ( source, "airportlvl" ) ).."'"
fields = fields..", Contract = '"..math.floor ( vioGetElementData ( source, "contract" ) ).."'"
fields = fields..", SocialState = '"..MySQL_Save ( getElementData ( source, "socialState") ).."'"
fields = fields..", StreetCleanPoints = '"..math.floor ( getElementData ( source, "streetCleanPoints" ) ).."'"
local v1 = "|"..vioGetElementData ( source, "handyType" ).."|"
local v2 = vioGetElementData ( source, "handyCosts" ).."|"
local v3 = v1..v2
fields = fields..", Handy = '"..v3.."'"
mysql_vio_query ( "UPDATE userdata "..fields.." WHERE Name LIKE '"..pname.."'" )
saveAddictionsForPlayer ( source )
packageSave(source)
achievsave(source)
inventorysave(source)
bonusSave(source)
skillDataSave ( player )
saveArmyPermissions ( player )
saveShaderInfo ( player )
saveSpecialInfo ( player )
outputDebugString ("Daten fuer Spieler "..pname.." wurden gesichert!")
end
end
Alles anzeigen