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

Wysłany: 2016-03-20, 13:11


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

to zn?w ja z moim panelem xd tym razem chodzi, ?e mam taki kod i nie pokazuje mi si? wgl. grid lista

GUIEditor = {
    gridlist = {},
    staticimage = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
local screenWscreenH guiGetScreenSize()
        GUIEditor.staticimage[1] = guiCreateStaticImage((screenW 640) / 2, (screenH 400) / 2640400":obrazki3/images/3.png"false)
 GUIEditor.label[1] = guiCreateLabel(1329716859"  "falseGUIEditor.staticimage[1])
       GUIEditor.gridlist[1] = guiCreateGridList(37442248338falseGUIEditor.staticimage[1])
        guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)
        guiSetAlpha(GUIEditor.gridlist[1], 0.71)    
       

        guiSetVisible(GUIEditor.staticimage[1],false) 


    end
)

function openPanel()
guiSetVisible(GUIEditor.staticimage[1], true)
showCursor(true)
end
addCommandHandler("pp"openPanel)

function zamykamy()
 if source == GUIEditor.label[1then 
guiSetVisible(GUIEditor.staticimage[1],falseshowCursor(falseend
end 
addEventHandler("onClientGUIClick"rootzamykamy)


Dodatkowym problemem jest to, ?e je?li gracz wchodzi na serwer od razu pojawia mu si? panel jak zmienic to tak by panel pojawia? si? dopiero po komendzie ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 13:16


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
"nox" napisał/a:

Dodatkowym problemem jest to, ?e je?li gracz wchodzi na serwer od razu pojawia mu si? panel jak zmienic to tak by panel pojawia? si? dopiero po komendzie ?

function jakastam()
guiSetVisible(nazwa.guifalse)
end
addEventHandler("onClientResourceStart"getRootElement(), jakastam)


@up strona client

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 13:21


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

dzi?ki leci piwo. kolejnym problemem jest to ?e mam kod na pojawianie si? graczy z serwera w grid liscie, ale nie wiem w kt?re miejsce skryptu go wklei??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 14:16


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Masz taki przyk?adzik z wiki mta
function createPlayerList ()
    --Create the grid list element
    local playerList guiCreateGridList 0.800.100.150.60true )
    --Create a players column in the list
    local column guiGridListAddColumnplayerList"Player"0.85 )
    if ( column then --If the column has been createdfill it with players
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow playerList )
            guiGridListSetItemText playerListrowcolumngetPlayerName player ), falsefalse )
        end
    end
end


Dok?adnie jest to tutaj pokazane :>

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 14:30


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"Emm" napisał/a:

Masz taki przyk?adzik z wiki mta
function createPlayerList ()
    --Create the grid list element
    local playerList guiCreateGridList 0.800.100.150.60true )
    --Create a players column in the list
    local column guiGridListAddColumnplayerList"Player"0.85 )
    if ( column then --If the column has been createdfill it with players
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow playerList )
            guiGridListSetItemText playerListrowcolumngetPlayerName player ), falsefalse )
        end
    end
end


Dok?adnie jest to tutaj pokazane :>



Zrobi?em i teraz kod wygl?da tak, niestety graczy mi nadal nie pobiera, dlaczego ?

GUIEditor = {
    gridlist = {},
    staticimage = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
local screenWscreenH guiGetScreenSize()
        GUIEditor.staticimage[1] = guiCreateStaticImage((screenW 640) / 2, (screenH 400) / 2640400":obrazki3/images/3.png"false)
 GUIEditor.label[1] = guiCreateLabel(1329716859"  "falseGUIEditor.staticimage[1])
       GUIEditor.gridlist[1] = guiCreateGridList(37442248338falseGUIEditor.staticimage[1])
        guiGridListAddColumn(GUIEditor.gridlist[1], "Gracz"0.9)
        guiSetAlpha(GUIEditor.gridlist[1], 0.71)    
       

        guiSetVisible(GUIEditor.staticimage[1],false) 


    end
)

function openPanel()
guiSetVisible(GUIEditor.staticimage[1], true)
showCursor(true)
end
addCommandHandler("pp"openPanel)

function zamykamy()
 if source == GUIEditor.label[1then 
guiSetVisible(GUIEditor.staticimage[1],falseshowCursor(falseend
end 
addEventHandler("onClientGUIClick"rootzamykamy)

function openkomenda()
guiSetVisible(nazwa.guifalse)
end
addEventHandler("onClientResourceStart"getRootElement(), openkomenda)
for idplayer in ipairs(getElementsByType("player")) do
        dxGridListSetItemText (gui.grid[1],dxGridListAddRow (gui.grid[1]),gui.column[1],getPlayerName(player))
    end
    
    function createPlayerList ()
    local playerList guiCreateGridList 37442248338true )
    local column guiGridListAddColumnplayerList"Gracz"0.9 )
    if ( column then
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow playerList )
            guiGridListSetItemText playerListrowcolumngetPlayerName player ), falsefalse )
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 15:19


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Spr?buj tak;

GUIEditor = {
    gridlist = {},
    staticimage = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
local screenWscreenH guiGetScreenSize()
        GUIEditor.staticimage[1] = guiCreateStaticImage((screenW 640) / 2, (screenH 400) / 2640400":obrazki3/images/3.png"false)
 GUIEditor.label[1] = guiCreateLabel(1329716859"  "falseGUIEditor.staticimage[1])
       GUIEditor.gridlist[1] = guiCreateGridList(37442248338falseGUIEditor.staticimage[1])
    local column guiGridListAddColumnGUIEditor.gridlist[1], "Gracz"0.9 )
    if ( column then
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow GUIEditor.gridlist[1])
            guiGridListSetItemText GUIEditor.gridlist[1], rowcolumngetPlayerName player ), falsefalse )
        end
    end
        guiSetAlpha(GUIEditor.gridlist[1], 0.71)    
       

        guiSetVisible(GUIEditor.staticimage[1],false) 


    end
)

function openPanel()
guiSetVisible(GUIEditor.staticimage[1], true)
showCursor(true)
end
addCommandHandler("pp"openPanel)

function zamykamy()
 if source == GUIEditor.label[1then 
guiSetVisible(GUIEditor.staticimage[1],falseshowCursor(falseend
end 
addEventHandler("onClientGUIClick"rootzamykamy)

function openkomenda()
guiSetVisible(GUIEditor.staticimage[1], false)
end
addEventHandler("onClientResourceStart"getRootElement(), openkomenda)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 15:24


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"Emm" napisał/a:

Spr?buj tak;

GUIEditor = {
    gridlist = {},
    staticimage = {},
    label = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
local screenWscreenH guiGetScreenSize()
        GUIEditor.staticimage[1] = guiCreateStaticImage((screenW 640) / 2, (screenH 400) / 2640400":obrazki3/images/3.png"false)
 GUIEditor.label[1] = guiCreateLabel(1329716859"  "falseGUIEditor.staticimage[1])
       GUIEditor.gridlist[1] = guiCreateGridList(37442248338falseGUIEditor.staticimage[1])
    local column guiGridListAddColumnGUIEditor.gridlist[1], "Gracz"0.9 )
    if ( column then
        for idplayer in ipairs(getElementsByType("player")) do
            local row guiGridListAddRow GUIEditor.gridlist[1])
            guiGridListSetItemText GUIEditor.gridlist[1], rowcolumngetPlayerName player ), falsefalse )
        end
    end
        guiSetAlpha(GUIEditor.gridlist[1], 0.71)    
       

        guiSetVisible(GUIEditor.staticimage[1],false) 


    end
)

function openPanel()
guiSetVisible(GUIEditor.staticimage[1], true)
showCursor(true)
end
addCommandHandler("pp"openPanel)

function zamykamy()
 if source == GUIEditor.label[1then 
guiSetVisible(GUIEditor.staticimage[1],falseshowCursor(falseend
end 
addEventHandler("onClientGUIClick"rootzamykamy)

function openkomenda()
guiSetVisible(GUIEditor.staticimage[1], false)
end
addEventHandler("onClientResourceStart"getRootElement(), openkomenda)


Dzia?a, piwko ! :D dzi?kuje. a jak wygl?da kodzik na leczenie gracza ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 15:32


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
W sensie funkcja?

Więcej informacji znajdziesz w Wikipedii MTA:

setElementHealth


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 16:40


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

co? takiego ?

function hpSlap sourcePlayercommandtargetPlayerName )
 if source == GUIEditor.label[2then 
 setElementHealth targetPlayergetElementHealth(targetPlayer100 )
else
 outputChatBox "Nie ma takiego gracza b?d? gracz jest zdrowy " .. targetPlayerName .. "!"sourcePlayer )
  end
end  
addEventHandler("onClientGUIClick"), roothpSlap

jesli nie to prosze o poprawe.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 16:49


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Co? takiego :)
function hpSlap ()
 if source == GUIEditor.label[2then 
 setElementHealth targetPlayer100 )
else
 outputChatBox "Nie ma takiego gracza b?d? gracz jest zdrowy " .. targetPlayerName .. "!"localPlayer )
  end
end  
addEventHandler("onClientGUIClick"roothpSlap)


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 17:04


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

"_Wicek_" napisał/a:

Co? takiego :)
function hpSlap ()
 if source == GUIEditor.label[2then 
 setElementHealth targetPlayer100 )
else
 outputChatBox "Nie ma takiego gracza b?d? gracz jest zdrowy " .. targetPlayerName .. "!"localPlayer )
  end
end  
addEventHandler("onClientGUIClick"roothpSlap)


hmm takie b??dy w debugu :
http://i.imgur.com/jWSmL25.png

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 17:23


_Wicek_

Majstersztyk






Wiek: 25
Na forum: 4260 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1841

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%
Musisz pobra? gracza z gridlisty.


Więcej informacji znajdziesz w Wikipedii MTA:

guiGridListGetSelectedItem


Więcej informacji znajdziesz w Wikipedii MTA:

guiGridListGetItemText


I nast?pnie


Więcej informacji znajdziesz w Wikipedii MTA:

getPlayerFromName


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-20, 17:31


nox







Wiek: 33
Na forum: 3766 dni
Posty: 51
Nick w MP: nox



Respekt: 50

w kt?re miejsce kodu to wklejam ? i jak ten kodzik b?dzie wygl?da? bo za bardzo nie moge ogarn?? jak to zrobic ?

Postaw piwo autorowi tego posta
 

 
Tagi: brak :: grid :: listy :: oraz :: jeszcze :: jedna :: rzecz...
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » brak grid listy oraz jeszcze jedna rzecz... 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