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

Wysłany: 2023-01-14, 15:20


Hiziol

Uczeń LUA






Wiek: 19
Na forum: 1977 dni
Posty: 10

Piwa: 4

Respekt: 50

Witam, od jakiegos czasu bawie sie w lua (jestem totalnie zielony) i postanowilem zrobic cos bardziej lepszego niz kupowanie na klasyczny button lecz nie wszysto chce dzialac

Kod:

gridlist = guiCreateGridList(20, 34, 466, 437, false, window)
guiGridListAddColumn(gridlist, "BRO?", 0.5)
guiGridListAddColumn(gridlist, "CENA", 0.5)
for i = 1, 5 do
guiGridListAddRow(gridlist)
end
m4 = guiGridListSetItemText(gridlist, 0, 1, "M4", false, false)
mp5 = guiGridListSetItemText(gridlist, 1, 1, "MP5", false, false)

addEventHandler("onClientGUIDoubleClick", m4, dajm4)


kiedy wpisze do eventu m4 to w debugu wyskakuje "expected element at argument 2, got boolean"

a kiedy wpisze do eventu gridlist to dodaje mp4 bron lecz jesli klikne w mp5 to daje mi m4 :/

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-01-15, 16:45


kamison

Przyszły programista .lua






Wiek: 25
Na forum: 3302 dni
Posty: 391
Nick w MP: kamison

Piwa: 594

Respekt: 205,3
Respekt: 205,3Respekt: 205,3

To jest ca?y kod? Bo wygl?da tylko na urywek.

[ Dodano: 2023-01-15, 16:48 ]
Btw, https://wiki.multitheftauto.com/wiki/OnClientGUIDoubleClick tu masz przyk?ad, jak robisz "row" w p?tli to go nazwij i wtedy dopisuj do niego elementy, r?wnie? poczytaj o p?tlach.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2023-01-15, 18:26


Hiziol

Uczeń LUA






Wiek: 19
Na forum: 1977 dni
Posty: 10

Piwa: 4

Respekt: 50

"kamison" napisał/a:

To jest ca?y kod? Bo wygl?da tylko na urywek.

[ Dodano: 2023-01-15, 16:48 ]
Btw, https://wiki.multitheftauto.com/wiki/OnClientGUIDoubleClick tu masz przyk?ad, jak robisz "row" w p?tli to go nazwij i wtedy dopisuj do niego elementy, r?wnie? poczytaj o p?tlach.


tak to urywek jesli chcesz moge dac caly

[ Dodano: 2023-01-15, 18:28 ]
"kamison" napisał/a:

To jest ca?y kod? Bo wygl?da tylko na urywek.

[ Dodano: 2023-01-15, 16:48 ]
Btw, https://wiki.multitheftauto.com/wiki/OnClientGUIDoubleClick tu masz przyk?ad, jak robisz "row" w p?tli to go nazwij i wtedy dopisuj do niego elementy, r?wnie? poczytaj o p?tlach.


client
Kod:

function pokaz()
guiSetVisible(window, true)
showCursor(true)
end

function wyjdz()
guiSetVisible(window, false)
showCursor(false)
end

function dajm4(localPlayer)
triggerServerEvent("dajm4", root, localPlayer)
end

diler = createPed(29, -2423.24146, -608.65570, 132.56250, 300)
m = createMarker(-2422.06, -608.01, 130.56, "cylinder", 1.5, 255, 255, 255)

window = guiCreateWindow(739, 271, 503, 603, "DILER", false)
guiWindowSetSizable(window, false)

gridlist = guiCreateGridList(20, 34, 466, 437, false, window)
guiGridListAddColumn(gridlist, "BRO?", 0.5)
guiGridListAddColumn(gridlist, "CENA", 0.5)
for i = 1, 5 do
guiGridListAddRow(gridlist)
end
m4 = guiGridListSetItemText(gridlist, 0, 1, "M4", false, false)
guiGridListSetItemText(gridlist, 0, 2, "40,000", false, false)
mp5 = guiGridListSetItemText(gridlist, 1, 1, "MP5", false, false)
guiGridListSetItemText(gridlist, 1, 2, "35,000", false, false)
ak47 = guiGridListSetItemText(gridlist, 2, 1, "AK47", false, false)
guiGridListSetItemText(gridlist, 2, 2, "35,000", false, false)
uzi = guiGridListSetItemText(gridlist, 3, 1, "UZI", false, false)
guiGridListSetItemText(gridlist, 3, 2, "25,000", false, false)
deagle = guiGridListSetItemText(gridlist, 4, 1, "DEAGLE", false, false)
guiGridListSetItemText(gridlist, 4, 2, "20,000", false, false)
button1 = guiCreateButton(21, 494, 465, 90, "ZAMKNIJ", false, window)

guiSetVisible(window, false)

addEventHandler("onClientMarkerHit", m, pokaz)

addEventHandler("onClientGUIClick", button1, wyjdz)

addEventHandler("guiGridListGetItemText", m4, dajm4)


server
Kod:

function dajm4()
giveWeapon(source, 31)
end

addEvent("dajm4", true)

addEventHandler("dajm4", getRootElement(), dajm4)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: gui :: bronie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » gui bronie Odpowiedz do tematu

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