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

Wysłany: 2014-08-31, 14:27


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4470 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

mam gui jak zrobic ze po kliknieciu buttona pokazuje napisy w gui ? jak prosze o pomoc za pomoc naturalnie piwko do zdobycia kod gui :

GUIEditor = {
    button = {},
    window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(367, 238, 1193, 552, "Panel Informacyjny", false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.button[1] = guiCreateButton(9, 1, 15, 15, "", false, GUIEditor.window[1])
        GUIEditor.button[2] = guiCreateButton(9, 24, 154, 37, "Administracja", false, GUIEditor.window[1])
        GUIEditor.button[3] = guiCreateButton(9, 71, 154, 37, "Bindy", false, GUIEditor.window[1])
        GUIEditor.button[4] = guiCreateButton(9, 118, 154, 37, "Komedy", false, GUIEditor.window[1])
        GUIEditor.button[5] = guiCreateButton(9, 165, 154, 37, "Frakcje", false, GUIEditor.window[1])
        GUIEditor.button[6] = guiCreateButton(9, 212, 154, 37, "Podania", false, GUIEditor.window[1])
        GUIEditor.button[7] = guiCreateButton(9, 259, 154, 37, "Ikony na mapie", false, GUIEditor.window[1])    
    end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 15:19


|Mlody|

Szatan ponad Szatana






Wiek: 31
Na forum: 4516 dni
Posty: 60
Nick w MP: Akiver

Piwa: 205

Respekt: 52,5

Stw?rz folder o nazwie Text lub jak chcesz i zr?b te 6 dokument?w textowych.
Nast?pnia ten o to kod, aby otwiera?o i nast?pnie po klikni?ciu pokazywa?o tre??, powinno dzia?a? nie testowane ;p
function folder ()
for i,v in ipairs (info) do
local row = guiGridListAddRow(infogrid)
guiGridListSetItemText(infogrid, row, 1, v, false, false)
end
end

local AdminiF = fileOpen("texty/Admini.txt", true)-- tutaj to F na ko?cu musi by? :)
local NazwaF = fileOpen("texty/Nazwa.txt", true) --- a to texty to nazwa folderu
local NazwaF = fileOpen("texty/Nazwa.txt", true)
local NazwaF = fileOpen("texty/Nazwa.txt", true)
local admini = fileRead(AdminiF, 50000)
local nazwa = fileRead(NazwaF, 50000)
local nazwa = fileRead(NazwaF, 50000)
local nazwa = fileRead(NazwaF, 50000)


function klik ()
   local row, col = guiGridListGetSelectedItem (infogrid)
   if source == infogrid then
               if guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Admini" then
                      guiSetText (pomoc, admini)
              end
       end
end
addEventHandler("onClientGUIClick", root, klik)
Nie chcia?o mi si? zmienia? na twoje tak wi?c da?em Nazwa. Jak co? nie zadzia?a to napisz.

Podpis

Fast Life RPG |GTA V - Misje, napady na banki, wyścigi i wiele innych atrakcji|NFS - Stwórz swoją anarchię, zostań królem wyścigów, zdobywaj osiągnięcia.. Fast Life RPG - 20%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 15:42


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4470 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

nie rozumiem
mam stworzyc lua plik i w tym wkleic to co mi dales i powpisywac texty i nazwy tak ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 16:07


|Mlody|

Szatan ponad Szatana






Wiek: 31
Na forum: 4516 dni
Posty: 60
Nick w MP: Akiver

Piwa: 205

Respekt: 52,5

Stw?rz folder o nazwie "Texts" bez "". I tam stw?rz dokumenty textowe. Potem pod gui daj kod ten co ja ci poda?em, i pododawaj w?asne nazwy administracja itd.


GUIEditor = {
    button = {},
    window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(367, 238, 1193, 552, "Panel Informacyjny", false)
        guiWindowSetSizable(GUIEditor.window[1], false)

        GUIEditor.button[1] = guiCreateButton(9, 1, 15, 15, "", false, GUIEditor.window[1])
        GUIEditor.button[2] = guiCreateButton(9, 24, 154, 37, "Administracja", false, GUIEditor.window[1])
        GUIEditor.button[3] = guiCreateButton(9, 71, 154, 37, "Bindy", false, GUIEditor.window[1])
        GUIEditor.button[4] = guiCreateButton(9, 118, 154, 37, "Komedy", false, GUIEditor.window[1])
        GUIEditor.button[5] = guiCreateButton(9, 165, 154, 37, "Frakcje", false, GUIEditor.window[1])
        GUIEditor.button[6] = guiCreateButton(9, 212, 154, 37, "Podania", false, GUIEditor.window[1])
        GUIEditor.button[7] = guiCreateButton(9, 259, 154, 37, "Ikony na mapie", false, GUIEditor.window[1])    
    end
)
function folder ()
for i,v in ipairs (info) do
local row = guiGridListAddRow(infogrid)
guiGridListSetItemText(infogrid, row, 1, v, false, false)
end
end

local AdminiF = fileOpen("texty/Admini.txt", true)-- tutaj to F na ko?cu musi by? :)
local NazwaF = fileOpen("texty/Nazwa.txt", true) --- a to texty to nazwa folderu
local NazwaF = fileOpen("texty/Nazwa.txt", true)
local NazwaF = fileOpen("texty/Nazwa.txt", true)
local admini = fileRead(AdminiF, 50000)
local nazwa = fileRead(NazwaF, 50000)
local nazwa = fileRead(NazwaF, 50000)
local nazwa = fileRead(NazwaF, 50000)


function klik ()
   local row, col = guiGridListGetSelectedItem (infogrid)
   if source == infogrid then
               if guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Nazwa" then
                      guiSetText (pomoc, nazwa)
               elseif guiGridListGetItemText (infogrid, row, col) == "Admini" then
                      guiSetText (pomoc, admini)
              end
       end
end
addEventHandler("onClientGUIClick", root, klik)

+ inne elementy do tego panelu potrzebne

Podpis

Fast Life RPG |GTA V - Misje, napady na banki, wyścigi i wiele innych atrakcji|NFS - Stwórz swoją anarchię, zostań królem wyścigów, zdobywaj osiągnięcia.. Fast Life RPG - 20%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 16:18


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4470 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

ok rozumiem juz :d piwko leci

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-31, 21:52


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4536 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

Po co tworzy? jaki? folder...

do tego kodu wklej po prostu event


Więcej informacji znajdziesz w Wikipedii MTA:

onClientGUIClick


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: mam :: gui :: dalej :: buttonami
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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