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

Wysłany: 2017-09-02, 15:22


imnot







Wiek: 33
Na forum: 3245 dni
Posty: 17



Respekt: 45,3

Witam,

czy elementdata usuwa si? jak gracz wychodzi z serwera, czy zd??? np.


onPlayerQuit()
local punkty getElementData(source,"Punkty")

end


Czy elementdata usuwa si? natychmiastowo?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-02, 15:23


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Nie rozumiem, wiem ?e ten tw?j kod nie zadzia?a gdzie masz

Więcej informacji znajdziesz w Wikipedii MTA:

addEventHandler


//wyt?umacz o co dok?adniej chodzi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-02, 15:26


imnot







Wiek: 33
Na forum: 3245 dni
Posty: 17



Respekt: 45,3

Chodzi o to, czy je?li gracz wychodzi z serwera, to mog? zastosowa? w handlerze onPlayerQuit pobieranie elementdaty, bo gdzie? wyczyta?em, ?e elemendata usuwa si? natychmiastowo i nie zd??? jej pobra? podczas onPlayerQuit.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-02, 17:10


nanKy







Wiek: 22
Na forum: 3866 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239

Zd??ysz j? pobra?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-03, 10:13


imnot







Wiek: 33
Na forum: 3245 dni
Posty: 17



Respekt: 45,3

W takim razie, mam taki wpis w handlerze onPlayerQuit:




    if getElementModel(plr) == 280 or getElementModel(plr) == 276 then
    player_skin getElementData(plr,"SkinPrzedSluzba")
    else
    player_skin getElementModel(plr)
    end


... dalej jest querykt?re r?wniedzia?a.


Elementdata jest, bo zwraca odpowiednie id skina gdy testuje na serwerze, jednak bo mysql insertuje si? albo 0 albo null.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-09-03, 11:27


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3435 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Event w mta zwraca jakie? elementy oraz ma jakie? ?r?d?o zdarzenia.
W tym wypadku ?r?d?em zdarzenia jest gracz, kt?ry wyszed? z serwera.

addEventHandler("onPlayerQuit"root, function()
    local punkty getElementData(source,"Punkty")
    local skin getElementModel(source)
    if skin == 280 or skin == 276 then
        player_skin getElementData(source,"SkinPrzedSluzba")
    else
        player_skin getElementModel(source)
    end
end)

"imnot" napisał/a:

gdzie? wyczyta?em, ?e elemendata usuwa si? natychmiastowo i nie zd??? jej pobra? podczas onPlayerQuit.

OnPlayerQuit jest ostatni? okazj? do pobrania elementDaty gracza.

Postaw piwo autorowi tego posta
 

 
Tagi: elementdaty :: zapis.
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