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

Wysłany: 2017-12-23, 21:36


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Witam,

Tak jak w tytule, chcia?bym zrobi? tak, ?e jak si? zaznaczy gridList to np. Koszulka #1, to daje nam np. skina z id 7, a jak si? zaznaczy Koszulka #2 to daje nam np. skina z id 20, lecz nie wiem jak si? za to zabra?.

kod

addEventHandler("onClientResourceStart"resourceRoot,
    function()
                    --       P   A   N   E   L
        Okno_Przebieralnia guiCreateWindow(770215372371"Panel Przebieralni"false)
        guiWindowSetSizable(Okno_Przebieralniafalse)
        guiSetVisible(Okno_Przebieralniafalse)

        Koszulka guiCreateButton(243915251"Koszulka"falseOkno_Przebieralnia)
        guiSetFont(Koszulka"default-bold-small")

        Okno_Zamknij guiCreateButton(19727715251"Z A M K N I J"falseOkno_Przebieralnia)
        guiSetFont(Okno_Zamknij"default-bold-small")
        guiSetProperty(Okno_Zamknij"NormalTextColour""FFFF0000")  

                    -- K  O   S   Z   U   L   K   I
        Okno_Koszulki guiCreateWindow(877294265426"Koszulki"false)
        guiWindowSetSizable(Okno_Koszulkifalse)
        guiSetVisible(Okno_Koszulkifalse)
        
        Okno_Koszulki_Wroc guiCreateButton(3436021251"W R ? ?"falseOkno_Koszulki)
        guiSetFont(Okno_Koszulki_Wroc"default-bold-small")
        guiSetProperty(Okno_Koszulki_Wroc"NormalTextColour""FFFF0000")
        
        local Gridlist_Koszulki guiCreateGridList(2439229280falseOkno_Koszulki)
        guiGridListAddColumn(Gridlist_Koszulki""0.9)
        for 167 do
            guiGridListAddRow(Gridlist_Koszulki)
        end
        guiGridListSetItemText(Gridlist_Koszulki01"Koszulka #1"falsefalse)
        guiGridListSetItemText(Gridlist_Koszulki11"Koszulka #2"falsefalse)
        guiGridListSetItemText(Gridlist_Koszulki21"Koszulka #3"falsefalse)    
        guiGridListSetItemText(Gridlist_Koszulki31"Koszulka #4"falsefalse)     
    end
)

local Marker_Przebieralnia createMarker(2490.8999023438, -1669.599975585913.300000190735"cylinder"100075)
-- Los SantosGanton

function Pokaz_Panel_Przebieralni hitmd)
    if not md then return end
        if hit ~= localPlayer then return end
            guiSetVisible(Okno_Przebieralniatrue)
            showCursor(true)
end
addEventHandler("onClientMarkerHit"Marker_PrzebieralniaPokaz_Panel_Przebieralni) 

function Zamknij_Panel_Przebieralni()
    if source ~= Okno_Zamknij then return end
        guiSetVisible(Okno_Przebieralniafalse)
        showCursor(false)    
end
addEventHandler "onClientGUIClick"rootZamknij_Panel_Przebieralni)

function Pokaz_Panel_Koszulek()
    if source ~= Koszulka then return end
        guiSetVisible(Okno_Przebieralniafalse)
        guiSetVisible(Okno_Koszulkitrue)
        function Wroc_Panel_Koszulek()
            if source ~= Okno_Koszulki_Wroc then return end
                guiSetVisible(Okno_Przebieralniatrue)
                guiSetVisible(Okno_Koszulkifalse)
        end
        addEventHandler "onClientGUIClick"rootWroc_Panel_Koszulek)
end
addEventHandler "onClientGUIClick"rootPokaz_Panel_Koszulek)



Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-12-23, 22:54


koxpl2x22

MAPPER-ALLEREK






Wiek: 23
Na forum: 4556 dni
Posty: 375
Nick w MP: ALLEREK

Piwa: 1726

Respekt: 142,5
Respekt: 142,5


addEventHandler("onClientGUIClick",root,function()
    if source == >>Nazwa przycisku do ustawiania koszulki<< then
        zmienna1 guiGridListGetSelectedItem Gridlist_koszulki )
        if zmienna1 then
        setElementModel localPlayer)
end
end
end)

TEN KOD JEST Z?Y i jest tylko przyk?adem robionym na kolanie, musisz doda? sprawdzanie KT?RY obiekt jest zaznaczony

Postaw piwo autorowi tego posta
 

 
Tagi: zaznaczenie :: gride :: lista
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