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: 2754 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: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

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: 4428 dni
Posty: 3410

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: 2754 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: 4428 dni
Posty: 3410

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: 2754 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"rootlocalPlayer)

    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: 4428 dni
Posty: 3410

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: 2754 dni
Posty: 112

Piwa: 13

Respekt: 50

local cs=createColSphere(2099.18896, -1804.1007113.55469,2)

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

if #pojazdy>0 then return end

        triggerServerEvent("pojazd"rootlocalPlayer)


    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: 22
Na forum: 2885 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: 2754 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