Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-12-01, 23:37


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
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 )


Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-02, 13:16


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

RezoT, patrz na eventy kt?re podpi??e? pod funkcje i jakie argumenty one maj?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-02, 18:20


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
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 )


Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-02, 19:24


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

RezoT, jak tak piszesz ten serwer to cienko to widz?.

Więcej informacji znajdziesz w Wikipedii MTA:

onResourceRestart


Więcej informacji znajdziesz w Wikipedii MTA:

onResourceStop

Polecam przeczyta? jakie on ma argumenty.

Podpowiem ci ?e do tych event?w przyda ci si? p?tla

PS: U?ywaj tagu [.lua] [./lua]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-03, 00:09


RezoT







Wiek: 30
Na forum: 4416 dni
Posty: 126
Nick w MP: RezoT

Piwa: 306

Respekt: 51

Ostrzeżeń: 40%
M?g? by? poda? jaki? przyk?ad ? bo nie kminie a w debugu pisze ze problem w funkcjach a nie eventach/

Podpis
:) :)
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-12-03, 12:42


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

RezoT, jezu typie:
function zapisz player )
local konto getPlayerAccount player )
if not isGuestAccountkonto then return end
local score getElementData player"Score" )
setAccountData konto"scoregracza"tonumber(score))
end

function odczytaj player )
local konto getPlayerAccount player )
if not isGuestAccountkonto 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 iv in ipairs getElementsByType"player") ) do
            odczytaj )
        end
    end
)

addEventHandler ("onResourceStop"resourceRoot, 
    function ()
        for iv in ipairs getElementsByType"player") ) do
            zapisz )
        end
    end
)


Postaw piwo autorowi tego posta
 

 
Tagi: save :: score
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku