Wysłany: 2014-06-19, 17:25
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
Oto savescore.lua
Kod: function onPlayerLogin ()
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
if not isGuestAccount ( playeraccount ) then
local playerscore = getAccountData ( playeraccount, "points" )
if ( playerscore ) then
setElementData(source, "Score", tonumber(playerscore))
end
end
end
end
function onPlayerQuit ()
local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) then
if not isGuestAccount ( playeraccount ) then
local playerscore = getElementData ( source, "Score" )
if ( playerscore ) then
setAccountData ( playeraccount, "points", playerscore )
end
end
end
end
addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin )
addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit )
addEventHandler ( "onResourceStop", resourceRoot, onCurrentResourceStop)
addEventHandler ( "onResourceStart", resourceRoot, onCurrentResourceStart)
Problem polega na tym ?e gdy zrestartujemy skrypt lub server ( na jedno wychodzi ) to spowrotem score wraca do 0
Wysłany: 2014-06-19, 17:37
MeeShuffle
Programista/Grafik
Wiek: 32 Na forum: 4394 dni Posty: 2758
Nick w MP: Shuffle
Piwa : 8575
flimbo123 , setElementData to chwilowa data. Daj setAccountData.
Ewentualnie sprawd? przez outputDebugString czy kod wykona? sie do ko?ca.
Wysłany: 2014-06-19, 18:13
flimbo123
Wiek: 33 Na forum: 5776 dni Posty: 93
Nick w MP: Flimbo
Piwa : 190
PanMaszyna , Zmienilem na Account, ale nic nie daje, moze by ktos sprawdzil co dolega bo naprawde nic nie pomaga, a innego skryptu nie dostane
Tagi: tabelka :: quotscorequot :: nie :: zapisuje :: danych
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: