Jump to content

Zapisywanie się dowodu (setElementData)


Recommended Posts

Hm, pierwszych skryptów nie pisz na zasadzie "skopiuję od kogoś i coś pozmieniam" - bo dużo się nie nauczysz. A może inaczej - rób tak - ale potem napisz całość jeszcze raz. Żeby zrozumieć skąd i co.

Jeżeli będziesz w stanie zrozumieć w pełni przedstawiony wyżej kod to potem klikasz w to: https://wiki.multitheftauto.com/wiki/Account i wiesz wszystko - powodzenia :)

Link to comment
function onPlayerQuit ( ) 
    --gdy gracz wychodzi z servera 
    local konto = getPlayerAccount ( source ) 
    --skrypt 'bierze' konto gracza, którym logujesz się za pomocą /login 
    if ( konto ) and not isGuestAccount ( konto ) then 
        -- skrypt sprawdza czy gracz jest zalogowany i jeżeli jest to zapisuje mu na koncie w bazie danych czy ma dowód 
        setAccountData ( konto, "dowod", getElementData(source, "dowod") ) 
    end 
end 
addEventHandler ( "onPlayerQuit", root, onPlayerQuit ) 
function onPlayerLogin (_, konto ) 
    -- gdy gracz się loguje 
    if ( konto ) then 
        -- i logowanie przechodzi pomyślnie to 
        setElementData(source,"dowod",getAccountData ( konto, "dowod" )) 
        -- ustaw mu wartość "dowod" taka jaka ma na koncie pod wartoscia "dowod" 
    end 
end 
addEventHandler ( "onPlayerLogin", root, onPlayerLogin) 

Dodaj to na końcu, przeczytaj komentarze i powinno to rozwiązać Twój problem

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...