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

Wysłany: 2015-04-17, 13:10


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Witam.
Ostatnio pobra?em z internetu skrypt na gie?d? i staram si? go przerobi?.
Wszystko ?adnie, jest przebieg auta, cena, w?a?ciciel, ale wje?dzam w marker a 2 elementy GUI i ca?e DX pojawia si? ka?demu graczowi, nawet temu kt?ry jest w LOS Santos, a gie?da mie?ci si? w San Fierro.


Kod:


addEventHandler("onClientMarkerHit", ustawOpis, function(el,md)
if not md then return end
local veh=getPedOccupiedVehicle(el)
if veh then
if isElementWithinMarker(el, ustawOpis) then
showCursor(true,false)
guiSetVisible(ustawButton, true)
guiSetVisible(ustawCeneEdit, true)
addEventHandler("onClientRender", root, showDx)
end
end
end)


Fragment odpowiadajacy za pojawianie sie GUI.



Kod:


otoczenie = createMarker(-1503.13, 739.72, 7.19, "cylinder", 130, 0, 0, 0, 0)
ustawOpis = createMarker(-1519.60, 739.35, 7.19, "cylinder", 5, 255, 0, 0)


ustawButton = guiCreateButton(1142/1440*sw, 479/900*sh, 264/1440*sw, 94/900*sh, "Ustaw Cene", false)

ustawCeneEdit = guiCreateEdit(1137/1440*sw, 383/900*sh, 278/1440*sw, 64/900*sh, "", false)

guiSetVisible(ustawButton, false)
guiSetVisible(ustawCeneEdit, false)



function showDx()

dxDrawRectangle(1124/1440*sw, 284/900*sh, 306/1440*sw, 311/900*sh, tocolor(0, 0, 0, 198), false)
dxDrawRectangle(1112/1440*sw, 256/900*sh, 328/1440*sw, 28/900*sh, tocolor(163, 73, 0, 207), false)
dxDrawText("Gie?da", 1111/1440*sw, 254/900*sh, 1440/1440*sw, 284/900*sh, tocolor(255, 255, 255, 255), 1.00, "pricedown", "center", "center", false, false, false, false, false)
dxDrawText("Wpisz poni?ej cen? auta jaka ci? interesuje\n(Minimum 500PLN)", 1127/1440*sw, 284/900*sh, 1427/1440*sw, 377/900*sh, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false)
dxDrawText("Wpisz poni?ej cen? auta jaka ci? interesuje\n(Minimum 500PLN)", 1127/1440*sw, 282/900*sh, 1427/1440*sw, 375/900*sh, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false)
dxDrawText("Wpisz poni?ej cen? auta jaka ci? interesuje\n(Minimum 500PLN)", 1125/1440*sw, 284/900*sh, 1425/1440*sw, 377/900*sh, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false)
dxDrawText("Wpisz poni?ej cen? auta jaka ci? interesuje\n(Minimum 500PLN)", 1125/1440*sw, 282/900*sh, 1425/1440*sw, 375/900*sh, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false)
dxDrawText("Wpisz poni?ej cen? auta jaka ci? interesuje\n(Minimum 500PLN)", 1126/1440*sw, 283/900*sh, 1426/1440*sw, 376/900*sh, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "center", false, false, false, true, false)
end


DX i elementy GUI


Niekt?re fragmenty kodu s? Splita, a DX jest z innego kodu, r?wnie? na gie?d?.



Jedynie w czym potrzebuj? pomocy, to z tym, ?e to cholerne gui i dx pokazuje si? ka?demu... xd

Z g?ry dzi?kuje :)
Pozdrawiam!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-04-17, 14:56


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

dodaj do clienta warunek :

if element==localPlayer then


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Tagi: gui :: pokazujące :: się :: każdemu
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 pokazujące się każdemu 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