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

Wysłany: 2014-11-08, 11:10


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Witam serdecznie. Najpierw napisz? kr?tkie wprowadzenie :P Chodzi o to, ?e jak mam skina np. ID 222 i wejd? w marker i dostan? skina 274 to jak zrobi?, ?e po wej?ciu w inny marker odda mi tego skina 222? Chodzi o co? takiego, ?e mam tak jakby szatnie, stra?ak bierze skina bojowego, ale chcia?bym ?eby potem m?g? dosta? swojego z powrotem. Za pomoc :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-08, 11:48


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Zapisujesz poprzedni skin gracza w tabeli po stronie klienta lub serwera.

Ma?y przyk?ad zapisania skina w tabeli po stronie serwera:

local skiny_graczy = {}
skiny_graczy[gracz] = getElementModel(gracz)


Zmiana skina na poprzedni:

setElementModel(gracz,skiny_graczy[gracz])


Mo?esz te? u?y? setElementData / getElementData jednak wed?ug mnie lepiej to zrobi? w wy?ej wymieniony spos?b.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-08, 18:50


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

KukiX, mo?na jako? bli?ej, czy to jest to. Mam to po prostu skopiowa? i stworzy? odpowiedni? funkcj? z onMarkerHit?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-08, 19:04


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

ja osobi?cie uwa?am setelementdate jako najlepsze rozwi?zanie, przy spawnie ustawiasz setelementdata na 244, nast?pnie po wej?ciu w marker: setElementModel(source, getElementData(source, "skin")) pisane z telefonu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-08, 20:50


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Split, strasznie namieszana twoja wypowied? i du?o z niej nie rozumiem. M?g?by? to wyrazi? w [.lua], lub poda? ca?y kod je?li owy posiadasz? Za kod dam :piwo: :piwo: R*

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 11:00


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

No dobra, nie mog? ci da? bo mam zapisywanie pod baz? danych i wczytywanie :/
ale niech ci b?dzie wyt?umacz? ci troch? bardziej.

Przy spawnie ustawiasz:
setElementData(source"gracz_skin"222)


Potem po wej?ciu w marker ustawiasz
setElementModel(sourcegetElementData(source"gracz_skin"))


tak ja mia?em na serwerze i dzia?a?o. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 11:45


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Split, ale nie, bo z tego co rozumiem to ka?dy przy spawnie b?dzie mie? skin 222. A ja chc? co? takiego, ?e w sklepie za skinami wybierasz np. skina 222. A potem jak we?miesz z jakiego? markera skin stra?aka (277) i po wej?ciu w jeszcze inny marker odda ci skina 222 (czyli jako? zapami?ta ten co kupi?e? w sklepie).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 12:04


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

w?a?nie, potrzebowa?by? system zapisywania graczy ale tak jak ci pisa?em.
Podczas kupna ustawiasz setElementData(source, "gracz_skin", tonumber(zmiennaskina)) nast?pnie po wej?ciu w inny marker ni? stra?aka odda ci to je?eli dodasz setElementModel(source, getElementData(source, "gracz_skin"))

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 12:41


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

A pom?g?by? mi napisa? ca?y taki kod? A sklep ze skinami dorobi? potem.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 12:52


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

ca?y kod to znaczy? wczytywanie / zapisywanie?
je?eli chcesz to musisz mi pierwsze powiedzie? u?ywasz acl, czy u?ytkownicy s? w acl?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 13:44


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

"Split" napisał/a:

ca?y kod to znaczy? wczytywanie / zapisywanie?

Tak, wczytywanie, zapisywanie. I nie rozumiem z tym ACL.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 13:57


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

Czy posiadasz panel logowania kt?ry dodaje graczy do acl?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-09, 14:07


Dixers

No-Life






Wiek: 26
Na forum: 4312 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Na razie nie mam panelu logowania, ale zrobi? tak, ?e nie b?dzie dodawa? do ACL.

[ Dodano: 2014-11-09, 14:08 ]
On b?dzie dodany w ADMIN ale graczy nie b?dzie.

Postaw piwo autorowi tego posta
 

 
Tagi: skiny
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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