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

Wysłany: 2013-04-27, 22:45


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Postanowilem zabrac sie za cos bardziej zaawansowanego ( przez takie cos chialbym sie nauczyc lua ;P )


GUIEditor = {
    label = {},
    button = {},
    window = {},
    scrollbar = {},
    gridlist = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(529255541506"Panel Moderatora"false)
        guiWindowSetMovable(GUIEditor.window[1], false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.gridlist[1] = guiCreateGridList(4098186350falseGUIEditor.window[1])
        guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)

        GUIEditor.scrollbar[1] = guiCreateScrollBar(166120358falsefalseGUIEditor.gridlist[1])

        GUIEditor.label[1] = guiCreateLabel(466516323"Wybierz Gracza:"falseGUIEditor.window[1])
        GUIEditor.label[2] = guiCreateLabel(2986816720"Wybierz Funkcj? :"falseGUIEditor.window[1])
        GUIEditor.button[1] = guiCreateButton(29313017254"Kick"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(29321217260"Zabierz bronie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[3] = guiCreateButton(29430517156"Kara ?mierci"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[4] = guiCreateButton(29338917255"Przywo?aj do Siebie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[4], "NormalTextColour""FFAAAAAA")    
    end
)


Jak zrobic aby w gridliscie byli wszyscy aktywni uzytkownicy serwera?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 22:58


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Ciastkooo, tworzysz p?tle taka
GUIEditor = {
    label = {},
    button = {},
    window = {},
    scrollbar = {},
    gridlist = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(529255541506"Panel Moderatora"false)
        guiWindowSetMovable(GUIEditor.window[1], false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.gridlist[1] = guiCreateGridList(4098186350falseGUIEditor.window[1])
        guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)

        GUIEditor.scrollbar[1] = guiCreateScrollBar(166120358falsefalseGUIEditor.gridlist[1])

        GUIEditor.label[1] = guiCreateLabel(466516323"Wybierz Gracza:"falseGUIEditor.window[1])
        GUIEditor.label[2] = guiCreateLabel(2986816720"Wybierz Funkcj? :"falseGUIEditor.window[1])
        GUIEditor.button[1] = guiCreateButton(29313017254"Kick"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(29321217260"Zabierz bronie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[3] = guiCreateButton(29430517156"Kara ?mierci"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[4] = guiCreateButton(29338917255"Przywo?aj do Siebie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[4], "NormalTextColour""FFAAAAAA")    
    end
)

function gui() 
for idplayeritem in ipairs(getElementsByType("player")) do 
local row guiGridListAddRow GUIEditor.gridlist[1] ) 
guiGridListSetItemText GUIEditor.gridlist[1], rowkolumnagetPlayerName playeritem ), falsefalse )     
if (guiGetVisible (GUIEditor.window[1]) == falsethen 
guiSetVisible(GUIEditor.window[1], trueshowCursor(true) 
else 
guiSetVisible(GUIEditor.window[1], falseshowCursor(falseend
end 
end 
bindKey ("F3""down"gui


Sprawd? czy dzia?a :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-27, 23:34


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
no niestety, lista jest pusta.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 10:19


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Jak ju?, to tak:

GUIEditor = {
    label = {},
    button = {},
    window = {},
    scrollbar = {},
    gridlist = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(529255541506"Panel Moderatora"false)
        guiWindowSetMovable(GUIEditor.window[1], false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.gridlist[1] = guiCreateGridList(4098186350falseGUIEditor.window[1])
        GUIEditor.gridlist[2] = guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)

        GUIEditor.scrollbar[1] = guiCreateScrollBar(166120358falsefalseGUIEditor.gridlist[1])

        GUIEditor.label[1] = guiCreateLabel(466516323"Wybierz Gracza:"falseGUIEditor.window[1])
        GUIEditor.label[2] = guiCreateLabel(2986816720"Wybierz Funkcj? :"falseGUIEditor.window[1])
        GUIEditor.button[1] = guiCreateButton(29313017254"Kick"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(29321217260"Zabierz bronie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[3] = guiCreateButton(29430517156"Kara ?mierci"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[4] = guiCreateButton(29338917255"Przywo?aj do Siebie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[4], "NormalTextColour""FFAAAAAA")    
    end
)

function gui()    
    if (guiGetVisible (GUIEditor.window[1]) == falsethen 
    guiSetVisible(GUIEditor.window[1], true) 
    showCursor(true) 
        for idplayeritem in ipairs(getElementsByType("player")) do 
        local row guiGridListAddRow GUIEditor.gridlist[1] ) 
        guiGridListSetItemText GUIEditor.gridlist[1], rowGUIEditor.gridlist[2], getPlayerName (playeritem), falsefalse)  
        end
    else 
    guiSetVisible(GUIEditor.window[1], false) 
    showCursor(false) 
    end 
end 
bindKey ("F3""down"gui)



Ten ScrollBar (czyli suwak) jest nie potrzebny. Suwak do przewijania w GridList tworzy si? automatycznie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 10:29


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Problem w tym ze jak otworze i zamkne okno to w gridliscie mam
Ciastko
Ciastko O.o

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 10:44


Oski

LUA Scripter






Wiek: 30
Na forum: 5246 dni
Posty: 428
Nick w MP: Oski

Piwa: 56

Respekt: 75,1

Musisz Czy?ci? grdliste i uzupe?nia? j? przy ka?ym otwarciu okna.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 10:50


Ciastkooo







Wiek: 41
Na forum: 4804 dni
Posty: 78
Nick w MP: Ciastko

Piwa: 24

Respekt: 50

Ostrzeżeń: 100%
Faktycznie duzo pomogles.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-28, 11:04


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Pom?g?, bo na gotowcach daleko nie zajedziesz...


GUIEditor = {
    label = {},
    button = {},
    window = {},
    scrollbar = {},
    gridlist = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(529255541506"Panel Moderatora"false)
        guiWindowSetMovable(GUIEditor.window[1], false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.gridlist[1] = guiCreateGridList(4098186350falseGUIEditor.window[1])
        GUIEditor.gridlist[2] = guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)

        GUIEditor.scrollbar[1] = guiCreateScrollBar(166120358falsefalseGUIEditor.gridlist[1])

        GUIEditor.label[1] = guiCreateLabel(466516323"Wybierz Gracza:"falseGUIEditor.window[1])
        GUIEditor.label[2] = guiCreateLabel(2986816720"Wybierz Funkcj? :"falseGUIEditor.window[1])
        GUIEditor.button[1] = guiCreateButton(29313017254"Kick"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[1], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[2] = guiCreateButton(29321217260"Zabierz bronie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[2], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[3] = guiCreateButton(29430517156"Kara ?mierci"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[3], "NormalTextColour""FFAAAAAA")
        GUIEditor.button[4] = guiCreateButton(29338917255"Przywo?aj do Siebie"falseGUIEditor.window[1])
        guiSetProperty(GUIEditor.button[4], "NormalTextColour""FFAAAAAA")    
    end
)

function gui()    
    if (guiGetVisible (GUIEditor.window[1]) == falsethen 
    guiSetVisible(GUIEditor.window[1], true) 
    showCursor(true) 
    guiGridListClear(GUIEditor.gridlist[1])
        for idplayeritem in ipairs(getElementsByType("player")) do 
        local row guiGridListAddRow GUIEditor.gridlist[1] ) 
        guiGridListSetItemText GUIEditor.gridlist[1], rowGUIEditor.gridlist[2], getPlayerName (playeritem), falsefalse)  
        end
    else 
    guiSetVisible(GUIEditor.window[1], false) 
    showCursor(false) 
    end 
end 
bindKey ("F3""down"gui)


Postaw piwo autorowi tego posta
 

 
Tagi: panel :: moderatora
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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