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
201. GUI - Nie chce się wyświetlić
Witam, tak jak w temacie... Mam problem ot?? Po wej?ciu w Marker nie chce mi si? wy?wietli? GUI.
[lua]
addEvent( 'onClientNapadMenu',true )
addEvent( 'onSoundNapad',true )
addEvent( 'onSoundNapadStop',true )

local oknoBank = guiCreateWindow( 0.3184,0.3568,0.3809,0.306,"test bank",true )
local tak = guiCreateButton( 36,147,89,46,"test1",false,oknoBank )
local nie = guiCreateButton( 251,147,89,46,"test",false,oknoBank )
guiSetVisible( oknoBank, false )
guiSetAlpha( oknoBank, 0.4 )
-- Alarm
addEventHandler( "onSoundNapad",root,
function( )
alarm = playSound3D ( "alarm.wav",1,2,3, true )
setSoundMaxDistance ( alarm, 250 )
end
)

addEventHandler( "onSoundNapadStop",root,
function( )
if isElement( alarm ) then
stopSound( alarm )
end
end
)
-- KoniecAlarmu
addEventHandler( 'onClientNapadMenu',localPlayer,
function( )
showCursor( true )
guiSetVisible( oknoBank,true )
addEventHandler ( "onClientGUIClick", tak,
function( )
showCursor( false )
guiSetVisible( oknoBank,false )
outputChatBox( "sw-test1",255,0,0 )
outputChatBox( "sw-test2",255,0,0 )
triggerServerEvent( 'onStartRobber',localPlayer )
end
,false )
...
202. Dx Gui showgui hidegui
Dlaczego GUI si? nie chce pokaza?? DebugScript ?adnego b??du nie pokazuje.

addEventHandler
("onClientRender"rootdxRender)
function 
dxRender()
    
dxDrawRectangle(001366768tocolor(171717200), false)
end
function hideGUI ()
    
removeEventHandler("onClientRender"rootdxRender)
    
showCursor(false)    
end
addEventHandler
("onClientRender"hideGUI)

function 
showGUI ()
  
addEventHandler("onClientRender"rootdxRender)
   
showCursor(true)    
end
function BindKey ()
    
bindKey("home""down",showGUI)
end
addEventHandler
("bindme"BindKey)



[ Dodano: 2017-07-16, 13:17 ]
//Edit Wszystko jest w c-side
203. Nie działające GUI - Prosze o poprawienie kodu
[lua]GUIEditor = {
button = {},
window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(0, 343, 130, 213, "Rozpocz?cie pracy", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 1.00)
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF0101FC")

GUIEditor.button[1] = guiCreateButton(18, 153, 95, 50, "Rozpocz?cie pracy", false, GUIEditor.window[1])
end

local marker=createMarker(2327.13, 2535.24, 1027.81, 'cylinder', 1.5, 0, 50, 255,255)
setElementInterior(marker, 0)

local licz = {}
local t=createElement('text')
setElementData(t,'name','San Andreas Police Departmentn Praca Policjanta')
setElementInterior(t, 0)
setElementPosition(t,2327.13, 2535.24, 1027.81)

local Panel = guiCreateWindow(565, 271, 336, 207, "Rozpocz?cie pracy", false)
guiWindowSetSizable(Panel, false)

local panel2 = guiCreateButton(9, 31, 137, 67, "Rozpocz?cienpracy", false, Panel
end

guiWindowSetSizable(Panel, true)
guiSetVisible (Panel, true)
showCursor (true)
end
addEventHandler ("onClientMarkerHit", marker, open_panel)

function Close_panel (thePlayer)
guiWindowSetSizable(panel, false)
guiSetVisible (panel2, false)
showCursor (false)
end
addEventHandler ("onClientMarkerLeave"...
204. Wykonanie czegoś po kliknięciu przycisku w GUI
Siedzia?em na ka?dej stronie po kolei i dalej nie znalaz?em rozwi?zania dla mojego problemu.
Stworzy?em sobie okno w guieditorze z trzeba przyciskami (http://i.imgur.com/uMMO3Xk.jpg) i chce nauczy? si? z nich korzysta?.
Chodzi mi o to by po klikni?ciu np w pierwszy button da?o mi te 100HP itd.
Niby jest to proste a ja i tak tego nie rozumiem, m?g?by mi to kto? pokaza? i wyt?umaczy? a nie wklei? tylko kod?

Dopiero zaczynam z Lua :/

Kod:
function Panel (playeridcmd)
        
panel guiCreateWindow(707358217284"Test GUI"false)
        
guiWindowSetSizable(panelfalse)
        
hp guiCreateButton(242916541"Full HP ( 100 )"falsepanel)
        
guiSetProperty(hp"NormalTextColour""FFF970A1")
        
ammo guiCreateButton(2423316541"Full Ammo ( 100x Granat ) "falsepanel)
        
guiSetProperty(ammo"NormalTextColour""FF6858FB")
       
armor guiCreateButton(2412716541"Full ARMOR ( 100 )"falsepanel)
        
guiSetProperty(armor"NormalTextColour""FF37F11E")    
        
showCursor true )  

    
end
addCommandHandler
("panel"Panel)
205. Funkcja na ruszanie się wybranego elementu w gui
Siema . Mam pytanko jaka jest funkcja na 'bujanie' sie wybranego elementu gui/dx ?
206. Skalowanie GUI
Witam.
Mam pytanie, a mianowicie:
Jak przeskalowa? GUI tak, aby dzia?a?o na ka?dej rozdzielczosci?
widzia?em w niektorych skryptach np.
screenW*0.2918, screenH*0.4444
Lecz nie wiem, o co w tym chodzi, sk?d wzi?? te warto?ci?
Gdy robi? GUI, dzia?a tylko na mojej rozdzielczosci ekranu, a na ka?dej innej jest w innym miejscu.
Wyt?umaczy?by mi kto?, o co w tym chodzi?
Za pomoc oczywi?cie stawiam :piwo: !
Z g?ry dzi?kuj? za pomoc :)
207. GUI
Witam mam sobie taki kodzik
function pokaz()
    if 
pokaz == false then
        addEventHandler 
("onClientRender"rootGUIEditor.window[1])
        
showCursor(true)
    
pokaz true
    
else
       
removeEventHandler ("onClientRender"rootGUIEditor.window[1])
      
pokaz false
                showChat
(true
          
showCursor(false)
                    
guiSetVisible (GUIEditor.window[1], false)
end
end
bindKey 
("x""down"pokaz)

I ?mieszne jest to ,?e gui mi znika jak nacisne x ,ale potem zn?w si? nie wy?wietla i pokazuje si? tylko kursor.Prosz? o wyt?umaczenie co robi? ?le.
208. Animowane gui oraz Pasek postępu w dxDraw
Witam przychodz? z pytaniami a o to pierwsze z nich:
W jaki spos?b mog? utworzy? animowane gui z dxDraw, np. ?eby po wej?ciu w marker gui pojawia si? z do?u na ?rodek poruszaj?c si? lub, ?eby pojawia?o si? na ?rodku lecz z prze?roczystego na normalne.
Drugie pytanie:
Jak zrobi? pasek post?pu w dxDraw? Chodzi mi o taki pasek, kt?ry jest w zwyk?ym gui, lecz ja chce zrobic w dxDraw
209. GUI - dziwne okno
Dlaczego takie co? jest? http://imgur.com/a/h0Gcp

Kod:
http://wklej.org/id/3193451/
210. GUI
Cze??, dzi? mam problem z GUI a dok?adnie chodzi mi o to jak doda? to w marker oraz jak doda? mo?liwo?? klikni?cia w przycisk.

kod:
[lua]
GUIEditor = {
gridlist = {}
}
GUIEditor.gridlist[1] = guiCreateGridList(0.27, 0.28, 0.47, 0.35, true)
guiGridListAddColumn(GUIEditor.gridlist[1], "ID", 0.3)
guiGridListAddColumn(GUIEditor.gridlist[1], "Nazwa", 0.3)
guiGridListAddColumn(GUIEditor.gridlist[1], "Organizacja", 0.3)

local dxfont0_font = dxCreateFont(":guieditor/font.ttf", 30)
local dxfont1_font = dxCreateFont(":guieditor/font.ttf", 24)
local screenW, screenH = guiGetScreenSize()

addEventHandler("onClientRender", root,
function ()
dxDrawRectangle(screenW * 0.2584, screenH * 0.2578, screenW * 0.4941, screenH * 0.4844, tocolor(0, 0, 0, 200), false)
dxDrawRectangle(screenW * 0.2665, screenH * 0.6432, 284, 66, tocolor(36, 36, 36, 255), false) --przycisk 1
dxDrawRectangle(screenW * 0.5264, screenH * 0.6432, 284, 66, tocolor(36, 36, 36, 255), false) --przycisk2
dxDrawText("Zamknij okno", screenW * 0.5337, screenH * 0.6497, screenW * 0.7343, screenH * 0.7096, tocolor(255, 255, 255, 255), 1.00, dxfont0_font, "left", "top", false, false, false, false, false)
dxDrawText("Przepisz pojazd", screenW * 0.2731, screenH * 0.6563, screenW * 0.4744, screenH * 0.7109, tocolor(255, 255, 255, 255), 1.00, dxfont1_font, "left&quo...
211. Guziki w GUI
Zrobi?em kod na GUI, wszystko dzia?a pi?knie.
Po naci?ni?ciu guzika robi to co ma, lecz je?li klikne tam gdzie nie ma guzika ?adnego, aktywuj? si? wszystkie 4.

Kod podsy?am jedynie na PW.
212. moveObject w GUI
Siemano! Chc? zrobi? taki skrypt co ma 4Life w SAPD ?e blokady wyje?d?aj? z ulicy czyli createObject i moveObject ot?? mam GUI i chc? aby w nim po klikni?cu przycisku zrobionemu w GUi Editorze ten objekt si? wysun?? z ziemi.
Kod:
GUIEditor = {
    
button = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        
blokada1 guiCreateButton(3733351515""false)


        
blokada2 guiCreateButton(3295161515""false)


        
blokada3 guiCreateButton(2342171515""false)


        
blokada4 guiCreateButton(2075571515""false)


        
blokada5 guiCreateButton(3143351515""false)


        
blokada6 guiCreateButton(2844161515""false)


        
blokada7 guiCreateButton(2194011515""false)    
    
end
)

addEventHandler("onClientRender"root,
    function()
        
dxDrawImage(20363719734":images/radar.png"000tocolor(255255255255), false)
    
end
)

 
 function 
wysuwanie ()
 
createObject(
 
moveObject(
 
end
 addEventHandler
("onClientGUIClick"blokada1wysuwaniefalse)


Bardziej chodzi mi jak zastosowa? to w funkcji ?eby wysuwa?o objekt po naci?ni?ciu.
213. Gui Znowu i Znowu...
Cze?? ponownie! Znowu problem... Teraz, gdy klikn? przycisk "ozbrame", To po prostu brama, si? nie otwiera. Jak, zawsze prosz?, o nie dawania mi "gotowc?w" Tylko wyt?umaczenie co z?e zrobi?em itp.

Kod:
[lua]
addEventHandler("onClientResourceStart", resourceRoot,
function()
okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy (Aby, pokaza? kursor kliknij F3.)", false)
guiWindowSetSizable(okno, false)

ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
end)


--=========================-
-- Kod Gui --
--=========================-
-- Pokaz Gui --
--=========================-
function showgui()
guiSetVisible(okno, true)
guiSetVisible(ozbrame, true)
showCursor(true)
end
--=========================-
-- Schowaj gui --
--=========================-
function hidegui()
guiSetVisible(okno, false)
guiSetVisible(ozbrame, false)
showCursor(false)
end
addEventHandler("onClientResourceStart", resourceRoot, hidegui)
--=========================-
-- Kod na stworzenie bramy, oraz zamykanie/otwieranie.
--=========================-
bramaob = createObject(10671, 1590.50, -1638.12134, 14 , 0, 0, 90)
--=========================-
--System bramy---- Niewa?ne w tym nie ma b?edu.
--=========================-
function sysbramy()
if getElementData(bramaob, "brama") then
setEle...
214. [SKRYPT] System Bram na gui
Witam cie
!

Chcia? bym , ci przedstawi? system bram na gui . Zrobi?em to z nud?w

Wiem wiem paru tu osb krytyk? waln? jak to zrobi?em ale mog?em zrobi? inaczej .

dzi?kuje za przetestowanie skryptu STOPseba

Brama jest teraz podpisana pod gangi z Ogrpg ale oczywi?cie ?e mo?na zmieni? na element date jak? si? chce oraz zrobi? to pod acl


Prezentacja skryptu :


PEŁNY EKRAN Odnośnik YouTube




sry za jako??


Link do pobrania

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
215. Teleport po nacisnieciu przyciusku w GUI
Witam, mam problem z kodem, w sensie takim i? kiedy klikne przycisk to nic sie nie dzieje. Dla was to banal, wi?c prosz? o pomoc. ^^

[lua]okno1 = guiCreateWindow(401, 270, 229, 195, "Panel parkingu pomocy drogowej.", false)
guiWindowSetSizable(okno1, false)

wjedz_holowow = guiCreateButton(9, 31, 210, 15, "Wjedz na parking holownikow.", false, okno1)
guiSetProperty(wjedz_holowow, "NormalTextColour", "FFFE0909")
wjedz_poj = guiCreateButton(10, 60, 209, 15, "Wjedz na parking pojazdem.", false, okno1)
guiSetProperty(wjedz_poj, "NormalTextColour", "FFFE0909")
wejdz_p = guiCreateButton(11, 89, 208, 15, "Wejdz do parkingu pieszo.", false, okno1)
guiSetProperty(wejdz_p, "NormalTextColour", "FFFE0909")
nic = guiCreateButton(12, 119, 207, 15, "Nic nie r?b.", false, okno1)
inf = guiCreateButton(14, 149, 205, 15, "Co to za parking?", false, okno1)

-- if getTeamName ( team ) ~= "nic_z_tym_nie_rob" then
-- guiSetVisible(okno1, false)
-- guiSetVisible(wjedz_holowow, false)
-- guiSetVisible(wjedz_poj, false)
-- guiSetVisible(wejdz_p, false)
-- guiSetVisible(nic, false)
-- guiSetVisible(inf, false)
-- showCursor(false)
--else return end

addEventHandler ( "onClientGUIClick", inf, function( startInformacje )
okno2 = guiCreateWindow(432, 286, 162, 211, "Informacje", false)
guiWindowSetSizable(okno...
216. Kolejny... i znowu z gui
Cze?c, teraz mam kolejny problem.

Jak, zawsze prosze o nie gotowce tylko wyt?umaczenie.

//Edit jeszcze jeden b?ad, gdy gracz ju? wejdzie raz w marker, wi?cej razy napis si? nie pojawia.


Kod:
[lua]
function gui()
okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
guiWindowSetSizable(okno, false)

ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
end
-- Kod Gui --

-- Pokaz Gui --
function showgui()
guiSetVisible(okno, true)
guiSetVisible(ozbrame, true)
showCursor(true)
end
-- Schowaj gui --
function hidegui()
guiSetVisible(okno, false)
guiSetVisible(ozbrame, false)
showCursor(false)
end

-- Kod na stworzenie bramy, oraz zamykanie/otwieranie.
marker = createMarker (1583.45386, -1637.70154, 12 , "cylinder", 1.5, 0, 0, 255, 170 )
bramaob = createObject(10671, 1590.50, -1638.12134, 14 , 0, 0, 90) -- tworzysz bram? i w x, y, z podajesz kordy, a w rx, ry, rz rotacj? obiektu

function MarkerHit( hitElement, matchingDimension )
local elementType = getElementType( hitElement )
outputChatBox("Wszed?es w marker..", player)
end
addEventHandler( "onClientMarkerHit", marker, MarkerHit, showgui )

--TO JEST NIEWAZNE NIE CZYTAJ TAMTEOG.....----

function sysbramy()
if getElementData(bramaob, "brama") then
setElementData(bramaob, "brama", false)
mo...
217. Gui brama
Znowu wspomn? ?e ucz? si? dopiero gui. Wi?c, prosz? o wyrozumia?o??. A, i prosz? nie dawa?, "gotowc?w" tylko wyt?umaczy? co ?le zrobi?em. (I, chodzi mi tylko o gui)

B??d jest w gui.

Debugscript 3:

Error: [bramy]Brama_polibrama_c.lua:10: attempt to call global 'guiCreateWindow' (a nill value)

Error: [bramy]Brama_polibrama_c.lua:10: attempt to call global 'guiCreateWindow' (a nill value) [DUP4]

Kod:

[lua]
-- GUI Otwieranie zamykanie bramy--
okno = guiCreateWindow(1080, 431, 346, 99, "System Bramy", false)
guiWindowSetSizable(okno, false)

ozbrame = guiCreateButton(10, 33, 326, 49, "Otw?rz/Zamknij Bram?.", false, okno)
--[[ Kod Gui --
Pokaz Gui]]
function showgui()
guiSetVisible(okno, true)
guiSetVisible(ozbrame, true)
showCursor(true)
end
-- Schowaj gui --
function hidegui()
guiSetVisible(okno, false)
guiSetVisible(ozbrame, false)
showCursor(false)
end

-- Kod na stworzenie bramy, oraz zamykanie/otwieranie.
marker = createMarker (1583.45386, -1637.70154, 12 , "cylinder", 1.5, 0, 0, 255, 170 )
bramaob = createObject(10671, 1590.50, -1638.12134, 14 , 0, 0, 90) -- tworzysz bram? i w x, y, z podajesz kordy, a w rx, ry, rz rotacj? obiektu

function MarkerHit( hitElement, matchingDimension )
local elementType = getElementType( hitElement )
end
addEventHandler( "onMarkerHit", marker, MarkerHit, showgui )

--[[
if getEl...
218. Triggery, GUI itp.
Problem jest z trigerami, b??d DB3:
stack overflaw.

Jestem kompletnie zielony w triggerach a to byl moj pierwszy raz z nimi. :huh:

Ale i tak nie wysz?o. Oto co "zrobi?em".

S-SIDE

[lua]
function giveWeapon ( thePlayer )
giveWeapon ( source, 22, 20 )
end
addEvent ( "giveWeapon", true )
addEventHandler( "giveWeapon", resourceRoot, giveWeapon )
[/lua]

C-SIDE

[lua]
GUIEditor = {
button = {},
window = {},
memo = {}
}
GUIEditor.window[1] = guiCreateWindow(415, 277, 187, 270, "Panel napadu", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.memo[1] = guiCreateMemo(9, 25, 168, 109, "Witaj, gangsterze! Chcia?by? na co? napa??? M?wisz?nDobrze trafi?e?, tylko na co?", false, GUIEditor.window[1])
jubiler = guiCreateButton(13, 148, 154, 15, "Jubiler", false, GUIEditor.window[1])
guiSetProperty(jubiler, "NormalTextColour", "FF00FFFF")
GUIEditor.button[2] = guiCreateButton(12, 185, 155, 15, "Bank", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[2], "NormalTextColour", "FFFF0000")
GUIEditor.button[3] = guiCreateButton(14, 222, 153, 15, "Lombard", false, GUIEditor.window[1])
guiSetProperty(GUIEditor.button[3], "NormalTextColour", "FFFFFFFF")


function inf ( thePlayer, md )
if not md then return end
outputChatBox ( "A wi?c chcesz napdadn?? na jubilera? Jasne!&quo...
219. Jak zrobic wlasne gui + core na serwer rpg
Witam bo chce zacz?? robi? serwer RPG ale nie wiem od czego ma zacz?? czy kto? pomorze mi ? poda przyk?ad jak zrobi? takie co? ?eby id by?o i te inne
220. Gui edytor
Witam chcia?bym zrobic w gui edytorze panel f1 ale mam problem bo nie wiem jak zrobi? t? teleportacje chodzi mi o to ze po klikni?ciu w informacje Robi si? nowe okno oraz nie wiem jak zapisac swoj? prace i jak nadac klawisz pod kt?rym panel bedzie si? otwiera?
221. Bugujące się gui
Mam problem poniewa? gui dzia?? normalnie ale jak pujde z urzedu i wroce za jakis wiekszy czas to sie buguje. po prostu nie mozna nic klikn??.


[lua]
local marker=createMarker(358.26,185.35,1008.38-0.9, "cylinder", 1, 255, 255, 255, 155)
setElementInterior(marker, 3)

local screenW, screenH = guiGetScreenSize()
panelorga = false

function PanelUrzad4()
local Alpha, Alpha2 = interpolateBetween(0, 0, 0, 255, 180, 0, ((getTickCount() - tickorga) / 2500), "Linear")
dxDrawImage(screenW * 0.0743, screenH * 0.0804, screenW * 0.9400, screenH * 0.8352, ":ogrpg-core/okn.png", 0, 0, 0, tocolor(0, 0, 0, Alpha2), false)
dxDrawText("PRZEPISYWANIE POJAZDOW NA ORGANIZACJE!", screenW * 0.1038, screenH * 0.2702, screenW * 0.9625, screenH * 0.1500, tocolor(255,0,0), 3.00, "default", "center", "center", false, false, false, false, false)
end

local wmor={}
wmor.window=guiCreateStaticImage(0.12, 0.037, 0.84, 0.9, ":ogrpg-core/okn1.png", true)
guiSetVisible(wmor.window, false)
wmor.label=guiCreateLabel(0.02, 0.19, 0.96, 0.05, "Z ponizszej listy wybierz pojazd ktory chesz przepisac na organizacje a nastepnie kliknij przycisk Przepisz/Wypisz", true, wmor.window)
guiLabelSetHorizontalAlign(wmor.label, "center", false)
guiLabelSetVerticalAlign(wmor.label, "center")
wmor.gridlist=guiCreateGridList(0.25, 0.23, 0.53, 0.5, true, wmor.window)
guiGridListAddColumn(w...
222. Gui po wejsciu w marker
Dlaczego gui po wejsciu w marker sie nie otwiera?
Client:
Kod:

BramaMarker=createMarker ( -1640.7, 686.20001, 6.10927,"cylinder", 2, 15, 143, 1, 255 )

function MarkerBrama(player)
if isElementWithinMarker(player, BramaMarker) then
Okno = guiCreateWindow(518, 238, 927, 598, "Brama", false)
guiWindowSetSizable(Okno, false)
guiSetProperty(Okno, "CaptionColour", "FFFEFEFE")
showCursor(true)
OtworzPrzycisk = guiCreateButton(84, 184, 286, 208, "Otw?rz", false, Okno)
ZamknijPrzycisk = guiCreateButton(560, 184, 286, 208, "Zamknij", false, Okno)
ZamknijPrzycisk2 = guiCreateButton(400, 120, 120, 120, "ZamknijPanel", false, Okno)
addEventHandler ( "onClientMarkerHit", resourceRoot, MarkerBrama)
end
end
223. Gui otwiera sie wszystkim graczą (ma tylko 1)
Tak jak u g?ry. oczywi?cie ma sie pojawic tej osobie co wjedzie w marker)
Prosi?bym o kr?tkie wyt?umaczenie jak ktos napisze, ?ebym wiedzia? na przysz?o?? jak robi?.


    
function wylaczoknopraca(thePlayer)
    if 
source == wroc then
             guiSetVisible
(oknofalse)
             
guiSetVisible(memofalse)
             
guiSetVisible(zatrudnijfalse)
             
guiSetVisible(zwolnijfalse)
             
guiSetVisible(wrocfalse)
             
showCursor(false)
    
end
    end   
224. Otwarcie gui po wejściu w marker
Chodzi mi o to ?eby po wej?ciu w marker pojawia?o sie gui, ale sie nie pojawia (dopiero sie ucze lua)

Client:
[code]
GUIEditor = {
button = {},
window = {},
label = {}
}

function()
GUIEditor.window[1] = guiCreateWindow(1069, 408, 297, 360, "Kurier", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.label[1] = guiCreateLabel(13, 46, 274, 102, "Praca kuriera polega na rozworzeniu paczek do klient?w, aby dosta? wyp?ate musisz rozwie?? minimum 5 paczek. Prace ko?czysz w tym miejscu naciskaj?c zwolnij sie.", false, GUIEditor.window[1])
guiLabelSetHorizontalAlign(GUIEditor.label[1], "left", true)
GUIEditor.button[1] = guiCreateButton(9, 175, 278, 48, "Zatrudnij si?", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(9, 233, 278, 48, "Zwolnij si?", false, GUIEditor.window[1])
GUIEditor.button[3] = guiCreateButton(11, 291, 276, 59, "Wyjd?", false, GUIEditor.window[1])
end
function wlaczoknopraca()
guiSetVisible(GUIEditor.window[1],true)
guiSetVisible(GUIEditor.label[1],true)
guiSetVisible(GUIEditor.button[1],true)
guiSetVisible(GUIEditor.button[2],true)
guiSetVisible(GUIEditor.button[3],true)
showCursor(true)
end

addEventHandler("onClientMarkerHit", markerstart, wlaczoknopraca)
[/code]
Serwer:
[code]
local markerstart = createMarker ( 1941.18, 2168.42, 9.82,&...
225. Gdzie są zapisy GUI ?
Hej zacz??em sie bawi? z gui ;) niestety nwm gdzie jest zapisany plik mo?na prosi? o pomoc :) ?
226. GUI, niby proste ale...
Witam!
Mam problem, gdy? zawsze dzia?a?o, teraz nie, chodzi o to, ?e nie wy?wietla si? GUI po wej?ciu w Marker, db czyste.

-s-side

function open_gui1hitElementmatchingDimension )
    if 
getElementType(hitElement) == "player" then
        triggerClientEvent
(hitElement,"open_gui",hitElement)    
    
end
end
addEventHandler
"onMarkerHit"sultan_carmarkeropen_gui1 )


-c-side

function o_gui(hitElement)
   
guiSetVisible win_carshowroomtrue )
   
showCursor(truefalse)
end
addEvent 
"open_gui" true)
addEventHandler "open_gui" getRootElement(), o_gui )


Zg?upia?em, prosz? o pomoc.
Wynagrodz? :piwo:
R*
Pozdrawiam,
mlodasnygo :)
227. Wyświetlanie zawartości bazy danych do gridlisty w gui
Witam mam problem z wy?wietlaniem nie wiem jak to zapisa?,dodawanie do bazy ?adnie dzia?a tylko jak napisa? wy?wietlanie ca?ej tabeli sqllite do gridlisty?
228. GUI
Mam ma?y problem, Wchodze w marker i wyskakuj? mi b??dy i nic sie nie dzeje
[lua]
local screenW, screenH = guiGetScreenSize()

function Parking ()
odbior.window[1] = guiCreateWindow(0.0, 0.0, 0.0, 0.0, "", true)
dxDrawRectangle(screenW * 0.2625, screenH * 0.3100, screenW * 0.4713, screenH * 0.3967, tocolor(19, 19, 234, 96), false)
dxDrawRectangle(screenW * 0.2000, screenH * 0.2500, screenW * 0.6088, screenH * 0.0600, tocolor(245, 0, 0, 178), false)
dxDrawText("Parking Policyjny", screenW * 0.3750, screenH * 0.2533, screenW * 0.6188, screenH * 0.3100, tocolor(255, 255, 255, 255), 2.00, "default", "center", "top", false, false, false, false, false)
dxDrawText("Pojazdy", 229, 176, 343, 196, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false)
dxDrawText("Informacje", 391, 189, 505, 222, tocolor(255, 255, 255, 255), 1.00, "pricedown", "left", "top", false, false, false, false, false)

lista = guiCreateGridList(0.27, 0.34, 0.16, 0.37, true)
guiGridListAddColumn(lista, "ID", 0.5)
guiGridListAddColumn(lista, "Rejestracja", 0.5)


data = guiCreateLabel(0.43, 0.37, 0.29, 0.05, "Data odholowania:", true)
ost = guiCreateLabel(0.43, 0.44, 0.29, 0.05, "Ostatni Kierowca:", true)
...
229. Paint Job GUI
Witam mam ot?? taki problem, zrobi?em skrypt na Paint Job w GUI, lecz jest b??d gdzie? tutaj:

function pj1()
if 
source GUIEditor.button[1then return 
end
    triggerServerEvent
("ustawpj1"localPlayer)pj1
end



b??d z db3 : pj/pj_c.lua:38 "=" expected near "end"

Za pomoc piwko :D
230. GUI
Witam.
Dlaczego po wejsciu do markera wszyscy widza gui?

local marker createMarker(87.253881183.6221918.66406"cylinder"1)

local wm={}
wm.window=guiCreateWindow(0.250.260.510.42"Test"true)
guiWindowSetSizable(wm.windowfalse)
guiWindowSetMovable(wm.windowfalse)
guiSetVisible(wm.windowfalse)
wm.button=guiCreateButton(0.570.750.390.20"Testowy guzik"truewm.window)

function 
ifka()
    if 
guiGetVisible(wm.window) == false then
        guiSetVisible
(wm.windowtrue)
        
showCursor(true)
    
end
end
addEventHandler
("onClientMarkerHit"markerifka)

function 
if2()
    if 
guiGetVisible(wm.window) == true then
        guiSetVisible
(wm.windowfalse)
        
showCursor(false)
    
end
end
addEventHandler
("onClientMarkerLeave"markerif2)

function 
cosik()
    
guiSetVisible(wm.windowfalse)
    
showCursor(false)
end
addEventHandler
("onClientGUIClick"wm.buttoncosikfalse)


Stawiam piwo za pomoc!
231. GUI Panel logowania
Witam mam problem chodzi o to ze jak w??czam panel to widze tylko EditBoxy
A nie wida? reszty panelu:
[lua]
function renderLoginBox()

dxDrawImage(screenW * 0.0000, screenH * 0.0000, screenW * 0.7273, screenH * 1.0000, ":dutyadmin22/images/panel.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
if not isMouseIn(sx*62/1024, sy*410/768, sx*267/1024, sy*475/768) then dxDrawRectangle(sx*62/1024, sy*410/768, sx*267/1024, sy*475/768, tocolor(255, 255, 255, 255), false)
else dxDrawRectangle(sx*62/1024, sy*410/768, sx*267/1024, sy*475/768, tocolor(255, 255, 255, 255), false) end
if not isMouseIn(sx*68/1024, sy*484/768, sx*267/1024, sy*540/768) then dxDrawRectangle(sx*68/1024, sy*484/768, sx*267/1024, sy*540/768, tocolor(26, 98, 197, 255), false)
else dxDrawRectangle(sx*68/1024, sy*484/768, sx*267/1024, sy*540/768, tocolor(0, 0, 0, 202), false) end
if data.info then dxDrawText(data.info, sx*56/1024, sy*189/768, sx*221/1024, sy*35/768, tocolor(237, 0, 0, 255), 1.00, "default", "center", "center", false) end

setCameraMatrix(x,y,2281.66,2421.32,180.42,114.80,-167.49,117.92)
angler=(angler+0.1)


end
[/lua]

Kordynaty kt?re zrobi?em w gui editor
[lua]
GUIEditor.edit[1] = guiCreateEdit(96, 268, 143, 28, "", false)


GUIEditor.edit[2] = guiCreateEdit(95, 344, 144, 27, "", false)

local screenW, screenH = guiGetScreenSize()

addEventHandler("onClientRender", root,
functi...
232. GUI
Witam chce zrobi? panel logowania Ale widza?em w innych panelach ze gui by?o robione inaczej czyli:
Przyk?ad:
 if not isMouseIn(sx*535/1024sy*506/768sx*200/1024sy*45/768then dxDrawRectangle(sx*535/1024sy*506/768sx*200/1024sy*45/768tocolor(2698197255), false


Umiem robic inne gui itp ale jak miec te Kordy miejsc na mapie z Kodu wy?ej
233. gui nie działa (guieditor)
Tak jak w temacie mam problem z gui jestem troch? (Bardzo) zielony w lua
bo zacz??em si? bawi? html i css i po zapomina?em podstaw. Problem polega na tym ?e zrobi?em sobie testowe gui w guieditor wzi??em kod i da?em go do pliku lua
i jak wpisa?em w[color=green] function join() [/color] i doda?em [color=green]addEventHandler("onPlayerJoin",getRootElement(),join)[/color] to po w??czeniu skryptu pokaza? mi si? b??d :
[color=red]SCRIPT ERROR: Panels.lua:8: '(expected near 'join' [/color]
i teraz mam pytanie jak uruchomi? gui ?eby mo?na by?o z niego korzysta??



Tutaj Kod wygenerowany przez guieditor :
[code]
GUIEditor = {
progressbar = {},
radiobutton = {},
button = {},
window = {},
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(221, 87, 853, 556, "Panel Admina", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FFFF0000")

GUIEditor.label[1] = guiCreateLabel(734, 472, 15, 15, "", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(619, 312, 15, 15, "", false, GUIEditor.window[1])
GUIEditor.label[3] = guiCreateLabel(765, 528, 78, 22, "By xman8830", false, GUIEditor.window[1])
GUIEditor.button[1] = guiCreateButton(225, 187, 378, 57, "TEST", false...
234. Komenda do gui
Witam,chcia?bym si? zapyta? czy jest mo?liwo?? dodania komendy po klikni?ciu przycisku?Mam na mysli gracz klika przycisk i zostaje wymuszona jakas komenda,ktora normalnie mozna wpisac t/.Szukalem na necie,ale nie szlo znale??,pewnie zle to ujalem...

Ma to wygladac mniej wiecej w ten sposob:

Kod:


function nazwa()
if source == buttonItems["nazwa"] then
--enter command...nw xd
end
end
addEventHandler("onClientGUIClick",getRootElement(),nazwa)

Za pomoc oczywiscie postawie zimne :piwo:
235. Gui się nie ukrywa.
local informacjaPickup createPickup(-1964.86121436.8927635.1718831239)

function 
informacje(player)
    
guiSetVisible (memkotrue)
    
memko guiCreateMemo (555231255270"Informacja"falsememko)
end
addEventHandler
("onClientPickupHit"informacjaPickupinformacje)

function 
chowanie(player)
    
guiSetVisible(memkofalse)
end
addEventHandler
("onClientPickupLeave"informacjaPickupchowanie)


Gui pojawia si?, a p?zniej ukrywa.
Drugi raz pojawia si?, ale nie znika.
Za pomoc stawiam :piwo: .
236. Gui się nie pojawia.
Czy m?g?by mi kto? pom?c z tym kodem?
local informacjaPickup createPickup(-1964.86121436.8927635.1718831239)

function 
informacje(player)
    
guiCreateWindow (582168233306"Informacja"trueplayer)
    
guiCreateMemo (1027213269"Informacja"trueplayer)
end
addEventHandler
("onPickupHit"informacjaPickupinformacje)

Po wej?ciu w pickup nie pojawia mi si? okno, ale w debugscript 3 nie pojawia si? te? ?aden b??d.
Czy m?g?by mi kto? pom?c z tym skryptem?
Stawiam :piwo: !
237. GUI PREMIUM
[center][b]Witam , mam mianowicie taki k?opot mam gui kt?re sam zrobi?em w guieditor i nie wiem jak je podpi?? pod komend? i pod poszczeg?lne funkcje , odwdzi?czam si? za pomoc :D [/b][/center]

GUI CODE :

[lua]

GUIEditor = {
checkbox = {},
edit = {},
button = {},
window = {},
label = {},
combobox = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(299, 122, 811, 506, "PREMIUM [KUPNO]", false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.button[1] = guiCreateButton(69, 278, 248, 121, "W??cz usluge premium", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(355, 66, 437, 417, "Us?uga premium : ", false, GUIEditor.window[1])
guiSetFont(GUIEditor.label[1], "default-bold-small")

GUIEditor.label[2] = guiCreateLabel(-2, 136, 439, 22, "1 DZIE?", false, GUIEditor.label[1])
guiSetFont(GUIEditor.label[2], "default-bold-small")
GUIEditor.label[3] = guiCreateLabel(-3, 158, 440, 28, "AA.SP pod numer 7136", false, GUIEditor.label[1])

GUIEditor.label[4] = guiCreateLabel(350, 95, 442, 49, "- Czat Premium", false, GUIEditor.window[1])
GUIEditor.checkbox[1] = guiCreateCheckBox(73, 69, 15, 15, "", true, false, GUIEditor.window[1])
GUIEditor.label[5] = guiCreateLabel...
238. Gui PNG
Witam chcia?bym zrobi? gui z png mam zwyk?em gui jak jest w MTA chcia?bym da? na PNG.Stawiam :piwo: i R*


Kodzik .


[lua]local sX, sY = guiGetScreenSize()

function createGUIGielda()
if not guig then
guig = {}
guig[1] = guiCreateWindow((sX - 607) / 2, (sY - 344) / 2, 607, 344, "Sprzeda? pojazd?w", false)
guig[2] = guiCreateLabel(110, 24, 487, 29, "Wybierz z listy Gracza ktoremy chcesz sprzedac pojazd n Gracz ktoremu sprzedajemy pojazd musi wejsc pierwszy w marker.", false, guig[1])
guiSetFont(guig[2], "default-bold-small")
guig[3] = guiCreateGridList(9, 63, 588, 212, false, guig[1])
guig[4] = guiGridListAddColumn(guig[3], "Gracze:", 0.9)
guig[5] = guiCreateButton(12, 281, 223, 53, "Zamknij", false, guig[1])
guig[6] = guiCreateButton(374, 281, 223, 53, "Dalej", false, guig[1])

addEventHandler("onClientGUIClick", guig[5], onSprzedazClickZamknij, false)
addEventHandler("onClientGUIClick", guig[6], onSprzedazClickGraczeDalej, false)

--wybieranie pojazdu
guig[7] = guiCreateWindow((sX - 607) / 2, (sY - 344) / 2, 607, 344, "Sprzeda? pojazd?w", false)
guig[8] = guiCreateLabel(174, 24, 487, 29, "Wybierz z listy pojazd ktory chcesz sprzedac.", false, guig[7])
guiSetFont(guig[8], "default-bold-small")
guig[9] = guiCreateGridList(9, 63, 588, 212, false, guig[7])
guig[10] = guiGridListAddColumn(guig[9], "Twoje pojazdy:&quo...
239. Skalowanie gui
Da rad? tak przeskalowa? np. napis z dx draw, aby na ka?dej rodzia?ce by?o w mniej wi?cej w tym samym miejscu? M?j kolega ma rodzia?ke 1920x1080 i dla mnie (1024x720) napis jest 2-3 cm ni?ej ni? u niego. Piwo za pomoc
240. Gui coś nie tak z dialogid
Witajcie!
W komendzie /zaladuj da?em:
Pawn
ShowPlayerDialog(playerid80DIALOG_STYLE_LIST"Lista towar?w""LegalnenNielegalnenVIPnSpecialne""Wybierz""");

Da?em w taki dialog:
Pawn

if(dialogid == 80)
{
if(
response)
{
switch(
listitem)
{
case 
0:
{
ShowPlayerDialog(playerid81DIALOG_STYLE_LIST"Legalne""Patyki 1 score 1000$nKamienie 1 score 1000$nWoda 1 score 1000$nPiasek 1 score 1000$""OK""Wyjdz");
}
case 
1:
{
ShowPlayerDialog(playerid82DIALOG_STYLE_LIST"NieLegalne""rara 2 score 5.000$n ""Wybierz""");
}
}
}
return 
1;
}

i nie wbija mi gdy klikn? 1 opcj? w /zaladuj czyli legalne do tego dialogid.
Wydaje mi si? wszystko dobrze ale pewnie gdzie? jest b??d. Pomo?ecie? Stawiam piwwo i rep