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

Wysłany: 2020-11-14, 20:18


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Siemka, mam takie cu? po cliencie:

addEvent("showPrivateVehicles"true)
addEventHandler("showPrivateVehicles"getRootElement(), function(privateVehicles)
    for i,v in pairs(privateVehicles) do
        guiGridListAddRow(GUIEditor.gridlist[1], getVehicleNameFromModel(v.Model))
    end
end)

Jednak te wiersze zawsze id? na koniec, a musz? sprawi?, ?eby sz?y na pocz?tek. Jest jaka? funkcja za to odpowiedzialna?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 20:54


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Chcesz, ?eby ostatni wynik by? na pierwszym miejscu tak? Tak zwany reverse

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-14, 22:21


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Mo?e by? i tak. Ale bardziej chodzilo mi o ustawienie jakiegos priorytetu wyswietlania. Jaka jest funkcja do reversa?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 00:22


Karolowatyy







Wiek: 25
Na forum: 3286 dni
Posty: 117
Nick w MP: Ripley

Piwa: 826

Respekt: 90

Ostrzeżeń: 20%
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 10:08


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Ale ja nie chce odwraca? tabeli :/ . M?g? bym w teorii pojazdy ze wszystkich kategorii doda? do jednej tabeli, ale wtedy musia? bym przebudowa? ca?kiem skrypt :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 12:58


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Piszesz, ?e wiersze id? na koniec, ale jakie wiersze. Po czym chcesz sortowa?, ?e m?wisz ?e s? na ko?cu. W zapytaniu MySQL mo?esz u?y? SORT BY.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 13:47


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90


for istandardVehicle in pairs(standardVehicles) do
            guiGridListAddRow(GUIEditor.gridlist[1], getVehicleNameFromModel(standardVehicle))
        end

Mam jeszcze to, i to idzie na pocz?tek, poniewa? robi? podczas tworzenia gridlisty
triggerServerEvent("getPrivateVehicles", resourceRoot, localPlayer)
a chcia? bym, ?eby to sz?o na koniec (te warto?ci z tabeli standardVehicles)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 15:03


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

No to u?yj 2 p?tli. W pierwszej zr?b to co chcesz mie? powy?ej, zako?cz j? i zr?b pod ni? drug? z standardVehicles.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 16:37


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

No ale problem jest w tym, ?e chyba nie mog?. Obecnie utworzony mam nowy event kt?ry otrzyma od serwera tablice modeli pojazd?w gracza, i doda to do gridlisty. Ale dodaje te warto?ci na koniec.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 17:12


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Zacznijmy od tego co chcesz osiagn?? i poka? aktualny kod z ktorym jest problem

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 17:42


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90


triggerServerEvent("getPrivateVehicles"resourceRootlocalPlayer)
standard guiGridListAddRow(GUIEditor.gridlist[1])
        guiGridListSetItemText(GUIEditor.gridlist[1], standard1"Pojazdy dla wszystkich"truefalse)
        for istandardVehicle in pairs(standardVehicles) do
            guiGridListAddRow(GUIEditor.gridlist[1], getVehicleNameFromModel(standardVehicle))
        end 

Tak wygl?da event "getPrivateVehicles" po serwerze

addEvent("getPrivateVehicles"true)
addEventHandler("getPrivateVehicles"resourceRoot, function(plr)
    local privateVehicles exports["db_connect"]:query("SELECT Model FROM Vehicles WHERE Owner='"..getAccountName(getPlayerAccount(plr)).."'"true)
    if privateVehicles ~= false and privateVehicles ~= nil then
        triggerClientEvent(plr"showPrivateVehicles"plrprivateVehicles)
    end
end)

A tak "showPrivateVehicles" po cliencie

addEvent("showPrivateVehicles"true)
addEventHandler("showPrivateVehicles"getRootElement(), function(privateVehicles)
    for i,v in pairs(privateVehicles) do
        guiGridListAddRow(GUIEditor.gridlist[1], getVehicleNameFromModel(v.Model))
    end
end)

No i wszystko dzia?a, tylko pojazdy z eventu showPrivateVehicles dodaj? si? na koniec, a chcia? bym je doda? na pocz?tek gridlisty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 17:50


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

U?y?e? guiGridListClear za ka?dym razem ?eby wyczy?ci? stare rowy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-11-15, 19:25


Szyszka947

ASP NET Core / Lua






Wiek: 19
Na forum: 2579 dni
Posty: 288

Piwa: 16

Respekt: 90

Ale to chyba ca?? liste wyczy?ci. Zrobi?em to teraz troche inaczej, mianowicie wszystkie pojazdy dodaje w evencie showVehicles. Z lekkim op??nieniem, ale dzia?a. Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: kolejność :: wierszy :: gridliscie
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