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

Wysłany: 2016-02-15, 14:32


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Witam, mam problem z przebieralni?. Ot?? chcia?bym, by da?o si? w niej wybiera? tylko dane skiny, a niekt?re by?y zablokowane -> co musz? zastosowa? i jak?

Aktualnie tak jest:
for 1264 do


Na co to zamieni?, ?eby by?y tylko wybrane, a nie od 1 do 264?

Oczywi?cie stawiam :piwo: ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 14:55


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Robisz grid list?, uzupe?niasz j? kolumnami np. w?a?nie w taki spos?b.

Robisz drug? tabelk? :

zakazane = {
[ID] = true,
[ID] = true,
}

I potem jak go?? wybiera skin, to sprawdzasz czy :

if zakazane[wybranySkin] then outputChatBox("Nie mozesz tego skina wybrac") return end

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 15:07


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Hmmm, nie do ko?ca chodzi mi o to - chcia?bym, aby tych skin?w w og?le nie by?o na li?cie ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 15:13


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

No to w?asnie tak b?dzie. Wy?wietlasz list? i je?eli skin jest o ID z tablicy "zakazane". To go nie wy?wietli.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 16:15


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
zablokowane={
[1]=true,
[2]=true,
[3]=true,
}

for i=1,300 do
if not zablokowane[i] then
-- TUTAJ MIEJSCE DO KT?REGO MA BY? DODANY SKIN opr?cz id 1,2 i 3
end
end

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 16:32


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Troch? si? zamota?em i wysz?o takie co?: :)

C:
zakazane = {
[1]=true, 
[2]=true, 
[3]=true
}


mojeW,mojeH 800600
sW,sH guiGetScreenSize()
widthheight = (sW/mojeW), (sH/mojeH)

blip createBlip ( -2055.7454.22634.2545 )
marker createMarker ( -2055.7454.22634.25"cylinder"12551200255 )
setElementInterior marker)

okno guiCreateWindow(215*width136*height391*width355*height"Zmiana skina"false)
guiWindowSetSizable(oknofalse)
grid guiCreateGridList(10*width26*height371*width259*heightfalseokno)
kolumna guiGridListAddColumn(grid"ID"0.9)
zamknij guiCreateButton(232*width295*height149*width48*height"Zamknij"falseokno)
kup guiCreateButton(10*width295*height148*width48*height"Wybierz"falseokno)
guiSetVisible(oknofalse)

addEventHandler "onClientMarkerHit"marker, function(element)
if element ~= getLocalPlayer() then return end
guiSetVisible(oknotrue)
showCursor (true)
idskinow 0
guiGridListClear grid )
--tutaj
for 1264 do
if not zakazane then
idskinow idskinow+1
row guiGridListAddRow grid )
guiGridListSetItemText gridrowkolumnaidskinowfalsefalse )
end
end)

function zakup()
wrowwcol guiGridListGetSelectedItem grid )
id_skina guiGridListGetItemTextgridwrowkolumna )
if id_skina == "" then return end
triggerServerEvent "ustawSkina"getRootElement(), getLocalPlayer(), id_skina )
end
addEventHandler("onClientGUIClick"kupzakup)

function zamknijOkno()
guiSetVisible(oknofalse)
showCursor false )
end
addEventHandler("onClientGUIClick"zamknijzamknijOkno)


I nie dzia?a :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 17:01


PolskiSebek12

Programista






Wiek: 28
Na forum: 4347 dni
Posty: 343
Nick w MP: CrosRoad95

Piwa: 3883

Respekt: 288,8
Respekt: 288,8Respekt: 288,8Respekt: 288,8

Ostrzeżeń: 100%
if not zakazane then

zamie? na:

if not zakazane[i] then

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-15, 17:26


andrzej80

Amator Lua :D






Wiek: 29
Na forum: 3777 dni
Posty: 74
Nick w MP: andrzej80

Piwa: 1

Respekt: 50

Nadal nie lata :(

Postaw piwo autorowi tego posta
 

 
Tagi: skiny :: wyboru
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