Wysłany: 2016-12-01, 23:37
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Witam mam taki kodzik na save score lecz wyskakuja mi bledy z getAccount, setAccount, getElement...
Kod: function onPlayerLogin (thePlayer)
local konto = getPlayerAccount ( thePlayer )
local score = getAccountData ( konto, "scoregracza" )
setElementData(thePlayer, "Score", tonumber(score))
end
function onPlayerQuit (thePlayer)
local konto = getPlayerAccount ( thePlayer )
local score = getElementData ( thePlayer, "Score" )
setAccountData ( konto, "scoregracza", tonumber(score))
end
addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin )
addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop", getRootElement (), onPlayerQuit )
Wysłany: 2016-12-02, 13:16
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
RezoT , patrz na eventy kt?re podpi??e? pod funkcje i jakie argumenty one maj?
Wysłany: 2016-12-02, 18:20
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
Nie mam poj?cia co jest zle w?a?nie.
Kod: function onPlayerLogin (thePlayer)
local konto = getPlayerAccount ( thePlayer )
local score = getAccountData ( konto, "scoregracza" )
setElementData(thePlayer, "Score", tonumber(score))
end
addEventHandler ( "onPlayerLogin", getRootElement (), onPlayerLogin )
function onPlayerQuit (thePlayer)
local konto = getPlayerAccount ( thePlayer )
local score = getElementData ( thePlayer, "Score" )
setAccountData ( konto, "scoregracza", tonumber(score))
end
addEventHandler ( "onPlayerQuit", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceRestart", getRootElement (), onPlayerQuit )
addEventHandler ("onResourceStop", getRootElement (), onPlayerQuit )
Wysłany: 2016-12-02, 19:24
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
RezoT , jak tak piszesz ten serwer to cienko to widz?.
Polecam przeczyta? jakie on ma argumenty.
Podpowiem ci ?e do tych event?w przyda ci si? p?tla
PS: U?ywaj tagu [.lua] [./lua]
Wysłany: 2016-12-03, 00:09
RezoT
Wiek: 30 Na forum: 4416 dni Posty: 126
Nick w MP: RezoT
Piwa : 306
M?g? by? poda? jaki? przyk?ad ? bo nie kminie a w debugu pisze ze problem w funkcjach a nie eventach/
Wysłany: 2016-12-03, 12:42
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
RezoT , jezu typie:
function zapisz ( player )
local konto = getPlayerAccount ( player )
if not isGuestAccount ( konto ) then return end
local score = getElementData ( player , "Score" )
setAccountData ( konto , "scoregracza" , tonumber ( score ))
end
function odczytaj ( player )
local konto = getPlayerAccount ( player )
if not isGuestAccount ( konto ) then return end
local score = getAccountData ( konto , "scoregracza" )
setElementData ( player , "Score" , tonumber ( score ))
end
addEventHandler ( "onPlayerLogin" , getRootElement (), odczytaj )
addEventHandler ( "onPlayerQuit" , getRootElement (), zapisz )
addEventHandler ( "onResourceStart" , resourceRoot ,
function ()
for i , v in ipairs ( getElementsByType ( "player" ) ) do
odczytaj ( v )
end
end
)
addEventHandler ( "onResourceStop" , resourceRoot ,
function ()
for i , v in ipairs ( getElementsByType ( "player" ) ) do
zapisz ( v )
end
end
)
Tagi: save :: score
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: