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

Wysłany: 2021-01-20, 13:47


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

Witam mam pytanie tworz? prac? dorywcz?, w pracy dorywczej nadaje mi si? skin 155, teraz mam pytanie w jaki spos?b mam przywr?ci? skina kt?ry by? przed wej?ciem w prac?.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 13:51


_jvneczek







Wiek: 22
Na forum: 4467 dni
Posty: 1509
Nick w MP: _jvneczek

Piwa: 3960

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

w core czy gdzie kolwiek, nadajesz elementdate przyk?adowo player:skin na ID skina kt?ry masz zapisany w bazie
no i po prostu przy zakonczeniu pracy robisz setElementModel z elementdaty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 13:51


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Przed rozpocz?ciem pracy zapisz aktualny skin gracza (np. w tabeli) i zmie? skina graczowi na 155. Po zako?czeniu pracy pobierz skina z tabeli i ustawiaj go graczowi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 15:11


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

no tak tylko w jaki spos?b tego skina zapisa? je?eli nie chc? przez baze danych tego robi? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 15:57


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


local skiny = {}

skiny[localPlayer]=getElementModel(localPlayer)


Analogicznie dajesz zmienn? gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-20, 21:59


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

Do zamkni?cia chyba ?e kto? chce jeszcze pom?c z

 function wyjazd()
   getElementsWithinColShape(cs,"vehicle")
  
 
 if e<0 then

    outputChatBox("auto stoi", plr)
    triggerServerEvent("usuwaniepojazdublokowanie", root, localPlayer)

    return false
 
  end
  end
 


generalnie chcia?em aby nie da?o si? tutaj postawi? pojazdu gdy co? blokuje wyjazd.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-21, 09:51


Wilq







Wiek: 24
Na forum: 4569 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

local pojazdy=getElementsWithinColShape(...)
if #pojazdy>0 then return end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-21, 14:45


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

local cs=createColSphere(2099.18896, -1804.10071, 13.55469,2)

 function wyjazd()
local pojazdy=getElementsWithinColShape(cs)
outputChatBox("auto stoi", plr)
    triggerServerEvent("usuwaniepojazdublokowanie", root, localPlayer)

if #pojazdy>0 then return end

        triggerServerEvent("pojazd", root, localPlayer)


    return false
 
  end

zrobi?em tak i nie dzia?a nie ma ?adnego b??du po prostu auto si? pojawia a outputChatBox("auto stoi", plr)
wyskakuje

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-21, 17:16


Mikołajj







Wiek: 23
Na forum: 3026 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Nie wiem jak wygl?da event po serwerze, ale ?le go raczej triggerujesz

triggerServerEvent('usuwaniepojazdublokowanie', resourceRoot)
triggerServerEvent('pojazd', resourceRoot)


Tw?j kod jest bardzo chaotyczny, prawie nic nie rozumiem, je?eli mo?esz to wy?lij ca?? stron? servera i clienta je?eli to wy?ej Ci nie pomag.a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-21, 17:37


filip0985

Początkujący w LUA






Wiek: 22
Na forum: 2895 dni
Posty: 112

Piwa: 13

Respekt: 50

do zamkni?cia zrobione.

Postaw piwo autorowi tego posta
 

 
Tagi: przywracanie :: skina :: poprzedniego.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Przywracanie skina poprzedniego. 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