Witajcie mam SaveScore by marmat przerobi?em go pod system paczek. Kiedy? mia?em ten problem ale on powr?ci? jednak teraz uda?o mi si? ?e w tabeli na TAB mam 0 ale gdy wyjd? z servera lub zresetuje skrypt albo wy??cze server znowu mam 0 po prostu Score si? nie zapisuje, prosi?bym o pomoc jest to banalna sprawa kt?rej nie potrafi? rozwi?za?.
Funkcja setElementData mia?a by? zawarta w panelu lowowania przy funkcji od rejestracji:
- setElementData(gracz,"Score",0)
- setAccountData(account,"score",0)
Jednak prosi? bym o pomoc aby te funkcj? by?y zawarte w savescore a nie w logowaniu.
Najpierw zr?b funkcje, po wyjsciu gracza getElementData oraz setAccountData i po wejsciu getAccountData potej funkcji uzyj setElementData. Licze na zimne piwo lub/i repke
Mog?by? w ko?cu zrozumie?, ?e robie to aby? si? czego? nauczy? i w razie problem?w dopiero pisa?.. przesta? prosi? o gotowca i we? si? do roboty, wszystko ci opisa?em co masz zrobi?.
local sco = getAccountData(account,"score")
local idacc = getAccountData(account,"idac")
setElementData(gracz,"konto_login",username)
setElementData(gracz,"Score",sco)
Nadaje na start Po rejestracji 0 ale teraz gdy zresetuje skrypt na Save Score jest ok ale gdy wyjde i wejde na serv mam odnowa 0 . Czy gdzie? jest b??d ?
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)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach