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 + 5 )
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 ()...