Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: savescore
1. Nie działający SaveScore
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?.

META.XML

[lua]

<meta>
<info name="SaveScore" author="maciek00 and KineQ" type="script" version="3.1" />

<script src="scores.lua" type="server" />
<script src="savescore.lua" type="server" />


</meta>

[/lua]

Scores.lua

[lua]
addEventHandler('onResourceStart',getResourceRootElement(),
function()
call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")
for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do
setElementData(thePlayer,"Score",0)
end
end)

addEventHandler('onPlayerJoin',getRootElement(),
function()

setElementData(source,"Score",0)
end)

function addScore(points)
setElementData(source, "score", getElementData(source, "score") + points)
end

addEvent("addScore", true)
addEventHandler("addScore", getRootElement(), addScore)
---------dawanie score

addCommandHandler ( "dajscore",
function ( player, cmd...
2. Savescore
Witam mam skrypt na savescore ale w tabeli scoreboard nie wyswietla warto?ci



exports
.scoreboard:scoreboardAddColumn"Score" )
 
function 
xcore ()
    
zcore getElementData  source"Score" ) or 0
    setElementData  
source"Score"zcore )
end
addEvent 
("onPlayerWasted",true)
addEventHandler ("onPlayerWasted",getRootElement (),xcore)
 
addEventHandler  'onPlayerQuit'root,
    function ( )
        
local  account getPlayerAccount  source )
        
local  getScore getElementData  source'Score' ) or 0
        
if ( account ) and not isGuestAccount  account ) ) then
            setAccountData  
account'scoreSave'getScore )
        
end
    end
)
 
addEventHandler  'onPlayerLogin'root,
    function ( 
_account )
        if ( 
account then
            local  scoreLoad 
getAccountData  account'scoreSave' )
            if ( 
scoreLoad then
                setElementData  
source'Score'scoreLoad )
            
end
        end
    end
)

3. Nie Działający SaveScore
Przepraszam ?e pisz? nowy temat ale Zapis Score nie dzia?a.
Oto Skrypt i problematyka:
[lua]
META.xml

<meta>
<info name="ZapisScore" author="VetixGames" type="ZapisScore" version="1.0" />

<script src="savescore.lua" type="server" />

</meta>

[/lua]



[lua]
savescore.lua

call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")

function onPlayerLogin ()
local konto = getPlayerAccount ( source )
if not isGuestAccount ( konto ) then
local score = getAccountData ( konto, "scores" )
setElementData(source, "Score", tonumber(score))
end
end
function onPlayerQuit ()
local konto = getPlayerAccount ( source )
if not isGuestAccount ( konto ) then
local score = getElementData ( source, "Score" )
setAccountData ( konto, "scores", tonumber(score))
end
end
addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin )
addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop", getRootElement ()...