Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: gui
1. [SKRYPT] GUI EDITOR Z SKALOWANIEM
AUTOR: Ja (Belzebub / KexterPL)

Siemanko, chcialbym wam przedstawic dxDraw editor ktory stworzylem.

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Posiada on automatyczne skalowanie metodą zoom, mozliwosc zmiany rozmiaru danego elementu pod przyciskiem K na klawiaturze oraz menu kontekstowe po kliknieciu prawym na element ktore daje nam mozliwosc pelnej modyfikacji!


JEGO FUNKCJE SA NASTEPUJACE

AUTOMATYCZNE SKALOWANIE

PORUSZANIE ELEMENTEM STRZALKAMI <- POD SHIFT MOZNA SZYBCIEJ

IMPORT WLASNYCH CZCIONEK

RYSOWANIE ZDJEC,LINI,ZAOKRAGLONYCH PROSTOKATOW,KOLEK,PROSTOKATOW ORAZ NAPISOW

EKSPORT DO PLIKU .LUA W FOLDERZE "filesForSave"

ZMIANA ROZMIARU POD K I POD S ROWNOLEGLE JAK ZAZNACZYMY ELEMENT :)

ZMIANA ROTACJI POD KLAWISZEM R



Milego stylizowania waszych interfejsow :)




2. [SKRYPT] Praca farmera z GUI
Autor: phl_Script
Wersja: 1.0
Film: https://www.youtube.com/watch?v=m-lMcmNS2u8
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.

3. GUI
WItam,
Czy mogliby?cie mi pom?c zrobi? tak, aby po wybraniu danej opcji z ComboBox dodawa?o mnie do frakcji o id X z skinem X i rang? 1?
Prosi?bym o pomoc.
Dodam ?e chodzi mi o baz? xyzzyrp.

[code]

okno = guiCreateWindow(781, 322, 393, 386, "Zatrudnienie do Warsztatu", false)
guiWindowSetSizable(okno, false)

zamknij = guiCreateButton(10, 278, 180, 98, "Zamknij Okno", false, okno)
lista = guiCreateComboBox(88, 197, 220, 185, "Serwis Japan Tune", false, okno)
guiComboBoxAddItem(lista, "Auto Centrum")
guiComboBoxAddItem(lista, "Asmot Detailing")
guiComboBoxAddItem(lista, "Vehicles Tuner")
guiComboBoxAddItem(lista, "AUTLAK Motors")
guiComboBoxAddItem(lista, "Pro Fura")
guiComboBoxAddItem(lista, "Fast Fix")
guiComboBoxAddItem(lista, "Serwis Japan Tune")
guiComboBoxAddItem(lista, "Mountains Heels")
guiComboBoxAddItem(lista, "Carson Stra?e")
guiComboBoxAddItem(lista, "Serwis Samochodowy Moto Stop")
dodaj = guiCreateButton(203, 278, 180, 98, "Dodaj do warsztatu", false, okno)
tekst = guiCreateLabel(33, 25, 326, 152, "Aby doda? si? do dowolnego warsztatu, wybierz znlisty poni?ej wybrany warsztat i kliknij 'Dodaj do warsztatu'.nnnUWAGA!nDodaj?c si? do warsztatu pami?taj, ?e dostaniesz najni?sz?nrang?,npo wy?sze rangi zg?aszaj si? do w?a?cicielanwarsztatu...
4. [SKRYPT] PRACA Magazyniera z GUI
Cze??, dzi? udost?pniam wam prac? magazyniera.
Autorem jestem ja (Nexusovskyy)
Prosz? o nie hejtowanie gdyby kod by? sredni ale jest to pierwszy skrypt kt?ry napisa?em samemu.

W skrypcie jest: skalowanie, notyfikacje, blokada pracy w aucie, ?adny przejrzysty gui. Do gui wystarczy doda? sobie zdj?cie np ciezarowki lub wype?ni? czym? pusty obszar ;)

Mozliwe ze b?d? aktualizacje do pracy (ulepszenia) oraz inne usprawnienia.

SS: https://i.imgur.com/cfERZVQ.png

Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.


Kontakt: qwwww#1985 lub forum gtao.pl
5. wyświetlanie gui przez marker na dany veh
Siemka, chcia?bym zrobi? tak, ?eby po wje?dzie do markera pokazywa?o tylko pojazdy 4 ko?owe albo same dwu ko?owce, da?oby rade to zrobi? bez przypisywania im dodatkowej element daty?
6. Blokowanie Gui Window NitroRPG 2021
Hejka, ostatnio dosy? popularny sta? si? temat s?ynnego "GUI Window". Jako i? irytuje mnie zachowanie niekt?rych os?b, kt?re komplenie nic nie potrafi? a uznaj? si? za hacker?w bo przecie? maj? "GUI Window" postanowi?em napisa? wam jak to zabezpieczy?.

1. Je?li posiadamy zas?b DGS (nrpg_lib itd.) musimy zaaktualizowa? DGS'a do najnowszej wersji
2. Aby to zrobi? wpisujemy /updatedgs (je?li komendy nie ma pobieramy najnowsz? wersje DGS'a z githuba)
3. Je?li zaaktualizowali?my DGS'a nasz problem znikn?

Prepared By ^Kenzzo#9819 and TheSentinel_#4838

Pozdrawiam

cut // Nexisten
7. gui bronie
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 :/
8. Gui DarkWeb
Witam, chcia?bym zrobi? DarkWeb w gui pod owlgaming dok?adniej truelife, lecz nie wiem jak si? za to zabra? poniewa? jestem w tych sprawach zielony, my?la?em nad tym aby to gui mia?o najpierw panel logowania w kt?rym podaje si? kod od bota(takowy skrypt ju? posiadam), po tym panelu logowania pokazywa?y by si? rzeczy do kupienia a na samym dole ID przedmiotu, ilo??, kod pin kt?ry sami wymy?lamy oraz przycisk wy?lij, po naci?ni?ciu "wy?lij" wyrzuca?o by z gui a kod kt?ry wcze?niej u?yli?my by?by tylko jednorazowy. Je?li kto? pomo?e to stawiam :piwo: :mrgreen:
9. Dodanie Broni przy wyborze w gui
Witam dodaje giveWeapon(source,31,2) lecz wyskakuje takie co? nie rozumiem z czym jest zwi?zany ten b??d https://imgur.com/a/th2dVq0


  local losuj 
math.random(2,#noli)
         
sa noli
           
if button2 == "left" then
            guiSetVisible
(okno,false)
            
showCursor(false)
            
setElementData(localPlayer,"player:nomit",true)
              
outputChatBox"Zostajesz przeniesiony na arene"255255255)
              
setElementPosition(el,sa[losuj][1],sa[losuj][2],sa[losuj][3])

              
setElementInterior(el,3)
              
giveWeapon(source,31,2
              
           
end
        end  
10. Scalowanie gui
powie mi ktos jak wyscalowac gui?
i pomo?e zrobic f1 (grafiki mam zrobione)
11. komendy do gui editora
witam mam pytanie czy znacie jakie? komendy do gui editora takie jak np

triggerServerEvent("givePlayerMoney", localPlayer, 999)
12. GUI po Wejściu w Marker
Witam, poszukuj? skryptu na wy?wietlane GUI po wej?ciu w Marker.
Chcia?bym aby skrypt takowy, posiada? funkcj? takie jak Anuluj / Wyjd? Oraz Przejdz. Chcia?bym aby te GUI po klikni?ciu "przejdz" b?dzie teleportowa?.



Prosz? tylko, aby nie wysy?a? mi poradnik?w z WikiMTA. Dlaczego? Nie rozumiem ich do ko?ca, a nigdzie tego nie mog? znale??.
13. [SKRYPT] GUI dla SAFD Panel'u
* To jest samo gui nie skrypty, kazdy ma inna db.

Czesc!

Jest to moj pierwszy design wiec prosze o wyrozumialosc.

Jest to GUI dla panelu SAFD.

Nic nie jest podpiete poniewaz kazdy ma inna db i inne ustawienia, jest to tylko design.

[img]https://nightly.cloud/raw/0e8c3e.png[/img]

[code]

GUIEditor = {
edit = {},
button = {},
label = {},
combobox = {},
memo = {}
}
safdpanel = guiCreateWindow(0.76, 0.32, 0.22, 0.62, "SAFD Panel", true)
guiWindowSetSizable(safdpanel, false)

GUIEditor.label[1] = guiCreateLabel(135, 27, 67, 15, "Wezwania", false, safdpanel)
guiSetFont(GUIEditor.label[1], "default-bold-small")
guiLabelSetHorizontalAlign(GUIEditor.label[1], "left", true)
guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
wezwania = guiCreateMemo(26, 187, 299, 113, "Komendant cloud3 - Ranga 4nInny - Ranga 3nInny - Ranga 2nInny - Ranga 1", false, safdpanel)
GUIEditor.label[2] = guiCreateLabel(10, 530, 91, 15, "GUI by cloud3", false, safdpanel)
guiSetFont(GUIEditor.label[2], "default-bold-small")
duty_os = guiCreateLabel(122, 160, 108, 17, "Osoby na duty", false, safdpanel)
guiSetFont(duty_os, "default-bold-small")
GUIEditor.combobox[1] = guiCreateComboBox(31, 52, 296, 44, "", false, safdpanel)
guiComboBoxAddItem(GUIEditor.combobox[1], "Wybierz wezwanie")
guiComboBoxAddItem(GUIEditor.combobox[1], "...
14. Skalowanie GUI
[b]Siemka[/b] u?ytkownicy! Mam problem, pobra?em jeden ze skrypt?w z GTAO, lecz GUI w nim nie jest raczej wyskalowane, gram na 640x480, rozdzielczo?ci z powod?w na wi?kszych drobnych ?cinek, czego nie lubi?.

Tak wygl?da GUI: https://imgur.com/a/6SZQKc3

KOD:

[lua]local screenW, screenH = guiGetScreenSize()

window = guiCreateWindow(0.35, 0.30, 0.30, 0.38, "Ustawianie opisu", true)
guiWindowSetSizable(window, false)

label = guiCreateLabel(0.02, 0.07, 0.96, 0.09, "Znajdujesz si? w panelu do ustawiania opisu pojazdu, lub swojej postaci.n Wystarczy ?e wpiszesz interesuj?cy Ci? opis i zatwierdzisz odpowiednim przyciskiem na dole.", true, window)
guiLabelSetHorizontalAlign(label, "center", false)
memo = guiCreateMemo(0.02, 0.18, 0.68, 0.78, "", true, window)
combobox = guiCreateComboBox(0.71, 0.19, 0.26, 0.17, "Pojazd", true, window)
guiComboBoxAddItem(combobox, "Pojazd") -- 0
guiComboBoxAddItem(combobox, "Posta?") -- 1
buttoncancel = guiCreateButton(0.71, 0.88, 0.28, 0.08, "Wyjd?", true, window)
buttonmain = guiCreateButton(0.71, 0.77, 0.28, 0.08, "Ustaw opis", true, window)
guiSetVisible(window, false)

addCommandHandler("opis", function()
if guiGetVisible(window) == true then
guiSetVisible(window, false)
showCursor(false)
removeEventHandler("onClientGUIClick", buttonmain, main)
removeEventHandler("onClientGUIClick", butt...
15. dxFont DxDrawText nie wczytuje gui
Witam gdy wchodz? do np salonu i chce kupic pojazd wyswietla sie gui ale jak rusze myszka to laguje ekran i gui nie jest cale tutaj macie zdjecie DB3--
https://imgur.com/a/YYiw0Gs
16. Skalowanie GUI w salonie
Siemka! Potrzebuj? wyskalowa? text i gui, po wej?ciu do pojazdu, ?eby na ka?dej rozdzia?ce by?o ?adnie i pi?knie :D . ?rednio ogarniam skalowanie, wi?c licze na pomoc! Stawiam Repke, za pomoc! I zimnego Harnasia!

Client:

[lua]local salon = {}
local dane = dxCreateFont('f.ttf', 20)
local dane1 = dxCreateFont('f.ttf', 12)
local nawa = dxCreateFont('f1.ttf', 20)
local dane123 = dxCreateFont('f.ttf', 12)


local sw,sh = guiGetScreenSize()
local scale = 1920 / sw

function convertNumber ( number )
local formatted = number
while true do
formatted, k = string.gsub(formatted, "^(-?%d+)(%d%d%d)", '%1,%2')
if ( k==0 ) then
break
end
end
return formatted
end


function mysz ( x, y, width, height )
if ( not isCursorShowing( ) ) then
return false
end
local sx, sy = guiGetScreenSize ( )
local cx, cy = getCursorPosition ( )
local cx, cy = ( cx * sx ), ( cy * sy )
if ( cx >= x and cx <= x + width ) and ( cy >= y and cy <= y + height ) then
return true
else
return false
end
end

local anims, builtins = {}, {"Linear", "InQuad", "OutQuad", "InOutQuad", "OutInQuad", "InElastic", "OutElastic", "InOutElastic", "OutInElastic", "InBack", "OutBack", "InOutBack", "OutInBack", "InBounce&...
17. Zmiana RH1 z gui na klawisze
Siema!
Og?lnie to chcia?bym przerobi? Rh1 kt?re jest w gui ?eby by?o pod klawiszami num8 i num2 da?oby rad? takie co? zrobi??


c.lua

addEventHandler("onClientResourceStart", resourceRoot,
function()
rh = guiCreateWindow(0.00, 0.93, 0.14, 0.07, "Gwintowane zawieszenie", true)
guiWindowSetSizable(rh, false)
guiWindowSetMovable(rh, false)

gora = guiCreateButton(0.05, 0.46, 0.43, 0.36, "Podwy?sz", true, rh)
dol = guiCreateButton(0.54, 0.46, 0.41, 0.36, "Obni?", true, rh)
guiSetVisible(rh, false)
end
)
addEventHandler("onClientGUIClick", resourceRoot, function(btn)
local veh = getPedOccupiedVehicle(localPlayer)
if source == gora then
triggerServerEvent("rh:p", root, veh)
elseif source == dol then
triggerServerEvent("rh:o", root, veh)
end
end)

function patch()
local veh = getPedOccupiedVehicle(localPlayer)
if not veh then
if rh and ( guiGetVisible ( rh ) == true ) then
guiSetVisible(rh, false)
end
end
end
addEventHandler("onClientRender", root, patch)

function show()
guiSetVisible(rh, true)
end
addEvent( "rhshow", true )
addEventHandler( "rhshow", root, show )
fileDelete("c.lua")


s.lua

function getVehicleHandlingProperty ( element, property )
if isElement ( element ) and getElementType ( element ) == "vehicle" and type ( property ) == "string&q...
18. Gui
Witam, zastanawiam si? czy u?ycie zwyk?ego bindkeya pod ESC., dodanie do niego w funkcji cancelevent spowoduje, ?e domy?lne GUI od MTA si? nie w??czy.
Post pisze z pro?b? o nakierowanie, na to jak najlepiej zrobi? tak? funkcj?, gdy? chce zrobi? w?asne GUI.
19. Jak dodać GUI
Jak doda? GUI do Skryptu TZN. ?e po wej?ciu w Rozpocz?ciu Pracy by si? te GUI pokazywa?o
20. GUI
Czesc

Jest jakis sposob jak podmienic wygl?d calego gui w MTA? Chodzi mi o to ze jak s? sk?rki w kliencie mta to chcia?bym tak podmienic wszystkim graczom ale tylko na serwerze.
21. Kolor napisow w gui
https://imgur.com/a/9FWmUKp

chodzi o to ze chce zmienic na inny kolor ten napis Elektryk,wymagania,opis, tylko ze nie moge nigdzie znalezc gdzie sie to zmienia
22. Zastąpienie komendy na oprawę w gui
Siema mam taki problem i? nie wiem jak zast?pi? t? komend? tak alby zamiast z komendy bra?o link z gui kt?re b?dzie si? pojawia?

Kod:


addCommandHandler("avatar", function(plr, cmd, link)
if not link then outputChatBox("* #ffffffU?ycie: /avatar [link]", plr, 255, 255, 0, true) return end
startImageDownload(plr, link)
outputChatBox("* #ffffffAvatar zosta? zmieniony", plr, 0, 255, 0, true)
end)
23. przenoszenie wylosowanej liczby do gui
Siemka mam pytanie, a mianowicie jak przenie?? wylosowan? liczb? po stronie serwera do gui po stronie clienta?
24. Zakładki/sortowanie w gui
Witam chcia?bym zrobi? w gui mta tak jakby zak?adki czy co? na ss to wida?, tylko nie wiem jaka to funkcja


[ Dodano: 2021-02-19, 13:08 ]
Aktualizacja.

Zrobi?em, ale ka?dy komponent ma swoj? tak jakby kategorie :P

local a=guiGridListAddRow(w.gridlist[1])
                            
guiGridListSetItemText(w.gridlist[1], a1tostring(getVehicleUpgradeSlotName(v2)), truefalse)
                            
local a=guiGridListAddRow(w.gridlist[1])
                            
guiGridListSetItemText(w.gridlist[1], a1tostring(v2).." "..tostring(nazwaCzesci[v2]), falsefalse)
                            
guiGridListSetItemData(w.gridlist[1], a1tostring(getVehicleUpgradeSlotName(v2)))
                            
guiGridListSetItemText(w.gridlist[1], a2tostring(cenaCzesci[v2]), falsefalse)


[ Dodano: 2021-02-19, 13:09 ]
25. Gui w pracy import-export.
Siema mam prac? import-export i po wej?ciu w blip do jej rozpocz?cia pokazuje si? kursor a gui nie prosz? o pomoc. Kod pracy.
c.lua
[lua]
local sx, sy = guiGetScreenSize()
zoom = 1
local minZoom = 2.2
if sx < 2048 then
zoom = math.min(minZoom, 2048/sx)
end
local data = false
local clickTick = getTickCount()
local garageVehicles = {}
local importVehicle = false
local importBlip = false
local font = dxCreateFont("files/normal.ttf", 30, false)
local vehiclesToTheft = {
["models"] = {
411, 541, 477, 562, 415, 451, 429, 560 , 402, 475, 580
},
["positions"] = {
{-1697.343, 9.01, 3.194, 359.871, 0, 357.735}, --SF Garage
{-617.977, -507.099, 25.16, 359.927, 359.912, 0.641}, -- SF opuszczony kurier
{168.506, -22.163, 1.219, 359.872, 0, 271.001}, -- BB
{1236.067, 213.407, 19.194, 359.87, 360, 99.89}, -- Montogomery
{2258.26, -83.444, 26.164, 359.865, 0.477, 269.188}, -- PC
{1544.807, 16.282, 23.778, 359.863, 0.2, 303.619}, -- Autostrada LV-LS
{1047.138, 2133.755, 10.461, 359.872, 0, 87.67}, -- LV obok lawety
{2625.921, 1136.281, 10.461, 359.872, 0, 181.257}, -- LV stacja
{2825.476, 967.843, 10.39, 359.872, 0.001, 175.67}, -- LV magazyny niby
{-155.495, 1083.222, 19.381, 359.873, 359.953, 50.308}, -- FC
{-884.932, 1520.25, 25.56, 359.879, 360, 54.315}, -- Za FC Zadupie
{-1249.279, 2703.418, 49.702, 359....
26. gui praca
Witam, chcia?bym do pracy magazyniera z pys 3.0 doda? gui gdzie mia?oby by? przycisk rozpocz?cia tylko i zeby kursor sie pokaza? klikn?? F3 i zeby normalnie wyj?? sobie z markera. Gui stworze sobie w guieditor bedzie tam tylko napis i button rozpocznij. Chcia?bym abyscie nakierowali mnie po kolei jakich funkcji u?y?.
A fajnie by by?o jak by sie te? da?o zako?czy? komend?, albo tak jak rozpocz??o

tutaj kod po stronie clienta

[lua]local startMagazyn = createMarker(5.69, -106.82, 998.06-0.9, "cylinder", 1.5, 255, 255, 0)
setElementInterior(startMagazyn, 1)
setElementDimension(startMagazyn, 1)

x, y = guiGetScreenSize()
px, py = (x/1024), (y/768)

pkt = {
{1.86, -136.43, 993.39},
{2.75, -143.92, 993.39},
{-3.87, -146.44, 993.39},
{-9.60, -146.95, 993.39},
{10.07, -144.76, 993.39},
{10.15, -140.12, 993.39},
{9.02, -128.05, 993.39},
{7.75, -119.44, 993.39},
{10.20, -116.68, 993.39},
{9.95, -120.39, 993.39},
{16.24, -119.62, 993.39},
{16.80, -115.82, 993.39},
{16.42, -110.51, 993.39},
{10.78, -109.25, 993.39},
{23.66, -110.44, 993.39},
{22.95, -115.79, 993.39},
{26.34, -117.90, 993.39},
{30.17, -111.63, 993.39},
{30.42, -117.48, 993.39},
{30.50, -121.04, 993.39},
{30.53, -125.72, 993.39},
{26.93, -134.48, 993.39},
{26.47, -138.39, 993.39},
{29.88, -139.57, 993.39},
{30.04, -143.99, 993.39},
{6.26, -108.71, 993.39},
}

setElementData(localPlayer, "skrzynia:magazyn", nil)

function isMouseIn ( x...
27. Dodanei gui do pracy
Witam, czy kto? podpowie jakich funkcji u?y? aby doda? do pracy autobus?w z paczki pys 3.0 gui ?? Gui ma by? prost?, ma by? zdj?cie i dwa buttony rozpocznij i zamknij
28. poświata w gui
tak jak w temacie mam jasn? po?wiat?
zdj

kod:

[lua]local screenW, screenH = guiGetScreenSize()
local marker=createMarker(1570.51, -1392.72, 14.02-1, "cylinder", 1.35, 255,255,255,0)
setElementData(marker, "markery3", true)
local sphere=createColSphere(1560.52, -1392.68, 14.02-1, 5)

local wm={}
wm.gridlist=guiCreateGridList(0.34, 0.39, 0.333, 0.24, true)
guiGridListAddColumn(wm.gridlist, "ID Pojazdu", 0.3)
guiGridListAddColumn(wm.gridlist, "Model", 0.3)
guiGridListAddColumn(wm.gridlist, "Kierowca", 0.3)
guiSetVisible(wm.gridlist, false)

panel = false

function PrzechoGUI()
local Alpha, Alpha2 = interpolateBetween(0, 0, 0, 255, 180, 0, ((getTickCount() - czas) / 2500), "Linear")
local r2,g2,b2=interpolateBetween(255,255,255,20,250,0,(getTickCount()-czas)/1100,"SineCurve")
local r,g,b=interpolateBetween(255,255,255,255,0,0,(getTickCount()-czas)/1100,"SineCurve")
dxDrawImage(screenW * 0.3016, screenH * 0.2786, screenW * 0.4092, screenH * 0.4805, "okn.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
if not cursorPosition(screenW * 0.3367, screenH * 0.6406, screenW * 0.1054, screenH * 0.0469) then --Wyjmij
dxDrawImage(screenW * 0.3053, screenH * 0.5768, screenW * 0.1794, screenH * 0.1693, "przycisk.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
dxDrawText("Wyjmij pojazd", (screenW * 0.3382) + 1, (screenH * 0.6419) + 1, (screenW * ...
29. pobieranie hasła z gui + przeniesienie do serwera
Przypomnia? by mi kto? tak jak w tytule. Funkcje na pobranie tekstu z editboxa znam, ale jak to wyeksportowa? do serwera. (ten pobrany tekst czy tam zmienn? bo to w zmiennej)
30. gui
Siemka mam problem, chc? zrobi? aby po wej?ciu w marker pokazywa?o si? gui ale niestety nie dzia?a.
Jak zrobie po samym cliencie to pokazuje si? ka?demu a chce aby pokazywa?o si? temu co wejdzie w ten marker

client:
gui false

function panel()
    
dxDrawImage(0/zoom0/zoom1920/zoom1080/zoom"tlo.png")
    
dxDrawText("Napis"0/zoom10/zoom1920/zoom1080/zoomtocolor(255255255), 2"pricedown""center""top")
end

addEvent
("pokaz:gui"true)
addEventHandler("pokaz:gui"root, function()
    
gui true
    showCursor
(true)
    
addEventHandler("onClientRender"rootpanel)
end)


server:
local marker createMarker(1432.241241.2014.43"cylinder"11205030200)
setElementDimension(marker11)

addEventHandler("onMarkerHit"marker, function(elmd)
    if 
getElementType(el) ~= "player" then return end
    
if isPedInVehicle(elthen return end
    
if not md then return end
        triggerClientEvent
(el"pokaz:gui"el)
end)
31. Gui
Siema,mam problem z gui.Gdy klikam shift + G w grze to mam napis gui editor disabled.
32. Odświeżanie KG w gui
Witam, mam problem z od?wie?aniem KG i wynagrodzeniem w gui, ot?? gdy zbior? par? ?mieci na czacie pokazuje si? ile mam kg, lecz jak wjad? w marker (otwiera si? gui z ilo?ci? kg, cen? itp..) to mam tyle ile mia?em przed restartem skryptu. Czyli od?wie?a si? dopiero po restarcie skryptu.
33. markery i gui
Siema! Napotka?em ostatnio taki problem(?). Mianowicie - stworzy?em sobie gui bankomatu, i wszystko fajniutko pi?kniutko, ale gui si? odpala w ka?dym markerze, niezale?nie w jakim skrypcie jest. :| Jakie? pomys?y, bo moje si? sko?cz?y? :)

[lua]local bankomaty={
--x,y,z, rx, ry, rz, INT, DIM,

--[[BANKOMATY LOS SANTOS
{2194.30, -1971.70, 13.78-0.35, -0.00, 0.00, 177.89}, -- Praca Smieciarki.
{2110.01, -2100.33, 13.55-0.35, -0.00, 0.00, 359.49}, -- Salon obok ?mieciarek.
{872.86, -1203.87, 16.98-0.35, -0.00, 0.00, 0.30}, -- Salon w Vinewood obok LSPD na PRL.
{2133.30, -1151.32, 24.08-0.35, -0.00, 0.00, 179.41}, -- Salon Motorniczy obok Gangu Blood na PRL. (( Jak jeszcze istnieje. ))
{661.36, -576.13, 16.34-0.35, -0.00, 0.00, 269.16}, -- Stacja Benzynowa Dillimore | Red County.
--BANKOMATY LOS SANTOS--]]

--BANKOMATY SAN FIERRO
{-1914.99, 872.88, 35.41-0.35, -0.00, 0.00, 270.16}, -- Spawn.
{-1915.00, 893.88, 35.41-0.35, -0.00, 0.00, 268.96}, -- Spawn.
{-1859.65, -145.76, 11.91-0.35, -0.00, 0.00, 180.49}, -- Praca Sweepery.
{-2032.97, 162.65, 29.04-0.35, -0.00, 0.00, 90.50}, -- Mechanik Doherty.
{-1964.86, 291.72, 35.47-0.35, -0.00, 0.00, 89.13}, -- Salon Doherty.
{-1712.48, 399.23, 7.42-0.35, -0.00, 0.00, 223.78}, -- Praca Cysterny.
{-1648.90, 1202.50, 7.25-0.35, -0.00, 0.00, 180.47}, -- Salon Downtown.
{-1603.62, 710.27, 13.87-0.35, -0.00, 0.00, 178.86}, -- Komenda G??wna Policj...
34. Własne gui
Chcia?bym zrobi? Gui co? na podobe tego, mo?e wiecie jak takie zrobi?? https://streamable.com/4p2w18
35. Skalowanie GUI
Cze?? mam taki kod gui i chce go zeskalowa?. Jak?
W imgurze ten poprawny gui jest w full hd, a ten zepsuty w hd

Kod:

PX = 220
PY = 17

tUsername = guiCreateEdit(X + 75 ,Y + 120 ,PX,PY,"",false)
tPassword = guiCreateEdit(X + 75,Y + 182,PX,PY,"",false)


1920x1080


1280x720


Chodzi o EditBoxy!
36. Gui
Siema. Zrobi?em skrypt na gui po wejsciu w marker. Gdy go odpalam w db3 wyskakuje:

[code]ERROR: Loading script failed: yd-komisyc.lua:53: unexpected symbol near "if"[/code]

Kod skryptu jest taki:
[lua]local zamawianie=createMarker(-1654.47, 1318.40, 6.3, "cylinder", 1, 51,102,255)


button1 = guiCreateButton(0.26, 0.71, 0.13, 0.06, "Zam?w", true)


button2 = guiCreateButton(0.61, 0.71, 0.13, 0.06, "Zamknij", true)


lista = guiCreateGridList(0.26, 0.29, 0.48, 0.38, true)
guiGridListAddColumn(lista, "Model", 0.2)
guiGridListAddColumn(lista, "Cena", 0.2)
guiGridListAddColumn(lista, "Przebieg", 0.2)
guiGridListAddColumn(lista, "Pojemno??", 0.2)
for i = 1, 4 do
guiGridListAddRow(lista)
end
guiGridListSetItemText(lista, 0, 1, "BMW M2", false, false)
guiGridListSetItemText(lista, 0, 2, "cena1", false, false)
guiGridListSetItemText(lista, 0, 3, "0", false, false)
guiGridListSetItemText(lista, 0, 4, "2.0 dm3", false, false)
guiGridListSetItemText(lista, 1, 1, "Ford Mustang GT", false, false)
guiGridListSetItemText(lista, 1, 2, "cena2", false, false)
guiGridListSetItemText(lista, 1, 3, "0", false, false)
guiGridListSetItemText(lista, 1, 4, "2.0 dm3", false, false)
guiGridListSetItemText(lista, 2, 1, "-", false, false)
guiGridListSetItemText(lista, 2, 2, "-", false, false...
37. Obracanie gui
W jaki spos?b jest przyk?adowo napisane ko?o fortuny w futureRPG?
Nie rozumiem systemu w jaki to dzia?a.
38. nie dziala gui zmienione na dgs
c.lua BEZ dgs: [lua]ocal stereo = {}
dziecijp = {
["-"] = true,
["-"] = true,
}

local DGS = exports.dgs

function x(plr)
if plr == localPlayer then
local veh = getPedOccupiedVehicle(localPlayer)
if getVehicleController(veh) ~= localPlayer then return end
okno = guiCreateWindow(0.30, 0.86, 0.40, 0.10, "System STEREO (Kliknij F3 aby pokaza? kursor)", true)
guiWindowSetMovable(okno, false)
guiWindowSetSizable(okno, false)

button = guiCreateButton(0.02, 0.47, 0.95, 0.16, "W??CZ RADIO (PODAJ LINK DO MP3/PLS/M3U)", true, okno)
link = guiCreateEdit(0.02, 0.14, 0.95, 0.26, "", true, okno)
guiSetVisible(okno, true)
end
end

function ustaw()
if source ~= button then return end
local veh = getPedOccupiedVehicle(localPlayer)
if not veh then outputChatBox("Nie jeste? w poje?dzie!") return end-- nie powinno si? zdarzy?
if getElementData(veh,"stereo:use") ~= true then
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:link",guiGetText(link))
setElementData(veh,"stereo:use", true)
guiSetText(button,"WY??CZ RADIO")
else
if dziecijp[getPlayerSerial(localPlayer)] then outputChatBox("Posiadasz zablokowan? mo?liwos? korzystania z STEREO.",255,255,255) return end
setElementData(veh,"stereo:use"...
39. gui
Witam ucz? si? robi? odczyt z bazy mysql do gui i natkn??em si? na kilka problem?w
1. Czemu gdy zrobi? za pomoc? binda to po pierwszym klikni?ciu nic nie wyskakuje a po ponownym gdy powinno zamkn?? nagle warto?? z mysql si? pojawiaj? ale po jakim? czasie powoduje straszne spadki fps?w
[img]https://i.imgur.com/fDcydQW.png[/img]
[img]https://i.imgur.com/qOqoUa5.png[/img]
1.1 Jak zrobi? by nie dublowa?o wynik?w
2. Pr?bowa?em zrobi? te? na marker lecz gdy wejd? w marker nic nie wyst?powa?o

Strona C

[lua]
gui_sell = false
function gui_sellxd()
okno_sell = guiCreateWindow(541, 330, 848, 502, "Panel sprzeda?y pojazd?w", false)
guiWindowSetSizable(okno_sell, false)


lista = guiCreateGridList(549, 362, 830, 335, false)
guiGridListAddColumn(lista, "ID", 0.3)
guiGridListAddColumn(lista, "Pojazd", 0.3)
guiGridListAddColumn(lista, "Przebieg", 0.3)
triggerServerEvent("test2",resourceRoot,localPlayer)
end

function xdde(result)
--guiGridListClear(lista)
for i,v in pairs(result) do
local row=guiGridListAddRow(lista)
guiGridListSetItemText(lista,row,1,v["id"], false, false)
guiGridListSetItemText(lista,row,2, getVehicleNameFromModel(v["model"]), false, false)
guiGridListSetItemText(lista,row,3, math.floor(v["mileage"]).. " KM", false, false)
end
end
addEvent("test", true)
addEv...
40. gui
Witam przychodz? z banalnym pytaniem bo nie mog? przypomnie? sobie jednej rzeczy jak zablokowa? otwieranie si? gui dla pasa?era