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

Wysłany: 2016-05-27, 16:56


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Cze??. M?g?by mi kto? wyt?umaczy? jak to dzia?a, jak si? robi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-27, 17:42


teusz11







Wiek: 29
Na forum: 4652 dni
Posty: 191
Nick w MP: Matevsz

Piwa: 4

Respekt: 50


Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateWindow


Jak sama nazwa m?wi, stw?rz okno. Wy?wietla ono okno w grze w miejscu, kt?rym wybierzesz. Pobierz sobie skrypt o nazwie "GuiEditor" tam po wej?ciu na serwer wpisujesz /guied i ustawiasz sobi? jakie okno ma si? wy?wietli? czy to Window, czy Gridlist, albo TabPanel, po ustawieniu okien itp. klikasz prawym > output i wy?wietli Ci si? tabela z kodem kt?ry przepisujesz / kopiujesz do swojego skryptu, kt?ry potem edytujesz wed?ug potrzeb.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 11:17


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Jak np. stworzy?em co? takiego:


GUIEditor = {
    window = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(653280557474"Witaj na serwerze RPG!"false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)    
    end
)


Jak moge go zrobi? aby gui si? wy?wietla?o na markerze?


local myMarker createMarker(-20592035.35'cylinder'1.025500150)

function MarkerHithitElementmatchingDimension )
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(653280557474"Witaj na serwerze RPG!"false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)    
    end
)
end
addEventHandler("onClientMarkerHit"markerhit)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 11:29


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3


Więcej informacji znajdziesz w Wikipedii MTA:

guiSetVisible

W evencie onClientResourceStart chowasz gui po stworzeniu, a w evencie onClientMarkerHit je wy?wietlasz.
Musisz jeszcze doda? event

Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerLeave

i zrobi? chowanie gui po wyj?ciu z markera.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 11:47


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Co? tutaj nie dzia?a ;/:


GUIEditor = {
    window = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        GUIEditor.window[1] = guiCreateWindow(653280557474"Witaj na serwerze RPG!"false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)    
        guiSetVisible(GUIEditor.windowfalse)
    end
)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 11:51


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Bo twoje okno jest pod zmienn? GUIEditor.window[1], a nie GUIEditor.window

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:00


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540


marker createMarker(-20592035'cylinder'1.025500150)


function MarkerHit hitPlayermatchingDimension )
addEventHandler("onClientMarkerHit"markerhit)
        GUIEditor.window[1] = guiCreateWindow(653280557474"Witaj na serwerze RPG!"false)
        guiWindowSetSizable(GUIEditor.window[1], false)
        guiSetAlpha(GUIEditor.window[1], 1.00)    
        guiSetVisible(GUIEditor.window[1], true)
end


Jak wejde nic si? nie pokazuje. Tak wogle dzi?ki za pomoc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:07


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

Po co tworzysz gui jak ju? masz stworzone w poprzedniej funkcji? ?le napisa?e? kolejno?ci? funkcje i eventhandler oraz nazwy nie pasuj?.

marker createMarker(-20592035'cylinder'1.025500150)


function hithitPlayermatchingDimension )
   if hitPlayer ~= localPlayer then return end
   guiSetVisible(GUIEditor.window[1], true)
end
addEventHandler("onClientMarkerHit"markerhit)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:12


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Teraz mam problem z u?o?eniem markerLeave ;/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:15


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

function leavehitPlayermatchingDimension )
   if hitPlayer ~= localPlayer then return end
   guiSetVisible(GUIEditor.window[1], false)
end
addEventHandler("onClientMarkerLeave"markerleave)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:16


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dzi?ki Wielkie. Masz po piwku!

I pytanie... jak zamiast markera by?o takie "i".

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:41


FaydenFX.







Wiek: 27
Na forum: 4056 dni
Posty: 246
Nick w MP: faydn

Piwa: 11

Respekt: 45,3


Więcej informacji znajdziesz w Wikipedii MTA:

createPickup


ID pickupa info:
1239

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-05-28, 12:46


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Dzi?ki :3

mozna zamkna?.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: gui :: create :: window :: czy :: coś :: takiego
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 create window czy coś takiego ;/ 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