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

Wysłany: 2015-02-01, 12:50


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Witam mam ma?y problem umiem stworzy? gui ale nie umiem podpisa? go pod marker pomo?e kto????

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 12:56


xHardus







Wiek: 28
Na forum: 4928 dni
Posty: 90
Nick w MP: Harduś

Piwa: 786

Respekt: 15,3

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
Mezo., psychol.
Wysłany: 2015-02-01, 13:28


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3


Więcej informacji znajdziesz w Wikipedii MTA:

guiSetVisible


Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


i odpowiednie warunki, ?eby akcja wywo?ywa?a si? tylko dla jednego gracza.

Podpis

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

 
Wysłany: 2015-02-01, 15:31


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Wiem tylko jak to robi? to pokazuje si? to od razu mi i nie da si? tego wy??czy? tylko skrypt musz? wy??czy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 15:37


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

dodaj pod guiCreateWindow


guiSetVisible ( okno, false )

Podpis

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

 
Wysłany: 2015-02-01, 21:16


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Mo?e jaka? podpowiedz dopiero co zaczynam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:19


Albert221

MLG NOSCOPER






Wiek: 26
Na forum: 4316 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

ixsio,
"Shuffle" napisał/a:

dodaj pod guiCreateWindow


guiSetVisible ( okno, false )


Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:21


Novovix

xNinja powraca






Wiek: 26
Na forum: 5011 dni
Posty: 240
Nick w MP: xNinja

Piwa: 453

Respekt: 80,5

Wklej pod guiCreateWindow - guiSetVisible(nazwa-okna,false)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:34


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Nom ju? mam ale jest jeden problem nie wyskakuje jak wejde w marker

Ostatnio zmieniony przez ixsio 2015-02-01, 21:47, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:44


Novovix

xNinja powraca






Wiek: 26
Na forum: 5011 dni
Posty: 240
Nick w MP: xNinja

Piwa: 453

Respekt: 80,5

If IsElementWithinMarker(gracz,marer) then
guisetVisible(nazwa-okna,true)

Musisz to dodac na pocz?tku, zadeklaruj sobie gracza i b?dzie dzia?a?. Licz? na piwko lub/i repke :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:53


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Ja ju? si? nie mam
local myMarker = createMarker(-1615.7929, 683.850, 6.1875, 'cylinder', 1.0, 255, 0, 0, 150) -- create myMarker
 
function MarkerHit( hitElement, matchingDimension ) -- define MarkerHit function for the handler
    local elementType = getElementType( hitElement ) -- get the hit element's type
     if element ~= localPlayer then return end
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) -- attach the element's type with the text, and output it
end
addEventHandler( "onMarkerHit", myMarker, MarkerHit ) -- attach onMarkerHit event to MarkerHit function

function changeVisibility ( )
        -- we check if the gui element is visible
        guiSetVisible (policjagui, not guiGetVisible ( policjagui ) )

end
 

policjagui = guiCreateWindow(752, 400, 174, 235, "Praca w Policji", false)
IsElementWithinMarker(gracz,marker) then 
guisetVisible(policjagui,true) 
myButton = guiCreateButton(11, 150, 153, 75, "Rozpocznij Prace", false, policjagui)

local myMarker = createMarker(-1615.7929, 683.850, 6.1875, 'cylinder', 1.0, 255, 0, 0, 150)

function markerLeave( leaveElement, matchingDimension )
        if getElementType( leaveElement ) == "player" then
          outputChatBox ( "Player has left a marker", getRootElement(), 255, 255, 0 )
        end
end
 
addEventHandler( "onMarkerLeave", myMarker, markerLeave )



Pom??cie prosze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 21:56


Novovix

xNinja powraca






Wiek: 26
Na forum: 5011 dni
Posty: 240
Nick w MP: xNinja

Piwa: 453

Respekt: 80,5

To co ci napisa?em to wklejasz do funcki nie pod gui -,-
masz tam takie co?
function bla bla
i tutaj wklejasz -,-

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-01, 22:10


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Dobra zrobi?em ale pokazuje si? wszystkim

Ostatnio zmieniony przez ixsio 2015-02-01, 22:38, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-02, 16:44


ixsio







Wiek: 28
Na forum: 4613 dni
Posty: 38
Nick w MP: ixsio

Piwa: 1

Respekt: 45,3

Mam takie co?
poczatek_pracy_marker = createMarker ( -1615.88, 683.993, 6.18, "cylinder", 1.0 , 0, 0, 0, 120) 

-------------------------------------------------------------------------------
okno = guiCreateWindow(732, 339, 169, 328, "Praca w Policji", false)
guiWindowSetSizable(okno, false)

zacznijprace = guiCreateButton(9, 233, 150, 85, "Rozpocznij Prace", false, okno)
   
guiSetVisible(okno, false)
guiSetVisible(zacznijprace, false)

function wlacz_okno()
guiSetVisible(okno, true)
guiSetVisible(zacznijprace, true)
showCursor(true)
end
addEventHandler ( "onClientMarkerHit", poczatek_pracy_marker, wlacz_okno )



function wylacz_okno()
guiSetVisible(okno, false)
guiSetVisible(zacznijprace, false)
showCursor(false)
end
addEventHandler( "onClientGUIClick", zacznijprace, wylacz_okno )


i co mam tu zrobi? aby wy?wietla?o si? tylko dlatego kto wejdzie w marker

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-02-02, 16:53


MeeShuffle

Programista/Grafik






Wiek: 33
Na forum: 4535 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8578

Respekt: 535,3
Respekt: 535,3

function wlacz_okno()
guiSetVisible(okno, true)
guiSetVisible(zacznijprace, true)
showCursor(true)
end
addEventHandler ( "onClientMarkerHit", poczatek_pracy_marker, wlacz_okno )


zamie? na :


function wlacz_okno(e)
if e~=localPlayer then return end
guiSetVisible(okno, true)
guiSetVisible(zacznijprace, true)
showCursor(true)
end
addEventHandler ( "onClientMarkerHit", poczatek_pracy_marker, wlacz_okno )


Podpis

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

 
Tagi: gui :: markerze
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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