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

Wysłany: 2018-12-26, 11:59


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Siema, zrobi?em skrypt z dx gridlist? za pomoc? tego zasobu: Link
Mam problem z pobraniem informacji zaznaczonego gracza, np. jego pieni?dze, pojazdy
Pr?bowa?em getElementData(data, "player:money") i inne tego typu sposoby, lecz nie dzia?aj?
zmienna data ma tekst z itemu gridlisty i nie mam poj?cia jak z tego tekstu pobra? informacje o graczu

Za pomoc oczywi?cie :piwo:

B??dy z debugscirpt w przypadku wpisania getElementData(data, "player:money")
Kod:

WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'getElementData' [Expected element at argument 1, got string 'Kamil2662']
WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean]

function drawList()
        if gridlist then return end  --sprawdzam czy gridlista jest stworzona
        gridlist dxGrid:Create(278150150608true)  --tworzgridlist?
        gridlist:AddColumn("Gracze"120) --tworzkolumny
        gridlist:AddColumn("ID"30)
        
        local players getElementsByType("player")  --pobieram graczy
        for k,v in ipairs(players) do
        player getPlayerName(v)
            gridlist:AddItem(1getPlayerName(v):gsub("#%x%x%x%x%x%x","")) --tworzitem z nazwgracza w pierwszej kolumnie
            gridlist:AddItem(2"["..getElementData(v"id").."]") --tworzitem z id gracza w drugiej kolumnie
        end
        function click()
            if cursorPosition(278150150608then
                i gridlist:GetSelectedItem() --pobieram zaznaczony item do zmiennej
                data gridlist:GetItemDetails (i) --pobieram informacjz zaznaczonego itemu
                outputChatBox(, 255255255true) --tutaj nie wiem co wpisa?, aby wy?wietli?o npilo?? kasy zaznaczonego gracza
            end
        end
        gridlist:SetVisible(false)
    end
    addEventHandler("onClientRender"rootdrawList)
[/code]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 15:19


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

do tego getElementData to u?yj getPlayerFromName

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:24


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Zrobi?em co? takiego i nie dzia?a
outputChatBox(getElementData(getPlayerFromName(data), "player:money"), 255255255true)

debugscript:
Kod:

WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'getElementData' [Expected element at argument 1, got boolean]
WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean]

Pr?bowa?em da? nawet to i te? nie dzia?a
outputChatBox(getPlayerFromName(data), 255255255true)

debugscript:
Kod:

WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean]


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:41


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

outputChatBox(data) co ci wyskoczy jak to wpiszesz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:47


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Wtedy wyskakuje nick gracza, kt?ry jest na gridli?cie.
W?a?nie nie wiem dlaczego getPlayerFromName nie chce dzia?a? :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:48


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

por?wnaj czy te nicki s? identyczne

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:50


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Je?li kolor rgb przed nickiem nie ma znaczenia to s? identyczne, ale chyba dlatego mo?e to nie dzia?a? :gsub("#%x%x%x%x%x%x","")

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:53


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

jak masz color w nicku to usun i sprawdz

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:53


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Dok?adnie tak, usun??em to ze skryptu i teraz dzia?a, tylko na gridli?cie pokazuje przed nickiem kod rgb, kt?ry chcia?bym usun??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-26, 17:55


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

w tych gridlistach mo?na doda? data do itemu, text mo?e by? nickiem bez koloru, a data ca?ym nickiem.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Kamil2662
Wysłany: 2018-12-26, 18:08


Kamil2662







Wiek: 23
Na forum: 3053 dni
Posty: 13

Piwa: 1

Respekt: 50

Bardzo Ci dzi?kuj?, dzia?a. Trzymaj :piwo: za pomoc

Postaw piwo autorowi tego posta
 

 
Tagi: identyfikacja :: gracza :: gridlisty
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