Wysłany: 2018-12-26, 11:59
Kamil2662
Wiek: 23 Na forum: 3053 dni Posty: 13
Piwa : 1
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
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 ( 278 , 150 , 150 , 608 , true ) -- tworz ? gridlist ?
gridlist : AddColumn ( "Gracze" , 120 ) -- tworz ? kolumny
gridlist : AddColumn ( "ID" , 30 )
local players = getElementsByType ( "player" ) -- pobieram graczy
for k , v in ipairs ( players ) do
player = getPlayerName ( v )
gridlist : AddItem ( 1 , getPlayerName ( v ): gsub ( "#%x%x%x%x%x%x" , "" )) -- tworz ? item z nazw ? gracza w pierwszej kolumnie
gridlist : AddItem ( 2 , "[" .. getElementData ( v , "id" ).. "]" ) -- tworz ? item z id gracza w drugiej kolumnie
end
function click ()
if cursorPosition ( 278 , 150 , 150 , 608 ) then
i = gridlist : GetSelectedItem () -- pobieram zaznaczony item do zmiennej
data = gridlist : GetItemDetails ( 1 , i ) -- pobieram informacj ? z zaznaczonego itemu
outputChatBox (, 255 , 255 , 255 , true ) -- tutaj nie wiem co wpisa ?, aby wy ? wietli ? o np . ilo ?? kasy zaznaczonego gracza
end
end
gridlist : SetVisible ( false )
end
addEventHandler ( "onClientRender" , root , drawList ) [/code]
Wysłany: 2018-12-26, 15:19
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
do tego getElementData to u?yj getPlayerFromName
Wysłany: 2018-12-26, 17:24
Kamil2662
Wiek: 23 Na forum: 3053 dni Posty: 13
Piwa : 1
Zrobi?em co? takiego i nie dzia?a outputChatBox ( getElementData ( getPlayerFromName ( data ), "player:money" ), 255 , 255 , 255 , true )
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 ), 255 , 255 , 255 , true )
debugscript:
Kod: WARNING: AdminGUI\c_adminGUI.lua:41: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean]
Wysłany: 2018-12-26, 17:41
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
outputChatBox(data) co ci wyskoczy jak to wpiszesz?
Wysłany: 2018-12-26, 17:47
Kamil2662
Wiek: 23 Na forum: 3053 dni Posty: 13
Piwa : 1
Wtedy wyskakuje nick gracza, kt?ry jest na gridli?cie.
W?a?nie nie wiem dlaczego getPlayerFromName nie chce dzia?a?
Wysłany: 2018-12-26, 17:48
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
por?wnaj czy te nicki s? identyczne
Wysłany: 2018-12-26, 17:50
Kamil2662
Wiek: 23 Na forum: 3053 dni Posty: 13
Piwa : 1
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","")
Wysłany: 2018-12-26, 17:53
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
jak masz color w nicku to usun i sprawdz
Wysłany: 2018-12-26, 17:53
Kamil2662
Wiek: 23 Na forum: 3053 dni Posty: 13
Piwa : 1
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??
Wysłany: 2018-12-26, 17:55
Pawel5321
Szkrypter
Wiek: 36 Na forum: 3809 dni Posty: 237
Nick w MP: Pawell
Piwa : 2315
w tych gridlistach mo?na doda? data do itemu, text mo?e by? nickiem bez koloru, a data ca?ym nickiem.
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
Bardzo Ci dzi?kuj?, dzia?a. Trzymaj za pomoc
Tagi: identyfikacja :: gracza :: gridlisty
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: