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

Wysłany: 2017-01-06, 22:27


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Witam, pr?buj? zrobi? wy?wietlenie nazwy samochodu w Gridlist w kolumnie o nazwie 'Model'.

GUI:

marker createMarker(-2052.3999023438170.527.799999237061"cylinder"4255000)

local screenWscreenH guiGetScreenSize()
        oknoPojazdow guiCreateWindow(10, (screenH 372) / 2836372"GUI"false)
        guiWindowSetSizable(oknoPojazdowfalse)
        guiSetVisible(oknoPojazdowfalse)

gridList guiCreateGridList(1029669287falseoknoPojazdow)
column1 guiGridListAddColumn(panelUszkodzen"Model"0.3)
row guiGridListAddRow(gridList)
nazwa =  guiGridListSetItemText(panelUszkodzen01"-"falsefalse


A tutaj kod kt?ry zrobi?em:


addEventHandler("onClientMarkerHit"marker,
            function(hitPlayer,matchingDimension)
                if (not matchingDimension) or (isElement(oknoPojazdow)) or (hitPlayer ~= localPlayerthen
                    return 
                end

                local samochody getPedOccupiedVehicle(localPlayer)

                local nazwaSamochodu samochody and getVehicleName(samochody) or "-"

                guiGridListSetItemText(gridListrow1nazwaSamochodufalsefalse)
            end
        )

        addEventHandler("onClientMarkerLeave"marker,
            function(leftPlayer,matchingDimension)
                if (leftPlayer == localPlayer) and (matchingDimension) and (isElement(oknoPojazdow)) then
                    guiGridListClear(nazwa)
                end
            end
        )


Gdy samoch?d wjedzie w marker, i wysi?d?, GUI si? pokazuje lecz w kolumnie 'Model' mam tylko utworzon? przez GuiEditor "-" zamiast nazwy modelu.
Je?li jest co? ?le prosi?bym o poprawienie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 22:40


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

local veh getPedOccupiedVehicle(localPlayer)
guiGridListSetItemText(oknoPojazdow,  0,1""..getVehicleName(veh)..""false,false)


chyba, ?e chcesz na s- side sprawdzac pojazd

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 22:50


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Nadal nie wy?wietla, a na s-side w jaki spos?b?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 23:02


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Robi? marker na s i triggerowa? po wej?ciu otwieranie gui i po wyjsciu zamykanie gui.

local veh getPedOccupiedVehicle(localPlayer)
guGridListSetItemText(gridListrowcolumn1""..getVehicleName(veh)..""falsefalse)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 23:16


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

"marcin778" napisał/a:

Robi? marker na s i triggerowa? po wej?ciu otwieranie gui i po wyjsciu zamykanie gui.

local veh getPedOccupiedVehicle(localPlayer)
guGridListSetItemText(gridListrowcolumn1""..getVehicleName(veh)..""falsefalse)


Wol? jednak w C-side.
Co do skryptu to nadal nie wy?wietla, pr?bowa?em te? zmieni? marker z niewidzialnego na domy?lny bia?y ale to te? nic nie daje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 23:27


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Widze jednak blad :x


 marker?=?createMarker(-2052.3999023438,?170.5,?27.799999237061,?"cylinder",?4,?255,?0,?0,?0)

local?screenW,?screenH?=?guiGetScreenSize()
????????oknoPojazdow?=?guiCreateWindow(10,?(screenH?-?372)?/?2,?836,?372,?"GUI",?false)
????????guiWindowSetSizable(oknoPojazdow,?false)
????????guiSetVisible(oknoPojazdow,?false)

gridList?=?guiCreateGridList(10,?29,?669,?287,?false,?oknoPojazdow)
row guiGridListAddRow(gridList)
column1?=?guiGridListAddColumn(oknoPojazdow?"Model",?0.3)
local veh getPedOccupiedVehicle(localPlayer)
guiGridListSetItemText(gridListrowcolumn1""..getVehicleName(veh)..""falsefalse)


?



Zdecyduj si? czy panelUszkodzen czy oknoPojazdow

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 23:39


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Z debugscript 3 nic nie pokazuje. Nie wiem czy co? to da ale mo?e poka?e ca?y kod, troch? pozmienia?em


silnikIOpony createMarker(-2050.5167.3999927.9"cylinder"1255000) -- marker do otwarcia GUI

InfoOSamochodzie createMarker(-2052.3999023438170.527.799999237061"cylinder"4255255255255) -- marker w kt?rym stoi samoch?d

local screenWscreenH guiGetScreenSize()

        komputerOponySilniki guiCreateWindow(10, (screenH 372) / 2836372"Diagnostyka Komputerowa"false)
        guiWindowSetSizable(komputerOponySilnikifalse)
        guiSetVisible(komputerOponySilnikifalse)

panelUszkodzen guiCreateGridList(1029669287falsekomputerOponySilniki)
           column1 guiGridListAddColumn(panelUszkodzen"Model"0.3)
row guiGridListAddRow(panelUszkodzen)
nazwa guiGridListSetItemText(panelUszkodzen01"-"falsefalse)
zamknij guiCreateButton(41332818734"Zamknij"falsekomputerOponySilniki)

addEventHandler("onClientMarkerHit"silnikIOpony, function()
            guiSetVisible(komputerOponySilnikitrue)
            renderobjects true
            showCursor(true)
        end)  

        addEventHandler("onClientGUIClick"zamknij, function() 
            guiSetVisible(komputerOponySilnikifalse)
            renderobjects false
            showCursor(false)
        end)

addEventHandler("onClientMarkerHit"InfoOSamochodzie,
            function(hitPlayer,matchingDimension)
                if (not matchingDimension) or (isElement(komputerOponySilniki)) or (hitPlayer ~= localPlayerthen
                    return 
                end

                local veh getPedOccupiedVehicle(localPlayer)


                guiGridListSetItemText(panelUszkodzen01""..getVehicleName(veh)..""falsefalse)
            end
        )

        addEventHandler("onClientMarkerLeave"InfoOSamochodzie,
            function(leftPlayer,matchingDimension)
                if (leftPlayer == localPlayer) and (matchingDimension) and (isElement(komputerOponySilniki)) then
                    guiGridListClear(column1)
                end
            end
        )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-06, 23:49


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Nie 0, 1 tylko row, column1 i guiGridListClear(panelUszkodzen)

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-07, 00:01


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

Robi?em te? tak jak pisa?e? w po?cie 4. Usun??em te? linijk?:


nazwa guiGridListSetItemText(panelUszkodzen01"-"falsefalse)


Bo ca?y czas pod 'Model' by?o "-".





Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-07, 00:05


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Kod pobiera tw?j pijazd a nie ten z markera :p

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-07, 00:15


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50

A m?g?by? powiedzie? w kt?rym miejscu poda? ?eby pobiera?o samoch?d z markera?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-07, 00:18


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


Więcej informacji znajdziesz w Wikipedii MTA:

getElementsWithinMarker


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: nazwa :: samochodu :: markerze :: gridlist
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