Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local main = {}
- main.background = guiCreateWindow(0.333, 0.18, 0.333, 0.57, "Ustawienia komisu", true)
- guiWindowSetMovable(main.background, false)
- guiWindowSetSizable(main.background, false)
- main.buy = guiCreateButton(0.10, 0.06, 0.82, 0.16, "Kup pojazd", true, main.background)
- main.edit = guiCreateButton(0.10, 0.237, 0.82, 0.16, "Edytuj pojazd", true, main.background)
- guiSetProperty(main.edit, "Disabled", "True")
- main.sell = guiCreateButton(0.10, 0.416, 0.82, 0.16, "Sprzedaj pojazd", true, main.background)
- guiSetProperty(main.sell, "Disabled", "True")
- main.retrieve = guiCreateButton(0.10, 0.593, 0.82, 0.16, "Odzyskaj pojazd", true, main.background)
- guiSetProperty(main.retrieve, "Disabled", "True")
- main.close = guiCreateButton(0.10, 0.769, 0.82, 0.16, "Zamknij", true, main.background)
- local sell = {}
- sell.background = guiCreateWindow(0.333, 0.06, 0.333, 0.57, "Wystaw pojazd", true)
- guiWindowSetMovable(sell.background, false)
- guiWindowSetSizable(sell.background, false)
- sell.vehicles = guiCreateGridList(0.03, 0.237, 0.94, 0.29, true, sell.background)
- guiGridListAddColumn(sell.vehicles, "ID", 0.2)
- guiGridListAddColumn(sell.vehicles, "Model", 0.25)
- guiGridListAddColumn(sell.vehicles, "Przebieg", 0.2)
- guiGridListAddColumn(sell.vehicles, "Opis", 0.35)
- guiSetProperty(sell.vehicles, "SortSettingEnabled", "False")
- sell.description = guiCreateMemo(0.03, 0.48, 0.94, 0.16, "Dodatkowy opis pojazdu.\n(maksymalnie 255 znaków)", true, sell.background)
- sell.cancel = guiCreateButton(0.10, 0.79, 0.35, 0.16, "Cofnij", true, sell.background)
- sell.accept = guiCreateButton(0.57, 0.79, 0.35, 0.16, "Wystaw", true, sell.background)
- sell.info = guiCreateLabel(0.03, 0.06, 0.94, 0.10, "Aby wystawić pojazd musi być on na Ciebie zarejestrowany. Zaparkuj pojazd poprawnie przed wystawieniem go.", true, sell.background)
- guiLabelSetHorizontalAlign(sell.info, "center", true)
- guiLabelSetVerticalAlign(sell.info, "center")
- sell.cena = guiCreateEdit(0.57, 0.67, 0.40, 0.07, "", true, sell.background)
- sell.cost_text = guiCreateLabel(0.45, 0.67, 0.07, 0.07, "Cena:", true, sell.background)
- guiLabelSetHorizontalAlign(sell.cost_text, "right", false)
- guiLabelSetVerticalAlign(sell.cost_text, "center")
- local buy = {}
- buy.background = guiCreateWindow(0.25, 0.18, 0.50, 0.57, "Kup pojazd", true)
- guiWindowSetMovable(buy.background, false)
- guiWindowSetSizable(buy.background, false)
- buy.vehicles = guiCreateGridList(0.03, 0.08, 0.94, 0.38, true, buy.background)
- guiGridListAddColumn(buy.vehicles, "ID", 0.1)
- guiGridListAddColumn(buy.vehicles, "Model", 0.23)
- guiGridListAddColumn(buy.vehicles, "Przebieg", 0.1)
- guiGridListAddColumn(buy.vehicles, "Cena", 0.1)
- guiGridListAddColumn(buy.vehicles, "Wystawiający", 0.23)
- guiGridListAddColumn(buy.vehicles, "Wystawiony dnia", 0.2)
- guiSetProperty(buy.vehicles, "SortSettingEnabled", "False")
- buy.description = guiCreateMemo(0.03, 0.49, 0.94, 0.16, "Wybierz pojazd.", true, buy.background)
- guiMemoSetReadOnly(buy.description, true)
- buy.cancel = guiCreateButton(0.10, 0.79, 0.35, 0.16, "Cofnij", true, buy.background)
- buy.accept = guiCreateButton(0.57, 0.79, 0.35, 0.16, "Kup", true, buy.background)
- buy.error = guiCreateLabel(0.03, 0.67, 0.94, 0.10, "", true, buy.background)
- guiLabelSetColor(buy.error, 255, 0, 0)
- guiLabelSetHorizontalAlign(buy.error, "center", true)
- guiLabelSetVerticalAlign(buy.error, "center")
- local edit = {}
- edit.background = guiCreateWindow(0.333, 0.18, 0.333, 0.57, "Edytuj pojazd", true)
- guiWindowSetMovable(edit.background, false)
- guiWindowSetSizable(edit.background, false)
- edit.vehicles = guiCreateGridList(0.03, 0.17, 0.94, 0.29, true, edit.background)
- guiGridListAddColumn(edit.vehicles, "ID", 0.1)
- guiGridListAddColumn(edit.vehicles, "Model", 0.3)
- guiGridListAddColumn(edit.vehicles, "Przebieg", 0.1)
- guiGridListAddColumn(edit.vehicles, "Obecna cena", 0.2)
- guiGridListAddColumn(edit.vehicles, "Wystawiony dnia", 0.27)
- guiSetProperty(edit.vehicles, "SortSettingEnabled", "False")
- edit.description = guiCreateMemo(0.03, 0.48, 0.94, 0.16, "Wybierz pojazd.", true, edit.background)
- edit.cancel = guiCreateButton(0.10, 0.79, 0.35, 0.16, "Cofnij", true, edit.background)
- edit.accept = guiCreateButton(0.57, 0.79, 0.35, 0.16, "Zastosuj zmiany", true, edit.background)
- edit.info = guiCreateLabel(0.03, 0.06, 0.94, 0.10, "Twoje pojazdy wystawione w tym miejscu:", true, edit.background)
- guiLabelSetHorizontalAlign(edit.info, "center", true)
- guiLabelSetVerticalAlign(edit.info, "center")
- edit.cena = guiCreateEdit(0.57, 0.67, 0.40, 0.07, "", true, edit.background)
- edit.cost_text = guiCreateLabel(0.45, 0.67, 0.07, 0.07, "Cena:", true, edit.background)
- guiLabelSetHorizontalAlign(edit.cost_text, "right", false)
- guiLabelSetVerticalAlign(edit.cost_text, "center")
- local retrieve = {}
- retrieve.background = guiCreateWindow(0.333, 0.18, 0.333, 0.57, "Odzyskaj pojazd", true)
- guiWindowSetMovable(retrieve.background, false)
- guiWindowSetSizable(retrieve.background, false)
- retrieve.vehicles = guiCreateGridList(0.03, 0.17, 0.94, 0.40, true, retrieve.background)
- guiGridListAddColumn(retrieve.vehicles, "ID", 0.2)
- guiGridListAddColumn(retrieve.vehicles, "Model", 0.4)
- guiGridListAddColumn(retrieve.vehicles, "Przebieg", 0.33)
- guiSetProperty(retrieve.vehicles, "SortSettingEnabled", "False")
- retrieve.description = guiCreateMemo(0.03, 0.47, 0.94, 0.16, "Wybierz pojazd.", true, retrieve.background)
- retrieve.cancel = guiCreateButton(0.10, 0.79, 0.35, 0.16, "Cofnij", true, retrieve.background)
- retrieve.accept = guiCreateButton(0.57, 0.79, 0.35, 0.16, "Odzyskaj pojazd", true, retrieve.background)
- retrieve.info = guiCreateLabel(0.03, 0.06, 0.94, 0.10, "Twoje pojazdy wystawione w tym miejscu:", true, retrieve.background)
- guiLabelSetHorizontalAlign(retrieve.info, "center", true)
- guiLabelSetVerticalAlign(retrieve.info, "center")
- local confirm = {}
- confirm.background = guiCreateWindow(0.333, 0.18, 0.333, 0.57, "Zatwierdź ustawienia", true)
- guiWindowSetMovable(confirm.background, false)
- guiWindowSetSizable(confirm.background, false)
- confirm.accept = guiCreateButton(0.10, 0.56, 0.82, 0.16, "Zatwierdź", true, confirm.background)
- confirm.close = guiCreateButton(0.10, 0.79, 0.82, 0.16, "Anuluj i cofnij", true, confirm.background)
- confirm.text = guiCreateLabel(0.10, 0.17, 0.82, 0.24, "Czy jesteś pewien/pewna działania?", true, confirm.background)
- guiLabelSetHorizontalAlign(confirm.text, "center", true)
- guiLabelSetVerticalAlign(confirm.text, "center")
- guiSetVisible(main.background,false)
- guiSetVisible(sell.background,false)
- guiSetVisible(buy.background,false)
- guiSetVisible(edit.background,false)
- guiSetVisible(retrieve.background,false)
- guiSetVisible(confirm.background,false)
- -- Przechodzenie do następnych GUI i cofanie
- addEventHandler ( "onClientGUIClick", main.buy, function()
- guiSetVisible(main.background,false)
- guiSetVisible(buy.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", main.edit, function()
- guiSetVisible(main.background,false)
- guiSetVisible(edit.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", main.sell, function()
- guiSetVisible(main.background,false)
- guiSetVisible(sell.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", main.retrieve, function()
- guiSetVisible(main.background,false)
- guiSetVisible(retrieve.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", main.close, function()
- guiSetVisible(main.background,false)
- showCursor(false,false)
- end,false)
- addEventHandler ( "onClientGUIClick", buy.cancel, function()
- guiSetVisible(buy.background,false)
- guiSetVisible(main.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", buy.accept, function()
- guiSetVisible(buy.background,false)
- guiSetVisible(confirm.background,true)
- -- todo: dodać weryfikację i sprawdzenie z jakiego okna przechodzi do jakiego
- end,false)
- addEventHandler ( "onClientGUIClick", sell.cancel, function()
- guiSetVisible(sell.background,false)
- guiSetVisible(main.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", sell.accept, function()
- guiSetVisible(sell.background,false)
- guiSetVisible(confirm.background,true)
- -- todo: dodać weryfikację i sprawdzenie z jakiego okna przechodzi do jakiego
- end,false)
- addEventHandler ( "onClientGUIClick", edit.cancel, function()
- guiSetVisible(edit.background,false)
- guiSetVisible(main.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", edit.accept, function()
- guiSetVisible(edit.background,false)
- guiSetVisible(confirm.background,true)
- -- todo: dodać weryfikację i sprawdzenie z jakiego okna przechodzi do jakiego
- end,false)
- addEventHandler ( "onClientGUIClick", retrieve.cancel, function()
- guiSetVisible(retrieve.background,false)
- guiSetVisible(main.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", retrieve.accept, function()
- guiSetVisible(retrieve.background,false)
- guiSetVisible(confirm.background,true)
- -- todo: dodać weryfikację i sprawdzenie z jakiego okna przechodzi do jakiego
- end,false)
- addEventHandler ( "onClientGUIClick", confirm.close, function()
- guiSetVisible(confirm.background,false)
- guiSetVisible(main.background,true)
- end,false)
- addEventHandler ( "onClientGUIClick", confirm.accept, function()
- guiSetVisible(confirm.background,false)
- -- todo: dodać wszystko :v
- end,false)
- local dadosz=getPlayerName(localPlayer)
- if dadosz=="MrDadosz" then
- guiSetVisible(main.background,true)
- showCursor(true,true)
- guiSetProperty(main.edit, "Disabled", "False")
- guiSetProperty(main.sell, "Disabled", "False")
- guiSetProperty(main.retrieve, "Disabled", "False")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement